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;