方法
GtkTreeViewset_column_drag_function
已弃用: 4.10
声明 [源码]
void
gtk_tree_view_set_column_drag_function (
GtkTreeView* tree_view,
GtkTreeViewColumnDropFunc func,
gpointer user_data,
GDestroyNotify destroy
)
描述 [源码]
设置一个用户函数,用于确定在拖动时列可以放置的位置。该函数将在每个列对开始拖动时依次调用,以确定可以放置的位置。传递给 func
的参数包括:tree_view
、正在拖动的 GtkTreeViewColumn
、确定放置点的两个 GtkTreeViewColumn
以及 user_data
。如果放置点的任何 GtkTreeViewColumn
参数为 NULL
,则表示为边缘。如果 func
设置为 NULL
,则 tree_view
将恢复到允许所有列在任何地方放置的默认行为。
自 4.10 起已弃用
请使用 GtkListView
或 GtkColumnView
代替。
参数
func
-
一个函数,用于确定哪些列可以重新排序。
参数可以是 NULL
。 user_data
-
类型:
gpointer
传递给
func
的用户数据。参数可以是 NULL
。数据由方法的调用者拥有。 destroy
-
类型:
GDestroyNotify
user_data
的销毁通知器。参数可以是 NULL
。