类
GtkEventControllerLegacy
描述 [src]
final class Gtk.EventControllerLegacy : Gtk.EventController
{
/* No available fields */
}
GtkEventControllerLegacy
是一个事件控制器,提供对事件流的原始访问。
原则上应将其作为最后手段,在其他事件控制器或手势无法完成任务时使用。
实例方法
从 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
在控制器上设置一个名称,可用于调试。
gtk_event_controller_set_propagation_limit
设置事件控制器上的事件传播限制。
gtk_event_controller_set_propagation_phase
设置控制器处理事件的传播阶段。
gtk_event_controller_set_static_name
在控制器上设置一个名称,可用于调试。
自: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() 等设置时,会发出该通知信号。