方法
GtkCellRendererstart_editing
已废弃:4.10
声明 [src]
GtkCellEditable*
gtk_cell_renderer_start_editing (
GtkCellRenderer* cell,
GdkEvent* event,
GtkWidget* widget,
const char* path,
const GdkRectangle* background_area,
const GdkRectangle* cell_area,
GtkCellRendererState flags
)
描述 [src]
通过调用 GtkCellRenderer
类的 start_editing
虚拟函数创建一个新 GtkCellEditable
控件,开始编辑此 cell
的内容。
废弃于:4.10
请勿在新建的代码中使用它。
参数
event
-
类型:
GdkEvent
一个
GdkEvent
。参数可以为 NULL
。数据由方法的调用者所有。 widget
-
类型:
GtkWidget
接收事件的控件。
数据由方法的调用者所有。 path
-
类型:
const char*
事件位置的控件相关的字符串表示;例如,对于
GtkTreeView
,库的字符串表示形式是GtkTreePath
。数据由方法的调用者所有。 该值是一个以空字符终止的UTF-8字符串。 background_area
-
类型:
GdkRectangle
作为传递给
gtk_cell_renderer_render()
的背景区域。数据由方法的调用者所有。 cell_area
-
类型:
GdkRectangle
作为传递给
gtk_cell_renderer_render()
的单元格区域。数据由方法的调用者所有。 flags
-
渲染标志。
返回值
类型: GtkCellEditable
一个用于编辑此 cell
的新 GtkCellEditable
,如果编辑不可行,则为 NULL
。
返回的数据由实例所有。 |
返回值可能为 NULL 。 |