方法

GtkCellEditablestart_editing

声明 [源代码] [src]

void
gtk_cell_editable_start_editing (
  GtkCellEditable* cell_editable,
  GdkEvent* event
)

描述 [源代码] [src]

开始在 cell_editable 上进行编辑。

负责该单元格的 GtkCellRenderer 从 gtk_cell_renderer_start_editing() 创建并返回一个 GtkCellEditable,配置为 GtkCellRenderer 类型。

然后,gtk_cell_editable_start_editing() 可以适当地设置 cell_editable 以便编辑单元格,例如,使 Esc 键触发 GtkCellEditable::editing-done

请注意,cell_editable 是按需为当前编辑创建的;其生命周期是临时的,不跨越其他编辑和/或单元格。

参数

event

类型: GdkEvent

开始编辑过程的 GdkEvent,如果通过编程方式启动编辑,则为 NULL

该参数可以是 NULL
数据由方法调用者拥有。