类
GtkDropControllerMotion
说明 [src]
final class Gtk.DropControllerMotion : Gtk.EventController
{
/* No available fields */
}
GtkDropControllerMotion
是一种事件控制器,用于在拖放操作中追踪指针。
它是根据 GtkEventControllerMotion
建模的,如果您使用过它,它应该感觉非常熟悉。
此控制器无法接受拖放,请使用 GtkDropTarget
来达到此目 的。
实例方法
从 GtkEventController(13)继承的方法
gtk_event_controller_get_current_event
返回当前由控制器处理的 事件。
gtk_event_controller_get_current_event_device
返回当前由控制器处理的 事件的设备。
gtk_event_controller_get_current_event_state
返回当前由控制器处理的 事件的修饰状态。
gtk_event_controller_get_current_event_time
返回当前由控制器处理的 事件的时间戳。
gtk_event_controller_get_name
获取 controller
的名称。
gtk_event_controller_get_propagation_limit
获取事件控制器的事件传播 限制。
gtk_event_controller_get_propagation_phase
获取 controller
处理事件的传播 阶段。
gtk_event_controller_get_widget
返回此控制器所关联的 GtkWidget
。
gtk_event_controller_reset
将 controller
重置为干净 状态。
gtk_event_controller_set_name
为 controller 设置一个名称,可用于 调试。
gtk_event_controller_set_propagation_limit
设置事件控制器上的事件传播 限制。
gtk_event_controller_set_propagation_phase
设置控制器处理事件的传播 阶段。
gtk_event_controller_set_static_name
为 controller 设置一个名称,可用于 调试。
since: 4.8
属性
从 GtkEventController(4)继承的属性
Gtk.EventController:name
此控制器的名称,通常用于调试目的。
Gtk.EventController:propagation-limit
此控制器将处理的事件的限制。
Gtk.EventController:propagation-phase
此控制器将处理事件的传播阶段。
Gtk.EventController:widget
接收控制器将处理的 GdkEvents
的小部件。
信号
从 GObject(1)继承的信号
GObject::notify
当对象的属性通过 g_object_set_property()、g_object_set() 等设置值时,会在该对象上发出通知信号。