方法

GtkIconView设置可重排

已废弃:4.10 

声明 [源代码]

void
gtk_icon_view_set_reorderable (
  GtkIconView* icon_view,
  gboolean reorderable
)

描述 [源代码]

此函数是一个便利函数,允许您重排支持 GtkTreeDragSourceIfaceGtkTreeDragDestIface 的模型。这两个模型都支持这些功能。如果 reorderable 设置为 TRUE,则用户可以通过拖动和放置行来重排模型。开发者可以通过连接到模型的 row_inserted 和 row_deleted 信号来监听这些更改。重排是通过使图标视图作为一个拖动源和目的地来实现的。因此,在可重排视图中不能用于其他任何目的的拖动和放置。

此函数不提供任何关于顺序的控制程度——任何重排都是允许的。如果需要更多控制,您可能需要手动处理拖动和放置。

自 4.10 版起已废弃

请用 GtkGridView 代替。

参数

reorderable

类型: gboolean

TRUE,如果项目列表可以被重排。