方法

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 起已弃用

请使用 GtkListViewGtkColumnView 代替。

参数

func

类型: GtkTreeViewColumnDropFunc

一个函数,用于确定哪些列可以重新排序。

参数可以是 NULL
user_data

类型: gpointer

传递给 func 的用户数据。

参数可以是 NULL
数据由方法的调用者拥有。
destroy

类型: GDestroyNotify

user_data 的销毁通知器。

参数可以是 NULL