|
rofi 2.1.0
|
#include <wayland-internal.h>

Data Structures | |
| struct | [struct].cursor |
Data Fields | |
| GMainLoop * | main_loop |
| GWaterWaylandSource * | main_loop_source |
| struct wl_display * | display |
| struct wl_registry * | registry |
| uint32_t | global_names [_WAYLAND_GLOBAL_SIZE] |
| struct wl_compositor * | compositor |
| struct wl_data_device_manager * | data_device_manager |
| struct zwp_primary_selection_device_manager_v1 * | primary_selection_device_manager |
| struct zwlr_layer_shell_v1 * | layer_shell |
| struct zwp_keyboard_shortcuts_inhibit_manager_v1 * | kb_shortcuts_inhibit_manager |
| struct wl_shm * | shm |
| size_t | buffer_count |
| struct | cursor |
| GHashTable * | seats |
| GHashTable * | seats_by_name |
| wayland_seat * | last_seat |
| GHashTable * | outputs |
| struct wl_surface * | surface |
| struct zwlr_layer_surface_v1 * | wlr_surface |
| struct wl_callback * | frame_cb |
| size_t | scales [3] |
| int32_t | scale |
| NkBindingsSeat * | bindings_seat |
| clipboard_data | clipboards [2] |
| uint32_t | layer_width |
| uint32_t | layer_height |
| struct zwp_text_input_manager_v3 * | text_input_manager |
Definition at line 48 of file wayland-internal.h.
| NkBindingsSeat* wayland_stuff::bindings_seat |
Definition at line 89 of file wayland-internal.h.
Referenced by wayland_display_cleanup(), wayland_display_setup(), wayland_key_repeat(), wayland_key_repeat_delay(), wayland_keyboard_enter(), wayland_keyboard_key(), wayland_keyboard_keymap(), wayland_keyboard_modifiers(), and wayland_pointer_send_events().
| size_t wayland_stuff::buffer_count |
Definition at line 69 of file wayland-internal.h.
Referenced by display_buffer_pool_get_next_buffer(), display_buffer_pool_new(), wayland_buffer_cleanup(), wayland_buffer_release(), and wayland_display_setup().
| clipboard_data wayland_stuff::clipboards[2] |
Definition at line 91 of file wayland-internal.h.
Referenced by clipboard_handle_selection(), and wayland_get_clipboard_data().
| struct wl_compositor* wayland_stuff::compositor |
Definition at line 54 of file wayland-internal.h.
Referenced by wayland_cursor_update_for_seat(), wayland_display_late_setup(), wayland_display_setup(), wayland_registry_handle_global(), and wayland_registry_handle_global_remove().
| struct wayland_stuff::[struct].cursor wayland_stuff::cursor |
| struct wl_data_device_manager* wayland_stuff::data_device_manager |
Definition at line 60 of file wayland-internal.h.
Referenced by wayland_registry_handle_global(), and wayland_seat_capabilities().
| struct wl_display* wayland_stuff::display |
Definition at line 51 of file wayland-internal.h.
Referenced by wayland_display_cleanup(), wayland_display_early_cleanup(), wayland_display_late_setup(), wayland_display_setup(), and wayland_set_fullscreen_mode().
| struct wl_callback* wayland_stuff::frame_cb |
Definition at line 86 of file wayland-internal.h.
Referenced by wayland_cursor_frame_callback(), wayland_cursor_update_for_seat(), wayland_display_late_setup(), wayland_frame_callback(), wayland_pointer_leave(), and wayland_registry_handle_global_remove().
| uint32_t wayland_stuff::global_names[_WAYLAND_GLOBAL_SIZE] |
Definition at line 53 of file wayland-internal.h.
Referenced by wayland_registry_handle_global(), and wayland_registry_handle_global_remove().
| struct zwp_keyboard_shortcuts_inhibit_manager_v1* wayland_stuff::kb_shortcuts_inhibit_manager |
Definition at line 66 of file wayland-internal.h.
Referenced by wayland_display_late_setup(), wayland_registry_handle_global(), and wayland_registry_handle_global_remove().
| wayland_seat* wayland_stuff::last_seat |
Definition at line 82 of file wayland-internal.h.
Referenced by wayland_keyboard_enter(), wayland_keyboard_key(), wayland_pointer_button(), wayland_touch_down(), and wayland_touch_up().
| uint32_t wayland_stuff::layer_height |
Definition at line 94 of file wayland-internal.h.
Referenced by display_get_surface_dimensions(), display_set_surface_dimensions(), and wayland_layer_shell_surface_configure().
| struct zwlr_layer_shell_v1* wayland_stuff::layer_shell |
Definition at line 64 of file wayland-internal.h.
Referenced by wayland_display_late_setup(), wayland_display_setup(), wayland_registry_handle_global(), and wayland_registry_handle_global_remove().
| uint32_t wayland_stuff::layer_width |
Definition at line 93 of file wayland-internal.h.
Referenced by display_get_surface_dimensions(), display_set_surface_dimensions(), and wayland_layer_shell_surface_configure().
| GMainLoop* wayland_stuff::main_loop |
Definition at line 49 of file wayland-internal.h.
Referenced by wayland_display_setup(), and wayland_error().
| GWaterWaylandSource* wayland_stuff::main_loop_source |
Definition at line 50 of file wayland-internal.h.
Referenced by wayland_display_cleanup(), wayland_display_early_cleanup(), and wayland_display_setup().
| GHashTable* wayland_stuff::outputs |
Definition at line 83 of file wayland-internal.h.
Referenced by wayland_display_cleanup(), wayland_display_dump_monitor_layout(), wayland_display_setup(), wayland_get_dpi_estimation(), wayland_output_by_name(), wayland_output_release(), wayland_registry_handle_global(), wayland_registry_handle_global_remove(), and wayland_surface_protocol_enter().
| struct zwp_primary_selection_device_manager_v1* wayland_stuff::primary_selection_device_manager |
Definition at line 62 of file wayland-internal.h.
Referenced by wayland_registry_handle_global(), and wayland_seat_capabilities().
| struct wl_registry* wayland_stuff::registry |
Definition at line 52 of file wayland-internal.h.
Referenced by wayland_display_cleanup(), and wayland_display_setup().
| int32_t wayland_stuff::scale |
Definition at line 88 of file wayland-internal.h.
Referenced by display_buffer_pool_new(), display_surface_commit(), wayland_cursor_reload_theme(), wayland_cursor_set_image(), wayland_cursor_update_for_seat(), wayland_display_scale(), wayland_display_setup(), wayland_pointer_enter(), wayland_registry_handle_global_remove(), and wayland_surface_protocol_enter().
| size_t wayland_stuff::scales[3] |
Definition at line 87 of file wayland-internal.h.
| GHashTable* wayland_stuff::seats |
Definition at line 80 of file wayland-internal.h.
Referenced by wayland_display_cleanup(), wayland_display_late_setup(), wayland_display_set_cursor_type(), wayland_display_setup(), wayland_registry_handle_global(), wayland_registry_handle_global_remove(), and wayland_seat_release().
| GHashTable* wayland_stuff::seats_by_name |
Definition at line 81 of file wayland-internal.h.
Referenced by wayland_display_cleanup(), wayland_display_setup(), and wayland_seat_name().
| struct wl_shm* wayland_stuff::shm |
Definition at line 68 of file wayland-internal.h.
Referenced by display_buffer_pool_new(), wayland_cursor_reload_theme(), wayland_display_setup(), wayland_registry_handle_global(), and wayland_registry_handle_global_remove().
| struct wl_surface* wayland_stuff::surface |
Definition at line 84 of file wayland-internal.h.
Referenced by display_surface_commit(), wayland_cursor_frame_callback(), wayland_cursor_set_image(), wayland_cursor_update_for_seat(), wayland_display_late_setup(), wayland_frame_callback(), wayland_registry_handle_global_remove(), wayland_set_fullscreen_mode(), and wayland_surface_destroy().
| struct zwp_text_input_manager_v3* wayland_stuff::text_input_manager |
Definition at line 96 of file wayland-internal.h.
Referenced by wayland_registry_handle_global(), and wayland_seat_capabilities().
| struct zwlr_layer_surface_v1* wayland_stuff::wlr_surface |
Definition at line 85 of file wayland-internal.h.
Referenced by display_set_surface_dimensions(), wayland_display_late_setup(), wayland_set_fullscreen_mode(), and wayland_surface_destroy().