Google

logo top
Main Page   Widgets   Namespaces   Book  

Gtk::CellEditable Class Reference

Inheritance diagram for Gtk::CellEditable:

Inheritance graph
[legend]
List of all members.

Public Methods

virtual ~CellEditable ()
GtkCellEditable* gobj ()
const GtkCellEditable* gobj () const
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 Methods

void add_interface (GType gtype_implementer)

Protected Methods

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::CellEditable> wrap (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]
 

Reimplemented from Glib::Interface.

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

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

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 gtkmm by Doxygen 1.3-rc1 © 1997-2001