summaryrefslogtreecommitdiff
path: root/body/fltk-widgets-groups-input_choices.adb
diff options
context:
space:
mode:
Diffstat (limited to 'body/fltk-widgets-groups-input_choices.adb')
-rw-r--r--body/fltk-widgets-groups-input_choices.adb36
1 files changed, 26 insertions, 10 deletions
diff --git a/body/fltk-widgets-groups-input_choices.adb b/body/fltk-widgets-groups-input_choices.adb
index 4ee6ffd..0479920 100644
--- a/body/fltk-widgets-groups-input_choices.adb
+++ b/body/fltk-widgets-groups-input_choices.adb
@@ -21,6 +21,8 @@ package body FLTK.Widgets.Groups.Input_Choices is
-- Functions From C --
------------------------
+ -- Allocation --
+
function new_fl_input_choice
(X, Y, W, H : in Interfaces.C.int;
Text : in Interfaces.C.char_array)
@@ -36,6 +38,8 @@ package body FLTK.Widgets.Groups.Input_Choices is
+ -- Attributes --
+
function fl_input_choice_input
(N : in Storage.Integer_Address)
return Storage.Integer_Address;
@@ -51,6 +55,8 @@ package body FLTK.Widgets.Groups.Input_Choices is
+ -- Menu Items --
+
procedure fl_input_choice_clear
(N : in Storage.Integer_Address);
pragma Import (C, fl_input_choice_clear, "fl_input_choice_clear");
@@ -59,6 +65,8 @@ package body FLTK.Widgets.Groups.Input_Choices is
+ -- Settings --
+
function fl_input_choice_changed
(N : in Storage.Integer_Address)
return Interfaces.C.int;
@@ -144,6 +152,8 @@ package body FLTK.Widgets.Groups.Input_Choices is
+ -- Dimensions --
+
procedure fl_input_choice_resize
(N : in Storage.Integer_Address;
X, Y, W, H : in Interfaces.C.int);
@@ -153,6 +163,8 @@ package body FLTK.Widgets.Groups.Input_Choices is
+ -- Drawing, Events --
+
procedure fl_input_choice_draw
(W : in Storage.Integer_Address);
pragma Import (C, fl_input_choice_draw, "fl_input_choice_draw");
@@ -274,11 +286,11 @@ package body FLTK.Widgets.Groups.Input_Choices is
begin
return This : Input_Choice do
This.Void_Ptr := new_fl_input_choice
- (Interfaces.C.int (X),
- Interfaces.C.int (Y),
- Interfaces.C.int (W),
- Interfaces.C.int (H),
- Interfaces.C.To_C (Text));
+ (Interfaces.C.int (X),
+ Interfaces.C.int (Y),
+ Interfaces.C.int (W),
+ Interfaces.C.int (H),
+ Interfaces.C.To_C (Text));
Extra_Init (This, X, Y, W, H, Text);
end return;
end Create;
@@ -300,9 +312,11 @@ package body FLTK.Widgets.Groups.Input_Choices is
- ------------------
+ -----------------------
+ -- API Subprograms --
+ -----------------------
+
-- Attributes --
- ------------------
function Text_Field
(This : in out Input_Choice)
@@ -322,9 +336,7 @@ package body FLTK.Widgets.Groups.Input_Choices is
- -----------------------
- -- API Subprograms --
- -----------------------
+ -- Menu Items --
function Has_Item
(This : in Input_Choice;
@@ -361,6 +373,8 @@ package body FLTK.Widgets.Groups.Input_Choices is
+ -- Settings --
+
function Has_Changed
(This : in Input_Choice)
return Boolean is
@@ -483,6 +497,8 @@ package body FLTK.Widgets.Groups.Input_Choices is
+ -- Dimensions --
+
procedure Resize
(This : in out Input_Choice;
X, Y, W, H : in Integer) is