Class Index Cross Index Namespace Index

Class Gtk::Editable

Abstract class for objects that user can edit.
Contained in: Gtk
Derived from: Widget
Derived by: Gtk::Entry Gtk::Text

#include <gtk--/editable.h>


public function member index:

Editable();
signal void activate();
emitable signal void changed();
void claim_selection(gboolean claim, guint32 time);
emitable signal void copy_clipboard();
emitable signal void cut_clipboard();
void delete_selection();
emitable signal void delete_text(gint, gint);
string get_chars(gint start_pos, gint end_pos) const;
gint get_position() const;
guint get_selection_end_pos() const;
guint get_selection_start_pos() const;
const GtkEditable* gtkobj() const;
GtkEditable* gtkobj();
bool has_selection() const;
emitable signal void insert_text(const gchar*, gint, gint*);
static bool isA(Object* object);
signal void kill_char(gint);
signal void kill_line(gint);
signal void kill_word(gint);
signal void move_cursor(gint, gint);
signal void move_page(gint, gint);
signal void move_to_column(gint);
signal void move_to_row(gint);
signal void move_word(gint);
emitable signal void paste_clipboard();
void select_region(gint start, gint end);
emitable signal void set_editable(gboolean);
virtual ~Editable();
 

protected function member index:

virtual void activate_impl();
virtual void changed_impl();
virtual void copy_clipboard_impl();
virtual void cut_clipboard_impl();
virtual void delete_text_impl(gint p0, gint p1);
virtual void insert_text_impl(const gchar* p0, gint p1, gint* p2);
virtual void kill_char_impl(gint p0);
virtual void kill_line_impl(gint p0);
virtual void kill_word_impl(gint p0);
virtual void move_cursor_impl(gint p0, gint p1);
virtual void move_page_impl(gint p0, gint p1);
virtual void move_to_column_impl(gint p0);
virtual void move_to_row_impl(gint p0);
virtual void move_word_impl(gint p0);
virtual void paste_clipboard_impl();
virtual void set_editable_impl(gboolean p0);
 

Description:



Function Member Descriptions:

Gtk::Editable::gtkobj - Returns the underlaying gtk+ object.

GtkEditable* gtkobj();

Gtk::Editable::isA - Returns true if object is this type.

static bool isA(Object* object);