虚函数

GtkCellRendererstart_editing

已弃用:4.10 

声明 [src]

GtkCellEditable*
start_editing (
  GtkCellRenderer* cell,
  GdkEvent* event,
  GtkWidget* widget,
  const char* path,
  const GdkRectangle* background_area,
  const GdkRectangle* cell_area,
  GtkCellRendererState flags
)

描述 [src]

使用通过 GtkCellRendererClass.start_editing 虚函数创建的新 GtkCellEditable 控件,开始编辑此 cell 的内容。

自 4.10 版本开始弃用

请在新代码中不要使用它。

参数

event

类型: GdkEvent

一个 GdkEvent

参数可以为 NULL
数据由方法调用者拥有。
widget

类型: GtkWidget

接收到事件的控件。

数据由方法调用者拥有。
path

类型: const char*

事件位置的对 Widget 依赖的字符串表示;例如,对于 GtkTreeView,是 GtkTreePath 的字符串表示。

数据由方法调用者拥有。
该值是 NUL 终止的 UTF-8 字符串。
background_area

类型: GdkRectangle

传递给 gtk_cell_renderer_render() 的背景区域。

数据由方法调用者拥有。
cell_area

类型: GdkRectangle

传递给 gtk_cell_renderer_render() 的单元格区域。

数据由方法调用者拥有。
flags

类型: GtkCellRendererState

渲染标志。

返回值

类型: GtkCellEditable

一个新的 GtkCellEditable,用于编辑此 cell,或者如果无法编辑则返回 NULL

返回的数据由实例拥有。
返回值可以为 NULL