![]() |
![]() |
![]() |
GTK+ Reference Manual | ![]() |
---|---|---|---|---|
#include <gtk/gtk.h> GtkCellEditable; 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);
GtkCellEditable is implemented by GtkEntry, GtkComboBox, GtkSpinButton and GtkComboBoxEntry.
"editing-done"void user_function (GtkCellEditable *celleditable,gpointer user_data) : Run last "remove-widget"void user_function (GtkCellEditable *celleditable,gpointer user_data) : Run last
The GtkCellEditable interface must be implemented for widgets to be usable when editing the contents of a GtkTreeView cell.
typedef struct { 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); } GtkCellEditableIface;
void gtk_cell_editable_start_editing (GtkCellEditable *cell_editable,GdkEvent *event);
Begins editing on a cell_editable
. event
is the NULL
cell_editable : |
A GtkCellEditable |
event : |
A 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 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) : Run last
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) : Run last
celleditable : |
the object which received the signal. |
user_data : |
user data set when the signal handler was connected. |