GFC Logo GFC Title Logo
Reference Manual
Main Page  |  Namespace List  |  Alphabetical List  |  Class List  |  File List

GFC::Gtk::CellEditable Class Reference

A GtkCellEditable C++ wrapper class. More...

#include <gfc/gtk/celleditable.hh>

Inheritance diagram for GFC::Gtk::CellEditable:

GFC::G::TypeInterface GFC::G::TypeInstance GFC::Trackable GFC::Gtk::Entry GFC::Gtk::SpinButton List of all members.

Signal Prototypes

Public Member Functions

Accessors
Methods
Signal Proxies

Protected Member Functions

Constructors

Detailed Description

A GtkCellEditable C++ wrapper class.

CellEditable is an abstract interface that Entry implements through multiple inheritance. CellRenderer returns a smart pointer to a CellEditable when you call CellRenderer::start_editing(). Using this pointer, you can monitor the editing process by connecting to either its editing_done_signal or remove_widget_signal.


Member Function Documentation

void GFC::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.

void GFC::Gtk::CellEditable::remove_widget  ) 
 

Emits the "remove_widget" signal.

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

void GFC::Gtk::CellEditable::start_editing const Gdk::Event event  ) 
 

Begins editing on a cell_editable.

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

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


Member Data Documentation

const EditingDoneSignalType GFC::Gtk::CellEditable::editing_done_signal [static, protected]
 

Editing done signal (see sig_editing_done()).

Calls a slot with the signature:

             void function();

const RemoveWidgetSignalType GFC::Gtk::CellEditable::remove_widget_signal [static, protected]
 

Remove widget signal (see sig_remove_widget()).

Calls a slot with the signature:

             void function();


The documentation for this class was generated from the following file:
Generated on Tue Aug 24 00:34:38 2004 for GFC-UI by doxygen 1.3.8