diff options
Diffstat (limited to 'src/fltk-widgets-groups-windows-double-cairo.adb')
| -rw-r--r-- | src/fltk-widgets-groups-windows-double-cairo.adb | 37 | 
1 files changed, 36 insertions, 1 deletions
diff --git a/src/fltk-widgets-groups-windows-double-cairo.adb b/src/fltk-widgets-groups-windows-double-cairo.adb index eedcbd1..897c206 100644 --- a/src/fltk-widgets-groups-windows-double-cairo.adb +++ b/src/fltk-widgets-groups-windows-double-cairo.adb @@ -156,8 +156,20 @@ package body FLTK.Widgets.Groups.Windows.Double.Cairo is          function Create +               (Parent     : in out Group'Class; +                X, Y, W, H : in     Integer; +                Text       : in     String := "") +            return Cairo_Window is +        begin +            return This : Cairo_Window := Create (X, Y, W, H, Text) do +                Parent.Add (This); +            end return; +        end Create; + + +        function Create                 (W, H : in Integer; -                Text : in String := "") +                Text : in String)              return Cairo_Window is          begin              return This : Cairo_Window do @@ -171,6 +183,18 @@ package body FLTK.Widgets.Groups.Windows.Double.Cairo is          function Create +               (Parent : in out Group'Class; +                W, H   : in     Integer; +                Text   : in     String) +            return Cairo_Window is +        begin +            return This : Cairo_Window := Create (W, H, Text) do +                Parent.Add (This); +            end return; +        end Create; + + +        function Create                 (W, H : in Integer)              return Cairo_Window is          begin @@ -182,6 +206,17 @@ package body FLTK.Widgets.Groups.Windows.Double.Cairo is              end return;          end Create; + +        function Create +               (Parent : in out Group'Class; +                W, H   : in     Integer) +            return Cairo_Window is +        begin +            return This : Cairo_Window := Create (W, H) do +                Parent.Add (This); +            end return; +        end Create; +      end Forge;  | 
