Xfce Foundation Classes
Main Page  | IndexNamespace List  |  Alphabetical List  |  Class List  |  File List


Public Member Functions | Static Protected Attributes
Xfc::Gtk::CellEditable Class Reference

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

#include <xfc/gtk/celleditable.hh>

Inheritance diagram for Xfc::Gtk::CellEditable:
Xfc::G::TypeInterface Xfc::G::TypeInstance Xfc::Trackable Xfc::Gtk::Entry Xfc::Gtk::SpinButton

List of all members.

Public Member Functions

Accessors

Protected Member Functions

Constructors

Static Protected Attributes


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

Emits the "editing_done" signal.

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

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.

Connect to the editing_done_signal; emitted when the cell renderer should update it's value from the cell.

Connect to the remove_widget_signal; emitted when the cell is finished editing, and the editable widget may now be destroyed.

Begins editing on a cell_editable.

Parameters:
eventA 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

Editing done signal (see signal_editing_done()).

Calls a slot with the signature:

< void function();
<

Remove widget signal (see signal_remove_widget()).

Calls a slot with the signature:

< void function();
<

The documentation for this class was generated from the following file:
Xfce Foundation Classes
Copyright © 2004-2005 The XFC Development Team XFC