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;