summaryrefslogtreecommitdiff
path: root/src/fltk-widgets.ads
diff options
context:
space:
mode:
authorJed Barber <jjbarber@y7mail.com>2017-05-24 23:56:17 +1000
committerJed Barber <jjbarber@y7mail.com>2017-05-24 23:56:17 +1000
commit68f7afe50933c1339ac86407e99799d74250d4fd (patch)
tree67568c5f05b0afb70eeb78edac5f7cf3dd213532 /src/fltk-widgets.ads
parent0063e92bed1747e5755e42fe22bd25cc3cd72be8 (diff)
Several more Widget methods added
Diffstat (limited to 'src/fltk-widgets.ads')
-rw-r--r--src/fltk-widgets.ads34
1 files changed, 34 insertions, 0 deletions
diff --git a/src/fltk-widgets.ads b/src/fltk-widgets.ads
index 46e0c4c..f4d0280 100644
--- a/src/fltk-widgets.ads
+++ b/src/fltk-widgets.ads
@@ -49,11 +49,40 @@ package FLTK.Widgets is
return Boolean;
+ procedure Clear_Active
+ (This : in out Widget);
+
+
+ function Has_Changed
+ (This : in Widget)
+ return Boolean;
+
+
+ procedure Clear_Changed
+ (This : in out Widget);
+
+
function Parent
(This : in Widget)
return access FLTK.Widgets.Groups.Group'Class;
+ function Contains
+ (This : in Widget;
+ Item : in Widget'Class)
+ return Boolean;
+
+
+ function Get_Alignment
+ (This : in Widget)
+ return Alignment;
+
+
+ procedure Set_Alignment
+ (This : in out Widget;
+ New_Align : in Alignment);
+
+
function Get_Box
(This : in Widget)
return Box_Kind;
@@ -104,6 +133,11 @@ package FLTK.Widgets is
Label : in Label_Kind);
+ function Get_Callback
+ (This : in Widget)
+ return Widget_Callback;
+
+
procedure Set_Callback
(This : in out Widget;
Func : in Widget_Callback);