方法
GtkTreeViewset_reorderable
已弃用: 4.10
声明 [源]
void
gtk_tree_view_set_reorderable (
GtkTreeView* tree_view,
gboolean reorderable
)
描述 [源]
该函数是一个便捷函数,允许您对支持 GtkTreeDragSourceIface
和 GtkTreeDragDestIface
的模型进行重新排序。两者 GtkTreeStore
和 GtkListStore
都支持这些。如果 reorderable
是 TRUE
,则用户可以通过拖放行来重新排序模型。开发者可以通过连接到模型的 GtkTreeModel::row-inserted
和 GtkTreeModel::row-deleted
信号来监听这些更改。重新排序是通过将树视图设置为拖放来源和目的地来实现的。因此,在可重新排序的视图中不能使用拖放进行任何其他目的。
该函数不会给予您任何程度的控制顺序——任何重排都是允许的。如果需要更多控制,您可能需要手动处理拖放。
自 4.10 版开始弃用
请使用 GtkListView
或 GtkColumnView
代替