属性

GtkDropTarget:preload

声明

property preload: gboolean [ read, write ]

描述 [src]

当指针仅悬停在小部件上但尚未释放时,是否应预先加载拖放数据。

设置此属性允许更精细地响应正在进行的拖放,但会加载更多数据。

此属性的默认值为 FALSE,以避免意外下载大量数据。

例如,如果有人从文本编辑器拖动一个包含数千兆文本的整个文档到一个具有预先加载拖放目标的小部件上,即使数据最终在其他地方被放下,这些数据也会被下载。

对于许多数据格式,数据量非常小(例如 GDK_TYPE_RGBA),因此启用此属性不会有任何影响。对于仅本地拖放的操作,不执行数据传输,因此在那里启用它是免费的。

类型:gboolean

默认值FALSE
获取方法gtk_drop_target_get_preload()
设置方法gtk_drop_target_set_preload()

标志

可读
可写
构造
仅构造