Device
Object Hierarchy:
Gdk.Wayland.Device
Gdk.Wayland.Device
Gdk.Wayland.Device
Gdk.Device
Gdk.Device
Gdk.Device->Gdk.Wayland.Device
GLib.Object
GLib.Object
GLib.Object->Gdk.Device
Description:
[ CCode ( type_id = "gdk_wayland_device_get_type ()" ) ] [ GIR ( name = "WaylandDevice" ) ]public sealed class Device : Device
The Wayland implementation of `GdkDevice`.
Beyond the regular [class@Gdk.Device] API, the Wayland implementation provides access to Wayland objects such as the `wl_seat` with [
method@GdkWayland.WaylandDevice.get_wl_seat], the `wl_keyboard` with [method@GdkWayland.WaylandDevice.get_wl_keyboard] and the
`wl_pointer` with [method@GdkWayland.WaylandDevice.get_wl_pointer].
Content:
Creation methods:
Methods:
public unowned string ? get_node_path ()
Returns the `/dev/input/event*` path of this device.
public unowned Keyboard get_wl_keyboard ()
Returns the Wayland `wl_keyboard` of a `GdkDevice`.
public unowned Pointer get_wl_pointer ()
Returns the Wayland `wl_pointer` of a `GdkDevice`.
public unowned Seat get_wl_seat ()
Returns the Wayland `wl_seat` of a `GdkDevice`.
public void * get_xkb_keymap ()
Returns the `xkb_keymap` of a `GdkDevice`.
Inherited Members:
All known members inherited from class Gdk.Device
caps_lock_state
changed
direction
display
get_caps_lock_state
get_device_tool
get_direction
get_display
get_has_cursor
get_modifier_state
get_name
get_num_lock_state
get_num_touches
get_product_id
get_scroll_lock_state
get_seat
get_source
get_surface_at_position
get_timestamp
get_vendor_id
has_bidi_layouts
has_cursor
modifier_state
n_axes
name
num_lock_state
num_touches
product_id
scroll_lock_state
seat
source
tool
tool_changed
vendor_id
All known members inherited from class GLib.Object
@get
@new
@ref
@set
add_toggle_ref
add_weak_pointer
bind_property
connect
constructed
disconnect
dispose
dup_data
dup_qdata
force_floating
freeze_notify
get_class
get_data
get_property
get_qdata
get_type
getv
interface_find_property
interface_install_property
interface_list_properties
is_floating
new_valist
new_with_properties
newv
notify
notify_property
ref_count
ref_sink
remove_toggle_ref
remove_weak_pointer
replace_data
replace_qdata
set_data
set_data_full
set_property
set_qdata
set_qdata_full
set_valist
setv
steal_data
steal_qdata
thaw_notify
unref
watch_closure
weak_ref
weak_unref