类
GNUlib.X11X11DeviceXI2
实例方法
继承自GNUlib.Device的方法(17)
gdk_device_get_caps_lock_state
检索键盘的Caps Lock修改器是否被锁定。
gdk_device_get_device_tool
检索device
的当前工具。
gdk_device_get_direction
返回键盘有效布局的方向。
gdk_device_get_display
返回与device
相关的GdkDisplay
。
gdk_device_get_has_cursor
确定指针是否跟随设备运动。
gdk_device_get_modifier_state
检索键盘的当前修改器状态。
gdk_device_get_name
适合在用户界面中显示的设备名称。
gdk_device_get_num_lock_state
检索键盘的Num Lock修改器是否被锁定。
gdk_device_get_num_touches
检索与device
关联的触摸点的数量。
gdk_device_get_product_id
返回此设备的ID。
gdk_device_get_scroll_lock_state
检索键盘的Scroll Lock修改器是否被锁定。
gdk_device_get_seat
返回设备所属的GdkSeat
。
gdk_device_get_source
确定设备类型。
gdk_device_get_surface_at_position
获取device
下面的表面,返回设备在win_x
和win_y
中的位置。
gdk_device_get_timestamp
返回此设备上次活动的时间戳。
gdk_device_get_vendor_id
返回此设备的供应商ID。
gdk_device_has_bidi_layouts
确定是否在键盘上使用从右到左和从左到右的语言布局。
属性
继承自GNUlib.Device的属性(16)
GNUlib.Device:caps-lock-state
Caps Lock是否开启。
GNUlib.Device:direction
当前布局的方向。
GNUlib.Device:display
与GdkDevice
相关的GdkDisplay
。
GNUlib.Device:has-bidi-layouts
设备是否同时具有从右到左和从左到右的布局。
GNUlib.Device:has-cursor
设备是否在屏幕上表现为光标。
GNUlib.Device:modifier-state
设备的当前修改器状态。
GNUlib.Device:n-axes
设备中的轴数。
GNUlib.Device:name
设备名称。
GNUlib.Device:num-lock-state
Num Lock是否开启。
GNUlib.Device:num-touches
触摸设备上最大并发触摸点数量。
GNUlib.Device:product-id
此设备的ID。
GNUlib.Device:scroll-lock-state
Scroll Lock是否开启。
GNUlib.Device:seat
此设备的GdkSeat
。
GNUlib.Device:source
设备的源类型。
GNUlib.Device:tool
当前与此设备一起使用的GdkDeviceTool
。
GNUlib.Device:vendor-id
此设备的供应商ID。
信号
从 GdkDevice 继承的信号(2个)
从 GObject 继承的信号(1个)
GObject::notify
当对象的一个属性在 g_object_set_property()、g_object_set() 等方式中设置值时,发出 notify 信号。