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); |