信号
GtkCellRendererCombo::changed
声明
void
changed (
GtkCellRendererCombo* self,
gchar* path_string,
GtkTreeIter* new_iter,
gpointer user_data
)
描述 [源]
每次用户通过鼠标或箭头键在组合框中选中一个项后,都会发出此信号。与 GtkComboBox 不同,在条目中更改已选项目将不会触发 GtkCellRendererCombo::changed。 参数 new_iter
对应于组合框中刚选中的项,并且相对于通过 GtkCellRendererCombo 上的模型属性设置的 GtkTreeModel。
请注意,一旦在树视图中更改显示的模型,树视图将立即停止编辑操作。这意味着你很可能想在组合单元格渲染器发出 edited 或 editing_canceled 信号之前避免更改模型。
默认处理程序 在通过 |
参数
path_string
-
类型:
gchar*
一个字符串,代表受编辑单元格的路径(相对于树视图模型)。
该数据由函数的调用者拥有。 该值是一个以 NUL 结尾的 UTF-8 字符串。 new_iter
-
类型:
GtkTreeIter
组合框中选中的新迭代器(相对于组合框模型)。
该数据由函数的调用者拥有。