summaryrefslogtreecommitdiff
path: root/gtk/gtkcelleditable.c
diff options
context:
space:
mode:
authorJonathan Blandford <jrb@redhat.com>2001-10-03 04:44:13 +0000
committerJonathan Blandford <jrb@src.gnome.org>2001-10-03 04:44:13 +0000
commitf2f359089f885732c7bdbf1311ef9ecdba979007 (patch)
treee6a9e3e5f2822ec35c260eb79ce8275c5142277e /gtk/gtkcelleditable.c
parent230b35251a4ad7c2372aad8e16d5eb545f7f980d (diff)
downloadgtk+-f2f359089f885732c7bdbf1311ef9ecdba979007.tar.gz
docs
Wed Oct 3 00:37:09 2001 Jonathan Blandford <jrb@redhat.com> * gtk/gtkcelleditable.c: docs * gtk/gtktreemodel.h: more docs.
Diffstat (limited to 'gtk/gtkcelleditable.c')
-rw-r--r--gtk/gtkcelleditable.c23
1 files changed, 23 insertions, 0 deletions
diff --git a/gtk/gtkcelleditable.c b/gtk/gtkcelleditable.c
index cab88e8aa3..158ed5265b 100644
--- a/gtk/gtkcelleditable.c
+++ b/gtk/gtkcelleditable.c
@@ -74,6 +74,15 @@ gtk_cell_editable_base_init (gpointer g_class)
}
}
+/**
+ * gtk_cell_editable_start_editing:
+ * @cell_editable: A #GtkCellEditable
+ * @event: A #GdkEvent, or %NULL
+ *
+ * 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.
+ **/
void
gtk_cell_editable_start_editing (GtkCellEditable *cell_editable,
GdkEvent *event)
@@ -84,6 +93,13 @@ gtk_cell_editable_start_editing (GtkCellEditable *cell_editable,
(* GTK_CELL_EDITABLE_GET_IFACE (cell_editable)->start_editing) (cell_editable, event);
}
+/**
+ * gtk_cell_editable_editing_done:
+ * @cell_editable: A #GtkTreeEditable
+ *
+ * Emits the "editing_done" signal. This signal is a sign for the cell renderer
+ * to update it's value from the cell.
+ **/
void
gtk_cell_editable_editing_done (GtkCellEditable *cell_editable)
{
@@ -92,6 +108,13 @@ gtk_cell_editable_editing_done (GtkCellEditable *cell_editable)
g_signal_emit_by_name (cell_editable, "editing_done");
}
+/**
+ * gtk_cell_editable_remove_widget:
+ * @cell_editable: A #GtkTreeEditable
+ *
+ * Emits the "remove_widget" signal. This signal is meant to indicate that the
+ * cell is finished editing, and the widget may now be destroyed.
+ **/
void
gtk_cell_editable_remove_widget (GtkCellEditable *cell_editable)
{