函数
GtkTreeViewColumnDropFunc
声明
gboolean
(* GtkTreeViewColumnDropFunc) (
GtkTreeView* tree_view,
GtkTreeViewColumn* column,
GtkTreeViewColumn* prev_column,
GtkTreeViewColumn* next_column,
gpointer data
)
说明 [src]
确定 `column` 能否以特定位置放下(由 `prev_column` 和 `next_column` 确定)的函数类型。在从左向右的区域设置中,`prev_column` 位于潜在放下位置的左侧,`next_column` 位于右侧。在从右向左的模式中,则相反。如果该位置是有效的放下位置,则此函数应返回 `TRUE`。请注意,返回 `TRUE` 并不真正表示执行了列放下操作,而只是表示对用户表明潜在的放下位置。
参数
tree_view
-
类型:
GtkTreeView
一个
GtkTreeView
。数据由函数的调用者拥有。 column
-
正在拖动的
GtkTreeViewColumn
。数据由函数的调用者拥有。 prev_column
-
在 `column` 一侧的
GtkTreeViewColumn
。数据由函数的调用者拥有。 next_column
-
在 `column` 另一侧的
GtkTreeViewColumn
。数据由函数的调用者拥有。 data
-
类型:
gpointer
用户数据。
该参数可以是 NULL
。数据由函数的调用者拥有。