类
GdkDrop
描述 [src]
abstract class Gdk.Drop : GObject.Object
{
/* No available fields */
}
GdkDrop
对象表示正在进行的 DND 操作的目标。
可能的放置位置将通过 GDK_DRAG_ENTER
、GDK_DRAG_LEAVE
、GDK_DRAG_MOTION
和 GDK_DROP_START
类型事件了解正在进行的拖拽操作的状态。可以使用 gdk_dnd_event_get_drop()
从这些 GdkEvent
类型获取 GdkDrop
对象。
实际的数据传输是通过异步读取从目标端发起的,使用用于此目的的 GdkDrop
方法之一:gdk_drop_read_async()
或 gdk_drop_read_value_async()
。
GTK 基于这些函数提供更高级别的抽象,因此在通常无需在 GTK 应用程序中使用它们。有关更多信息,请参阅 GTK 文档的“拖放”部分。
信号
从 GObject 继承的信号 (1)
GObject::notify
当某个对象的属性通过 g_object_set_property()、g_object_set() 等等设置其值时,该对象会发出通知信号。