Method
Gtk CellRendererstart_editing
Declaration [src]
GtkCellEditable*
gtk_cell_renderer_start_editing(
GtkCellRenderer*cell,
GdkEvent*event,
GtkWidget*widget,
constgchar*path,
constGdkRectangle*background_area,
constGdkRectangle*cell_area,
GtkCellRendererStateflags
)
Description [src]
Starts editing the contents of this cell, through a new GtkCellEditable
widget created by the GtkCellRendererClass.start_editing virtual function.
Parameters
event-
Type:
A
GdkEvent.The argument can beNULL.The data is owned by the caller of the method. widget-
Type:
GtkWidgetWidget that received the event.
The data is owned by the caller of the method. path-
Type:
const gchar*Widget-dependent string representation of the event location; e.g. for
GtkTreeView, a string representation ofGtkTreePath.The data is owned by the caller of the method.The value is a NUL terminated UTF-8 string. background_area-
Type:
Background area as passed to gtk_cell_renderer_render().
The data is owned by the caller of the method. cell_area-
Type:
Cell area as passed to gtk_cell_renderer_render().
The data is owned by the caller of the method. flags-
Type:
GtkCellRendererStateRender flags.
Return value
Type: GtkCellEditable
A new GtkCellEditable for editing this
cell, or NULL if editing is not possible.
The returned data is owned by the instance.
The return value can be
NULL.