Documentation for <wlr/types/wlr_primary_selection_v1.h>
Table of contents
struct wlr_primary_selection_v1_device ¶
struct wlr_primary_selection_v1_device { struct wlr_primary_selection_v1_device_manager *manager; struct wlr_seat *seat; struct wl_list link; // wlr_primary_selection_v1_device_manager.devices struct wl_list resources; // wl_resource_get_link() struct wl_list offers; // wl_resource_get_link() void *data; struct { struct wl_listener seat_destroy; struct wl_listener seat_focus_change; struct wl_listener seat_set_primary_selection; } WLR_PRIVATE; };
A device is a per-seat object used to set and get the current selection.
struct wlr_primary_selection_v1_device_manager ¶
struct wlr_primary_selection_v1_device_manager { struct wl_global *global; struct wl_list devices; // wlr_primary_selection_v1_device.link struct { struct wl_signal destroy; } events; void *data; struct { struct wl_listener display_destroy; } WLR_PRIVATE; };
wlr_primary_selection_v1_device_manager_create() ¶
struct wlr_primary_selection_v1_device_manager *wlr_primary_selection_v1_device_manager_create(struct wl_display *display);