summaryrefslogtreecommitdiff
path: root/body/fltk-images-shared.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-images-shared.adb
parentbefe66a0a98a58e0bdb31bb8c2db4a975a744072 (diff)
Slightly better / more consistent comments
Diffstat (limited to 'body/fltk-images-shared.adb')
-rw-r--r--body/fltk-images-shared.adb38
1 files changed, 31 insertions, 7 deletions
diff --git a/body/fltk-images-shared.adb b/body/fltk-images-shared.adb
index d475cc3..e932a09 100644
--- a/body/fltk-images-shared.adb
+++ b/body/fltk-images-shared.adb
@@ -17,6 +17,12 @@ use type
package body FLTK.Images.Shared is
+ ------------------------
+ -- Functions From C --
+ ------------------------
+
+ -- Allocation --
+
function fl_shared_image_get
(F : in Interfaces.C.char_array;
W, H : in Interfaces.C.int)
@@ -42,6 +48,11 @@ package body FLTK.Images.Shared is
pragma Import (C, fl_shared_image_release, "fl_shared_image_release");
pragma Inline (fl_shared_image_release);
+
+
+
+ -- Copying --
+
function fl_shared_image_copy
(I : in Storage.Integer_Address;
W, H : in Interfaces.C.int)
@@ -58,6 +69,8 @@ package body FLTK.Images.Shared is
+ -- Colors --
+
procedure fl_shared_image_color_average
(I : in Storage.Integer_Address;
C : in Interfaces.C.int;
@@ -73,6 +86,8 @@ package body FLTK.Images.Shared is
+ -- Activity --
+
function fl_shared_image_num_images
return Interfaces.C.int;
pragma Import (C, fl_shared_image_num_images, "fl_shared_image_num_images");
@@ -109,6 +124,8 @@ package body FLTK.Images.Shared is
+ -- Drawing --
+
procedure fl_shared_image_scaling_algorithm
(A : in Interfaces.C.int);
pragma Import (C, fl_shared_image_scaling_algorithm, "fl_shared_image_scaling_algorithm");
@@ -135,6 +152,10 @@ package body FLTK.Images.Shared is
+ -------------------
+ -- Destructors --
+ -------------------
+
overriding procedure Finalize
(This : in out Shared_Image) is
begin
@@ -148,7 +169,7 @@ package body FLTK.Images.Shared is
--------------------
- -- Construction --
+ -- Constructors --
--------------------
package body Forge is
@@ -196,6 +217,14 @@ package body FLTK.Images.Shared is
end Forge;
+
+
+ -----------------------
+ -- API Subprograms --
+ -----------------------
+
+ -- Copying --
+
function Copy
(This : in Shared_Image;
Width, Height : in Natural)
@@ -222,9 +251,7 @@ package body FLTK.Images.Shared is
- --------------
-- Colors --
- --------------
procedure Color_Average
(This : in out Shared_Image;
@@ -247,9 +274,7 @@ package body FLTK.Images.Shared is
- ----------------
-- Activity --
- ----------------
function Number_Of_Images
return Natural is
@@ -304,9 +329,7 @@ package body FLTK.Images.Shared is
- ---------------
-- Drawing --
- ---------------
procedure Set_Scaling_Algorithm
(To : in Scaling_Kind) is
@@ -359,3 +382,4 @@ package body FLTK.Images.Shared is
end FLTK.Images.Shared;
+