package FLTK.Widgets.Groups.Windows is type Window is new Group with private; function Create (X, Y, W, H : in Integer; Text : in String) return Window; function Create (W, H : in Integer) return Window; procedure Show (This : in Window); procedure Hide (This : in Window); procedure Set_Label (This : in out Window; Text : in String); procedure Set_Size_Range (This : in out Window; Min_W, Min_H : in Integer; Max_W, Max_H, Incre_W, Incre_H : in Integer := 0; Keep_Aspect : in Boolean := False); private type Window is new Group with null record; overriding procedure Finalize (This : in out Window); end FLTK.Widgets.Groups.Windows;