方法
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-
类型:
GDestroyNotifyuser_data的销毁通知器。参数可以是 NULL。