| GTK+ Reference Manual |
|---|
GtkCellEditable — Interface for widgets which can are used for editing cells
#include <gtk/gtk.h> struct GtkCellEditable; struct GtkCellEditableIface;void gtk_cell_editable_start_editing (GtkCellEditable *cell_editable,GdkEvent *event);void gtk_cell_editable_editing_done (GtkCellEditable *cell_editable);void gtk_cell_editable_remove_widget (GtkCellEditable *cell_editable);
GInterface +----GtkCellEditable
GtkCellEditable requires GtkWidget.
GtkCellEditable is implemented by GtkEntry and GtkSpinButton.
"editing-done"void user_function (GtkCellEditable *celleditable,gpointer user_data); "remove-widget"void user_function (GtkCellEditable *celleditable,gpointer user_data);
struct GtkCellEditableIface {
GTypeInterface g_iface;
/* signals */
void (* editing_done) (GtkCellEditable *cell_editable);
void (* remove_widget) (GtkCellEditable *cell_editable);
/* virtual table */
void (* start_editing) (GtkCellEditable *cell_editable,
GdkEvent *event);
};
void gtk_cell_editable_start_editing (GtkCellEditable *cell_editable,GdkEvent *event);
Begins editing on a cell_editable. event is the
| cell_editable : | A GtkCellEditable |
| event : | A |
void gtk_cell_editable_editing_done (GtkCellEditable *cell_editable);
Emits the "editing_done" signal. This signal is a sign for the cell renderer to update its value from the cell.
| cell_editable : | A |
void gtk_cell_editable_remove_widget (GtkCellEditable *cell_editable);
Emits the "remove_widget" signal. This signal is meant to indicate that the cell is finished editing, and the widget may now be destroyed.
| cell_editable : | A |
void user_function (GtkCellEditable *celleditable,gpointer user_data);
| celleditable : | the object which received the signal. |
| user_data : | user data set when the signal handler was connected. |
void user_function (GtkCellEditable *celleditable,gpointer user_data);
| celleditable : | the object which received the signal. |
| user_data : | user data set when the signal handler was connected. |
| << GtkCellRenderer | GtkCellRendererPixbuf >> |