From 36709ab2223dc9a871f81d5dacf3df1e77a23281 Mon Sep 17 00:00:00 2001 From: Jed Barber Date: Tue, 27 Mar 2018 14:30:46 +1100 Subject: Added FLTK.Tooltips --- src/fltk-tooltips.ads | 93 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 src/fltk-tooltips.ads (limited to 'src/fltk-tooltips.ads') diff --git a/src/fltk-tooltips.ads b/src/fltk-tooltips.ads new file mode 100644 index 0000000..153825f --- /dev/null +++ b/src/fltk-tooltips.ads @@ -0,0 +1,93 @@ + + +with + + FLTK.Widgets; + + +package FLTK.Tooltips is + + + function Get_Target + return access FLTK.Widgets.Widget'Class; + + procedure Set_Target + (To : in FLTK.Widgets.Widget'Class); + + function Is_Enabled + return Boolean; + + procedure Set_Enabled + (To : in Boolean); + + procedure Enter_Area + (Item : in FLTK.Widgets.Widget'Class; + X, Y, W, H : in Integer; + Tip : in String); + + + + + function Get_Delay + return Float; + + procedure Set_Delay + (To : in Float); + + function Get_Hover_Delay + return Float; + + procedure Set_Hover_Delay + (To : in Float); + + + + + function Get_Background_Color + return Color; + + procedure Set_Background_Color + (To : in Color); + + function Get_Margin_Height + return Natural; + + -- procedure Set_Margin_Height + -- (To : in Natural); + + function Get_Margin_Width + return Natural; + + -- procedure Set_Margin_Width + -- (To : in Natural); + + function Get_Wrap_Width + return Natural; + + -- procedure Set_Wrap_Width + -- (To : in Natural); + + + + + function Get_Text_Color + return Color; + + procedure Set_Text_Color + (To : in Color); + + function Get_Text_Font + return Font_Kind; + + procedure Set_Text_Font + (To : in Font_Kind); + + function Get_Text_Size + return Font_Size; + + procedure Set_Text_Size + (To : in Font_Size); + + +end FLTK.Tooltips; + -- cgit