| GTK+ Reference Manual | |||
|---|---|---|---|
| <<< Previous Page | Home | Up | Next Page >>> | 
| #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); | 
| "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 GdkEvent that began the editing process. It may be NULL, in the instance that editing was initiated through programatic means.
| cell_editable : | |
| event : | A GdkEvent, or NULL | 
| 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 it's value from the cell.
| cell_editable : | A GtkTreeEditable | 
| 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 GtkTreeEditable | 
| 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. |