package Gtk.Text_Buffer is
type Gtk_Text_Buffer_Record is new GObject_Record with null record;
type Gtk_Text_Buffer is access all Gtk_Text_Buffer_Record'Class;
type Cb_Gtk_Text_Buffer_Gtk_Text_Tag_Gtk_Text_Iter_Gtk_Text_Iter_Void is not null access procedure (Self : access Gtk_Text_Buffer_Record'Class; Tag : not null access Gtk.Text_Tag.Gtk_Text_Tag_Record'Class; Start : Gtk.Text_Iter.Gtk_Text_Iter; The_End : Gtk.Text_Iter.Gtk_Text_Iter);
type Cb_GObject_Gtk_Text_Tag_Gtk_Text_Iter_Gtk_Text_Iter_Void is not null access procedure (Self : access Glib.Object.GObject_Record'Class; Tag : not null access Gtk.Text_Tag.Gtk_Text_Tag_Record'Class; Start : Gtk.Text_Iter.Gtk_Text_Iter; The_End : Gtk.Text_Iter.Gtk_Text_Iter);
type Cb_Gtk_Text_Buffer_Void is not null access procedure (Self : access Gtk_Text_Buffer_Record'Class);
type Cb_GObject_Void is not null access procedure (Self : access Glib.Object.GObject_Record'Class);
type Cb_Gtk_Text_Buffer_Gtk_Text_Iter_Gtk_Text_Iter_Void is not null access procedure (Self : access Gtk_Text_Buffer_Record'Class; Start : Gtk.Text_Iter.Gtk_Text_Iter; The_End : Gtk.Text_Iter.Gtk_Text_Iter);
type Cb_GObject_Gtk_Text_Iter_Gtk_Text_Iter_Void is not null access procedure (Self : access Glib.Object.GObject_Record'Class; Start : Gtk.Text_Iter.Gtk_Text_Iter; The_End : Gtk.Text_Iter.Gtk_Text_Iter);
type Cb_Gtk_Text_Buffer_Gtk_Text_Iter_Gtk_Text_Child_Anchor_Void is not null access procedure (Self : access Gtk_Text_Buffer_Record'Class; Location : Gtk.Text_Iter.Gtk_Text_Iter; Anchor : not null access Gtk.Text_Child_Anchor.Gtk_Text_Child_Anchor_Record'Class);
type Cb_GObject_Gtk_Text_Iter_Gtk_Text_Child_Anchor_Void is not null access procedure (Self : access Glib.Object.GObject_Record'Class; Location : Gtk.Text_Iter.Gtk_Text_Iter; Anchor : not null access Gtk.Text_Child_Anchor.Gtk_Text_Child_Anchor_Record'Class);
type Cb_Gtk_Text_Buffer_Gtk_Text_Iter_Gdk_Pixbuf_Void is not null access procedure (Self : access Gtk_Text_Buffer_Record'Class; Location : Gtk.Text_Iter.Gtk_Text_Iter; Pixbuf : not null access Gdk.Pixbuf.Gdk_Pixbuf_Record'Class);
type Cb_GObject_Gtk_Text_Iter_Gdk_Pixbuf_Void is not null access procedure (Self : access Glib.Object.GObject_Record'Class; Location : Gtk.Text_Iter.Gtk_Text_Iter; Pixbuf : not null access Gdk.Pixbuf.Gdk_Pixbuf_Record'Class);
type Cb_Gtk_Text_Buffer_Gtk_Text_Iter_UTF8_String_Gint_Void is not null access procedure (Self : access Gtk_Text_Buffer_Record'Class; Location : Gtk.Text_Iter.Gtk_Text_Iter; Text : UTF8_String; Len : Gint);
type Cb_GObject_Gtk_Text_Iter_UTF8_String_Gint_Void is not null access procedure (Self : access Glib.Object.GObject_Record'Class; Location : Gtk.Text_Iter.Gtk_Text_Iter; Text : UTF8_String; Len : Gint);
type Cb_Gtk_Text_Buffer_Gtk_Text_Mark_Void is not null access procedure (Self : access Gtk_Text_Buffer_Record'Class; Mark : not null access Gtk.Text_Mark.Gtk_Text_Mark_Record'Class);
type Cb_GObject_Gtk_Text_Mark_Void is not null access procedure (Self : access Glib.Object.GObject_Record'Class; Mark : not null access Gtk.Text_Mark.Gtk_Text_Mark_Record'Class);
type Cb_Gtk_Text_Buffer_Gtk_Text_Iter_Gtk_Text_Mark_Void is not null access procedure (Self : access Gtk_Text_Buffer_Record'Class; Location : Gtk.Text_Iter.Gtk_Text_Iter; Mark : not null access Gtk.Text_Mark.Gtk_Text_Mark_Record'Class);
type Cb_GObject_Gtk_Text_Iter_Gtk_Text_Mark_Void is not null access procedure (Self : access Glib.Object.GObject_Record'Class; Location : Gtk.Text_Iter.Gtk_Text_Iter; Mark : not null access Gtk.Text_Mark.Gtk_Text_Mark_Record'Class);
type Cb_Gtk_Text_Buffer_Gtk_Clipboard_Void is not null access procedure (Self : access Gtk_Text_Buffer_Record'Class; Object : not null access Gtk.Clipboard.Gtk_Clipboard_Record'Class);
type Cb_GObject_Gtk_Clipboard_Void is not null access procedure (Self : access Glib.Object.GObject_Record'Class; Object : not null access Gtk.Clipboard.Gtk_Clipboard_Record'Class);
Copy_Target_List_Property : constant Glib.Properties.Property_Object;
Cursor_Position_Property : constant Glib.Properties.Property_Int;
Has_Selection_Property : constant Glib.Properties.Property_Boolean;
Paste_Target_List_Property : constant Glib.Properties.Property_Object;
Tag_Table_Property : constant Glib.Properties.Property_Object;
Text_Property : constant Glib.Properties.Property_String;
Signal_Apply_Tag : constant Glib.Signal_Name := "apply-tag";
Signal_Begin_User_Action : constant Glib.Signal_Name := "begin-user-action";
Signal_Changed : constant Glib.Signal_Name := "changed";
Signal_Delete_Range : constant Glib.Signal_Name := "delete-range";
Signal_End_User_Action : constant Glib.Signal_Name := "end-user-action";
Signal_Insert_Child_Anchor : constant Glib.Signal_Name := "insert-child-anchor";
Signal_Insert_Pixbuf : constant Glib.Signal_Name := "insert-pixbuf";
Signal_Insert_Text : constant Glib.Signal_Name := "insert-text";
Signal_Mark_Deleted : constant Glib.Signal_Name := "mark-deleted";
Signal_Mark_Set : constant Glib.Signal_Name := "mark-set";
Signal_Modified_Changed : constant Glib.Signal_Name := "modified-changed";
Signal_Paste_Done : constant Glib.Signal_Name := "paste-done";
Signal_Remove_Tag : constant Glib.Signal_Name := "remove-tag";
procedure Gtk_New
( | Buffer | : out Gtk_Text_Buffer; |
Table | : Gtk.Text_Tag_Table.Gtk_Text_Tag_Table := null); |
procedure Initialize
( | Buffer | : not null access Gtk_Text_Buffer_Record'Class; |
Table | : Gtk.Text_Tag_Table.Gtk_Text_Tag_Table := null); |
function Gtk_Text_Buffer_New
( | Table | : Gtk.Text_Tag_Table.Gtk_Text_Tag_Table := null) return Gtk_Text_Buffer; |
function Get_Type return Glib.GType;
procedure Add_Mark
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Mark | : not null access Gtk.Text_Mark.Gtk_Text_Mark_Record'Class; | |
Where | : Gtk.Text_Iter.Gtk_Text_Iter); |
procedure Add_Selection_Clipboard
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Clipboard | : not null access Gtk.Clipboard.Gtk_Clipboard_Record'Class); |
procedure Apply_Tag
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Tag | : not null access Gtk.Text_Tag.Gtk_Text_Tag_Record'Class; | |
Start | : Gtk.Text_Iter.Gtk_Text_Iter; | |
The_End | : Gtk.Text_Iter.Gtk_Text_Iter); |
procedure Apply_Tag_By_Name
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Name | : UTF8_String; | |
Start | : Gtk.Text_Iter.Gtk_Text_Iter; | |
The_End | : Gtk.Text_Iter.Gtk_Text_Iter); |
function Backspace
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Iter | : Gtk.Text_Iter.Gtk_Text_Iter; | |
Interactive | : Boolean; | |
Default_Editable | : Boolean) return Boolean; |
procedure Begin_User_Action
( | Buffer | : not null access Gtk_Text_Buffer_Record); |
procedure Copy_Clipboard
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Clipboard | : not null access Gtk.Clipboard.Gtk_Clipboard_Record'Class); |
function Create_Child_Anchor
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Iter | : Gtk.Text_Iter.Gtk_Text_Iter) return Gtk.Text_Child_Anchor.Gtk_Text_Child_Anchor; |
function Create_Mark
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Mark_Name | : UTF8_String := ""; | |
Where | : Gtk.Text_Iter.Gtk_Text_Iter; | |
Left_Gravity | : Boolean := True) return Gtk.Text_Mark.Gtk_Text_Mark; |
procedure Cut_Clipboard
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Clipboard | : not null access Gtk.Clipboard.Gtk_Clipboard_Record'Class; | |
Default_Editable | : Boolean); |
procedure Delete
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Start | : in out Gtk.Text_Iter.Gtk_Text_Iter; | |
The_End | : in out Gtk.Text_Iter.Gtk_Text_Iter); |
procedure Delete_Interactive
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Start_Iter | : Gtk.Text_Iter.Gtk_Text_Iter; | |
End_Iter | : Gtk.Text_Iter.Gtk_Text_Iter; | |
Default_Editable | : Boolean; | |
Result | : out Boolean); |
procedure Delete_Mark
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Mark | : not null access Gtk.Text_Mark.Gtk_Text_Mark_Record'Class); |
procedure Delete_Mark_By_Name
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Name | : UTF8_String); |
function Delete_Selection
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Interactive | : Boolean; | |
Default_Editable | : Boolean) return Boolean; |
function Deserialize_Get_Can_Create_Tags
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Format | : Gdk.Types.Gdk_Atom) return Boolean; |
procedure Deserialize_Set_Can_Create_Tags
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Format | : Gdk.Types.Gdk_Atom; | |
Can_Create_Tags | : Boolean); |
procedure End_User_Action
( | Buffer | : not null access Gtk_Text_Buffer_Record); |
procedure Get_Bounds
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Start | : out Gtk.Text_Iter.Gtk_Text_Iter; | |
The_End | : out Gtk.Text_Iter.Gtk_Text_Iter); |
function Get_Char_Count
( | Buffer | : not null access Gtk_Text_Buffer_Record) return Gint; |
function Get_Copy_Target_List
( | Buffer | : not null access Gtk_Text_Buffer_Record) return Gtk.Target_List.Gtk_Target_List; |
procedure Get_End_Iter
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Iter | : out Gtk.Text_Iter.Gtk_Text_Iter); |
function Get_Has_Selection
( | Buffer | : not null access Gtk_Text_Buffer_Record) return Boolean; |
function Get_Insert
( | Buffer | : not null access Gtk_Text_Buffer_Record) return Gtk.Text_Mark.Gtk_Text_Mark; |
procedure Insert
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Iter | : in out Gtk.Text_Iter.Gtk_Text_Iter; | |
Text | : UTF8_String); |
procedure Get_Iter_At_Child_Anchor
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Iter | : out Gtk.Text_Iter.Gtk_Text_Iter; | |
Anchor | : not null access Gtk.Text_Child_Anchor.Gtk_Text_Child_Anchor_Record'Class); |
procedure Get_Iter_At_Line
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Iter | : out Gtk.Text_Iter.Gtk_Text_Iter; | |
Line_Number | : Gint); |
procedure Get_Iter_At_Line_Index
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Iter | : out Gtk.Text_Iter.Gtk_Text_Iter; | |
Line_Number | : Gint; | |
Byte_Index | : Gint); |
procedure Get_Iter_At_Line_Offset
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Iter | : out Gtk.Text_Iter.Gtk_Text_Iter; | |
Line_Number | : Gint; | |
Char_Offset | : Gint); |
procedure Get_Iter_At_Mark
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Iter | : out Gtk.Text_Iter.Gtk_Text_Iter; | |
Mark | : not null access Gtk.Text_Mark.Gtk_Text_Mark_Record'Class); |
procedure Get_Iter_At_Offset
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Iter | : out Gtk.Text_Iter.Gtk_Text_Iter; | |
Char_Offset | : Gint); |
function Get_Line_Count
( | Buffer | : not null access Gtk_Text_Buffer_Record) return Gint; |
function Get_Mark
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Name | : UTF8_String) return Gtk.Text_Mark.Gtk_Text_Mark; |
function Get_Modified
( | Buffer | : not null access Gtk_Text_Buffer_Record) return Boolean; |
procedure Set_Modified
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Setting | : Boolean); |
function Get_Paste_Target_List
( | Buffer | : not null access Gtk_Text_Buffer_Record) return Gtk.Target_List.Gtk_Target_List; |
function Get_Selection_Bound
( | Buffer | : not null access Gtk_Text_Buffer_Record) return Gtk.Text_Mark.Gtk_Text_Mark; |
procedure Get_Selection_Bounds
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Start | : out Gtk.Text_Iter.Gtk_Text_Iter; | |
The_End | : out Gtk.Text_Iter.Gtk_Text_Iter; | |
Result | : out Boolean); |
function Get_Slice
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Start | : Gtk.Text_Iter.Gtk_Text_Iter; | |
The_End | : Gtk.Text_Iter.Gtk_Text_Iter; | |
Include_Hidden_Chars | : Boolean := False) return UTF8_String; |
procedure Get_Start_Iter
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Iter | : out Gtk.Text_Iter.Gtk_Text_Iter); |
function Get_Tag_Table
( | Buffer | : not null access Gtk_Text_Buffer_Record) return Gtk.Text_Tag_Table.Gtk_Text_Tag_Table; |
function Get_Text
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Start | : Gtk.Text_Iter.Gtk_Text_Iter; | |
The_End | : Gtk.Text_Iter.Gtk_Text_Iter; | |
Include_Hidden_Chars | : Boolean := False) return UTF8_String; |
procedure Set_Text
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Text | : UTF8_String); |
procedure Insert_At_Cursor
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Text | : UTF8_String); |
procedure Insert_Child_Anchor
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Iter | : Gtk.Text_Iter.Gtk_Text_Iter; | |
Anchor | : not null access Gtk.Text_Child_Anchor.Gtk_Text_Child_Anchor_Record'Class); |
function Insert_Interactive
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Iter | : access Gtk.Text_Iter.Gtk_Text_Iter; | |
Text | : UTF8_String; | |
Default_Editable | : Boolean) return Boolean; |
function Insert_Interactive_At_Cursor
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Text | : UTF8_String; | |
Default_Editable | : Boolean) return Boolean; |
procedure Insert_Pixbuf
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Iter | : Gtk.Text_Iter.Gtk_Text_Iter; | |
Pixbuf | : not null access Gdk.Pixbuf.Gdk_Pixbuf_Record'Class); |
procedure Insert_Range
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Iter | : Gtk.Text_Iter.Gtk_Text_Iter; | |
Start | : Gtk.Text_Iter.Gtk_Text_Iter; | |
The_End | : Gtk.Text_Iter.Gtk_Text_Iter); |
function Insert_Range_Interactive
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Iter | : Gtk.Text_Iter.Gtk_Text_Iter; | |
Start | : Gtk.Text_Iter.Gtk_Text_Iter; | |
The_End | : Gtk.Text_Iter.Gtk_Text_Iter; | |
Default_Editable | : Boolean) return Boolean; |
procedure Move_Mark
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Mark | : not null access Gtk.Text_Mark.Gtk_Text_Mark_Record'Class; | |
Where | : Gtk.Text_Iter.Gtk_Text_Iter); |
procedure Move_Mark_By_Name
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Name | : UTF8_String; | |
Where | : Gtk.Text_Iter.Gtk_Text_Iter); |
procedure Paste_Clipboard
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Clipboard | : not null access Gtk.Clipboard.Gtk_Clipboard_Record'Class; | |
Default_Editable | : Boolean := True); |
procedure Place_Cursor
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Where | : Gtk.Text_Iter.Gtk_Text_Iter); |
function Register_Deserialize_Tagset
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Tagset_Name | : UTF8_String := "") return Gdk.Types.Gdk_Atom; |
function Register_Serialize_Tagset
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Tagset_Name | : UTF8_String := "") return Gdk.Types.Gdk_Atom; |
procedure Remove_All_Tags
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Start | : Gtk.Text_Iter.Gtk_Text_Iter; | |
The_End | : Gtk.Text_Iter.Gtk_Text_Iter); |
procedure Remove_Selection_Clipboard
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Clipboard | : not null access Gtk.Clipboard.Gtk_Clipboard_Record'Class); |
procedure Remove_Tag
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Tag | : not null access Gtk.Text_Tag.Gtk_Text_Tag_Record'Class; | |
Start | : Gtk.Text_Iter.Gtk_Text_Iter; | |
The_End | : Gtk.Text_Iter.Gtk_Text_Iter); |
procedure Remove_Tag_By_Name
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Name | : UTF8_String; | |
Start | : Gtk.Text_Iter.Gtk_Text_Iter; | |
The_End | : Gtk.Text_Iter.Gtk_Text_Iter); |
procedure Select_Range
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Ins | : Gtk.Text_Iter.Gtk_Text_Iter; | |
Bound | : Gtk.Text_Iter.Gtk_Text_Iter); |
procedure Unregister_Deserialize_Format
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Format | : Gdk.Types.Gdk_Atom); |
procedure Unregister_Serialize_Format
( | Buffer | : not null access Gtk_Text_Buffer_Record; |
Format | : Gdk.Types.Gdk_Atom); |
procedure Insert
( | Buffer | : access Gtk_Text_Buffer_Record; |
Iter | : in out Gtk.Text_Iter.Gtk_Text_Iter; | |
Text | : Gtkada.Types.Chars_Ptr); |
procedure Insert_At_Cursor
( | Buffer | : access Gtk_Text_Buffer_Record; |
Text | : Gtkada.Types.Chars_Ptr; | |
Len | : Gint := -1); |
function Get_Text
( | Buffer | : access Gtk_Text_Buffer_Record; |
Start | : Gtk.Text_Iter.Gtk_Text_Iter; | |
The_End | : Gtk.Text_Iter.Gtk_Text_Iter; | |
Include_Hidden_Chars | : Boolean := False) return Gtkada.Types.Chars_Ptr; |
function Selection_Exists
( | Buffer | : access Gtk_Text_Buffer_Record) return Boolean; |
procedure Insert_With_Tags
( | Buffer | : access Gtk_Text_Buffer_Record; |
Iter | : in out Gtk.Text_Iter.Gtk_Text_Iter; | |
Text | : UTF8_String; | |
Tag | : Gtk_Text_Tag); |
procedure Insert_With_Tags
( | Buffer | : access Gtk_Text_Buffer_Record; |
Iter | : in out Gtk.Text_Iter.Gtk_Text_Iter; | |
Text | : Gtkada.Types.Chars_Ptr; | |
Tag | : Gtk.Text_Tag.Gtk_Text_Tag); |
function Get_Buffer
( | Iter | : Gtk_Text_Iter) return Gtk.Text_Buffer.Gtk_Text_Buffer; |
function Get_Buffer
( | Mark | : Gtk_Text_Mark) return Gtk.Text_Buffer.Gtk_Text_Buffer; |
function Create_Tag
( | Buffer | : access Gtk_Text_Buffer_Record; |
Tag_Name | : String := "") return Gtk.Text_Tag.Gtk_Text_Tag; |
procedure On_Apply_Tag
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_Gtk_Text_Buffer_Gtk_Text_Tag_Gtk_Text_Iter_Gtk_Text_Iter_Void; | |
After | : Boolean := False); |
procedure On_Apply_Tag
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_GObject_Gtk_Text_Tag_Gtk_Text_Iter_Gtk_Text_Iter_Void; | |
Slot | : not null access Glib.Object.GObject_Record'Class; | |
After | : Boolean := False); |
procedure On_Begin_User_Action
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_Gtk_Text_Buffer_Void; | |
After | : Boolean := False); |
procedure On_Begin_User_Action
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_GObject_Void; | |
Slot | : not null access Glib.Object.GObject_Record'Class; | |
After | : Boolean := False); |
procedure On_Changed
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_Gtk_Text_Buffer_Void; | |
After | : Boolean := False); |
procedure On_Changed
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_GObject_Void; | |
Slot | : not null access Glib.Object.GObject_Record'Class; | |
After | : Boolean := False); |
procedure On_Delete_Range
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_Gtk_Text_Buffer_Gtk_Text_Iter_Gtk_Text_Iter_Void; | |
After | : Boolean := False); |
procedure On_Delete_Range
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_GObject_Gtk_Text_Iter_Gtk_Text_Iter_Void; | |
Slot | : not null access Glib.Object.GObject_Record'Class; | |
After | : Boolean := False); |
procedure On_End_User_Action
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_Gtk_Text_Buffer_Void; | |
After | : Boolean := False); |
procedure On_End_User_Action
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_GObject_Void; | |
Slot | : not null access Glib.Object.GObject_Record'Class; | |
After | : Boolean := False); |
procedure On_Insert_Child_Anchor
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_Gtk_Text_Buffer_Gtk_Text_Iter_Gtk_Text_Child_Anchor_Void; | |
After | : Boolean := False); |
procedure On_Insert_Child_Anchor
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_GObject_Gtk_Text_Iter_Gtk_Text_Child_Anchor_Void; | |
Slot | : not null access Glib.Object.GObject_Record'Class; | |
After | : Boolean := False); |
procedure On_Insert_Pixbuf
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_Gtk_Text_Buffer_Gtk_Text_Iter_Gdk_Pixbuf_Void; | |
After | : Boolean := False); |
procedure On_Insert_Pixbuf
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_GObject_Gtk_Text_Iter_Gdk_Pixbuf_Void; | |
Slot | : not null access Glib.Object.GObject_Record'Class; | |
After | : Boolean := False); |
procedure On_Insert_Text
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_Gtk_Text_Buffer_Gtk_Text_Iter_UTF8_String_Gint_Void; | |
After | : Boolean := False); |
procedure On_Insert_Text
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_GObject_Gtk_Text_Iter_UTF8_String_Gint_Void; | |
Slot | : not null access Glib.Object.GObject_Record'Class; | |
After | : Boolean := False); |
procedure On_Mark_Deleted
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_Gtk_Text_Buffer_Gtk_Text_Mark_Void; | |
After | : Boolean := False); |
procedure On_Mark_Deleted
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_GObject_Gtk_Text_Mark_Void; | |
Slot | : not null access Glib.Object.GObject_Record'Class; | |
After | : Boolean := False); |
procedure On_Mark_Set
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_Gtk_Text_Buffer_Gtk_Text_Iter_Gtk_Text_Mark_Void; | |
After | : Boolean := False); |
procedure On_Mark_Set
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_GObject_Gtk_Text_Iter_Gtk_Text_Mark_Void; | |
Slot | : not null access Glib.Object.GObject_Record'Class; | |
After | : Boolean := False); |
procedure On_Modified_Changed
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_Gtk_Text_Buffer_Void; | |
After | : Boolean := False); |
procedure On_Modified_Changed
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_GObject_Void; | |
Slot | : not null access Glib.Object.GObject_Record'Class; | |
After | : Boolean := False); |
procedure On_Paste_Done
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_Gtk_Text_Buffer_Gtk_Clipboard_Void; | |
After | : Boolean := False); |
procedure On_Paste_Done
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_GObject_Gtk_Clipboard_Void; | |
Slot | : not null access Glib.Object.GObject_Record'Class; | |
After | : Boolean := False); |
procedure On_Remove_Tag
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_Gtk_Text_Buffer_Gtk_Text_Tag_Gtk_Text_Iter_Gtk_Text_Iter_Void; | |
After | : Boolean := False); |
procedure On_Remove_Tag
( | Self | : not null access Gtk_Text_Buffer_Record; |
Call | : Cb_GObject_Gtk_Text_Tag_Gtk_Text_Iter_Gtk_Text_Iter_Void; | |
Slot | : not null access Glib.Object.GObject_Record'Class; | |
After | : Boolean := False); |