Gtk_Editable(3)

Gtk_Editable3

NAME - Gtk_Editable

Abstract class for objects that user can edit.

Header required

#include <gtk--/editable.h&gt;>

Base classes

Gtk_Widget(3)

Derived by

Gtk_Entry(3) Gtk_Text(3)

Properties

current_pos

Type: guint

selection_start_pos

Type: guint

selection_end_pos

Type: guint

has_selection

Type: guint:1

editable

Type: guint:1

ic

Type: GdkIC*

ic_attr

Type: GdkICAttr*

clipboard_text

Type: string

.IP

Public member index

signal void  changed(BaseObjectType);
signal void  activate(BaseObjectType);
signal void  insert_text(const gchar*, gint, gint*);
signal void  delete_text(gint, gint);
signal void  set_editable(gboolean);
signal void  move_cursor(gint, gint);
signal void  move_word(gint);
signal void  move_page(gint, gint);
signal void  move_to_row(gint);
signal void  move_to_column(gint);
signal void  kill_char(gint);
signal void  kill_word(gint);
signal void  kill_line(gint);
signal void  cut_clipboard(BaseObjectType);
signal void  copy_clipboard(BaseObjectType);
signal void  paste_clipboard(BaseObjectType);
Gtk_Editable();
Gtk_Editable(GtkEditable *castitem);
void  select_region(gint start, gint end);
gint  get_position() const;
string  get_chars(gint start_pos, gint end_pos) const;
void  claim_selection(gboolean claim, guint32 time);
void  delete_selection();
GtkEditable*  gtkobj();
const GtkEditable*  gtkobj() const;
static bool  isGtkEditable(Gtk_Object *checkcast);

Protected member index

friend  CppClassType;
typedef GtkEditable  BaseObjectType;
typedef GtkEditableClass  BaseClassType;
virtual void * get_parent_class();
virtual void  changed_impl();
virtual void  activate_impl();
virtual void  insert_text_impl(const gchar* p1, gint p2, gint* p3);
virtual void  delete_text_impl(gint p1, gint p2);
virtual void  set_editable_impl(gboolean p1);
virtual void  move_cursor_impl(gint p1, gint p2);
virtual void  move_word_impl(gint p1);
virtual void  move_page_impl(gint p1, gint p2);
virtual void  move_to_row_impl(gint p1);
virtual void  move_to_column_impl(gint p1);
virtual void  kill_char_impl(gint p1);
virtual void  kill_word_impl(gint p1);
virtual void  kill_line_impl(gint p1);
virtual void  cut_clipboard_impl();
virtual void  copy_clipboard_impl();
virtual void  paste_clipboard_impl();
virtual void  update_text_impl(gint p1, gint p2);
virtual gchar*  get_chars_impl(gint p1, gint p2);
virtual void  set_selection_impl(gint p1, gint p2);
virtual void  set_position_impl(gint p1);

Private member index

static CppClassType  editable_class;
GtkType  get_type();

Public member descriptions

Protected member descriptions

Private member descriptions

From libgtkmm-dev 1.0.3-1.1 in Debian 2.2 (Potato). Parsed by carta from the page's man source.