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 Changed (Editable : access Gtk_Old_Editable_Record);
-
procedure Claim_Selection
(Editable : access Gtk_Old_Editable_Record;
Claim : in Boolean := True;
Time : in Guint32);
-
procedure Copy_Clipboard
(Editable : access Gtk_Old_Editable_Record;
Time : in Guint32);
-
procedure Cut_Clipboard
(Editable : access Gtk_Old_Editable_Record;
Time : Guint32);
-
procedure Delete_Selection (Editable : access Gtk_Old_Editable_Record);
-
procedure Delete_Text
(Editable : access Gtk_Old_Editable_Record;
Start_Pos : Gint := 0;
End_Pos : Gint := -1);
-
function Get_Chars
(Editable : access Gtk_Old_Editable_Record;
Start_Pos : Gint := 0;
End_Pos : Gint := -1) return UTF8_String;
-
function Get_Clipboard_Text
(Widget : access Gtk_Old_Editable_Record) return UTF8_String;
-
function Get_Editable
(Widget : access Gtk_Old_Editable_Record) return Boolean;
-
procedure Set_Editable
(Widget : access Gtk_Old_Editable_Record;
Editable : Boolean := True);
-
function Get_Has_Selection
(Widget : access Gtk_Old_Editable_Record) return Boolean;
-
function Get_Selection_End_Pos
(Widget : access Gtk_Old_Editable_Record) return Guint;
-
function Get_Selection_Start_Pos
(Widget : access Gtk_Old_Editable_Record) return Guint;
-
procedure Insert_Text
(Editable : access Gtk_Old_Editable_Record;
New_Text : UTF8_String;
Position : in out Gint);
-
procedure Paste_Clipboard
(Editable : access Gtk_Old_Editable_Record;
Time : Guint32);
-
procedure Select_Region
(Editable : access Gtk_Old_Editable_Record;
Start : Gint;
The_End : Gint := -1);
-
procedure Set_Position
(Editable : access Gtk_Old_Editable_Record;
Position : Gint);
-
function Get_Position
(Editable : access Gtk_Old_Editable_Record) return Gint;