类
GtkEventControllerKey
描述 [src]
final class Gtk.EventControllerKey : Gtk.EventController
{
/* No available fields */
}
GtkEventControllerKey
是一个事件控制器,可用于访问按键事件。
实例方法
从 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
重置为一个干净的 state。
gtk_event_controller_set_name
设置控制器的名称以便用于调试。
gtk_event_controller_set_propagation_limit
设置事件控制器上的事件传播限制。
gtk_event_controller_set_propagation_phase
设置控制器处理事件的传播阶段。
gtk_event_controller_set_static_name
设置控制器的名称以便用于调试。
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() 等方式设置值时,notify 信号将从对象中发出。