logo top
Main Page   Widgets   Namespaces   Book  

Gtk::CellEditable Class Reference

Inheritance diagram for Gtk::CellEditable:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~CellEditable ()
GtkCellEditable* gobj ()
 Provides access to the underlying C GObject.

const GtkCellEditable* gobj () const
 Provides access to the underlying C GObject.

void start_editing (GdkEvent* event)
 Begins editing on a cell_editable .

void editing_done ()
 Emits the "editing_done" signal.

void remove_widget ()
 Emits the "remove_widget" signal.

Glib::SignalProxy0<void> signal_editing_done ()
Glib::SignalProxy0<void> signal_remove_widget ()

Static Public Member Functions

void add_interface (GType gtype_implementer)

Protected Member Functions

virtual void start_editing_vfunc (GdkEvent* event)
virtual void on_editing_done ()
virtual void on_remove_widget ()

Related Functions

(Note that these are not member functions.)

Glib::RefPtr<Gtk::CellEditablewrap (GtkCellEditable* object, bool take_copy=false)

Constructor & Destructor Documentation

virtual Gtk::CellEditable::~CellEditable (  )  [virtual]
 


Member Function Documentation

void Gtk::CellEditable::add_interface ( GType  gtype_implementer  )  [static]
 

void Gtk::CellEditable::editing_done (  ) 
 

Emits the "editing_done" signal.

This signal is a sign for the cell renderer to update it's value from the cell.

const GtkCellEditable* Gtk::CellEditable::gobj (  )  const [inline]
 

Provides access to the underlying C GObject.

Reimplemented from Glib::Interface.

Reimplemented in Gtk::Entry, and Gtk::SpinButton.

GtkCellEditable* Gtk::CellEditable::gobj (  )  [inline]
 

Provides access to the underlying C GObject.

Reimplemented from Glib::Interface.

Reimplemented in Gtk::Entry, and Gtk::SpinButton.

virtual void Gtk::CellEditable::on_editing_done (  )  [protected, virtual]
 

virtual void Gtk::CellEditable::on_remove_widget (  )  [protected, virtual]
 

void Gtk::CellEditable::remove_widget (  ) 
 

Emits the "remove_widget" signal.

This signal is meant to indicate that the cell is finished editing, and the widget may now be destroyed.

Glib::SignalProxy0<void> Gtk::CellEditable::signal_editing_done (  ) 
 

Prototype:
void editing_done()

Glib::SignalProxy0<void> Gtk::CellEditable::signal_remove_widget (  ) 
 

Prototype:
void remove_widget()

void Gtk::CellEditable::start_editing ( GdkEvent*  event  ) 
 

Begins editing on a cell_editable .

event is the Gdk::Event that began the editing process. It may be 0, in the instance that editing was initiated through programatic means.

Parameters:
event A Gdk::Event, or 0.

virtual void Gtk::CellEditable::start_editing_vfunc ( GdkEvent*  event  )  [protected, virtual]
 


Friends And Related Function Documentation

Glib::RefPtr<Gtk::CellEditable> wrap ( GtkCellEditable*  object,
bool  take_copy = false
[related]
 


The documentation for this class was generated from the following file:
Generated for gtkmm2.2 by Doxygen 1.3.4 © 1997-2001