虚拟方法
GtkCellRendereractivate
已弃用:4.10
声明 [源]
gboolean
activate (
GtkCellRenderer* cell,
GdkEvent* event,
GtkWidget* widget,
const char* path,
const GdkRectangle* background_area,
const GdkRectangle* cell_area,
GtkCellRendererState flags
)
描述 [源]
将激活事件传递给单元格渲染器以进行处理。某些单元格渲染器可能会使用事件;例如,当GtkCellRendererToggle
接收到鼠标点击时会切换。
自4.10版本起弃用
请勿在新建代码中使用它。
参数
event
-
类型:
GdkEvent
一个
GdkEvent
。数据由方法调用者拥有。 widget
-
类型:
GtkWidget
接收事件的窗口。
数据由方法调用者拥有。 path
-
类型:
const char*
事件位置的窗口相关字符串表示;例如,对于
GtkTreeView
,它是GtkTreePath
的字符串表示。数据由方法调用者拥有。 值是一个NULL终止的UTF-8字符串。 background_area
-
类型:
GdkRectangle
作为传递给gtk_cell_renderer_render()的背景区域。
数据由方法调用者拥有。 cell_area
-
类型:
GdkRectangle
作为传递给gtk_cell_renderer_render()的单元格区域。
数据由方法调用者拥有。 flags
-
渲染标志。