summaryrefslogtreecommitdiff
path: root/body/fltk-devices-surface-copy.adb
diff options
context:
space:
mode:
authorJedidiah Barber <contact@jedbarber.id.au>2025-02-06 19:28:33 +1300
committerJedidiah Barber <contact@jedbarber.id.au>2025-02-06 19:28:33 +1300
commit547e538476a788dfeb5974f9b8ad29441d18980b (patch)
tree00a3c7d80ee403969971bc4b814876b4399f3ada /body/fltk-devices-surface-copy.adb
parentbefe66a0a98a58e0bdb31bb8c2db4a975a744072 (diff)
Slightly better / more consistent comments
Diffstat (limited to 'body/fltk-devices-surface-copy.adb')
-rw-r--r--body/fltk-devices-surface-copy.adb30
1 files changed, 30 insertions, 0 deletions
diff --git a/body/fltk-devices-surface-copy.adb b/body/fltk-devices-surface-copy.adb
index 7bb1c66..234ef5b 100644
--- a/body/fltk-devices-surface-copy.adb
+++ b/body/fltk-devices-surface-copy.adb
@@ -12,6 +12,12 @@ with
package body FLTK.Devices.Surface.Copy is
+ ------------------------
+ -- Functions From C --
+ ------------------------
+
+ -- Allocation --
+
function new_fl_copy_surface
(W, H : in Interfaces.C.int)
return Storage.Integer_Address;
@@ -26,6 +32,8 @@ package body FLTK.Devices.Surface.Copy is
+ -- Dimensions --
+
function fl_copy_surface_get_w
(S : in Storage.Integer_Address)
return Interfaces.C.int;
@@ -41,6 +49,8 @@ package body FLTK.Devices.Surface.Copy is
+ -- Drawing --
+
procedure fl_copy_surface_draw
(S, W : in Storage.Integer_Address;
OX, OY : in Interfaces.C.int);
@@ -57,6 +67,8 @@ package body FLTK.Devices.Surface.Copy is
+ -- Surfaces --
+
procedure fl_copy_surface_set_current
(S : in Storage.Integer_Address);
pragma Import (C, fl_copy_surface_set_current, "fl_copy_surface_set_current");
@@ -65,6 +77,10 @@ package body FLTK.Devices.Surface.Copy is
+ -------------------
+ -- Destructors --
+ -------------------
+
procedure Finalize
(This : in out Copy_Surface) is
begin
@@ -77,6 +93,10 @@ package body FLTK.Devices.Surface.Copy is
+ --------------------
+ -- Constructors --
+ --------------------
+
package body Forge is
function Create
@@ -97,6 +117,12 @@ package body FLTK.Devices.Surface.Copy is
+ -----------------------
+ -- API Subprograms --
+ -----------------------
+
+ -- Dimensions --
+
function Get_W
(This : in Copy_Surface)
return Integer is
@@ -115,6 +141,8 @@ package body FLTK.Devices.Surface.Copy is
+ -- Drawing --
+
procedure Draw_Widget
(This : in out Copy_Surface;
Item : in FLTK.Widgets.Widget'Class;
@@ -143,6 +171,8 @@ package body FLTK.Devices.Surface.Copy is
+ -- Surfaces --
+
procedure Set_Current
(This : in out Copy_Surface) is
begin