类
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() 等等设置其值时,该对象会发出通知信号。