Description
This widget is an abstract widget designed to support the common
functionalities of all widgets for editing text. It provides general
services to manipulate an editable widget, a large number of action
signals used for key bindings, and several signals that an
application can connect to to modify the behavior of a widget.
Subprograms
-
-
procedure Select_Region
(Editable : access Gtk_Editable_Record;
Start : Gint;
The_End : Gint := -1);
-
procedure Get_Selection_Bounds
(Widget : access Gtk_Editable_Record;
Success : out Boolean;
Start_Pos : out Guint;
End_Pos : out Guint);
-
procedure Insert_Text
(Editable : access Gtk_Editable_Record;
New_Text : UTF8_String;
Position : in out Gint);
-
procedure Delete_Text
(Editable : access Gtk_Editable_Record;
Start_Pos : Gint := 0;
End_Pos : Gint := -1);
-
function Get_Chars
(Editable : access Gtk_Editable_Record;
Start_Pos : Gint := 0;
End_Pos : Gint := -1) return UTF8_String;
-
procedure Cut_Clipboard (Editable : access Gtk_Editable_Record);
-
procedure Copy_Clipboard (Editable : access Gtk_Editable_Record);
-
procedure Paste_Clipboard (Editable : access Gtk_Editable_Record);
-
procedure Delete_Selection (Editable : access Gtk_Editable_Record);
-
procedure Set_Position
(Editable : access Gtk_Editable_Record;
Position : Gint);
function Get_Position (Editable : access Gtk_Editable_Record) return Gint;
-
procedure Set_Editable
(Widget : access Gtk_Editable_Record;
Editable : Boolean := True);
function Get_Editable
(Editable : access Gtk_Editable_Record) return Boolean;