summaryrefslogtreecommitdiff
path: root/src/fltk-text_buffers.adb
diff options
context:
space:
mode:
authorJed Barber <jjbarber@y7mail.com>2018-03-13 17:38:01 +1100
committerJed Barber <jjbarber@y7mail.com>2018-03-13 17:38:01 +1100
commit3f59b75f1bb14d0daa7d979617fd7318aaf89c7c (patch)
treec63f66cc5f5370ba2e1e289911d57d0115992750 /src/fltk-text_buffers.adb
parent9293541a882a64bcb21a845b085dc0fe4c72607c (diff)
Made all constructors non-inheritable
Diffstat (limited to 'src/fltk-text_buffers.adb')
-rw-r--r--src/fltk-text_buffers.adb34
1 files changed, 19 insertions, 15 deletions
diff --git a/src/fltk-text_buffers.adb b/src/fltk-text_buffers.adb
index a91f7e1..394ff02 100644
--- a/src/fltk-text_buffers.adb
+++ b/src/fltk-text_buffers.adb
@@ -232,21 +232,25 @@ package body FLTK.Text_Buffers is
- function Create
- (Requested_Size : in Natural := 0;
- Preferred_Gap_Size : in Natural := 1024)
- return Text_Buffer is
- begin
- return This : Text_Buffer do
- This.Void_Ptr := new_fl_text_buffer
- (Interfaces.C.int (Requested_Size),
- Interfaces.C.int (Preferred_Gap_Size));
-
- This.Modify_CBs := Modify_Vectors.Empty_Vector;
- This.Predelete_CBs := Predelete_Vectors.Empty_Vector;
- This.CB_Active := True;
- end return;
- end Create;
+ package body Forge is
+
+ function Create
+ (Requested_Size : in Natural := 0;
+ Preferred_Gap_Size : in Natural := 1024)
+ return Text_Buffer is
+ begin
+ return This : Text_Buffer do
+ This.Void_Ptr := new_fl_text_buffer
+ (Interfaces.C.int (Requested_Size),
+ Interfaces.C.int (Preferred_Gap_Size));
+
+ This.Modify_CBs := Modify_Vectors.Empty_Vector;
+ This.Predelete_CBs := Predelete_Vectors.Empty_Vector;
+ This.CB_Active := True;
+ end return;
+ end Create;
+
+ end Forge;