!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME	Exuberant Ctags	//
!_TAG_PROGRAM_URL	http://ctags.sourceforge.net	/official site/
!_TAG_PROGRAM_VERSION	5.9~svn20110310	//
ATOM_LAST	../subprojects/wlroots/include/xwayland/xwm.h	/^	ATOM_LAST,$/;"	e	enum:atom_name
BACKEND_DRM_DRM_H	../subprojects/wlroots/include/backend/drm/drm.h	2;"	d
BACKEND_DRM_IFACE_H	../subprojects/wlroots/include/backend/drm/iface.h	2;"	d
BACKEND_DRM_PROPERTIES_H	../subprojects/wlroots/include/backend/drm/properties.h	2;"	d
BACKEND_DRM_RENDERER_H	../subprojects/wlroots/include/backend/drm/renderer.h	2;"	d
BACKEND_DRM_UTIL_H	../subprojects/wlroots/include/backend/drm/util.h	2;"	d
BACKEND_HEADLESS_H	../subprojects/wlroots/include/backend/headless.h	2;"	d
BACKEND_LIBINPUT_H	../subprojects/wlroots/include/backend/libinput.h	2;"	d
BACKEND_MULTI_H	../subprojects/wlroots/include/backend/multi.h	2;"	d
BACKEND_NOOP_H	../subprojects/wlroots/include/backend/noop.h	2;"	d
BACKEND_RDP_H	../subprojects/wlroots/include/backend/rdp.h	2;"	d
BACKEND_SESSION_DIRECT_IPC_H	../subprojects/wlroots/include/backend/session/direct-ipc.h	2;"	d
BACKEND_WAYLAND_H	../subprojects/wlroots/include/backend/wayland.h	2;"	d
BACKEND_X11_H	../subprojects/wlroots/include/backend/x11.h	2;"	d
CALLBACK_VERSION	../subprojects/wlroots/types/wlr_surface.c	15;"	d	file:
CLIPBOARD	../subprojects/wlroots/include/xwayland/xwm.h	/^	CLIPBOARD,$/;"	e	enum:atom_name
CLIPBOARD_MANAGER	../subprojects/wlroots/include/xwayland/xwm.h	/^	CLIPBOARD_MANAGER,$/;"	e	enum:atom_name
COMPOSITOR_VERSION	../subprojects/wlroots/types/wlr_compositor.c	10;"	d	file:
DATA_CONTROL_MANAGER_VERSION	../subprojects/wlroots/types/wlr_data_control_v1.c	13;"	d	file:
DATA_DEVICE_ALL_ACTIONS	../subprojects/wlroots/include/types/wlr_data_device.h	6;"	d
DATA_DEVICE_MANAGER_VERSION	../subprojects/wlroots/types/data_device/wlr_data_device.c	13;"	d	file:
DECORATION_MANAGER_VERSION	../subprojects/wlroots/types/wlr_xdg_decoration_v1.c	9;"	d	file:
DELETE	../subprojects/wlroots/include/xwayland/xwm.h	/^	DELETE,$/;"	e	enum:atom_name
DEVICE_MANAGER_VERSION	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	14;"	d	file:
DEVICE_MANAGER_VERSION	../subprojects/wlroots/types/wlr_primary_selection_v1.c	14;"	d	file:
DND_ACTION_ASK	../subprojects/wlroots/include/xwayland/xwm.h	/^	DND_ACTION_ASK,$/;"	e	enum:atom_name
DND_ACTION_COPY	../subprojects/wlroots/include/xwayland/xwm.h	/^	DND_ACTION_COPY,$/;"	e	enum:atom_name
DND_ACTION_MOVE	../subprojects/wlroots/include/xwayland/xwm.h	/^	DND_ACTION_MOVE,$/;"	e	enum:atom_name
DND_ACTION_PRIVATE	../subprojects/wlroots/include/xwayland/xwm.h	/^	DND_ACTION_PRIVATE,$/;"	e	enum:atom_name
DND_AWARE	../subprojects/wlroots/include/xwayland/xwm.h	/^	DND_AWARE,$/;"	e	enum:atom_name
DND_DROP	../subprojects/wlroots/include/xwayland/xwm.h	/^	DND_DROP,$/;"	e	enum:atom_name
DND_ENTER	../subprojects/wlroots/include/xwayland/xwm.h	/^	DND_ENTER,$/;"	e	enum:atom_name
DND_FINISHED	../subprojects/wlroots/include/xwayland/xwm.h	/^	DND_FINISHED,$/;"	e	enum:atom_name
DND_LEAVE	../subprojects/wlroots/include/xwayland/xwm.h	/^	DND_LEAVE,$/;"	e	enum:atom_name
DND_POSITION	../subprojects/wlroots/include/xwayland/xwm.h	/^	DND_POSITION,$/;"	e	enum:atom_name
DND_PROXY	../subprojects/wlroots/include/xwayland/xwm.h	/^	DND_PROXY,$/;"	e	enum:atom_name
DND_SELECTION	../subprojects/wlroots/include/xwayland/xwm.h	/^	DND_SELECTION,$/;"	e	enum:atom_name
DND_STATUS	../subprojects/wlroots/include/xwayland/xwm.h	/^	DND_STATUS,$/;"	e	enum:atom_name
DND_TYPE_LIST	../subprojects/wlroots/include/xwayland/xwm.h	/^	DND_TYPE_LIST,$/;"	e	enum:atom_name
DRM_MAJOR	../subprojects/wlroots/backend/session/direct-ipc.c	/^enum { DRM_MAJOR = 226 };$/;"	e	enum:__anon1	file:
DRM_MAJOR	../subprojects/wlroots/backend/session/direct.c	/^enum { DRM_MAJOR = 226 };$/;"	e	enum:__anon2	file:
DRM_MAJOR	../subprojects/wlroots/backend/session/logind.c	/^enum { DRM_MAJOR = 226 };$/;"	e	enum:__anon3	file:
EXPORT_DMABUF_MANAGER_VERSION	../subprojects/wlroots/types/wlr_export_dmabuf_v1.c	12;"	d	file:
FARTHEST	../subprojects/wlroots/types/wlr_output_layout.c	/^	FARTHEST$/;"	e	enum:distance_selection_method	file:
FOREIGN_TOPLEVEL_MANAGEMENT_V1_VERSION	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	12;"	d	file:
FULLSCREEN_SHELL_VERSION	../subprojects/wlroots/types/wlr_fullscreen_shell_v1.c	9;"	d	file:
GAMMA_CONTROL_MANAGER_V1_VERSION	../subprojects/wlroots/types/wlr_gamma_control_v1.c	13;"	d	file:
HEADLESS_DEFAULT_REFRESH	../subprojects/wlroots/include/backend/headless.h	7;"	d
HEAD_STATE_ALL	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static const uint32_t HEAD_STATE_ALL = HEAD_STATE_ENABLED | HEAD_STATE_MODE |$/;"	v	file:
HEAD_STATE_ENABLED	../subprojects/wlroots/types/wlr_output_management_v1.c	/^	HEAD_STATE_ENABLED = 1 << 0,$/;"	e	enum:__anon127	file:
HEAD_STATE_MODE	../subprojects/wlroots/types/wlr_output_management_v1.c	/^	HEAD_STATE_MODE = 1 << 1,$/;"	e	enum:__anon127	file:
HEAD_STATE_POSITION	../subprojects/wlroots/types/wlr_output_management_v1.c	/^	HEAD_STATE_POSITION = 1 << 2,$/;"	e	enum:__anon127	file:
HEAD_STATE_SCALE	../subprojects/wlroots/types/wlr_output_management_v1.c	/^	HEAD_STATE_SCALE = 1 << 4,$/;"	e	enum:__anon127	file:
HEAD_STATE_TRANSFORM	../subprojects/wlroots/types/wlr_output_management_v1.c	/^	HEAD_STATE_TRANSFORM = 1 << 3,$/;"	e	enum:__anon127	file:
ICCCM_ICONIC_STATE	../subprojects/wlroots/xwayland/xwm.c	901;"	d	file:
ICCCM_NORMAL_STATE	../subprojects/wlroots/xwayland/xwm.c	900;"	d	file:
ICCCM_WITHDRAWN_STATE	../subprojects/wlroots/xwayland/xwm.c	899;"	d	file:
ICONDIR	../subprojects/wlroots/xcursor/xcursor.c	617;"	d	file:
ID	../subprojects/wlroots/backend/drm/util.c	101;"	d	file:
ID	../subprojects/wlroots/backend/drm/util.c	32;"	d	file:
INCR	../subprojects/wlroots/include/xwayland/xwm.h	/^	INCR,$/;"	e	enum:atom_name
INCR_CHUNK_SIZE	../subprojects/wlroots/include/xwayland/selection.h	6;"	d
INDEX	../subprojects/wlroots/backend/drm/properties.c	21;"	d	file:
INDEX	../subprojects/wlroots/backend/drm/properties.c	27;"	d	file:
INDEX	../subprojects/wlroots/backend/drm/properties.c	31;"	d	file:
INDEX	../subprojects/wlroots/backend/drm/properties.c	38;"	d	file:
INDEX	../subprojects/wlroots/backend/drm/properties.c	42;"	d	file:
INDEX	../subprojects/wlroots/backend/drm/properties.c	54;"	d	file:
INI_ALLOW_BOM	../subprojects/wlroots/include/rootston/ini.h	61;"	d
INI_ALLOW_INLINE_COMMENTS	../subprojects/wlroots/include/rootston/ini.h	68;"	d
INI_ALLOW_MULTILINE	../subprojects/wlroots/include/rootston/ini.h	55;"	d
INI_INLINE_COMMENT_PREFIXES	../subprojects/wlroots/include/rootston/ini.h	71;"	d
INI_MAX_LINE	../subprojects/wlroots/include/rootston/ini.h	86;"	d
INI_STOP_ON_FIRST_ERROR	../subprojects/wlroots/include/rootston/ini.h	81;"	d
INI_USE_STACK	../subprojects/wlroots/include/rootston/ini.h	76;"	d
LINUX_DMABUF_VERSION	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	14;"	d	file:
MAX_FREERDP_FDS	../subprojects/wlroots/include/backend/rdp.h	20;"	d
MAX_NAME	../subprojects/wlroots/rootston/ini.c	25;"	d	file:
MAX_SECTION	../subprojects/wlroots/rootston/ini.c	24;"	d	file:
MESA_EGL_NO_X11_HEADERS	../subprojects/wlroots/include/wlr/render/egl.h	15;"	d
MESA_EGL_NO_X11_HEADERS	../subprojects/wlroots/include/wlr/render/interface.h	15;"	d
MOTIF_WM_HINTS	../subprojects/wlroots/include/xwayland/xwm.h	/^	MOTIF_WM_HINTS,$/;"	e	enum:atom_name
MSG_DROPMASTER	../subprojects/wlroots/backend/session/direct-ipc.c	/^	MSG_DROPMASTER,$/;"	e	enum:msg_type	file:
MSG_END	../subprojects/wlroots/backend/session/direct-ipc.c	/^	MSG_END,$/;"	e	enum:msg_type	file:
MSG_OPEN	../subprojects/wlroots/backend/session/direct-ipc.c	/^	MSG_OPEN,$/;"	e	enum:msg_type	file:
MSG_SETMASTER	../subprojects/wlroots/backend/session/direct-ipc.c	/^	MSG_SETMASTER,$/;"	e	enum:msg_type	file:
MWM_DECOR_ALL	../subprojects/wlroots/xwayland/xwm.c	623;"	d	file:
MWM_DECOR_BORDER	../subprojects/wlroots/xwayland/xwm.c	624;"	d	file:
MWM_DECOR_TITLE	../subprojects/wlroots/xwayland/xwm.c	625;"	d	file:
MWM_HINTS_DECORATIONS	../subprojects/wlroots/xwayland/xwm.c	621;"	d	file:
MWM_HINTS_DECORATIONS_FIELD	../subprojects/wlroots/xwayland/xwm.c	619;"	d	file:
MWM_HINTS_FLAGS_FIELD	../subprojects/wlroots/xwayland/xwm.c	618;"	d	file:
NEAREST	../subprojects/wlroots/types/wlr_output_layout.c	/^	NEAREST,$/;"	e	enum:distance_selection_method	file:
NET_SUPPORTED	../subprojects/wlroots/include/xwayland/xwm.h	/^	NET_SUPPORTED,$/;"	e	enum:atom_name
NET_WM_CM_S0	../subprojects/wlroots/include/xwayland/xwm.h	/^	NET_WM_CM_S0,$/;"	e	enum:atom_name
NET_WM_NAME	../subprojects/wlroots/include/xwayland/xwm.h	/^	NET_WM_NAME,$/;"	e	enum:atom_name
NET_WM_PID	../subprojects/wlroots/include/xwayland/xwm.h	/^	NET_WM_PID,$/;"	e	enum:atom_name
NET_WM_STATE	../subprojects/wlroots/include/xwayland/xwm.h	/^	NET_WM_STATE,$/;"	e	enum:atom_name
NET_WM_STATE_ADD	../subprojects/wlroots/include/xwayland/xwm.h	/^	NET_WM_STATE_ADD = 1,$/;"	e	enum:net_wm_state_action
NET_WM_STATE_REMOVE	../subprojects/wlroots/include/xwayland/xwm.h	/^	NET_WM_STATE_REMOVE = 0,$/;"	e	enum:net_wm_state_action
NET_WM_STATE_TOGGLE	../subprojects/wlroots/include/xwayland/xwm.h	/^	NET_WM_STATE_TOGGLE = 2,$/;"	e	enum:net_wm_state_action
NET_WM_WINDOW_TYPE	../subprojects/wlroots/include/xwayland/xwm.h	/^	NET_WM_WINDOW_TYPE,$/;"	e	enum:atom_name
NET_WM_WINDOW_TYPE_COMBO	../subprojects/wlroots/include/xwayland/xwm.h	/^	NET_WM_WINDOW_TYPE_COMBO,$/;"	e	enum:atom_name
NET_WM_WINDOW_TYPE_DND	../subprojects/wlroots/include/xwayland/xwm.h	/^	NET_WM_WINDOW_TYPE_DND,$/;"	e	enum:atom_name
NET_WM_WINDOW_TYPE_DROPDOWN_MENU	../subprojects/wlroots/include/xwayland/xwm.h	/^	NET_WM_WINDOW_TYPE_DROPDOWN_MENU,$/;"	e	enum:atom_name
NET_WM_WINDOW_TYPE_MENU	../subprojects/wlroots/include/xwayland/xwm.h	/^	NET_WM_WINDOW_TYPE_MENU,$/;"	e	enum:atom_name
NET_WM_WINDOW_TYPE_NORMAL	../subprojects/wlroots/include/xwayland/xwm.h	/^	NET_WM_WINDOW_TYPE_NORMAL,$/;"	e	enum:atom_name
NET_WM_WINDOW_TYPE_NOTIFICATION	../subprojects/wlroots/include/xwayland/xwm.h	/^	NET_WM_WINDOW_TYPE_NOTIFICATION,$/;"	e	enum:atom_name
NET_WM_WINDOW_TYPE_POPUP_MENU	../subprojects/wlroots/include/xwayland/xwm.h	/^	NET_WM_WINDOW_TYPE_POPUP_MENU,$/;"	e	enum:atom_name
NET_WM_WINDOW_TYPE_SPLASH	../subprojects/wlroots/include/xwayland/xwm.h	/^	NET_WM_WINDOW_TYPE_SPLASH,$/;"	e	enum:atom_name
NET_WM_WINDOW_TYPE_TOOLTIP	../subprojects/wlroots/include/xwayland/xwm.h	/^	NET_WM_WINDOW_TYPE_TOOLTIP,$/;"	e	enum:atom_name
NET_WM_WINDOW_TYPE_UTILITY	../subprojects/wlroots/include/xwayland/xwm.h	/^	NET_WM_WINDOW_TYPE_UTILITY,$/;"	e	enum:atom_name
OUTPUT_MANAGER_VERSION	../subprojects/wlroots/types/wlr_output_management_v1.c	9;"	d	file:
OUTPUT_MANAGER_VERSION	../subprojects/wlroots/types/wlr_xdg_output_v1.c	11;"	d	file:
OUTPUT_VERSION	../subprojects/wlroots/types/wlr_output.c	20;"	d	file:
POINTER_GESTURES_VERSION	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	14;"	d	file:
POP_GLES2_DEBUG	../subprojects/wlroots/include/render/gles2.h	102;"	d
PRESENTATION_VERSION	../subprojects/wlroots/types/wlr_presentation_time.c	10;"	d	file:
PRIMARY	../subprojects/wlroots/include/xwayland/xwm.h	/^	PRIMARY,$/;"	e	enum:atom_name
PUSH_GLES2_DEBUG	../subprojects/wlroots/include/render/gles2.h	101;"	d
RDP_PEER_ACTIVATED	../subprojects/wlroots/include/backend/rdp.h	/^	RDP_PEER_ACTIVATED = 1 << 0,$/;"	e	enum:wlr_rdp_peer_flags
RDP_PEER_OUTPUT_ENABLED	../subprojects/wlroots/include/backend/rdp.h	/^	RDP_PEER_OUTPUT_ENABLED = 1 << 1,$/;"	e	enum:wlr_rdp_peer_flags
REGION_TYPE_DISJOINT	../subprojects/wlroots/examples/pointer-constraints.c	/^	REGION_TYPE_DISJOINT,$/;"	e	enum:__anon7	file:
REGION_TYPE_JOINT	../subprojects/wlroots/examples/pointer-constraints.c	/^	REGION_TYPE_JOINT,$/;"	e	enum:__anon7	file:
REGION_TYPE_MAX	../subprojects/wlroots/examples/pointer-constraints.c	/^	REGION_TYPE_MAX$/;"	e	enum:__anon7	file:
REGION_TYPE_NONE	../subprojects/wlroots/examples/pointer-constraints.c	/^	REGION_TYPE_NONE,$/;"	e	enum:__anon7	file:
RELATIVE_POINTER_MANAGER_VERSION	../subprojects/wlroots/types/wlr_relative_pointer_v1.c	12;"	d	file:
RENDER_GLES2_H	../subprojects/wlroots/include/render/gles2.h	2;"	d
ROOTSTON_BINDINGS_H	../subprojects/wlroots/include/rootston/bindings.h	2;"	d
ROOTSTON_CONFIG_H	../subprojects/wlroots/include/rootston/config.h	2;"	d
ROOTSTON_CURSOR_H	../subprojects/wlroots/include/rootston/cursor.h	2;"	d
ROOTSTON_DESKTOP_H	../subprojects/wlroots/include/rootston/desktop.h	2;"	d
ROOTSTON_INPUT_H	../subprojects/wlroots/include/rootston/input.h	2;"	d
ROOTSTON_KEYBOARD_H	../subprojects/wlroots/include/rootston/keyboard.h	2;"	d
ROOTSTON_LAYERS_H	../subprojects/wlroots/include/rootston/layers.h	2;"	d
ROOTSTON_OUTPUT_H	../subprojects/wlroots/include/rootston/output.h	2;"	d
ROOTSTON_SEAT_H	../subprojects/wlroots/include/rootston/seat.h	2;"	d
ROOTSTON_SWITCH_H	../subprojects/wlroots/include/rootston/switch.h	2;"	d
ROOTSTON_TEXT_INPUT_H	../subprojects/wlroots/include/rootston/text_input.h	2;"	d
ROOTSTON_VIEW_H	../subprojects/wlroots/include/rootston/view.h	2;"	d
ROOTSTON_VIRTUAL_KEYBOARD_H	../subprojects/wlroots/include/rootston/virtual_keyboard.h	2;"	d
ROOTSTON_XCURSOR_H	../subprojects/wlroots/include/rootston/xcursor.h	2;"	d
ROOTS_CONFIG_DEFAULT_SEAT_NAME	../subprojects/wlroots/include/rootston/config.h	9;"	d
ROOTS_CURSOR_MOVE	../subprojects/wlroots/include/rootston/cursor.h	/^	ROOTS_CURSOR_MOVE = 1,$/;"	e	enum:roots_cursor_mode
ROOTS_CURSOR_PASSTHROUGH	../subprojects/wlroots/include/rootston/cursor.h	/^	ROOTS_CURSOR_PASSTHROUGH = 0,$/;"	e	enum:roots_cursor_mode
ROOTS_CURSOR_RESIZE	../subprojects/wlroots/include/rootston/cursor.h	/^	ROOTS_CURSOR_RESIZE = 2,$/;"	e	enum:roots_cursor_mode
ROOTS_CURSOR_ROTATE	../subprojects/wlroots/include/rootston/cursor.h	/^	ROOTS_CURSOR_ROTATE = 3,$/;"	e	enum:roots_cursor_mode
ROOTS_DECO_PART_BOTTOM_BORDER	../subprojects/wlroots/include/rootston/view.h	/^	ROOTS_DECO_PART_BOTTOM_BORDER = (1 << 1),$/;"	e	enum:roots_deco_part
ROOTS_DECO_PART_LEFT_BORDER	../subprojects/wlroots/include/rootston/view.h	/^	ROOTS_DECO_PART_LEFT_BORDER = (1 << 2),$/;"	e	enum:roots_deco_part
ROOTS_DECO_PART_NONE	../subprojects/wlroots/include/rootston/view.h	/^	ROOTS_DECO_PART_NONE = 0,$/;"	e	enum:roots_deco_part
ROOTS_DECO_PART_RIGHT_BORDER	../subprojects/wlroots/include/rootston/view.h	/^	ROOTS_DECO_PART_RIGHT_BORDER = (1 << 3),$/;"	e	enum:roots_deco_part
ROOTS_DECO_PART_TITLEBAR	../subprojects/wlroots/include/rootston/view.h	/^	ROOTS_DECO_PART_TITLEBAR = (1 << 4),$/;"	e	enum:roots_deco_part
ROOTS_DECO_PART_TOP_BORDER	../subprojects/wlroots/include/rootston/view.h	/^	ROOTS_DECO_PART_TOP_BORDER = (1 << 0),$/;"	e	enum:roots_deco_part
ROOTS_KEYBOARD_PRESSED_KEYSYMS_CAP	../subprojects/wlroots/include/rootston/keyboard.h	7;"	d
ROOTS_XCURSOR_DEFAULT	../subprojects/wlroots/include/rootston/xcursor.h	8;"	d
ROOTS_XCURSOR_MOVE	../subprojects/wlroots/include/rootston/xcursor.h	9;"	d
ROOTS_XCURSOR_ROTATE	../subprojects/wlroots/include/rootston/xcursor.h	10;"	d
ROOTS_XCURSOR_SIZE	../subprojects/wlroots/include/rootston/xcursor.h	6;"	d
ROOTS_XDG_SHELL_V6_VIEW	../subprojects/wlroots/include/rootston/view.h	/^	ROOTS_XDG_SHELL_V6_VIEW,$/;"	e	enum:roots_view_type
ROOTS_XDG_SHELL_VIEW	../subprojects/wlroots/include/rootston/view.h	/^	ROOTS_XDG_SHELL_VIEW,$/;"	e	enum:roots_view_type
ROOTS_XWAYLAND_VIEW	../subprojects/wlroots/include/rootston/view.h	/^	ROOTS_XWAYLAND_VIEW,$/;"	e	enum:roots_view_type
SCREENCOPY_MANAGER_VERSION	../subprojects/wlroots/types/wlr_screencopy_v1.c	11;"	d	file:
SEAT_VERSION	../subprojects/wlroots/types/seat/wlr_seat.c	15;"	d	file:
SHELL_VERSION	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_shell_v6.c	6;"	d	file:
SKIP	../subprojects/wlroots/include/backend/drm/util.h	/^	SKIP = (uint32_t)-2,$/;"	e	enum:__anon20
SUBCOMPOSITOR_VERSION	../subprojects/wlroots/types/wlr_compositor.c	11;"	d	file:
SUBSURFACE_VERSION	../subprojects/wlroots/types/wlr_surface.c	17;"	d	file:
SURFACE_VERSION	../subprojects/wlroots/types/wlr_surface.c	16;"	d	file:
TABLET_MANAGER_VERSION	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	18;"	d	file:
TARGETS	../subprojects/wlroots/include/xwayland/xwm.h	/^	TARGETS,$/;"	e	enum:atom_name
TEXT	../subprojects/wlroots/include/xwayland/xwm.h	/^	TEXT,$/;"	e	enum:atom_name
TIMESTAMP	../subprojects/wlroots/include/xwayland/xwm.h	/^	TIMESTAMP,$/;"	e	enum:atom_name
TINYWL_CURSOR_MOVE	../subprojects/wlroots/tinywl/tinywl.c	/^	TINYWL_CURSOR_MOVE,$/;"	e	enum:tinywl_cursor_mode	file:
TINYWL_CURSOR_PASSTHROUGH	../subprojects/wlroots/tinywl/tinywl.c	/^	TINYWL_CURSOR_PASSTHROUGH,$/;"	e	enum:tinywl_cursor_mode	file:
TINYWL_CURSOR_RESIZE	../subprojects/wlroots/tinywl/tinywl.c	/^	TINYWL_CURSOR_RESIZE,$/;"	e	enum:tinywl_cursor_mode	file:
TOPLEVEL_STATE_ACTIVATED	../subprojects/wlroots/examples/foreign-toplevel.c	/^	TOPLEVEL_STATE_ACTIVATED = (1 << 2),$/;"	e	enum:toplevel_state_field	file:
TOPLEVEL_STATE_FULLSCREEN	../subprojects/wlroots/examples/foreign-toplevel.c	/^	TOPLEVEL_STATE_FULLSCREEN = (1 << 3),$/;"	e	enum:toplevel_state_field	file:
TOPLEVEL_STATE_INVALID	../subprojects/wlroots/examples/foreign-toplevel.c	/^	TOPLEVEL_STATE_INVALID = (1 << 4),$/;"	e	enum:toplevel_state_field	file:
TOPLEVEL_STATE_MAXIMIZED	../subprojects/wlroots/examples/foreign-toplevel.c	/^	TOPLEVEL_STATE_MAXIMIZED = (1 << 0),$/;"	e	enum:toplevel_state_field	file:
TOPLEVEL_STATE_MINIMIZED	../subprojects/wlroots/examples/foreign-toplevel.c	/^	TOPLEVEL_STATE_MINIMIZED = (1 << 1),$/;"	e	enum:toplevel_state_field	file:
TYPES_WLR_DATA_DEVICE_H	../subprojects/wlroots/include/types/wlr_data_device.h	2;"	d
TYPES_WLR_SEAT_H	../subprojects/wlroots/include/types/wlr_seat.h	2;"	d
TYPES_WLR_TABLET_V2_H	../subprojects/wlroots/include/types/wlr_tablet_v2.h	2;"	d
TYPES_WLR_XDG_SHELL_H	../subprojects/wlroots/include/types/wlr_xdg_shell.h	2;"	d
TYPES_WLR_XDG_SHELL_V6_H	../subprojects/wlroots/include/types/wlr_xdg_shell_v6.h	2;"	d
UNMATCHED	../subprojects/wlroots/include/backend/drm/util.h	/^	UNMATCHED = (uint32_t)-1,$/;"	e	enum:__anon20
UTF8_STRING	../subprojects/wlroots/include/xwayland/xwm.h	/^	UTF8_STRING,$/;"	e	enum:atom_name
UTIL_ARRAY_H	../subprojects/wlroots/include/util/array.h	2;"	d
UTIL_SHM_H	../subprojects/wlroots/include/util/shm.h	2;"	d
UTIL_SIGNAL_H	../subprojects/wlroots/include/util/signal.h	2;"	d
WINDOW	../subprojects/wlroots/include/xwayland/xwm.h	/^	WINDOW,$/;"	e	enum:atom_name
WLR_AXIS_ORIENTATION_HORIZONTAL	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	WLR_AXIS_ORIENTATION_HORIZONTAL,$/;"	e	enum:wlr_axis_orientation
WLR_AXIS_ORIENTATION_VERTICAL	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	WLR_AXIS_ORIENTATION_VERTICAL,$/;"	e	enum:wlr_axis_orientation
WLR_AXIS_SOURCE_CONTINUOUS	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	WLR_AXIS_SOURCE_CONTINUOUS,$/;"	e	enum:wlr_axis_source
WLR_AXIS_SOURCE_FINGER	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	WLR_AXIS_SOURCE_FINGER,$/;"	e	enum:wlr_axis_source
WLR_AXIS_SOURCE_WHEEL	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	WLR_AXIS_SOURCE_WHEEL,$/;"	e	enum:wlr_axis_source
WLR_AXIS_SOURCE_WHEEL_TILT	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	WLR_AXIS_SOURCE_WHEEL_TILT,$/;"	e	enum:wlr_axis_source
WLR_BACKEND_DRM_H	../subprojects/wlroots/include/wlr/backend/drm.h	10;"	d
WLR_BACKEND_H	../subprojects/wlroots/include/wlr/backend.h	10;"	d
WLR_BACKEND_HEADLESS_H	../subprojects/wlroots/include/wlr/backend/headless.h	10;"	d
WLR_BACKEND_INTERFACE_H	../subprojects/wlroots/include/wlr/backend/interface.h	10;"	d
WLR_BACKEND_LIBINPUT_H	../subprojects/wlroots/include/wlr/backend/libinput.h	10;"	d
WLR_BACKEND_MULTI_H	../subprojects/wlroots/include/wlr/backend/multi.h	10;"	d
WLR_BACKEND_NOOP_H	../subprojects/wlroots/include/wlr/backend/noop.h	10;"	d
WLR_BACKEND_RDP_H	../subprojects/wlroots/include/wlr/backend/rdp.h	10;"	d
WLR_BACKEND_SESSION_H	../subprojects/wlroots/include/wlr/backend/session.h	2;"	d
WLR_BACKEND_SESSION_INTERFACE_H	../subprojects/wlroots/include/wlr/backend/session/interface.h	10;"	d
WLR_BACKEND_WAYLAND_H	../subprojects/wlroots/include/wlr/backend/wayland.h	2;"	d
WLR_BACKEND_X11_H	../subprojects/wlroots/include/wlr/backend/x11.h	2;"	d
WLR_BUTTON_PRESSED	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^	WLR_BUTTON_PRESSED,$/;"	e	enum:wlr_button_state
WLR_BUTTON_RELEASED	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^	WLR_BUTTON_RELEASED,$/;"	e	enum:wlr_button_state
WLR_DATA_OFFER_DRAG	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	WLR_DATA_OFFER_DRAG,$/;"	e	enum:wlr_data_offer_type
WLR_DATA_OFFER_SELECTION	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	WLR_DATA_OFFER_SELECTION,$/;"	e	enum:wlr_data_offer_type
WLR_DEBUG	../subprojects/wlroots/include/wlr/util/log.h	/^	WLR_DEBUG = 3,$/;"	e	enum:wlr_log_importance
WLR_DIRECTION_DOWN	../subprojects/wlroots/include/wlr/types/wlr_output_layout.h	/^	WLR_DIRECTION_DOWN = 2,$/;"	e	enum:wlr_direction
WLR_DIRECTION_LEFT	../subprojects/wlroots/include/wlr/types/wlr_output_layout.h	/^	WLR_DIRECTION_LEFT = 4,$/;"	e	enum:wlr_direction
WLR_DIRECTION_RIGHT	../subprojects/wlroots/include/wlr/types/wlr_output_layout.h	/^	WLR_DIRECTION_RIGHT = 8,$/;"	e	enum:wlr_direction
WLR_DIRECTION_UP	../subprojects/wlroots/include/wlr/types/wlr_output_layout.h	/^	WLR_DIRECTION_UP = 1,$/;"	e	enum:wlr_direction
WLR_DMABUF_ATTRIBUTES_FLAGS_BOTTOM_FIRST	../subprojects/wlroots/include/wlr/render/dmabuf.h	/^	WLR_DMABUF_ATTRIBUTES_FLAGS_BOTTOM_FIRST = 4,$/;"	e	enum:wlr_dmabuf_attributes_flags
WLR_DMABUF_ATTRIBUTES_FLAGS_INTERLACED	../subprojects/wlroots/include/wlr/render/dmabuf.h	/^	WLR_DMABUF_ATTRIBUTES_FLAGS_INTERLACED = 2,$/;"	e	enum:wlr_dmabuf_attributes_flags
WLR_DMABUF_ATTRIBUTES_FLAGS_Y_INVERT	../subprojects/wlroots/include/wlr/render/dmabuf.h	/^	WLR_DMABUF_ATTRIBUTES_FLAGS_Y_INVERT = 1,$/;"	e	enum:wlr_dmabuf_attributes_flags
WLR_DMABUF_MAX_PLANES	../subprojects/wlroots/include/wlr/render/dmabuf.h	14;"	d
WLR_DRAG_GRAB_KEYBOARD	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	WLR_DRAG_GRAB_KEYBOARD,$/;"	e	enum:wlr_drag_grab_type
WLR_DRAG_GRAB_KEYBOARD_POINTER	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	WLR_DRAG_GRAB_KEYBOARD_POINTER,$/;"	e	enum:wlr_drag_grab_type
WLR_DRAG_GRAB_KEYBOARD_TOUCH	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	WLR_DRAG_GRAB_KEYBOARD_TOUCH,$/;"	e	enum:wlr_drag_grab_type
WLR_DRM_CONN_CLEANUP	../subprojects/wlroots/include/backend/drm/drm.h	/^	WLR_DRM_CONN_CLEANUP,$/;"	e	enum:wlr_drm_connector_state
WLR_DRM_CONN_CONNECTED	../subprojects/wlroots/include/backend/drm/drm.h	/^	WLR_DRM_CONN_CONNECTED,$/;"	e	enum:wlr_drm_connector_state
WLR_DRM_CONN_DISAPPEARED	../subprojects/wlroots/include/backend/drm/drm.h	/^	WLR_DRM_CONN_DISAPPEARED,$/;"	e	enum:wlr_drm_connector_state
WLR_DRM_CONN_DISCONNECTED	../subprojects/wlroots/include/backend/drm/drm.h	/^	WLR_DRM_CONN_DISCONNECTED,$/;"	e	enum:wlr_drm_connector_state
WLR_DRM_CONN_NEEDS_MODESET	../subprojects/wlroots/include/backend/drm/drm.h	/^	WLR_DRM_CONN_NEEDS_MODESET,$/;"	e	enum:wlr_drm_connector_state
WLR_EDGE_BOTTOM	../subprojects/wlroots/include/wlr/util/edges.h	/^	WLR_EDGE_BOTTOM = 2,$/;"	e	enum:wlr_edges
WLR_EDGE_LEFT	../subprojects/wlroots/include/wlr/util/edges.h	/^	WLR_EDGE_LEFT = 4,$/;"	e	enum:wlr_edges
WLR_EDGE_NONE	../subprojects/wlroots/include/wlr/util/edges.h	/^	WLR_EDGE_NONE = 0,$/;"	e	enum:wlr_edges
WLR_EDGE_RIGHT	../subprojects/wlroots/include/wlr/util/edges.h	/^	WLR_EDGE_RIGHT = 8,$/;"	e	enum:wlr_edges
WLR_EDGE_TOP	../subprojects/wlroots/include/wlr/util/edges.h	/^	WLR_EDGE_TOP = 1,$/;"	e	enum:wlr_edges
WLR_ERROR	../subprojects/wlroots/include/wlr/util/log.h	/^	WLR_ERROR = 1,$/;"	e	enum:wlr_log_importance
WLR_FOREIGN_TOPLEVEL_HANDLE_V1_STATE_ACTIVATED	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	WLR_FOREIGN_TOPLEVEL_HANDLE_V1_STATE_ACTIVATED = (1 << 2),$/;"	e	enum:wlr_foreign_toplevel_handle_v1_state
WLR_FOREIGN_TOPLEVEL_HANDLE_V1_STATE_FULLSCREEN	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	WLR_FOREIGN_TOPLEVEL_HANDLE_V1_STATE_FULLSCREEN = (1 << 3),$/;"	e	enum:wlr_foreign_toplevel_handle_v1_state
WLR_FOREIGN_TOPLEVEL_HANDLE_V1_STATE_MAXIMIZED	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	WLR_FOREIGN_TOPLEVEL_HANDLE_V1_STATE_MAXIMIZED = (1 << 0),$/;"	e	enum:wlr_foreign_toplevel_handle_v1_state
WLR_FOREIGN_TOPLEVEL_HANDLE_V1_STATE_MINIMIZED	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	WLR_FOREIGN_TOPLEVEL_HANDLE_V1_STATE_MINIMIZED = (1 << 1),$/;"	e	enum:wlr_foreign_toplevel_handle_v1_state
WLR_FOREIGN_TOPLEVEL_MANAGEMENT_VERSION	../subprojects/wlroots/examples/foreign-toplevel.c	10;"	d	file:
WLR_GLES2_TEXTURE_DMABUF	../subprojects/wlroots/include/render/gles2.h	/^	WLR_GLES2_TEXTURE_DMABUF,$/;"	e	enum:wlr_gles2_texture_type
WLR_GLES2_TEXTURE_GLTEX	../subprojects/wlroots/include/render/gles2.h	/^	WLR_GLES2_TEXTURE_GLTEX,$/;"	e	enum:wlr_gles2_texture_type
WLR_GLES2_TEXTURE_WL_DRM_EXT	../subprojects/wlroots/include/render/gles2.h	/^	WLR_GLES2_TEXTURE_WL_DRM_EXT,$/;"	e	enum:wlr_gles2_texture_type
WLR_GLES2_TEXTURE_WL_DRM_GL	../subprojects/wlroots/include/render/gles2.h	/^	WLR_GLES2_TEXTURE_WL_DRM_GL,$/;"	e	enum:wlr_gles2_texture_type
WLR_INFO	../subprojects/wlroots/include/wlr/util/log.h	/^	WLR_INFO = 2,$/;"	e	enum:wlr_log_importance
WLR_INPUT_DEVICE_KEYBOARD	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^	WLR_INPUT_DEVICE_KEYBOARD,$/;"	e	enum:wlr_input_device_type
WLR_INPUT_DEVICE_POINTER	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^	WLR_INPUT_DEVICE_POINTER,$/;"	e	enum:wlr_input_device_type
WLR_INPUT_DEVICE_SWITCH	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^	WLR_INPUT_DEVICE_SWITCH,$/;"	e	enum:wlr_input_device_type
WLR_INPUT_DEVICE_TABLET_PAD	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^	WLR_INPUT_DEVICE_TABLET_PAD,$/;"	e	enum:wlr_input_device_type
WLR_INPUT_DEVICE_TABLET_TOOL	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^	WLR_INPUT_DEVICE_TABLET_TOOL,$/;"	e	enum:wlr_input_device_type
WLR_INPUT_DEVICE_TOUCH	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^	WLR_INPUT_DEVICE_TOUCH,$/;"	e	enum:wlr_input_device_type
WLR_INTERFACES_WLR_INPUT_DEVICE_H	../subprojects/wlroots/include/wlr/interfaces/wlr_input_device.h	10;"	d
WLR_INTERFACES_WLR_KEYBOARD_H	../subprojects/wlroots/include/wlr/interfaces/wlr_keyboard.h	10;"	d
WLR_INTERFACES_WLR_OUTPUT_H	../subprojects/wlroots/include/wlr/interfaces/wlr_output.h	10;"	d
WLR_INTERFACES_WLR_POINTER_H	../subprojects/wlroots/include/wlr/interfaces/wlr_pointer.h	10;"	d
WLR_INTERFACES_WLR_SWITCH_H	../subprojects/wlroots/include/wlr/interfaces/wlr_switch.h	10;"	d
WLR_INTERFACES_WLR_TABLET_PAD_H	../subprojects/wlroots/include/wlr/interfaces/wlr_tablet_pad.h	10;"	d
WLR_INTERFACES_WLR_TABLET_TOOL_H	../subprojects/wlroots/include/wlr/interfaces/wlr_tablet_tool.h	10;"	d
WLR_INTERFACES_WLR_TOUCH_H	../subprojects/wlroots/include/wlr/interfaces/wlr_touch.h	10;"	d
WLR_KEYBOARD_KEYS_CAP	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	39;"	d
WLR_KEY_PRESSED	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	WLR_KEY_PRESSED,$/;"	e	enum:wlr_key_state
WLR_KEY_RELEASED	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	WLR_KEY_RELEASED,$/;"	e	enum:wlr_key_state
WLR_LED_CAPS_LOCK	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	WLR_LED_CAPS_LOCK = 2,$/;"	e	enum:wlr_keyboard_led
WLR_LED_COUNT	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	18;"	d
WLR_LED_NUM_LOCK	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	WLR_LED_NUM_LOCK = 1,$/;"	e	enum:wlr_keyboard_led
WLR_LED_SCROLL_LOCK	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	WLR_LED_SCROLL_LOCK = 4,$/;"	e	enum:wlr_keyboard_led
WLR_LOG_IMPORTANCE_LAST	../subprojects/wlroots/include/wlr/util/log.h	/^	WLR_LOG_IMPORTANCE_LAST,$/;"	e	enum:wlr_log_importance
WLR_MODIFIER_ALT	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	WLR_MODIFIER_ALT = 8,$/;"	e	enum:wlr_keyboard_modifier
WLR_MODIFIER_CAPS	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	WLR_MODIFIER_CAPS = 2,$/;"	e	enum:wlr_keyboard_modifier
WLR_MODIFIER_COUNT	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	26;"	d
WLR_MODIFIER_CTRL	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	WLR_MODIFIER_CTRL = 4,$/;"	e	enum:wlr_keyboard_modifier
WLR_MODIFIER_LOGO	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	WLR_MODIFIER_LOGO = 64,$/;"	e	enum:wlr_keyboard_modifier
WLR_MODIFIER_MOD2	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	WLR_MODIFIER_MOD2 = 16,$/;"	e	enum:wlr_keyboard_modifier
WLR_MODIFIER_MOD3	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	WLR_MODIFIER_MOD3 = 32,$/;"	e	enum:wlr_keyboard_modifier
WLR_MODIFIER_MOD5	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	WLR_MODIFIER_MOD5 = 128,$/;"	e	enum:wlr_keyboard_modifier
WLR_MODIFIER_SHIFT	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	WLR_MODIFIER_SHIFT = 1,$/;"	e	enum:wlr_keyboard_modifier
WLR_OUTPUT_DAMAGE_PREVIOUS_LEN	../subprojects/wlroots/include/wlr/types/wlr_output_damage.h	22;"	d
WLR_OUTPUT_PRESENT_HW_CLOCK	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	WLR_OUTPUT_PRESENT_HW_CLOCK = 0x2,$/;"	e	enum:wlr_output_present_flag
WLR_OUTPUT_PRESENT_HW_COMPLETION	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	WLR_OUTPUT_PRESENT_HW_COMPLETION = 0x4,$/;"	e	enum:wlr_output_present_flag
WLR_OUTPUT_PRESENT_VSYNC	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	WLR_OUTPUT_PRESENT_VSYNC = 0x1,$/;"	e	enum:wlr_output_present_flag
WLR_OUTPUT_PRESENT_ZERO_COPY	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	WLR_OUTPUT_PRESENT_ZERO_COPY = 0x8,$/;"	e	enum:wlr_output_present_flag
WLR_OUTPUT_STATE_BUFFER	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	WLR_OUTPUT_STATE_BUFFER = 1 << 0,$/;"	e	enum:wlr_output_state_field
WLR_OUTPUT_STATE_DAMAGE	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	WLR_OUTPUT_STATE_DAMAGE = 1 << 1,$/;"	e	enum:wlr_output_state_field
WLR_POINTER_CONSTRAINT_V1_CONFINED	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	WLR_POINTER_CONSTRAINT_V1_CONFINED,$/;"	e	enum:wlr_pointer_constraint_v1_type
WLR_POINTER_CONSTRAINT_V1_LOCKED	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	WLR_POINTER_CONSTRAINT_V1_LOCKED,$/;"	e	enum:wlr_pointer_constraint_v1_type
WLR_POINTER_CONSTRAINT_V1_STATE_CURSOR_HINT	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	WLR_POINTER_CONSTRAINT_V1_STATE_CURSOR_HINT = 1 << 1,$/;"	e	enum:wlr_pointer_constraint_v1_state_field
WLR_POINTER_CONSTRAINT_V1_STATE_REGION	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	WLR_POINTER_CONSTRAINT_V1_STATE_REGION = 1 << 0,$/;"	e	enum:wlr_pointer_constraint_v1_state_field
WLR_RENDERER_READ_PIXELS_Y_INVERT	../subprojects/wlroots/include/wlr/render/wlr_renderer.h	/^	WLR_RENDERER_READ_PIXELS_Y_INVERT = 1,$/;"	e	enum:wlr_renderer_read_pixels_flags
WLR_RENDER_DMABUF_H	../subprojects/wlroots/include/wlr/render/dmabuf.h	10;"	d
WLR_RENDER_DRM_FORMAT_SET_H	../subprojects/wlroots/include/wlr/render/drm_format_set.h	2;"	d
WLR_RENDER_EGL_H	../subprojects/wlroots/include/wlr/render/egl.h	10;"	d
WLR_RENDER_GLES2_H	../subprojects/wlroots/include/wlr/render/gles2.h	10;"	d
WLR_RENDER_INTERFACE_H	../subprojects/wlroots/include/wlr/render/interface.h	10;"	d
WLR_RENDER_WLR_RENDERER_H	../subprojects/wlroots/include/wlr/render/wlr_renderer.h	10;"	d
WLR_RENDER_WLR_TEXTURE_H	../subprojects/wlroots/include/wlr/render/wlr_texture.h	10;"	d
WLR_SERVER_DECORATION_MANAGER_MODE_CLIENT	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^	WLR_SERVER_DECORATION_MANAGER_MODE_CLIENT = 1,$/;"	e	enum:wlr_server_decoration_manager_mode
WLR_SERVER_DECORATION_MANAGER_MODE_NONE	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^	WLR_SERVER_DECORATION_MANAGER_MODE_NONE = 0,$/;"	e	enum:wlr_server_decoration_manager_mode
WLR_SERVER_DECORATION_MANAGER_MODE_SERVER	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^	WLR_SERVER_DECORATION_MANAGER_MODE_SERVER = 2,$/;"	e	enum:wlr_server_decoration_manager_mode
WLR_SILENT	../subprojects/wlroots/include/wlr/util/log.h	/^	WLR_SILENT = 0,$/;"	e	enum:wlr_log_importance
WLR_SURFACE_STATE_BUFFER	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	WLR_SURFACE_STATE_BUFFER = 1 << 0,$/;"	e	enum:wlr_surface_state_field
WLR_SURFACE_STATE_BUFFER_DAMAGE	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	WLR_SURFACE_STATE_BUFFER_DAMAGE = 1 << 2,$/;"	e	enum:wlr_surface_state_field
WLR_SURFACE_STATE_FRAME_CALLBACK_LIST	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	WLR_SURFACE_STATE_FRAME_CALLBACK_LIST = 1 << 7,$/;"	e	enum:wlr_surface_state_field
WLR_SURFACE_STATE_INPUT_REGION	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	WLR_SURFACE_STATE_INPUT_REGION = 1 << 4,$/;"	e	enum:wlr_surface_state_field
WLR_SURFACE_STATE_OPAQUE_REGION	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	WLR_SURFACE_STATE_OPAQUE_REGION = 1 << 3,$/;"	e	enum:wlr_surface_state_field
WLR_SURFACE_STATE_SCALE	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	WLR_SURFACE_STATE_SCALE = 1 << 6,$/;"	e	enum:wlr_surface_state_field
WLR_SURFACE_STATE_SURFACE_DAMAGE	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	WLR_SURFACE_STATE_SURFACE_DAMAGE = 1 << 1,$/;"	e	enum:wlr_surface_state_field
WLR_SURFACE_STATE_TRANSFORM	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	WLR_SURFACE_STATE_TRANSFORM = 1 << 5,$/;"	e	enum:wlr_surface_state_field
WLR_SWITCH_STATE_OFF	../subprojects/wlroots/include/wlr/types/wlr_switch.h	/^	WLR_SWITCH_STATE_OFF = 0,$/;"	e	enum:wlr_switch_state
WLR_SWITCH_STATE_ON	../subprojects/wlroots/include/wlr/types/wlr_switch.h	/^	WLR_SWITCH_STATE_ON,$/;"	e	enum:wlr_switch_state
WLR_SWITCH_STATE_TOGGLE	../subprojects/wlroots/include/wlr/types/wlr_switch.h	/^	WLR_SWITCH_STATE_TOGGLE$/;"	e	enum:wlr_switch_state
WLR_SWITCH_TYPE_LID	../subprojects/wlroots/include/wlr/types/wlr_switch.h	/^	WLR_SWITCH_TYPE_LID = 1,$/;"	e	enum:wlr_switch_type
WLR_SWITCH_TYPE_TABLET_MODE	../subprojects/wlroots/include/wlr/types/wlr_switch.h	/^	WLR_SWITCH_TYPE_TABLET_MODE,$/;"	e	enum:wlr_switch_type
WLR_TABLET_PAD_RING_SOURCE_FINGER	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	WLR_TABLET_PAD_RING_SOURCE_FINGER,$/;"	e	enum:wlr_tablet_pad_ring_source
WLR_TABLET_PAD_RING_SOURCE_UNKNOWN	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	WLR_TABLET_PAD_RING_SOURCE_UNKNOWN,$/;"	e	enum:wlr_tablet_pad_ring_source
WLR_TABLET_PAD_STRIP_SOURCE_FINGER	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	WLR_TABLET_PAD_STRIP_SOURCE_FINGER,$/;"	e	enum:wlr_tablet_pad_strip_source
WLR_TABLET_PAD_STRIP_SOURCE_UNKNOWN	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	WLR_TABLET_PAD_STRIP_SOURCE_UNKNOWN,$/;"	e	enum:wlr_tablet_pad_strip_source
WLR_TABLET_TOOL_AXIS_DISTANCE	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	WLR_TABLET_TOOL_AXIS_DISTANCE = 4,$/;"	e	enum:wlr_tablet_tool_axes
WLR_TABLET_TOOL_AXIS_PRESSURE	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	WLR_TABLET_TOOL_AXIS_PRESSURE = 8,$/;"	e	enum:wlr_tablet_tool_axes
WLR_TABLET_TOOL_AXIS_ROTATION	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	WLR_TABLET_TOOL_AXIS_ROTATION = 64,$/;"	e	enum:wlr_tablet_tool_axes
WLR_TABLET_TOOL_AXIS_SLIDER	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	WLR_TABLET_TOOL_AXIS_SLIDER = 128,$/;"	e	enum:wlr_tablet_tool_axes
WLR_TABLET_TOOL_AXIS_TILT_X	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	WLR_TABLET_TOOL_AXIS_TILT_X = 16,$/;"	e	enum:wlr_tablet_tool_axes
WLR_TABLET_TOOL_AXIS_TILT_Y	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	WLR_TABLET_TOOL_AXIS_TILT_Y = 32,$/;"	e	enum:wlr_tablet_tool_axes
WLR_TABLET_TOOL_AXIS_WHEEL	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	WLR_TABLET_TOOL_AXIS_WHEEL = 256,$/;"	e	enum:wlr_tablet_tool_axes
WLR_TABLET_TOOL_AXIS_X	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	WLR_TABLET_TOOL_AXIS_X = 1,$/;"	e	enum:wlr_tablet_tool_axes
WLR_TABLET_TOOL_AXIS_Y	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	WLR_TABLET_TOOL_AXIS_Y = 2,$/;"	e	enum:wlr_tablet_tool_axes
WLR_TABLET_TOOL_PROXIMITY_IN	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	WLR_TABLET_TOOL_PROXIMITY_IN,$/;"	e	enum:wlr_tablet_tool_proximity_state
WLR_TABLET_TOOL_PROXIMITY_OUT	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	WLR_TABLET_TOOL_PROXIMITY_OUT,$/;"	e	enum:wlr_tablet_tool_proximity_state
WLR_TABLET_TOOL_TIP_DOWN	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	WLR_TABLET_TOOL_TIP_DOWN,$/;"	e	enum:wlr_tablet_tool_tip_state
WLR_TABLET_TOOL_TIP_UP	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	WLR_TABLET_TOOL_TIP_UP,$/;"	e	enum:wlr_tablet_tool_tip_state
WLR_TABLET_TOOL_TYPE_AIRBRUSH	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	WLR_TABLET_TOOL_TYPE_AIRBRUSH,$/;"	e	enum:wlr_tablet_tool_type
WLR_TABLET_TOOL_TYPE_BRUSH	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	WLR_TABLET_TOOL_TYPE_BRUSH,$/;"	e	enum:wlr_tablet_tool_type
WLR_TABLET_TOOL_TYPE_ERASER	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	WLR_TABLET_TOOL_TYPE_ERASER,$/;"	e	enum:wlr_tablet_tool_type
WLR_TABLET_TOOL_TYPE_LENS	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	WLR_TABLET_TOOL_TYPE_LENS,$/;"	e	enum:wlr_tablet_tool_type
WLR_TABLET_TOOL_TYPE_MOUSE	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	WLR_TABLET_TOOL_TYPE_MOUSE,$/;"	e	enum:wlr_tablet_tool_type
WLR_TABLET_TOOL_TYPE_PEN	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	WLR_TABLET_TOOL_TYPE_PEN = 1,$/;"	e	enum:wlr_tablet_tool_type
WLR_TABLET_TOOL_TYPE_PENCIL	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	WLR_TABLET_TOOL_TYPE_PENCIL,$/;"	e	enum:wlr_tablet_tool_type
WLR_TABLET_TOOL_TYPE_TOTEM	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	WLR_TABLET_TOOL_TYPE_TOTEM,$/;"	e	enum:wlr_tablet_tool_type
WLR_TABLET_V2_TOOL_BUTTONS_CAP	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	19;"	d
WLR_TYPES_INPUT_INHIBITOR_H	../subprojects/wlroots/include/wlr/types/wlr_input_inhibitor.h	10;"	d
WLR_TYPES_TABLET_TOOL_H	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	10;"	d
WLR_TYPES_WLR_BOX_H	../subprojects/wlroots/include/wlr/types/wlr_box.h	10;"	d
WLR_TYPES_WLR_BUFFER_H	../subprojects/wlroots/include/wlr/types/wlr_buffer.h	10;"	d
WLR_TYPES_WLR_COMPOSITOR_H	../subprojects/wlroots/include/wlr/types/wlr_compositor.h	10;"	d
WLR_TYPES_WLR_CURSOR_H	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	10;"	d
WLR_TYPES_WLR_DATA_CONTROL_V1_H	../subprojects/wlroots/include/wlr/types/wlr_data_control_v1.h	10;"	d
WLR_TYPES_WLR_DATA_DEVICE_H	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	10;"	d
WLR_TYPES_WLR_EXPORT_DMABUF_V1_H	../subprojects/wlroots/include/wlr/types/wlr_export_dmabuf_v1.h	10;"	d
WLR_TYPES_WLR_FOREIGN_TOPLEVEL_MANAGEMENT_V1_H	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	10;"	d
WLR_TYPES_WLR_FULLSCREEN_SHELL_V1_H	../subprojects/wlroots/include/wlr/types/wlr_fullscreen_shell_v1.h	10;"	d
WLR_TYPES_WLR_GAMMA_CONTROL_H	../subprojects/wlroots/include/wlr/types/wlr_gamma_control.h	10;"	d
WLR_TYPES_WLR_GAMMA_CONTROL_V1_H	../subprojects/wlroots/include/wlr/types/wlr_gamma_control_v1.h	2;"	d
WLR_TYPES_WLR_GTK_PRIMARY_SELECTION_H	../subprojects/wlroots/include/wlr/types/wlr_gtk_primary_selection.h	15;"	d
WLR_TYPES_WLR_IDLE_H	../subprojects/wlroots/include/wlr/types/wlr_idle.h	10;"	d
WLR_TYPES_WLR_IDLE_INHIBIT_V1_H	../subprojects/wlroots/include/wlr/types/wlr_idle_inhibit_v1.h	10;"	d
WLR_TYPES_WLR_INPUT_DEVICE_H	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	10;"	d
WLR_TYPES_WLR_INPUT_METHOD_V2_H	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	10;"	d
WLR_TYPES_WLR_KEYBOARD_H	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	10;"	d
WLR_TYPES_WLR_LAYER_SHELL_V1_H	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	10;"	d
WLR_TYPES_WLR_LINUX_DMABUF_H	../subprojects/wlroots/include/wlr/types/wlr_linux_dmabuf_v1.h	10;"	d
WLR_TYPES_WLR_LIST_H	../subprojects/wlroots/include/wlr/types/wlr_list.h	10;"	d
WLR_TYPES_WLR_MATRIX_H	../subprojects/wlroots/include/wlr/types/wlr_matrix.h	18;"	d
WLR_TYPES_WLR_OUTPUT_DAMAGE_H	../subprojects/wlroots/include/wlr/types/wlr_output_damage.h	10;"	d
WLR_TYPES_WLR_OUTPUT_H	../subprojects/wlroots/include/wlr/types/wlr_output.h	10;"	d
WLR_TYPES_WLR_OUTPUT_LAYOUT_H	../subprojects/wlroots/include/wlr/types/wlr_output_layout.h	10;"	d
WLR_TYPES_WLR_OUTPUT_MANAGEMENT_V1_H	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	10;"	d
WLR_TYPES_WLR_POINTER_CONSTRAINTS_V1_H	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	10;"	d
WLR_TYPES_WLR_POINTER_GESTURES_V1_H	../subprojects/wlroots/include/wlr/types/wlr_pointer_gestures_v1.h	10;"	d
WLR_TYPES_WLR_POINTER_H	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	10;"	d
WLR_TYPES_WLR_PRESENTATION_TIME_H	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	10;"	d
WLR_TYPES_WLR_PRIMARY_SELECTION_H	../subprojects/wlroots/include/wlr/types/wlr_primary_selection.h	10;"	d
WLR_TYPES_WLR_PRIMARY_SELECTION_V1_H	../subprojects/wlroots/include/wlr/types/wlr_primary_selection_v1.h	10;"	d
WLR_TYPES_WLR_REGION_H	../subprojects/wlroots/include/wlr/types/wlr_region.h	10;"	d
WLR_TYPES_WLR_RELATIVE_POINTER_V1_H	../subprojects/wlroots/include/wlr/types/wlr_relative_pointer_v1.h	10;"	d
WLR_TYPES_WLR_SCREENCOPY_V1_H	../subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h	10;"	d
WLR_TYPES_WLR_SCREENSHOOTER_H	../subprojects/wlroots/include/wlr/types/wlr_screenshooter.h	15;"	d
WLR_TYPES_WLR_SEAT_H	../subprojects/wlroots/include/wlr/types/wlr_seat.h	10;"	d
WLR_TYPES_WLR_SERVER_DECORATION_H	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	15;"	d
WLR_TYPES_WLR_SURFACE_H	../subprojects/wlroots/include/wlr/types/wlr_surface.h	10;"	d
WLR_TYPES_WLR_SWITCH_H	../subprojects/wlroots/include/wlr/types/wlr_switch.h	10;"	d
WLR_TYPES_WLR_TABLET_PAD_H	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	10;"	d
WLR_TYPES_WLR_TABLET_V2_H	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	10;"	d
WLR_TYPES_WLR_TEXT_INPUT_V3_H	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	10;"	d
WLR_TYPES_WLR_TOUCH_H	../subprojects/wlroots/include/wlr/types/wlr_touch.h	10;"	d
WLR_TYPES_WLR_VIRTUAL_KEYBOARD_V1_H	../subprojects/wlroots/include/wlr/types/wlr_virtual_keyboard_v1.h	10;"	d
WLR_TYPES_WLR_XCURSOR_MANAGER_H	../subprojects/wlroots/include/wlr/types/wlr_xcursor_manager.h	10;"	d
WLR_TYPES_WLR_XDG_DECORATION_V1	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	2;"	d
WLR_TYPES_WLR_XDG_OUTPUT_V1_H	../subprojects/wlroots/include/wlr/types/wlr_xdg_output_v1.h	10;"	d
WLR_TYPES_WLR_XDG_SHELL_H	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	10;"	d
WLR_TYPES_WLR_XDG_SHELL_V6_H	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	15;"	d
WLR_UTIL_EDGES_H	../subprojects/wlroots/include/wlr/util/edges.h	18;"	d
WLR_UTIL_LOG_H	../subprojects/wlroots/include/wlr/util/log.h	18;"	d
WLR_UTIL_REGION_H	../subprojects/wlroots/include/wlr/util/region.h	18;"	d
WLR_XCURSOR_H	../subprojects/wlroots/include/wlr/xcursor.h	43;"	d
WLR_XDG_SURFACE_ROLE_NONE	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	WLR_XDG_SURFACE_ROLE_NONE,$/;"	e	enum:wlr_xdg_surface_role
WLR_XDG_SURFACE_ROLE_POPUP	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	WLR_XDG_SURFACE_ROLE_POPUP,$/;"	e	enum:wlr_xdg_surface_role
WLR_XDG_SURFACE_ROLE_TOPLEVEL	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	WLR_XDG_SURFACE_ROLE_TOPLEVEL,$/;"	e	enum:wlr_xdg_surface_role
WLR_XDG_SURFACE_V6_ROLE_NONE	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	WLR_XDG_SURFACE_V6_ROLE_NONE,$/;"	e	enum:wlr_xdg_surface_v6_role
WLR_XDG_SURFACE_V6_ROLE_POPUP	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	WLR_XDG_SURFACE_V6_ROLE_POPUP,$/;"	e	enum:wlr_xdg_surface_v6_role
WLR_XDG_SURFACE_V6_ROLE_TOPLEVEL	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	WLR_XDG_SURFACE_V6_ROLE_TOPLEVEL,$/;"	e	enum:wlr_xdg_surface_v6_role
WLR_XDG_TOPLEVEL_DECORATION_V1_MODE_CLIENT_SIDE	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	WLR_XDG_TOPLEVEL_DECORATION_V1_MODE_CLIENT_SIDE = 1,$/;"	e	enum:wlr_xdg_toplevel_decoration_v1_mode
WLR_XDG_TOPLEVEL_DECORATION_V1_MODE_NONE	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	WLR_XDG_TOPLEVEL_DECORATION_V1_MODE_NONE = 0,$/;"	e	enum:wlr_xdg_toplevel_decoration_v1_mode
WLR_XDG_TOPLEVEL_DECORATION_V1_MODE_SERVER_SIDE	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	WLR_XDG_TOPLEVEL_DECORATION_V1_MODE_SERVER_SIDE = 2,$/;"	e	enum:wlr_xdg_toplevel_decoration_v1_mode
WLR_XWAYLAND_H	../subprojects/wlroots/include/wlr/xwayland.h	10;"	d
WLR_XWAYLAND_SURFACE_DECORATIONS_ALL	../subprojects/wlroots/include/wlr/xwayland.h	/^	WLR_XWAYLAND_SURFACE_DECORATIONS_ALL = 0,$/;"	e	enum:wlr_xwayland_surface_decorations
WLR_XWAYLAND_SURFACE_DECORATIONS_NO_BORDER	../subprojects/wlroots/include/wlr/xwayland.h	/^	WLR_XWAYLAND_SURFACE_DECORATIONS_NO_BORDER = 1,$/;"	e	enum:wlr_xwayland_surface_decorations
WLR_XWAYLAND_SURFACE_DECORATIONS_NO_TITLE	../subprojects/wlroots/include/wlr/xwayland.h	/^	WLR_XWAYLAND_SURFACE_DECORATIONS_NO_TITLE = 2,$/;"	e	enum:wlr_xwayland_surface_decorations
WL_SELECTION	../subprojects/wlroots/include/xwayland/xwm.h	/^	WL_SELECTION,$/;"	e	enum:atom_name
WL_SURFACE_ID	../subprojects/wlroots/include/xwayland/xwm.h	/^	WL_SURFACE_ID,$/;"	e	enum:atom_name
WM_BASE_VERSION	../subprojects/wlroots/types/xdg_shell/wlr_xdg_shell.c	6;"	d	file:
WM_DELETE_WINDOW	../subprojects/wlroots/include/xwayland/xwm.h	/^	WM_DELETE_WINDOW,$/;"	e	enum:atom_name
WM_HINTS	../subprojects/wlroots/include/xwayland/xwm.h	/^	WM_HINTS,$/;"	e	enum:atom_name
WM_NORMAL_HINTS	../subprojects/wlroots/include/xwayland/xwm.h	/^	WM_NORMAL_HINTS,$/;"	e	enum:atom_name
WM_PROTOCOLS	../subprojects/wlroots/include/xwayland/xwm.h	/^	WM_PROTOCOLS,$/;"	e	enum:atom_name
WM_S0	../subprojects/wlroots/include/xwayland/xwm.h	/^	WM_S0,$/;"	e	enum:atom_name
WM_SIZE_HINTS	../subprojects/wlroots/include/xwayland/xwm.h	/^	WM_SIZE_HINTS,$/;"	e	enum:atom_name
WM_STATE	../subprojects/wlroots/include/xwayland/xwm.h	/^	WM_STATE,$/;"	e	enum:atom_name
WM_TAKE_FOCUS	../subprojects/wlroots/include/xwayland/xwm.h	/^	WM_TAKE_FOCUS,$/;"	e	enum:atom_name
WM_WINDOW_ROLE	../subprojects/wlroots/include/xwayland/xwm.h	/^	WM_WINDOW_ROLE,$/;"	e	enum:atom_name
X11_DEFAULT_REFRESH	../subprojects/wlroots/include/backend/x11.h	19;"	d
XCB_EVENT_RESPONSE_TYPE_MASK	../subprojects/wlroots/include/backend/x11.h	17;"	d
XCB_EVENT_RESPONSE_TYPE_MASK	../subprojects/wlroots/include/xwayland/xwm.h	19;"	d
XCURSORPATH	../subprojects/wlroots/xcursor/xcursor.c	621;"	d	file:
XCURSOR_CHUNK_HEADER_LEN	../subprojects/wlroots/xcursor/xcursor.c	125;"	d	file:
XCURSOR_COMMENT_COPYRIGHT	../subprojects/wlroots/xcursor/xcursor.c	151;"	d	file:
XCURSOR_COMMENT_HEADER_LEN	../subprojects/wlroots/xcursor/xcursor.c	150;"	d	file:
XCURSOR_COMMENT_LICENSE	../subprojects/wlroots/xcursor/xcursor.c	152;"	d	file:
XCURSOR_COMMENT_MAX_LEN	../subprojects/wlroots/xcursor/xcursor.c	154;"	d	file:
XCURSOR_COMMENT_OTHER	../subprojects/wlroots/xcursor/xcursor.c	153;"	d	file:
XCURSOR_COMMENT_TYPE	../subprojects/wlroots/xcursor/xcursor.c	148;"	d	file:
XCURSOR_COMMENT_VERSION	../subprojects/wlroots/xcursor/xcursor.c	149;"	d	file:
XCURSOR_FILE_HEADER_LEN	../subprojects/wlroots/xcursor/xcursor.c	92;"	d	file:
XCURSOR_FILE_MAJOR	../subprojects/wlroots/xcursor/xcursor.c	89;"	d	file:
XCURSOR_FILE_MINOR	../subprojects/wlroots/xcursor/xcursor.c	90;"	d	file:
XCURSOR_FILE_TOC_LEN	../subprojects/wlroots/xcursor/xcursor.c	93;"	d	file:
XCURSOR_FILE_VERSION	../subprojects/wlroots/xcursor/xcursor.c	91;"	d	file:
XCURSOR_H	../subprojects/wlroots/include/xcursor/xcursor.h	27;"	d
XCURSOR_IMAGE_HEADER_LEN	../subprojects/wlroots/xcursor/xcursor.c	180;"	d	file:
XCURSOR_IMAGE_MAX_SIZE	../subprojects/wlroots/xcursor/xcursor.c	181;"	d	file:
XCURSOR_IMAGE_TYPE	../subprojects/wlroots/xcursor/xcursor.c	178;"	d	file:
XCURSOR_IMAGE_VERSION	../subprojects/wlroots/xcursor/xcursor.c	179;"	d	file:
XCURSOR_LIB_MAJOR	../subprojects/wlroots/xcursor/xcursor.c	78;"	d	file:
XCURSOR_LIB_MINOR	../subprojects/wlroots/xcursor/xcursor.c	79;"	d	file:
XCURSOR_LIB_REVISION	../subprojects/wlroots/xcursor/xcursor.c	80;"	d	file:
XCURSOR_LIB_VERSION	../subprojects/wlroots/xcursor/xcursor.c	81;"	d	file:
XCURSOR_MAGIC	../subprojects/wlroots/xcursor/xcursor.c	71;"	d	file:
XDND_VERSION	../subprojects/wlroots/include/xwayland/selection.h	8;"	d
XWAYLAND_SELECTION_H	../subprojects/wlroots/include/xwayland/selection.h	2;"	d
XWAYLAND_SOCKETS_H	../subprojects/wlroots/xwayland/sockets.h	2;"	d
XWAYLAND_XWM_H	../subprojects/wlroots/include/xwayland/xwm.h	2;"	d
XcursorBool	../subprojects/wlroots/include/xcursor/xcursor.h	/^typedef int		XcursorBool;$/;"	t
XcursorChunkHeader	../subprojects/wlroots/xcursor/xcursor.c	/^} XcursorChunkHeader;$/;"	t	typeref:struct:_XcursorChunkHeader	file:
XcursorComment	../subprojects/wlroots/xcursor/xcursor.c	/^} XcursorComment;$/;"	t	typeref:struct:_XcursorComment	file:
XcursorComments	../subprojects/wlroots/xcursor/xcursor.c	/^} XcursorComments;$/;"	t	typeref:struct:_XcursorComments	file:
XcursorDim	../subprojects/wlroots/include/xcursor/xcursor.h	/^typedef XcursorUInt	XcursorDim;$/;"	t
XcursorFalse	../subprojects/wlroots/xcursor/xcursor.c	38;"	d	file:
XcursorFile	../subprojects/wlroots/xcursor/xcursor.c	/^typedef struct _XcursorFile XcursorFile;$/;"	t	typeref:struct:_XcursorFile	file:
XcursorFileHeader	../subprojects/wlroots/xcursor/xcursor.c	/^} XcursorFileHeader;$/;"	t	typeref:struct:_XcursorFileHeader	file:
XcursorFileLoadImages	../subprojects/wlroots/xcursor/xcursor.c	/^XcursorFileLoadImages (FILE *file, int size)$/;"	f	file:
XcursorFileToc	../subprojects/wlroots/xcursor/xcursor.c	/^} XcursorFileToc;$/;"	t	typeref:struct:_XcursorFileToc	file:
XcursorImage	../subprojects/wlroots/include/xcursor/xcursor.h	/^} XcursorImage;$/;"	t	typeref:struct:_XcursorImage
XcursorImageCreate	../subprojects/wlroots/xcursor/xcursor.c	/^XcursorImageCreate (int width, int height)$/;"	f	file:
XcursorImageDestroy	../subprojects/wlroots/xcursor/xcursor.c	/^XcursorImageDestroy (XcursorImage *image)$/;"	f	file:
XcursorImages	../subprojects/wlroots/include/xcursor/xcursor.h	/^} XcursorImages;$/;"	t	typeref:struct:_XcursorImages
XcursorImagesCreate	../subprojects/wlroots/xcursor/xcursor.c	/^XcursorImagesCreate (int size)$/;"	f	file:
XcursorImagesDestroy	../subprojects/wlroots/xcursor/xcursor.c	/^XcursorImagesDestroy (XcursorImages *images)$/;"	f
XcursorImagesSetName	../subprojects/wlroots/xcursor/xcursor.c	/^XcursorImagesSetName (XcursorImages *images, const char *name)$/;"	f	file:
XcursorLibraryLoadImages	../subprojects/wlroots/xcursor/xcursor.c	/^XcursorLibraryLoadImages (const char *file, const char *theme, int size)$/;"	f
XcursorLibraryPath	../subprojects/wlroots/xcursor/xcursor.c	/^XcursorLibraryPath (void)$/;"	f	file:
XcursorPixel	../subprojects/wlroots/include/xcursor/xcursor.h	/^typedef XcursorUInt	XcursorPixel;$/;"	t
XcursorScanTheme	../subprojects/wlroots/xcursor/xcursor.c	/^XcursorScanTheme (const char *theme, const char *name)$/;"	f	file:
XcursorSep	../subprojects/wlroots/xcursor/xcursor.c	747;"	d	file:
XcursorTrue	../subprojects/wlroots/xcursor/xcursor.c	37;"	d	file:
XcursorUInt	../subprojects/wlroots/include/xcursor/xcursor.h	/^typedef unsigned int	XcursorUInt;$/;"	t
XcursorWhite	../subprojects/wlroots/xcursor/xcursor.c	746;"	d	file:
XcursorXcFileLoadImages	../subprojects/wlroots/xcursor/xcursor.c	/^XcursorXcFileLoadImages (XcursorFile *file, int size)$/;"	f	file:
_CAT_H	../subprojects/wlroots/examples/cat.h	2;"	d
_CRT_SECURE_NO_WARNINGS	../subprojects/wlroots/rootston/ini.c	11;"	d	file:
_DEFAULT_SOURCE	../subprojects/wlroots/xcursor/xcursor.c	26;"	d	file:
_NET_ACTIVE_WINDOW	../subprojects/wlroots/include/xwayland/xwm.h	/^	_NET_ACTIVE_WINDOW,$/;"	e	enum:atom_name
_NET_CLIENT_LIST	../subprojects/wlroots/include/xwayland/xwm.h	/^	_NET_CLIENT_LIST,$/;"	e	enum:atom_name
_NET_SUPPORTING_WM_CHECK	../subprojects/wlroots/include/xwayland/xwm.h	/^	_NET_SUPPORTING_WM_CHECK,$/;"	e	enum:atom_name
_NET_WM_MOVERESIZE	../subprojects/wlroots/include/xwayland/xwm.h	/^	_NET_WM_MOVERESIZE,$/;"	e	enum:atom_name
_NET_WM_MOVERESIZE_CANCEL	../subprojects/wlroots/xwayland/xwm.c	1010;"	d	file:
_NET_WM_MOVERESIZE_MOVE	../subprojects/wlroots/xwayland/xwm.c	1007;"	d	file:
_NET_WM_MOVERESIZE_MOVE_KEYBOARD	../subprojects/wlroots/xwayland/xwm.c	1009;"	d	file:
_NET_WM_MOVERESIZE_SIZE_BOTTOM	../subprojects/wlroots/xwayland/xwm.c	1004;"	d	file:
_NET_WM_MOVERESIZE_SIZE_BOTTOMLEFT	../subprojects/wlroots/xwayland/xwm.c	1005;"	d	file:
_NET_WM_MOVERESIZE_SIZE_BOTTOMRIGHT	../subprojects/wlroots/xwayland/xwm.c	1003;"	d	file:
_NET_WM_MOVERESIZE_SIZE_KEYBOARD	../subprojects/wlroots/xwayland/xwm.c	1008;"	d	file:
_NET_WM_MOVERESIZE_SIZE_LEFT	../subprojects/wlroots/xwayland/xwm.c	1006;"	d	file:
_NET_WM_MOVERESIZE_SIZE_RIGHT	../subprojects/wlroots/xwayland/xwm.c	1002;"	d	file:
_NET_WM_MOVERESIZE_SIZE_TOP	../subprojects/wlroots/xwayland/xwm.c	1000;"	d	file:
_NET_WM_MOVERESIZE_SIZE_TOPLEFT	../subprojects/wlroots/xwayland/xwm.c	999;"	d	file:
_NET_WM_MOVERESIZE_SIZE_TOPRIGHT	../subprojects/wlroots/xwayland/xwm.c	1001;"	d	file:
_NET_WM_NAME	../subprojects/wlroots/include/xwayland/xwm.h	/^	_NET_WM_NAME,$/;"	e	enum:atom_name
_NET_WM_PING	../subprojects/wlroots/include/xwayland/xwm.h	/^	_NET_WM_PING,$/;"	e	enum:atom_name
_NET_WM_STATE_ADD	../subprojects/wlroots/xwayland/xwm.c	1084;"	d	file:
_NET_WM_STATE_FULLSCREEN	../subprojects/wlroots/include/xwayland/xwm.h	/^	_NET_WM_STATE_FULLSCREEN,$/;"	e	enum:atom_name
_NET_WM_STATE_MAXIMIZED_HORZ	../subprojects/wlroots/include/xwayland/xwm.h	/^	_NET_WM_STATE_MAXIMIZED_HORZ,$/;"	e	enum:atom_name
_NET_WM_STATE_MAXIMIZED_VERT	../subprojects/wlroots/include/xwayland/xwm.h	/^	_NET_WM_STATE_MAXIMIZED_VERT,$/;"	e	enum:atom_name
_NET_WM_STATE_MODAL	../subprojects/wlroots/include/xwayland/xwm.h	/^	_NET_WM_STATE_MODAL,$/;"	e	enum:atom_name
_NET_WM_STATE_REMOVE	../subprojects/wlroots/xwayland/xwm.c	1083;"	d	file:
_NET_WM_STATE_TOGGLE	../subprojects/wlroots/xwayland/xwm.c	1085;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/backend/backend.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/backend/drm/drm.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/backend/libinput/events.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/backend/libinput/tablet_pad.c	2;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/backend/libinput/tablet_tool.c	2;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/backend/multi/backend.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/backend/rdp/backend.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/backend/rdp/peer.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/backend/rdp/pointer.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/backend/session/direct-ipc.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/backend/session/direct.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/backend/session/logind.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/backend/session/noop.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/backend/session/session.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/backend/wayland/wl_seat.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/backend/x11/backend.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/backend/x11/output.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/examples/dmabuf-capture.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/examples/foreign-toplevel.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/examples/fullscreen-shell.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/examples/gamma-control.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/examples/input-method.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/examples/layer-shell.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/examples/multi-pointer.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/examples/output-layout.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/examples/pointer.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/examples/rotation.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/examples/screencopy.c	24;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/examples/screenshot.c	24;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/examples/simple.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/examples/text-input.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/examples/touch.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/rootston/config.c	2;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/rootston/desktop.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/rootston/input.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/rootston/layer_shell.c	2;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/rootston/main.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/rootston/output.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/rootston/render.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/rootston/seat.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/rootston/virtual_keyboard.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/tinywl/tinywl.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/data_device/wlr_data_source.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/seat/wlr_seat.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/seat/wlr_seat_touch.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	2;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	2;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tablet.c	2;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	2;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/wlr_data_control_v1.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/wlr_input_device.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/wlr_input_method_v2.c	2;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/wlr_layer_shell_v1.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/wlr_output.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	2;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/wlr_presentation_time.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/wlr_primary_selection_v1.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/wlr_text_input_v3.c	2;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/wlr_virtual_keyboard_v1.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/wlr_xcursor_manager.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/util/shm.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/xcursor/wlr_xcursor.c	26;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/xwayland/selection/incoming.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/xwayland/selection/selection.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/xwayland/sockets.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/xwayland/xwayland.c	1;"	d	file:
_POSIX_C_SOURCE	../subprojects/wlroots/xwayland/xwm.c	2;"	d	file:
_ROOTSTON_SERVER_H	../subprojects/wlroots/include/rootston/server.h	2;"	d
_WLR_ATTRIB_PRINTF	../subprojects/wlroots/include/wlr/util/log.h	46;"	d
_WLR_ATTRIB_PRINTF	../subprojects/wlroots/include/wlr/util/log.h	48;"	d
_XOPEN_SOURCE	../subprojects/wlroots/examples/tablet.c	1;"	d	file:
_XOPEN_SOURCE	../subprojects/wlroots/rootston/cursor.c	1;"	d	file:
_XOPEN_SOURCE	../subprojects/wlroots/types/data_device/wlr_data_offer.c	1;"	d	file:
_XOPEN_SOURCE	../subprojects/wlroots/util/log.c	1;"	d	file:
_XcursorAddPathElt	../subprojects/wlroots/xcursor/xcursor.c	/^_XcursorAddPathElt (char *path, const char *elt, int len)$/;"	f	file:
_XcursorBuildFullname	../subprojects/wlroots/xcursor/xcursor.c	/^_XcursorBuildFullname (const char *dir, const char *subdir, const char *file)$/;"	f	file:
_XcursorBuildThemeDir	../subprojects/wlroots/xcursor/xcursor.c	/^_XcursorBuildThemeDir (const char *dir, const char *theme)$/;"	f	file:
_XcursorChunkHeader	../subprojects/wlroots/xcursor/xcursor.c	/^typedef struct _XcursorChunkHeader {$/;"	s	file:
_XcursorComment	../subprojects/wlroots/xcursor/xcursor.c	/^typedef struct _XcursorComment {$/;"	s	file:
_XcursorComments	../subprojects/wlroots/xcursor/xcursor.c	/^typedef struct _XcursorComments {$/;"	s	file:
_XcursorFile	../subprojects/wlroots/xcursor/xcursor.c	/^struct _XcursorFile {$/;"	s	file:
_XcursorFileHeader	../subprojects/wlroots/xcursor/xcursor.c	/^typedef struct _XcursorFileHeader {$/;"	s	file:
_XcursorFileHeaderCreate	../subprojects/wlroots/xcursor/xcursor.c	/^_XcursorFileHeaderCreate (int ntoc)$/;"	f	file:
_XcursorFileHeaderDestroy	../subprojects/wlroots/xcursor/xcursor.c	/^_XcursorFileHeaderDestroy (XcursorFileHeader *fileHeader)$/;"	f	file:
_XcursorFileReadChunkHeader	../subprojects/wlroots/xcursor/xcursor.c	/^_XcursorFileReadChunkHeader (XcursorFile	*file,$/;"	f	file:
_XcursorFileToc	../subprojects/wlroots/xcursor/xcursor.c	/^typedef struct _XcursorFileToc {$/;"	s	file:
_XcursorFindBestSize	../subprojects/wlroots/xcursor/xcursor.c	/^_XcursorFindBestSize (XcursorFileHeader *fileHeader,$/;"	f	file:
_XcursorFindImageToc	../subprojects/wlroots/xcursor/xcursor.c	/^_XcursorFindImageToc (XcursorFileHeader	*fileHeader,$/;"	f	file:
_XcursorImage	../subprojects/wlroots/include/xcursor/xcursor.h	/^typedef struct _XcursorImage {$/;"	s
_XcursorImages	../subprojects/wlroots/include/xcursor/xcursor.h	/^typedef struct _XcursorImages {$/;"	s
_XcursorNextPath	../subprojects/wlroots/xcursor/xcursor.c	/^_XcursorNextPath (const char *path)$/;"	f	file:
_XcursorReadFileHeader	../subprojects/wlroots/xcursor/xcursor.c	/^_XcursorReadFileHeader (XcursorFile *file)$/;"	f	file:
_XcursorReadImage	../subprojects/wlroots/xcursor/xcursor.c	/^_XcursorReadImage (XcursorFile		*file,$/;"	f	file:
_XcursorReadUInt	../subprojects/wlroots/xcursor/xcursor.c	/^_XcursorReadUInt (XcursorFile *file, XcursorUInt *u)$/;"	f	file:
_XcursorSeekToToc	../subprojects/wlroots/xcursor/xcursor.c	/^_XcursorSeekToToc (XcursorFile		*file,$/;"	f	file:
_XcursorStdioFileInitialize	../subprojects/wlroots/xcursor/xcursor.c	/^_XcursorStdioFileInitialize (FILE *stdfile, XcursorFile *file)$/;"	f	file:
_XcursorStdioFileRead	../subprojects/wlroots/xcursor/xcursor.c	/^_XcursorStdioFileRead (XcursorFile *file, unsigned char *buf, int len)$/;"	f	file:
_XcursorStdioFileSeek	../subprojects/wlroots/xcursor/xcursor.c	/^_XcursorStdioFileSeek (XcursorFile *file, long offset, int whence)$/;"	f	file:
_XcursorStdioFileWrite	../subprojects/wlroots/xcursor/xcursor.c	/^_XcursorStdioFileWrite (XcursorFile *file, unsigned char *buf, int len)$/;"	f	file:
_XcursorThemeInherits	../subprojects/wlroots/xcursor/xcursor.c	/^_XcursorThemeInherits (const char *full)$/;"	f	file:
__BSD_VISIBLE	../subprojects/wlroots/backend/session/direct-ipc.c	3;"	d	file:
__INI_H__	../subprojects/wlroots/include/rootston/ini.h	11;"	d
_box	../subprojects/wlroots/types/wlr_output_layout.c	/^	struct wlr_box _box; \/\/ should never be read directly, use the getter$/;"	m	struct:wlr_output_layout_output_state	typeref:struct:wlr_output_layout_output_state::wlr_box	file:
_box	../subprojects/wlroots/types/wlr_output_layout.c	/^	struct wlr_box _box; \/\/ should never be read directly, use the getter$/;"	m	struct:wlr_output_layout_state	typeref:struct:wlr_output_layout_state::wlr_box	file:
_device	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^		void *_device;$/;"	m	union:wlr_input_device::__anon56
_gles2_flush_errors	../subprojects/wlroots/render/gles2/util.c	/^bool _gles2_flush_errors(const char *file, int line) {$/;"	f
_p	../subprojects/wlroots/include/backend/rdp.h	/^	rdpContext _p;$/;"	m	struct:wlr_rdp_peer_context
_wlr_log	../subprojects/wlroots/util/log.c	/^void _wlr_log(enum wlr_log_importance verbosity, const char *fmt, ...) {$/;"	f
_wlr_strip_path	../subprojects/wlroots/util/log.c	/^const char *_wlr_strip_path(const char *filepath) {$/;"	f
_wlr_vlog	../subprojects/wlroots/util/log.c	/^void _wlr_vlog(enum wlr_log_importance verbosity, const char *fmt, va_list args) {$/;"	f
accept	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	void (*accept)(struct wlr_data_source *source, uint32_t serial,$/;"	m	struct:wlr_data_source_impl
accepted	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	bool accepted;$/;"	m	struct:wlr_data_source
ack_configure	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		struct wl_signal ack_configure; \/\/ wlr_xdg_surface_configure$/;"	m	struct:wlr_xdg_surface::__anon118	typeref:struct:wlr_xdg_surface::__anon118::wl_signal
acked_configure	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	struct wlr_layer_surface_v1_configure *acked_configure;$/;"	m	struct:wlr_layer_surface_v1	typeref:struct:wlr_layer_surface_v1::wlr_layer_surface_v1_configure
actions	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	int32_t actions;$/;"	m	struct:wlr_data_source
actions	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	uint32_t actions;$/;"	m	struct:wlr_data_offer
activate	../subprojects/wlroots/include/rootston/view.h	/^	void (*activate)(struct roots_view *view, bool active);$/;"	m	struct:roots_view_interface
activate	../subprojects/wlroots/include/wlr/types/wlr_input_inhibitor.h	/^		struct wl_signal activate;   \/\/ struct wlr_input_inhibit_manager *$/;"	m	struct:wlr_input_inhibit_manager::__anon58	typeref:struct:wlr_input_inhibit_manager::__anon58::wl_signal
activate	../subprojects/wlroots/rootston/xdg_shell.c	/^static void activate(struct roots_view *view, bool active) {$/;"	f	file:
activate	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void activate(struct roots_view *view, bool active) {$/;"	f	file:
activate	../subprojects/wlroots/rootston/xwayland.c	/^static void activate(struct roots_view *view, bool active) {$/;"	f	file:
activated	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	bool maximized, fullscreen, resizing, activated;$/;"	m	struct:wlr_xdg_toplevel_state
activated	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	bool maximized, fullscreen, resizing, activated;$/;"	m	struct:wlr_xdg_toplevel_v6_state
active	../subprojects/wlroots/examples/input-method.c	/^bool active = false;$/;"	v
active	../subprojects/wlroots/include/backend/drm/properties.h	/^		uint32_t active;$/;"	m	struct:wlr_drm_crtc_props::__anon18
active	../subprojects/wlroots/include/wlr/backend/session.h	/^	bool active;$/;"	m	struct:wlr_session
active	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^	bool active; \/\/ pending compositor-side state$/;"	m	struct:wlr_input_method_v2
active_client	../subprojects/wlroots/include/wlr/types/wlr_input_inhibitor.h	/^	struct wl_client *active_client;$/;"	m	struct:wlr_input_inhibit_manager	typeref:struct:wlr_input_inhibit_manager::wl_client
active_constraint	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wlr_pointer_constraint_v1 *active_constraint;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wlr_pointer_constraint_v1
active_inhibitor	../subprojects/wlroots/include/wlr/types/wlr_input_inhibitor.h	/^	struct wl_resource *active_inhibitor;$/;"	m	struct:wlr_input_inhibit_manager	typeref:struct:wlr_input_inhibit_manager::wl_resource
active_primary_source	../subprojects/wlroots/types/wlr_data_control_v1.c	/^	struct wlr_primary_selection_source *active_primary_source;$/;"	m	struct:data_control_source	typeref:struct:data_control_source::wlr_primary_selection_source	file:
active_source	../subprojects/wlroots/types/wlr_data_control_v1.c	/^	struct wlr_data_source *active_source;$/;"	m	struct:data_control_source	typeref:struct:data_control_source::wlr_data_source	file:
activity_notify	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^		struct wl_signal activity_notify;$/;"	m	struct:wlr_idle::__anon52	typeref:struct:wlr_idle::__anon52::wl_signal
actual_height	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	uint32_t actual_width, actual_height;$/;"	m	struct:wlr_layer_surface_v1_state
actual_width	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	uint32_t actual_width, actual_height;$/;"	m	struct:wlr_layer_surface_v1_state
add	../subprojects/wlroots/include/wlr/types/wlr_output_layout.h	/^		struct wl_signal add;$/;"	m	struct:wlr_output_layout::__anon70	typeref:struct:wlr_output_layout::__anon70::wl_signal
add_binding_config	../subprojects/wlroots/rootston/config.c	/^static void add_binding_config(struct wl_list *bindings, const char* combination,$/;"	f	file:
add_output	../subprojects/wlroots/types/wlr_xdg_output_v1.c	/^static void add_output(struct wlr_xdg_output_manager_v1 *manager,$/;"	f	file:
add_pad_group_from_libinput	../subprojects/wlroots/backend/libinput/tablet_pad.c	/^static void add_pad_group_from_libinput(struct wlr_tablet_pad *pad,$/;"	f	file:
add_signal_matches	../subprojects/wlroots/backend/session/logind.c	/^static bool add_signal_matches(struct logind_session *session) {$/;"	f	file:
add_switch_config	../subprojects/wlroots/rootston/config.c	/^static void add_switch_config(struct wl_list *switches, const char *switch_name,$/;"	f	file:
add_tablet_client	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tablet.c	/^void add_tablet_client(struct wlr_tablet_seat_client_v2 *seat,$/;"	f
add_tablet_pad_client	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^void add_tablet_pad_client(struct wlr_tablet_seat_client_v2 *seat,$/;"	f
add_tablet_pad_group	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static void add_tablet_pad_group(struct wlr_tablet_v2_tablet_pad *pad,$/;"	f	file:
add_tablet_tool_client	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void add_tablet_tool_client(struct wlr_tablet_seat_client_v2 *seat,$/;"	f
added	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	bool added, configured, mapped, closed;$/;"	m	struct:wlr_layer_surface_v1
added	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	bool added;$/;"	m	struct:wlr_xdg_toplevel_decoration_v1
added	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	bool added, configured, mapped;$/;"	m	struct:wlr_xdg_surface
added	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	bool added;$/;"	m	struct:wlr_xdg_toplevel
added	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	bool added, configured, mapped;$/;"	m	struct:wlr_xdg_surface_v6
added	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	bool added;$/;"	m	struct:wlr_xdg_toplevel_v6
address	../subprojects/wlroots/include/backend/rdp.h	/^	char *address;$/;"	m	struct:wlr_rdp_backend
after_length	../subprojects/wlroots/examples/text-input.c	/^		uint32_t after_length;$/;"	m	struct:text_input_state::__anon10	file:
after_length	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^	uint32_t after_length;$/;"	m	struct:wlr_input_method_v2_delete_surrounding_text
allocate_device	../subprojects/wlroots/backend/libinput/events.c	/^static struct wlr_input_device *allocate_device($/;"	f	file:
allocate_shm_file	../subprojects/wlroots/util/shm.c	/^int allocate_shm_file(size_t size) {$/;"	f
alpha	../subprojects/wlroots/examples/layer-shell.c	/^static double alpha = 1.0;$/;"	v	file:
alpha	../subprojects/wlroots/include/render/gles2.h	/^	GLint alpha;$/;"	m	struct:wlr_gles2_tex_shader
alpha	../subprojects/wlroots/include/rootston/view.h	/^	float alpha;$/;"	m	struct:roots_view
alpha	../subprojects/wlroots/rootston/render.c	/^	float alpha;$/;"	m	struct:render_data	file:
anchor	../subprojects/wlroots/examples/input-method.c	/^		uint32_t anchor;$/;"	m	struct:input_method_state::__anon5	file:
anchor	../subprojects/wlroots/examples/layer-shell.c	/^static uint32_t anchor = 0;$/;"	v	file:
anchor	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	uint32_t anchor;$/;"	m	struct:wlr_layer_surface_v1_state
anchor	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^		uint32_t anchor;$/;"	m	struct:wlr_text_input_v3_state::__anon102
anchor	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	enum xdg_positioner_anchor anchor;$/;"	m	struct:wlr_xdg_positioner	typeref:enum:wlr_xdg_positioner::xdg_positioner_anchor
anchor	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	enum zxdg_positioner_v6_anchor anchor;$/;"	m	struct:wlr_xdg_positioner_v6	typeref:enum:wlr_xdg_positioner_v6::zxdg_positioner_v6_anchor
anchor_rect	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_box anchor_rect;$/;"	m	struct:wlr_xdg_positioner	typeref:struct:wlr_xdg_positioner::wlr_box
anchor_rect	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_box anchor_rect;$/;"	m	struct:wlr_xdg_positioner_v6	typeref:struct:wlr_xdg_positioner_v6::wlr_box
animate	../subprojects/wlroots/examples/layer-shell.c	/^static bool animate = false;$/;"	v	file:
animate_cat	../subprojects/wlroots/examples/output-layout.c	/^static void animate_cat(struct sample_state *sample,$/;"	f	file:
app_id	../subprojects/wlroots/examples/foreign-toplevel.c	/^	char *app_id;$/;"	m	struct:toplevel_state	file:
app_id	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	char *app_id;$/;"	m	struct:wlr_foreign_toplevel_handle_v1
app_id	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	char *app_id;$/;"	m	struct:wlr_xdg_toplevel
app_id	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	char *app_id;$/;"	m	struct:wlr_xdg_toplevel_v6
apply	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^		struct wl_signal apply; \/\/ wlr_output_configuration_v1$/;"	m	struct:wlr_output_manager_v1::__anon72	typeref:struct:wlr_output_manager_v1::__anon72::wl_signal
apply_exclusive	../subprojects/wlroots/rootston/layer_shell.c	/^static void apply_exclusive(struct wlr_box *usable_area,$/;"	f	file:
apply_output_transform	../subprojects/wlroots/types/wlr_cursor.c	/^static void apply_output_transform(double *x, double *y,$/;"	f	file:
apply_size_constraints	../subprojects/wlroots/rootston/xdg_shell.c	/^static void apply_size_constraints(struct wlr_xdg_surface *xdg_surface,$/;"	f	file:
apply_size_constraints	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void apply_size_constraints(struct wlr_xdg_surface_v6 *surface,$/;"	f	file:
apply_size_constraints	../subprojects/wlroots/rootston/xwayland.c	/^static void apply_size_constraints($/;"	f	file:
arrange_layer	../subprojects/wlroots/rootston/layer_shell.c	/^static void arrange_layer(struct wlr_output *output,$/;"	f	file:
arrange_layers	../subprojects/wlroots/rootston/layer_shell.c	/^void arrange_layers(struct roots_output *output) {$/;"	f
array_to_state	../subprojects/wlroots/examples/foreign-toplevel.c	/^static uint32_t array_to_state(struct wl_array *array) {$/;"	f	file:
atom	../subprojects/wlroots/include/xwayland/selection.h	/^	xcb_atom_t atom;$/;"	m	struct:wlr_xwm_selection
atom_map	../subprojects/wlroots/xwayland/xwm.c	/^const char *atom_map[ATOM_LAST] = {$/;"	v
atom_name	../subprojects/wlroots/include/xwayland/xwm.h	/^enum atom_name {$/;"	g
atomic	../subprojects/wlroots/backend/drm/atomic.c	/^struct atomic {$/;"	s	file:
atomic	../subprojects/wlroots/include/backend/drm/drm.h	/^	drmModeAtomicReq *atomic;$/;"	m	struct:wlr_drm_crtc
atomic_add	../subprojects/wlroots/backend/drm/atomic.c	/^static inline void atomic_add(struct atomic *atom, uint32_t id, uint32_t prop, uint64_t val) {$/;"	f	file:
atomic_begin	../subprojects/wlroots/backend/drm/atomic.c	/^static void atomic_begin(struct wlr_drm_crtc *crtc, struct atomic *atom) {$/;"	f	file:
atomic_commit	../subprojects/wlroots/backend/drm/atomic.c	/^static bool atomic_commit(int drm_fd, struct atomic *atom,$/;"	f	file:
atomic_conn_enable	../subprojects/wlroots/backend/drm/atomic.c	/^static bool atomic_conn_enable(struct wlr_drm_backend *drm,$/;"	f	file:
atomic_crtc_get_gamma_size	../subprojects/wlroots/backend/drm/atomic.c	/^static size_t atomic_crtc_get_gamma_size(struct wlr_drm_backend *drm,$/;"	f	file:
atomic_crtc_move_cursor	../subprojects/wlroots/backend/drm/atomic.c	/^static bool atomic_crtc_move_cursor(struct wlr_drm_backend *drm,$/;"	f	file:
atomic_crtc_pageflip	../subprojects/wlroots/backend/drm/atomic.c	/^static bool atomic_crtc_pageflip(struct wlr_drm_backend *drm,$/;"	f	file:
atomic_crtc_set_cursor	../subprojects/wlroots/backend/drm/atomic.c	/^static bool atomic_crtc_set_cursor(struct wlr_drm_backend *drm,$/;"	f	file:
atomic_crtc_set_gamma	../subprojects/wlroots/backend/drm/atomic.c	/^static bool atomic_crtc_set_gamma(struct wlr_drm_backend *drm,$/;"	f	file:
atomic_end	../subprojects/wlroots/backend/drm/atomic.c	/^static bool atomic_end(int drm_fd, struct atomic *atom) {$/;"	f	file:
atomic_iface	../subprojects/wlroots/backend/drm/atomic.c	/^const struct wlr_drm_interface atomic_iface = {$/;"	v	typeref:struct:wlr_drm_interface
atoms	../subprojects/wlroots/include/backend/x11.h	/^	} atoms;$/;"	m	struct:wlr_x11_backend	typeref:struct:wlr_x11_backend::__anon23
atoms	../subprojects/wlroots/include/xwayland/xwm.h	/^	xcb_atom_t atoms[ATOM_LAST];$/;"	m	struct:wlr_xwm
attach	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener attach;$/;"	m	struct:roots_tablet_pad	typeref:struct:roots_tablet_pad::wl_listener
attach_drm_frames_ref	../subprojects/wlroots/examples/dmabuf-capture.c	/^static int attach_drm_frames_ref(struct capture_context *ctx, AVFrame *f,$/;"	f	file:
attach_render	../subprojects/wlroots/include/wlr/interfaces/wlr_output.h	/^	bool (*attach_render)(struct wlr_output *output, int *buffer_age);$/;"	m	struct:wlr_output_impl
attach_tablet	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^		struct wl_signal attach_tablet; \/\/struct wlr_tablet_tool$/;"	m	struct:wlr_tablet_pad::__anon96	typeref:struct:wlr_tablet_pad::__anon96::wl_signal
attach_tablet_pad	../subprojects/wlroots/rootston/seat.c	/^static void attach_tablet_pad(struct roots_tablet_pad *pad,$/;"	f	file:
attempt_backend_by_name	../subprojects/wlroots/backend/backend.c	/^static struct wlr_backend *attempt_backend_by_name(struct wl_display *display,$/;"	f	file:
attempt_drm_backend	../subprojects/wlroots/backend/backend.c	/^static struct wlr_backend *attempt_drm_backend(struct wl_display *display,$/;"	f	file:
attempt_enable_needs_modeset	../subprojects/wlroots/backend/drm/drm.c	/^static void attempt_enable_needs_modeset(struct wlr_drm_backend *drm) {$/;"	f	file:
attempt_headless_backend	../subprojects/wlroots/backend/backend.c	/^static struct wlr_backend *attempt_headless_backend($/;"	f	file:
attempt_noop_backend	../subprojects/wlroots/backend/backend.c	/^static struct wlr_backend *attempt_noop_backend(struct wl_display *display) {$/;"	f	file:
attempt_rdp_backend	../subprojects/wlroots/backend/backend.c	/^static struct wlr_backend *attempt_rdp_backend(struct wl_display *display,$/;"	f	file:
attempt_wl_backend	../subprojects/wlroots/backend/backend.c	/^static struct wlr_backend *attempt_wl_backend(struct wl_display *display,$/;"	f	file:
attempt_x11_backend	../subprojects/wlroots/backend/backend.c	/^static struct wlr_backend *attempt_x11_backend(struct wl_display *display,$/;"	f	file:
attribs	../subprojects/wlroots/include/wlr/types/wlr_export_dmabuf_v1.h	/^	struct wlr_dmabuf_attributes attribs;$/;"	m	struct:wlr_export_dmabuf_frame_v1	typeref:struct:wlr_export_dmabuf_frame_v1::wlr_dmabuf_attributes
attributes	../subprojects/wlroots/include/wlr/types/wlr_linux_dmabuf_v1.h	/^	struct wlr_dmabuf_attributes attributes;$/;"	m	struct:wlr_dmabuf_v1_buffer	typeref:struct:wlr_dmabuf_v1_buffer::wlr_dmabuf_attributes
attrs	../subprojects/wlroots/include/types/wlr_xdg_shell.h	/^	struct wlr_xdg_positioner attrs;$/;"	m	struct:wlr_xdg_positioner_resource	typeref:struct:wlr_xdg_positioner_resource::wlr_xdg_positioner
attrs	../subprojects/wlroots/include/types/wlr_xdg_shell_v6.h	/^	struct wlr_xdg_positioner_v6 attrs;$/;"	m	struct:wlr_xdg_positioner_v6_resource	typeref:struct:wlr_xdg_positioner_v6_resource::wlr_xdg_positioner_v6
auto_configured	../subprojects/wlroots/types/wlr_output_layout.c	/^	bool auto_configured;$/;"	m	struct:wlr_output_layout_output_state	file:
avctx	../subprojects/wlroots/examples/dmabuf-capture.c	/^	AVCodecContext *avctx;$/;"	m	struct:capture_context	file:
avf	../subprojects/wlroots/examples/dmabuf-capture.c	/^	AVFormatContext *avf;$/;"	m	struct:capture_context	file:
axis	../subprojects/wlroots/examples/tablet.c	/^	struct wl_listener axis;$/;"	m	struct:tablet_tool_state	typeref:struct:tablet_tool_state::wl_listener	file:
axis	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wl_listener axis;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wl_listener
axis	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener axis;$/;"	m	struct:roots_tablet	typeref:struct:roots_tablet::wl_listener
axis	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^		struct wl_signal axis;$/;"	m	struct:wlr_cursor::__anon38	typeref:struct:wlr_cursor::__anon38::wl_signal
axis	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^		struct wl_signal axis;$/;"	m	struct:wlr_pointer::__anon74	typeref:struct:wlr_pointer::__anon74::wl_signal
axis	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	void (*axis)(struct wlr_seat_pointer_grab *grab, uint32_t time_msec,$/;"	m	struct:wlr_pointer_grab_interface
axis	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^		struct wl_signal axis;$/;"	m	struct:wlr_tablet::__anon98	typeref:struct:wlr_tablet::__anon98::wl_signal
axis	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener axis;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wl_listener	file:
axis_discrete	../subprojects/wlroots/include/backend/wayland.h	/^	int32_t axis_discrete;$/;"	m	struct:wlr_wl_pointer
axis_source	../subprojects/wlroots/include/backend/wayland.h	/^	enum wlr_axis_source axis_source;$/;"	m	struct:wlr_wl_pointer	typeref:enum:wlr_wl_pointer::wlr_axis_source
back	../subprojects/wlroots/include/backend/drm/renderer.h	/^	struct gbm_bo *back;$/;"	m	struct:wlr_drm_surface	typeref:struct:wlr_drm_surface::gbm_bo
backend	../subprojects/wlroots/backend/multi/backend.c	/^	struct wlr_backend *backend;$/;"	m	struct:subbackend_state	typeref:struct:subbackend_state::wlr_backend	file:
backend	../subprojects/wlroots/examples/fullscreen-shell.c	/^	struct wlr_backend *backend;$/;"	m	struct:fullscreen_server	typeref:struct:fullscreen_server::wlr_backend	file:
backend	../subprojects/wlroots/include/backend/drm/drm.h	/^	struct wlr_backend backend;$/;"	m	struct:wlr_drm_backend	typeref:struct:wlr_drm_backend::wlr_backend
backend	../subprojects/wlroots/include/backend/headless.h	/^	struct wlr_backend backend;$/;"	m	struct:wlr_headless_backend	typeref:struct:wlr_headless_backend::wlr_backend
backend	../subprojects/wlroots/include/backend/headless.h	/^	struct wlr_headless_backend *backend;$/;"	m	struct:wlr_headless_input_device	typeref:struct:wlr_headless_input_device::wlr_headless_backend
backend	../subprojects/wlroots/include/backend/headless.h	/^	struct wlr_headless_backend *backend;$/;"	m	struct:wlr_headless_output	typeref:struct:wlr_headless_output::wlr_headless_backend
backend	../subprojects/wlroots/include/backend/libinput.h	/^	struct wlr_backend backend;$/;"	m	struct:wlr_libinput_backend	typeref:struct:wlr_libinput_backend::wlr_backend
backend	../subprojects/wlroots/include/backend/multi.h	/^	struct wlr_backend backend;$/;"	m	struct:wlr_multi_backend	typeref:struct:wlr_multi_backend::wlr_backend
backend	../subprojects/wlroots/include/backend/noop.h	/^	struct wlr_backend backend;$/;"	m	struct:wlr_noop_backend	typeref:struct:wlr_noop_backend::wlr_backend
backend	../subprojects/wlroots/include/backend/noop.h	/^	struct wlr_noop_backend *backend;$/;"	m	struct:wlr_noop_output	typeref:struct:wlr_noop_output::wlr_noop_backend
backend	../subprojects/wlroots/include/backend/rdp.h	/^	struct wlr_backend backend;$/;"	m	struct:wlr_rdp_backend	typeref:struct:wlr_rdp_backend::wlr_backend
backend	../subprojects/wlroots/include/backend/rdp.h	/^	struct wlr_rdp_backend *backend;$/;"	m	struct:wlr_rdp_output	typeref:struct:wlr_rdp_output::wlr_rdp_backend
backend	../subprojects/wlroots/include/backend/rdp.h	/^	struct wlr_rdp_backend *backend;$/;"	m	struct:wlr_rdp_peer_context	typeref:struct:wlr_rdp_peer_context::wlr_rdp_backend
backend	../subprojects/wlroots/include/backend/wayland.h	/^	struct wlr_backend backend;$/;"	m	struct:wlr_wl_backend	typeref:struct:wlr_wl_backend::wlr_backend
backend	../subprojects/wlroots/include/backend/wayland.h	/^	struct wlr_wl_backend *backend;$/;"	m	struct:wlr_wl_input_device	typeref:struct:wlr_wl_input_device::wlr_wl_backend
backend	../subprojects/wlroots/include/backend/wayland.h	/^	struct wlr_wl_backend *backend;$/;"	m	struct:wlr_wl_output	typeref:struct:wlr_wl_output::wlr_wl_backend
backend	../subprojects/wlroots/include/backend/x11.h	/^	struct wlr_backend backend;$/;"	m	struct:wlr_x11_backend	typeref:struct:wlr_x11_backend::wlr_backend
backend	../subprojects/wlroots/include/rootston/server.h	/^	struct wlr_backend *backend;$/;"	m	struct:roots_server	typeref:struct:roots_server::wlr_backend
backend	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	struct wlr_backend *backend;$/;"	m	struct:wlr_output	typeref:struct:wlr_output::wlr_backend
backend	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wlr_backend *backend;$/;"	m	struct:tinywl_server	typeref:struct:tinywl_server::wlr_backend	file:
backend_add	../subprojects/wlroots/include/backend/multi.h	/^		struct wl_signal backend_add;$/;"	m	struct:wlr_multi_backend::__anon21	typeref:struct:wlr_multi_backend::__anon21::wl_signal
backend_destroy	../subprojects/wlroots/backend/drm/backend.c	/^static void backend_destroy(struct wlr_backend *backend) {$/;"	f	file:
backend_destroy	../subprojects/wlroots/backend/headless/backend.c	/^static void backend_destroy(struct wlr_backend *wlr_backend) {$/;"	f	file:
backend_destroy	../subprojects/wlroots/backend/libinput/backend.c	/^static void backend_destroy(struct wlr_backend *wlr_backend) {$/;"	f	file:
backend_destroy	../subprojects/wlroots/backend/noop/backend.c	/^static void backend_destroy(struct wlr_backend *wlr_backend) {$/;"	f	file:
backend_destroy	../subprojects/wlroots/backend/rdp/backend.c	/^static void backend_destroy(struct wlr_backend *wlr_backend) {$/;"	f	file:
backend_destroy	../subprojects/wlroots/backend/wayland/backend.c	/^static void backend_destroy(struct wlr_backend *backend) {$/;"	f	file:
backend_destroy	../subprojects/wlroots/backend/x11/backend.c	/^static void backend_destroy(struct wlr_backend *backend) {$/;"	f	file:
backend_get_presentation_clock	../subprojects/wlroots/backend/drm/backend.c	/^static clockid_t backend_get_presentation_clock(struct wlr_backend *backend) {$/;"	f	file:
backend_get_renderer	../subprojects/wlroots/backend/drm/backend.c	/^static struct wlr_renderer *backend_get_renderer($/;"	f	file:
backend_get_renderer	../subprojects/wlroots/backend/headless/backend.c	/^static struct wlr_renderer *backend_get_renderer($/;"	f	file:
backend_get_renderer	../subprojects/wlroots/backend/rdp/backend.c	/^static struct wlr_renderer *backend_get_renderer($/;"	f	file:
backend_get_renderer	../subprojects/wlroots/backend/wayland/backend.c	/^static struct wlr_renderer *backend_get_renderer(struct wlr_backend *backend) {$/;"	f	file:
backend_get_renderer	../subprojects/wlroots/backend/x11/backend.c	/^static struct wlr_renderer *backend_get_renderer($/;"	f	file:
backend_impl	../subprojects/wlroots/backend/drm/backend.c	/^static struct wlr_backend_impl backend_impl = {$/;"	v	typeref:struct:wlr_backend_impl	file:
backend_impl	../subprojects/wlroots/backend/headless/backend.c	/^static const struct wlr_backend_impl backend_impl = {$/;"	v	typeref:struct:wlr_backend_impl	file:
backend_impl	../subprojects/wlroots/backend/libinput/backend.c	/^static const struct wlr_backend_impl backend_impl = {$/;"	v	typeref:struct:wlr_backend_impl	file:
backend_impl	../subprojects/wlroots/backend/multi/backend.c	/^struct wlr_backend_impl backend_impl = {$/;"	v	typeref:struct:wlr_backend_impl
backend_impl	../subprojects/wlroots/backend/noop/backend.c	/^static const struct wlr_backend_impl backend_impl = {$/;"	v	typeref:struct:wlr_backend_impl	file:
backend_impl	../subprojects/wlroots/backend/rdp/backend.c	/^static const struct wlr_backend_impl backend_impl = {$/;"	v	typeref:struct:wlr_backend_impl	file:
backend_impl	../subprojects/wlroots/backend/wayland/backend.c	/^static struct wlr_backend_impl backend_impl = {$/;"	v	typeref:struct:wlr_backend_impl	file:
backend_impl	../subprojects/wlroots/backend/x11/backend.c	/^static const struct wlr_backend_impl backend_impl = {$/;"	v	typeref:struct:wlr_backend_impl	file:
backend_remove	../subprojects/wlroots/include/backend/multi.h	/^		struct wl_signal backend_remove;$/;"	m	struct:wlr_multi_backend::__anon21	typeref:struct:wlr_multi_backend::__anon21::wl_signal
backend_start	../subprojects/wlroots/backend/drm/backend.c	/^static bool backend_start(struct wlr_backend *backend) {$/;"	f	file:
backend_start	../subprojects/wlroots/backend/headless/backend.c	/^static bool backend_start(struct wlr_backend *wlr_backend) {$/;"	f	file:
backend_start	../subprojects/wlroots/backend/libinput/backend.c	/^static bool backend_start(struct wlr_backend *wlr_backend) {$/;"	f	file:
backend_start	../subprojects/wlroots/backend/noop/backend.c	/^static bool backend_start(struct wlr_backend *wlr_backend) {$/;"	f	file:
backend_start	../subprojects/wlroots/backend/rdp/backend.c	/^static bool backend_start(struct wlr_backend *wlr_backend) {$/;"	f	file:
backend_start	../subprojects/wlroots/backend/wayland/backend.c	/^static bool backend_start(struct wlr_backend *backend) {$/;"	f	file:
backend_start	../subprojects/wlroots/backend/x11/backend.c	/^static bool backend_start(struct wlr_backend *backend) {$/;"	f	file:
backends	../subprojects/wlroots/include/backend/multi.h	/^	struct wl_list backends;$/;"	m	struct:wlr_multi_backend	typeref:struct:wlr_multi_backend::wl_list
base	../subprojects/wlroots/backend/session/direct-freebsd.c	/^	struct wlr_session base;$/;"	m	struct:direct_session	typeref:struct:direct_session::wlr_session	file:
base	../subprojects/wlroots/backend/session/direct.c	/^	struct wlr_session base;$/;"	m	struct:direct_session	typeref:struct:direct_session::wlr_session	file:
base	../subprojects/wlroots/backend/session/logind.c	/^	struct wlr_session base;$/;"	m	struct:logind_session	typeref:struct:logind_session::wlr_session	file:
base	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_xdg_surface *base;$/;"	m	struct:wlr_xdg_popup	typeref:struct:wlr_xdg_popup::wlr_xdg_surface
base	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_xdg_surface *base;$/;"	m	struct:wlr_xdg_toplevel	typeref:struct:wlr_xdg_toplevel::wlr_xdg_surface
base	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_xdg_surface_v6 *base;$/;"	m	struct:wlr_xdg_popup_v6	typeref:struct:wlr_xdg_popup_v6::wlr_xdg_surface_v6
base	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_xdg_surface_v6 *base;$/;"	m	struct:wlr_xdg_toplevel_v6	typeref:struct:wlr_xdg_toplevel_v6::wlr_xdg_surface_v6
base	../subprojects/wlroots/xwayland/selection/incoming.c	/^	struct wlr_data_source base;$/;"	m	struct:x11_data_source	typeref:struct:x11_data_source::wlr_data_source	file:
base	../subprojects/wlroots/xwayland/selection/incoming.c	/^	struct wlr_primary_selection_source base;$/;"	m	struct:x11_primary_selection_source	typeref:struct:x11_primary_selection_source::wlr_primary_selection_source	file:
base_height	../subprojects/wlroots/include/wlr/xwayland.h	/^	int32_t base_width, base_height;$/;"	m	struct:wlr_xwayland_surface_size_hints
base_width	../subprojects/wlroots/include/wlr/xwayland.h	/^	int32_t base_width, base_height;$/;"	m	struct:wlr_xwayland_surface_size_hints
before_length	../subprojects/wlroots/examples/text-input.c	/^		uint32_t before_length;$/;"	m	struct:text_input_state::__anon10	file:
before_length	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^	uint32_t before_length;$/;"	m	struct:wlr_input_method_v2_delete_surrounding_text
begin	../subprojects/wlroots/include/wlr/render/interface.h	/^	void (*begin)(struct wlr_renderer *renderer, uint32_t width,$/;"	m	struct:wlr_renderer_impl
begin_interactive	../subprojects/wlroots/tinywl/tinywl.c	/^static void begin_interactive(struct tinywl_view *view,$/;"	f	file:
best	../subprojects/wlroots/backend/drm/util.c	/^	uint32_t *restrict best;$/;"	m	struct:match_state	file:
bind_wayland_display_wl	../subprojects/wlroots/include/wlr/render/egl.h	/^		bool bind_wayland_display_wl;$/;"	m	struct:wlr_egl::__anon35
bindings	../subprojects/wlroots/include/rootston/config.h	/^	struct wl_list bindings;$/;"	m	struct:roots_config	typeref:struct:roots_config::wl_list
border_width	../subprojects/wlroots/include/rootston/view.h	/^	int border_width;$/;"	m	struct:roots_view
bottom	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^		uint32_t top, right, bottom, left;$/;"	m	struct:wlr_layer_surface_v1_state::__anon64
bound_acc	../subprojects/wlroots/types/wlr_surface.c	/^struct bound_acc {$/;"	s	file:
bound_resources	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^	struct wl_list bound_resources; \/\/ struct wl_resource*::link$/;"	m	struct:wlr_input_method_manager_v2	typeref:struct:wlr_input_method_manager_v2::wl_list
bound_resources	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^	struct wl_list bound_resources; \/\/ struct wl_resource*::link$/;"	m	struct:wlr_text_input_manager_v3	typeref:struct:wlr_text_input_manager_v3::wl_list
box	../subprojects/wlroots/include/rootston/view.h	/^	struct wlr_box box;$/;"	m	struct:roots_view	typeref:struct:roots_view::wlr_box
box	../subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h	/^	struct wlr_box box;$/;"	m	struct:wlr_screencopy_frame_v1	typeref:struct:wlr_screencopy_frame_v1::wlr_box
bpp	../subprojects/wlroots/include/render/gles2.h	/^	int depth, bpp;$/;"	m	struct:wlr_gles2_pixel_format
buffer	../subprojects/wlroots/examples/screencopy.c	/^} buffer;$/;"	v	typeref:struct:__anon8	file:
buffer	../subprojects/wlroots/examples/text-input.c	/^static char *buffer; \/\/ text buffer$/;"	v	file:
buffer	../subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h	/^	struct wl_shm_buffer *buffer;$/;"	m	struct:wlr_screencopy_frame_v1	typeref:struct:wlr_screencopy_frame_v1::wl_shm_buffer
buffer	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	struct wlr_buffer *buffer;$/;"	m	struct:wlr_surface	typeref:struct:wlr_surface::wlr_buffer
buffer	../subprojects/wlroots/include/wlr/xcursor.h	/^	uint8_t *buffer;$/;"	m	struct:wlr_xcursor_image
buffer_age_ext	../subprojects/wlroots/include/wlr/render/egl.h	/^		bool buffer_age_ext;$/;"	m	struct:wlr_egl::__anon35
buffer_copy_done	../subprojects/wlroots/examples/screencopy.c	/^bool buffer_copy_done = false;$/;"	v
buffer_copy_done	../subprojects/wlroots/examples/screenshot.c	/^static bool buffer_copy_done;$/;"	v	file:
buffer_damage	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	pixman_region32_t buffer_damage;$/;"	m	struct:wlr_surface
buffer_damage	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	pixman_region32_t surface_damage, buffer_damage; \/\/ clipped to bounds$/;"	m	struct:wlr_surface_state
buffer_destroy	../subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h	/^	struct wl_listener buffer_destroy;$/;"	m	struct:wlr_screencopy_frame_v1	typeref:struct:wlr_screencopy_frame_v1::wl_listener
buffer_destroy	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	struct wl_listener buffer_destroy;$/;"	m	struct:wlr_surface_state	typeref:struct:wlr_surface_state::wl_listener
buffer_handle_destroy	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^static void buffer_handle_destroy(struct wl_client *client,$/;"	f	file:
buffer_handle_resource_destroy	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^static void buffer_handle_resource_destroy(struct wl_resource *buffer_resource) {$/;"	f	file:
buffer_height	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	int buffer_width, buffer_height;$/;"	m	struct:wlr_surface_state
buffer_impl	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^static const struct wl_buffer_interface buffer_impl = {$/;"	v	typeref:struct:wl_buffer_interface	file:
buffer_resource	../subprojects/wlroots/include/wlr/types/wlr_linux_dmabuf_v1.h	/^	struct wl_resource *buffer_resource;$/;"	m	struct:wlr_dmabuf_v1_buffer	typeref:struct:wlr_dmabuf_v1_buffer::wl_resource
buffer_resource	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	struct wl_resource *buffer_resource;$/;"	m	struct:wlr_surface_state	typeref:struct:wlr_surface_state::wl_resource
buffer_resource_handle_destroy	../subprojects/wlroots/types/wlr_buffer.c	/^static void buffer_resource_handle_destroy(struct wl_listener *listener,$/;"	f	file:
buffer_width	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	int buffer_width, buffer_height;$/;"	m	struct:wlr_surface_state
bus	../subprojects/wlroots/backend/session/logind.c	/^	sd_bus *bus;$/;"	m	struct:logind_session	file:
button	../subprojects/wlroots/examples/tablet.c	/^	bool proximity, tap, button;$/;"	m	struct:sample_state	file:
button	../subprojects/wlroots/examples/tablet.c	/^	struct wl_listener button;$/;"	m	struct:tablet_pad_state	typeref:struct:tablet_pad_state::wl_listener	file:
button	../subprojects/wlroots/examples/tablet.c	/^	struct wl_listener button;$/;"	m	struct:tablet_tool_state	typeref:struct:tablet_tool_state::wl_listener	file:
button	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wl_listener button;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wl_listener
button	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener button;$/;"	m	struct:roots_tablet	typeref:struct:roots_tablet::wl_listener
button	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener button;$/;"	m	struct:roots_tablet_pad	typeref:struct:roots_tablet_pad::wl_listener
button	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^		struct wl_signal button;$/;"	m	struct:wlr_cursor::__anon38	typeref:struct:wlr_cursor::__anon38::wl_signal
button	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^		struct wl_signal button;$/;"	m	struct:wlr_pointer::__anon74	typeref:struct:wlr_pointer::__anon74::wl_signal
button	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	uint32_t button;$/;"	m	struct:wlr_event_pointer_button
button	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	uint32_t (*button)(struct wlr_seat_pointer_grab *grab, uint32_t time_msec,$/;"	m	struct:wlr_pointer_grab_interface
button	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^		struct wl_signal button;$/;"	m	struct:wlr_tablet_pad::__anon96	typeref:struct:wlr_tablet_pad::__anon96::wl_signal
button	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	uint32_t button;$/;"	m	struct:wlr_event_tablet_pad_button
button	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^		struct wl_signal button;$/;"	m	struct:wlr_tablet::__anon98	typeref:struct:wlr_tablet::__anon98::wl_signal
button	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	uint32_t button;$/;"	m	struct:wlr_event_tablet_tool_button
button	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	void (*button)($/;"	m	struct:wlr_tablet_tool_v2_grab_interface
button	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	void (*button)(struct wlr_tablet_pad_v2_grab *grab,size_t button,$/;"	m	struct:wlr_tablet_pad_v2_grab_interface
button	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener button;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wl_listener	file:
button_count	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	size_t button_count;$/;"	m	struct:wlr_tablet_pad_client_v2
button_count	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	uint32_t button_count;$/;"	m	struct:wlr_seat_pointer_state
button_count	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	size_t button_count;$/;"	m	struct:wlr_tablet_pad
button_count	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	size_t button_count;$/;"	m	struct:wlr_tablet_pad_group
button_feedback	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^		struct wl_signal button_feedback; \/\/ struct wlr_tablet_v2_event_feedback$/;"	m	struct:wlr_tablet_v2_tablet_pad::__anon101	typeref:struct:wlr_tablet_v2_tablet_pad::__anon101::wl_signal
buttons	../subprojects/wlroots/examples/layer-shell.c	/^static int buttons = 0;$/;"	v	file:
buttons	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	unsigned int *buttons;$/;"	m	struct:wlr_tablet_pad_group
bytes_per_pixel	../subprojects/wlroots/examples/cat.h	/^  unsigned int 	 bytes_per_pixel; \/* 2:RGB16, 3:RGB, 4:RGBA *\/ $/;"	m	struct:gimp_texture
cached	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	struct wlr_surface_state cached;$/;"	m	struct:wlr_subsurface	typeref:struct:wlr_subsurface::wlr_surface_state
calculate_refresh_rate	../subprojects/wlroots/backend/drm/util.c	/^int32_t calculate_refresh_rate(const drmModeModeInfo *mode) {$/;"	f
callback_handle_resource_destroy	../subprojects/wlroots/types/wlr_surface.c	/^static void callback_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
cancel	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	void (*cancel)(struct wlr_seat_keyboard_grab *grab);$/;"	m	struct:wlr_keyboard_grab_interface
cancel	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	void (*cancel)(struct wlr_seat_pointer_grab *grab);$/;"	m	struct:wlr_pointer_grab_interface
cancel	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	void (*cancel)(struct wlr_seat_touch_grab *grab);$/;"	m	struct:wlr_touch_grab_interface
cancel	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	void (*cancel)(struct wlr_tablet_pad_v2_grab *grab);$/;"	m	struct:wlr_tablet_pad_v2_grab_interface
cancel	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	void (*cancel)(struct wlr_tablet_tool_v2_grab *grab);$/;"	m	struct:wlr_tablet_tool_v2_grab_interface
cancel	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^		struct wl_signal cancel;$/;"	m	struct:wlr_touch::__anon107	typeref:struct:wlr_touch::__anon107::wl_signal
cancelled	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	bool cancelled;$/;"	m	struct:wlr_event_pointer_pinch_end
cancelled	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	bool cancelled;$/;"	m	struct:wlr_event_pointer_swipe_end
cancelling	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	bool started, dropped, cancelling;$/;"	m	struct:wlr_drag
cap	../subprojects/wlroots/include/wlr/render/drm_format_set.h	/^	size_t len, cap;$/;"	m	struct:wlr_drm_format
cap	../subprojects/wlroots/include/wlr/render/drm_format_set.h	/^	size_t len, cap;$/;"	m	struct:wlr_drm_format_set
capabilities	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	uint32_t capabilities;$/;"	m	struct:wlr_seat
capacity	../subprojects/wlroots/include/wlr/types/wlr_list.h	/^	size_t capacity;$/;"	m	struct:wlr_list
capture_context	../subprojects/wlroots/examples/dmabuf-capture.c	/^struct capture_context {$/;"	s	file:
capture_output	../subprojects/wlroots/types/wlr_screencopy_v1.c	/^static void capture_output(struct wl_client *client,$/;"	f	file:
cat_tex	../subprojects/wlroots/examples/cat.c	/^const struct gimp_texture cat_tex = {$/;"	v	typeref:struct:gimp_texture
cat_texture	../subprojects/wlroots/examples/output-layout.c	/^	struct wlr_texture *cat_texture;$/;"	m	struct:sample_state	typeref:struct:sample_state::wlr_texture	file:
cat_texture	../subprojects/wlroots/examples/rotation.c	/^	struct wlr_texture *cat_texture;$/;"	m	struct:sample_state	typeref:struct:sample_state::wlr_texture	file:
cat_texture	../subprojects/wlroots/examples/touch.c	/^	struct wlr_texture *cat_texture;$/;"	m	struct:sample_state	typeref:struct:sample_state::wlr_texture	file:
change	../subprojects/wlroots/include/wlr/types/wlr_output_layout.h	/^		struct wl_signal change;$/;"	m	struct:wlr_output_layout::__anon70	typeref:struct:wlr_output_layout::__anon70::wl_signal
change_cause	../subprojects/wlroots/examples/input-method.c	/^	enum zwp_text_input_v3_change_cause change_cause;$/;"	m	struct:input_method_state	typeref:enum:input_method_state::zwp_text_input_v3_change_cause	file:
change_vt	../subprojects/wlroots/include/wlr/backend/session/interface.h	/^	bool (*change_vt)(struct wlr_session *session, unsigned vt);$/;"	m	struct:session_impl
check_and_release_implicit_grab	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void check_and_release_implicit_grab(struct wlr_tablet_tool_v2_grab *grab) {$/;"	f	file:
check_drm_features	../subprojects/wlroots/backend/drm/drm.c	/^bool check_drm_features(struct wlr_drm_backend *drm) {$/;"	f
check_egl_ext	../subprojects/wlroots/render/egl.c	/^static bool check_egl_ext(const char *exts, const char *ext) {$/;"	f	file:
check_gl_ext	../subprojects/wlroots/render/gles2/renderer.c	/^static bool check_gl_ext(const char *exts, const char *ext) {$/;"	f	file:
check_import_dmabuf	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^static bool check_import_dmabuf(struct wlr_dmabuf_v1_buffer *buffer) {$/;"	f	file:
child	../subprojects/wlroots/backend/session/direct-freebsd.c	/^	pid_t child;$/;"	m	struct:direct_session	file:
child	../subprojects/wlroots/backend/session/direct.c	/^	pid_t child;$/;"	m	struct:direct_session	file:
children	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_list children; \/\/ roots_view_child::link$/;"	m	struct:roots_view	typeref:struct:roots_view::wl_list
children	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wl_list children; \/\/ wlr_xwayland_surface::parent_link$/;"	m	struct:wlr_xwayland_surface	typeref:struct:wlr_xwayland_surface::wl_list
class	../subprojects/wlroots/examples/dmabuf-capture.c	/^	AVClass *class; \/* For pretty logging *\/$/;"	m	struct:capture_context	file:
clear	../subprojects/wlroots/include/wlr/render/interface.h	/^	void (*clear)(struct wlr_renderer *renderer, const float color[static 4]);$/;"	m	struct:wlr_renderer_impl
clear_color	../subprojects/wlroots/examples/multi-pointer.c	/^	float clear_color[4];$/;"	m	struct:sample_state	file:
clear_color	../subprojects/wlroots/examples/pointer.c	/^	float clear_color[4];$/;"	m	struct:sample_state	file:
client	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_client *client;$/;"	m	struct:wlr_tablet_client_v2	typeref:struct:wlr_tablet_client_v2::wl_client
client	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_client *client;$/;"	m	struct:wlr_tablet_pad_client_v2	typeref:struct:wlr_tablet_pad_client_v2::wl_client
client	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_client *client;$/;"	m	struct:wlr_tablet_tool_client_v2	typeref:struct:wlr_tablet_tool_client_v2::wl_client
client	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wlr_tablet_manager_client_v2 *client;$/;"	m	struct:wlr_tablet_seat_client_v2	typeref:struct:wlr_tablet_seat_client_v2::wlr_tablet_manager_client_v2
client	../subprojects/wlroots/include/wlr/types/wlr_fullscreen_shell_v1.h	/^	struct wl_client *client;$/;"	m	struct:wlr_fullscreen_shell_v1_present_surface_event	typeref:struct:wlr_fullscreen_shell_v1_present_surface_event::wl_client
client	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_client *client;$/;"	m	struct:wlr_seat_client	typeref:struct:wlr_seat_client::wl_client
client	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_seat_client *client;$/;"	m	struct:wlr_touch_point	typeref:struct:wlr_touch_point::wlr_seat_client
client	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_client *client;$/;"	m	struct:wlr_xdg_client	typeref:struct:wlr_xdg_client::wl_client
client	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_client *client;$/;"	m	struct:wlr_xdg_popup_grab	typeref:struct:wlr_xdg_popup_grab::wl_client
client	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_xdg_client *client;$/;"	m	struct:wlr_xdg_surface	typeref:struct:wlr_xdg_surface::wlr_xdg_client
client	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_client *client;$/;"	m	struct:wlr_xdg_client_v6	typeref:struct:wlr_xdg_client_v6::wl_client
client	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_client *client;$/;"	m	struct:wlr_xdg_popup_grab_v6	typeref:struct:wlr_xdg_popup_grab_v6::wl_client
client	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_xdg_client_v6 *client;$/;"	m	struct:wlr_xdg_surface_v6	typeref:struct:wlr_xdg_surface_v6::wlr_xdg_client_v6
client	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wl_client *client;$/;"	m	struct:wlr_xwayland	typeref:struct:wlr_xwayland::wl_client
client	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^	struct wl_client *client;$/;"	m	struct:wlr_tablet_manager_client_v2	typeref:struct:wlr_tablet_manager_client_v2::wl_client	file:
client_active	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^	bool client_active; \/\/ state known to the client$/;"	m	struct:wlr_input_method_v2
client_data_source	../subprojects/wlroots/types/wlr_data_control_v1.c	/^struct client_data_source {$/;"	s	file:
client_data_source	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^struct client_data_source {$/;"	s	file:
client_data_source	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^struct client_data_source {$/;"	s	file:
client_data_source_accept	../subprojects/wlroots/types/data_device/wlr_data_source.c	/^static void client_data_source_accept(struct wlr_data_source *wlr_source,$/;"	f	file:
client_data_source_create	../subprojects/wlroots/types/data_device/wlr_data_source.c	/^struct wlr_client_data_source *client_data_source_create($/;"	f
client_data_source_destroy	../subprojects/wlroots/types/data_device/wlr_data_source.c	/^static void client_data_source_destroy(struct wlr_data_source *wlr_source) {$/;"	f	file:
client_data_source_dnd_action	../subprojects/wlroots/types/data_device/wlr_data_source.c	/^static void client_data_source_dnd_action(struct wlr_data_source *wlr_source,$/;"	f	file:
client_data_source_dnd_drop	../subprojects/wlroots/types/data_device/wlr_data_source.c	/^static void client_data_source_dnd_drop(struct wlr_data_source *wlr_source) {$/;"	f	file:
client_data_source_dnd_finish	../subprojects/wlroots/types/data_device/wlr_data_source.c	/^static void client_data_source_dnd_finish(struct wlr_data_source *wlr_source) {$/;"	f	file:
client_data_source_from_resource	../subprojects/wlroots/types/data_device/wlr_data_source.c	/^struct wlr_client_data_source *client_data_source_from_resource($/;"	f
client_data_source_from_resource	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static struct client_data_source *client_data_source_from_resource($/;"	f	file:
client_data_source_from_resource	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static struct client_data_source *client_data_source_from_resource($/;"	f	file:
client_data_source_from_source	../subprojects/wlroots/types/wlr_data_control_v1.c	/^		client_data_source_from_source(struct wlr_data_source *wlr_source) {$/;"	f	file:
client_data_source_from_wlr_data_source	../subprojects/wlroots/types/data_device/wlr_data_source.c	/^static struct wlr_client_data_source *client_data_source_from_wlr_data_source($/;"	f	file:
client_data_source_send	../subprojects/wlroots/types/data_device/wlr_data_source.c	/^static void client_data_source_send(struct wlr_data_source *wlr_source,$/;"	f	file:
client_destroy	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_listener client_destroy;$/;"	m	struct:wlr_touch_point	typeref:struct:wlr_touch_point::wl_listener
client_destroy	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wl_listener client_destroy;$/;"	m	struct:wlr_xwayland	typeref:struct:wlr_xwayland::wl_listener
client_handle_destroy	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static void client_handle_destroy(struct wl_resource *resource) {$/;"	f	file:
client_link	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_list client_link;$/;"	m	struct:wlr_tablet_seat_client_v2	typeref:struct:wlr_tablet_seat_client_v2::wl_list
client_pending	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	struct wlr_layer_surface_v1_state client_pending;$/;"	m	struct:wlr_layer_surface_v1	typeref:struct:wlr_layer_surface_v1::wlr_layer_surface_v1_state
client_pending	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_xdg_toplevel_state client_pending;$/;"	m	struct:wlr_xdg_toplevel	typeref:struct:wlr_xdg_toplevel::wlr_xdg_toplevel_state
client_pending	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_xdg_toplevel_v6_state client_pending;$/;"	m	struct:wlr_xdg_toplevel_v6	typeref:struct:wlr_xdg_toplevel_v6::wlr_xdg_toplevel_v6_state
client_pending_mode	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	enum wlr_xdg_toplevel_decoration_v1_mode client_pending_mode;$/;"	m	struct:wlr_xdg_toplevel_decoration_v1	typeref:enum:wlr_xdg_toplevel_decoration_v1::wlr_xdg_toplevel_decoration_v1_mode
client_preferred_mode	../subprojects/wlroots/examples/toplevel-decoration.c	/^enum zxdg_toplevel_decoration_v1_mode client_preferred_mode, current_mode;$/;"	v	typeref:enum:zxdg_toplevel_decoration_v1_mode
client_primary_selection_source	../subprojects/wlroots/types/wlr_data_control_v1.c	/^struct client_primary_selection_source {$/;"	s	file:
client_primary_selection_source_destroy	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void client_primary_selection_source_destroy($/;"	f	file:
client_primary_selection_source_from_source	../subprojects/wlroots/types/wlr_data_control_v1.c	/^		client_primary_selection_source_from_source($/;"	f	file:
client_primary_selection_source_impl	../subprojects/wlroots/types/wlr_data_control_v1.c	/^client_primary_selection_source_impl = {$/;"	v	typeref:struct:wlr_primary_selection_source_impl	file:
client_primary_selection_source_impl	../subprojects/wlroots/types/wlr_data_control_v1.c	/^client_primary_selection_source_impl;$/;"	v	typeref:struct:wlr_primary_selection_source_impl	file:
client_primary_selection_source_send	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void client_primary_selection_source_send($/;"	f	file:
client_source_destroy	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void client_source_destroy(struct wlr_data_source *wlr_source) {$/;"	f	file:
client_source_destroy	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void client_source_destroy($/;"	f	file:
client_source_destroy	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void client_source_destroy($/;"	f	file:
client_source_impl	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static const struct wlr_data_source_impl client_source_impl = {$/;"	v	typeref:struct:wlr_data_source_impl	file:
client_source_impl	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static const struct wlr_data_source_impl client_source_impl;$/;"	v	typeref:struct:wlr_data_source_impl	file:
client_source_impl	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static const struct wlr_primary_selection_source_impl client_source_impl = {$/;"	v	typeref:struct:wlr_primary_selection_source_impl	file:
client_source_impl	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static const struct wlr_primary_selection_source_impl client_source_impl = {$/;"	v	typeref:struct:wlr_primary_selection_source_impl	file:
client_source_send	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void client_source_send(struct wlr_data_source *wlr_source,$/;"	f	file:
client_source_send	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void client_source_send($/;"	f	file:
client_source_send	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void client_source_send($/;"	f	file:
clients	../subprojects/wlroots/include/backend/rdp.h	/^	struct wl_list clients;$/;"	m	struct:wlr_rdp_backend	typeref:struct:wlr_rdp_backend::wl_list
clients	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_list clients; \/\/ wlr_tablet_seat_v2_client::link$/;"	m	struct:wlr_tablet_seat_v2	typeref:struct:wlr_tablet_seat_v2::wl_list
clients	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_list clients;$/;"	m	struct:wlr_seat	typeref:struct:wlr_seat::wl_list
clients	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wl_list clients; \/\/ wlr_tablet_client_v2::tablet_link$/;"	m	struct:wlr_tablet_v2_tablet	typeref:struct:wlr_tablet_v2_tablet::wl_list
clients	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wl_list clients; \/\/ wlr_tablet_manager_client_v2::link$/;"	m	struct:wlr_tablet_manager_v2	typeref:struct:wlr_tablet_manager_v2::wl_list
clients	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wl_list clients; \/\/ wlr_tablet_pad_client_v2::pad_link$/;"	m	struct:wlr_tablet_v2_tablet_pad	typeref:struct:wlr_tablet_v2_tablet_pad::wl_list
clients	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wl_list clients; \/\/ wlr_tablet_tool_client_v2::tool_link$/;"	m	struct:wlr_tablet_v2_tablet_tool	typeref:struct:wlr_tablet_v2_tablet_tool::wl_list
clients	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_list clients;$/;"	m	struct:wlr_xdg_shell	typeref:struct:wlr_xdg_shell::wl_list
clients	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_list clients;$/;"	m	struct:wlr_xdg_shell_v6	typeref:struct:wlr_xdg_shell_v6::wl_list
clipboard_selection	../subprojects/wlroots/include/xwayland/xwm.h	/^	struct wlr_xwm_selection clipboard_selection;$/;"	m	struct:wlr_xwm	typeref:struct:wlr_xwm::wlr_xwm_selection
clock	../subprojects/wlroots/include/backend/drm/drm.h	/^	clockid_t clock;$/;"	m	struct:wlr_drm_backend
clock	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	/^	clockid_t clock;$/;"	m	struct:wlr_presentation
close	../subprojects/wlroots/include/rootston/view.h	/^	void (*close)(struct roots_view *view);$/;"	m	struct:roots_view_interface
close	../subprojects/wlroots/include/wlr/backend/session/interface.h	/^	void (*close)(struct wlr_session *session, int fd);$/;"	m	struct:session_impl
close	../subprojects/wlroots/rootston/xdg_shell.c	/^static void close(struct roots_view *view) {$/;"	f	file:
close	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void close(struct roots_view *view) {$/;"	f	file:
close	../subprojects/wlroots/rootston/xwayland.c	/^static void close(struct roots_view *view) {$/;"	f	file:
close_program	../subprojects/wlroots/examples/idle.c	/^void *close_program(void *data) {$/;"	f
close_timeout	../subprojects/wlroots/examples/idle.c	/^static uint32_t timeout = 0, simulate_activity_timeout = 0, close_timeout = 0;$/;"	v	file:
closed	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	bool added, configured, mapped, closed;$/;"	m	struct:wlr_layer_surface_v1
closure	../subprojects/wlroots/xcursor/xcursor.c	/^    void    *closure;$/;"	m	struct:_XcursorFile	file:
cmp_plane	../subprojects/wlroots/backend/drm/drm.c	/^static int cmp_plane(const void *arg1, const void *arg2) {$/;"	f	file:
cmp_prop_info	../subprojects/wlroots/backend/drm/properties.c	/^static int cmp_prop_info(const void *arg1, const void *arg2) {$/;"	f	file:
color	../subprojects/wlroots/examples/layer-shell.c	/^	float color[3];$/;"	m	struct:__anon6	file:
color	../subprojects/wlroots/examples/simple.c	/^	float color[3];$/;"	m	struct:sample_state	file:
color	../subprojects/wlroots/include/render/gles2.h	/^			GLint color;$/;"	m	struct:wlr_gles2_renderer::__anon25::__anon26
color	../subprojects/wlroots/include/render/gles2.h	/^			GLint color;$/;"	m	struct:wlr_gles2_renderer::__anon25::__anon27
colored	../subprojects/wlroots/util/log.c	/^static bool colored = true;$/;"	v	file:
colormap	../subprojects/wlroots/include/xwayland/xwm.h	/^	xcb_colormap_t colormap;$/;"	m	struct:wlr_xwm
command	../subprojects/wlroots/include/rootston/config.h	/^	char *command;$/;"	m	struct:roots_binding_config
command	../subprojects/wlroots/include/rootston/config.h	/^	char *command;$/;"	m	struct:roots_switch_config
comment	../subprojects/wlroots/xcursor/xcursor.c	/^    char	    *comment;$/;"	m	struct:_XcursorComment	file:
comment_type	../subprojects/wlroots/xcursor/xcursor.c	/^    XcursorUInt	    comment_type;$/;"	m	struct:_XcursorComment	file:
comments	../subprojects/wlroots/xcursor/xcursor.c	/^    XcursorComment  **comments;	\/* array of XcursorComment pointers *\/$/;"	m	struct:_XcursorComments	file:
commit	../subprojects/wlroots/examples/text-input.c	/^	char *commit;$/;"	m	struct:text_input_state	file:
commit	../subprojects/wlroots/examples/text-input.c	/^static void commit(struct zwp_text_input_v3 *text_input) {$/;"	f	file:
commit	../subprojects/wlroots/include/rootston/layers.h	/^	struct wl_listener commit;$/;"	m	struct:roots_layer_popup	typeref:struct:roots_layer_popup::wl_listener
commit	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener commit;$/;"	m	struct:roots_view_child	typeref:struct:roots_view_child::wl_listener
commit	../subprojects/wlroots/include/wlr/interfaces/wlr_output.h	/^	bool (*commit)(struct wlr_output *output);$/;"	m	struct:wlr_output_impl
commit	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^		struct wl_signal commit; \/\/ (struct wlr_input_method_v2*)$/;"	m	struct:wlr_input_method_v2::__anon59	typeref:struct:wlr_input_method_v2::__anon59::wl_signal
commit	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^		struct wl_signal commit;$/;"	m	struct:wlr_output::__anon68	typeref:struct:wlr_output::__anon68::wl_signal
commit	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^		struct wl_signal commit;$/;"	m	struct:wlr_surface::__anon93	typeref:struct:wlr_surface::__anon93::wl_signal
commit	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	void (*commit)(struct wlr_surface *surface);$/;"	m	struct:wlr_surface_role
commit	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^		struct wl_signal commit; \/\/ (struct wlr_text_input_v3*)$/;"	m	struct:wlr_text_input_v3::__anon105	typeref:struct:wlr_text_input_v3::__anon105::wl_signal
commit_text	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^	char *commit_text;$/;"	m	struct:wlr_input_method_v2_state
committed	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	uint32_t committed; \/\/ enum wlr_output_state_field$/;"	m	struct:wlr_output_state
committed	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	uint32_t committed; \/\/ enum wlr_pointer_constraint_v1_state_field$/;"	m	struct:wlr_pointer_constraint_v1_state
committed	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	/^	bool committed;$/;"	m	struct:wlr_presentation_feedback
committed	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	uint32_t committed; \/\/ enum wlr_surface_state_field$/;"	m	struct:wlr_surface_state
committed	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	bool committed;$/;"	m	struct:wlr_xdg_popup
committed	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	bool committed;$/;"	m	struct:wlr_xdg_popup_v6
communicate	../subprojects/wlroots/backend/session/direct-ipc.c	/^static void communicate(int sock) {$/;"	f	file:
compare_xdg_surface_toplevel_state	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^bool compare_xdg_surface_toplevel_state(struct wlr_xdg_toplevel *state) {$/;"	f
compare_xdg_surface_v6_toplevel_state	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^bool compare_xdg_surface_v6_toplevel_state(struct wlr_xdg_toplevel_v6 *state) {$/;"	f
compile_shader	../subprojects/wlroots/render/gles2/renderer.c	/^static GLuint compile_shader(GLuint type, const GLchar *src) {$/;"	f	file:
compositor	../subprojects/wlroots/examples/idle-inhibit.c	/^static struct wl_compositor *compositor = NULL;$/;"	v	typeref:struct:wl_compositor	file:
compositor	../subprojects/wlroots/examples/input-inhibitor.c	/^static struct wl_compositor *compositor = NULL;$/;"	v	typeref:struct:wl_compositor	file:
compositor	../subprojects/wlroots/examples/input-method.c	/^static struct wl_compositor *compositor = NULL;$/;"	v	typeref:struct:wl_compositor	file:
compositor	../subprojects/wlroots/examples/layer-shell.c	/^static struct wl_compositor *compositor;$/;"	v	typeref:struct:wl_compositor	file:
compositor	../subprojects/wlroots/examples/pointer-constraints.c	/^static struct wl_compositor *compositor = NULL;$/;"	v	typeref:struct:wl_compositor	file:
compositor	../subprojects/wlroots/examples/pointer.c	/^	struct compositor_state *compositor;$/;"	m	struct:sample_state	typeref:struct:sample_state::compositor_state	file:
compositor	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static struct wl_compositor *compositor = NULL;$/;"	v	typeref:struct:wl_compositor	file:
compositor	../subprojects/wlroots/examples/text-input.c	/^static struct wl_compositor *compositor = NULL;$/;"	v	typeref:struct:wl_compositor	file:
compositor	../subprojects/wlroots/examples/toplevel-decoration.c	/^static struct wl_compositor *compositor = NULL;$/;"	v	typeref:struct:wl_compositor	file:
compositor	../subprojects/wlroots/include/backend/wayland.h	/^	struct wl_compositor *compositor;$/;"	m	struct:wlr_wl_backend	typeref:struct:wlr_wl_backend::wl_compositor
compositor	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_compositor *compositor;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_compositor
compositor	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wlr_compositor *compositor;$/;"	m	struct:wlr_xwayland	typeref:struct:wlr_xwayland::wlr_compositor
compositor_action	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	uint32_t compositor_action;$/;"	m	struct:wlr_data_source
compositor_bind	../subprojects/wlroots/types/wlr_compositor.c	/^static void compositor_bind(struct wl_client *wl_client, void *data,$/;"	f	file:
compositor_create_region	../subprojects/wlroots/types/wlr_compositor.c	/^static void compositor_create_region(struct wl_client *client,$/;"	f	file:
compositor_create_surface	../subprojects/wlroots/types/wlr_compositor.c	/^static void compositor_create_surface(struct wl_client *client,$/;"	f	file:
compositor_destroy	../subprojects/wlroots/include/xwayland/xwm.h	/^	struct wl_listener compositor_destroy;$/;"	m	struct:wlr_xwm	typeref:struct:wlr_xwm::wl_listener
compositor_from_resource	../subprojects/wlroots/types/wlr_compositor.c	/^static struct wlr_compositor *compositor_from_resource($/;"	f	file:
compositor_impl	../subprojects/wlroots/types/wlr_compositor.c	/^static const struct wl_compositor_interface compositor_impl = {$/;"	v	typeref:struct:wl_compositor_interface	file:
compositor_impl	../subprojects/wlroots/types/wlr_compositor.c	/^static const struct wl_compositor_interface compositor_impl;$/;"	v	typeref:struct:wl_compositor_interface	file:
compositor_new_surface	../subprojects/wlroots/include/xwayland/xwm.h	/^	struct wl_listener compositor_new_surface;$/;"	m	struct:wlr_xwm	typeref:struct:wlr_xwm::wl_listener
compositor_resource_destroy	../subprojects/wlroots/types/wlr_compositor.c	/^static void compositor_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
cond	../subprojects/wlroots/examples/dmabuf-capture.c	/^	pthread_cond_t cond;$/;"	m	struct:fifo_buffer	file:
cond_lock	../subprojects/wlroots/examples/dmabuf-capture.c	/^	pthread_mutex_t cond_lock;$/;"	m	struct:fifo_buffer	file:
config	../subprojects/wlroots/include/rootston/desktop.h	/^	struct roots_config *config;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::roots_config
config	../subprojects/wlroots/include/rootston/input.h	/^	struct roots_config *config;$/;"	m	struct:roots_input	typeref:struct:roots_input::roots_config
config	../subprojects/wlroots/include/rootston/keyboard.h	/^	struct roots_keyboard_config *config;$/;"	m	struct:roots_keyboard	typeref:struct:roots_keyboard::roots_keyboard_config
config	../subprojects/wlroots/include/rootston/server.h	/^	struct roots_config *config;$/;"	m	struct:roots_server	typeref:struct:roots_server::roots_config
config	../subprojects/wlroots/include/wlr/render/egl.h	/^	EGLConfig config;$/;"	m	struct:wlr_egl
config	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	struct wlr_output_configuration_v1 *config;$/;"	m	struct:wlr_output_configuration_head_v1	typeref:struct:wlr_output_configuration_head_v1::wlr_output_configuration_v1
config_check_head_is_unconfigured	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static bool config_check_head_is_unconfigured($/;"	f	file:
config_create	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static struct wlr_output_configuration_v1 *config_create(bool finalized) {$/;"	f	file:
config_finalize	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void config_finalize(struct wlr_output_configuration_v1 *config) {$/;"	f	file:
config_from_resource	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static struct wlr_output_configuration_v1 *config_from_resource($/;"	f	file:
config_handle_apply	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void config_handle_apply(struct wl_client *client,$/;"	f	file:
config_handle_cursor	../subprojects/wlroots/rootston/config.c	/^static void config_handle_cursor(struct roots_config *config,$/;"	f	file:
config_handle_destroy	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void config_handle_destroy(struct wl_client *client,$/;"	f	file:
config_handle_disable_head	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void config_handle_disable_head(struct wl_client *client,$/;"	f	file:
config_handle_enable_head	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void config_handle_enable_head(struct wl_client *client,$/;"	f	file:
config_handle_keyboard	../subprojects/wlroots/rootston/config.c	/^static void config_handle_keyboard(struct roots_config *config,$/;"	f	file:
config_handle_resource_destroy	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void config_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
config_handle_test	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void config_handle_test(struct wl_client *client,$/;"	f	file:
config_head_create	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static struct wlr_output_configuration_head_v1 *config_head_create($/;"	f	file:
config_head_destroy	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void config_head_destroy($/;"	f	file:
config_head_from_resource	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static struct wlr_output_configuration_head_v1 *config_head_from_resource($/;"	f	file:
config_head_handle_output_destroy	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void config_head_handle_output_destroy(struct wl_listener *listener,$/;"	f	file:
config_head_handle_resource_destroy	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void config_head_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
config_head_handle_set_custom_mode	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void config_head_handle_set_custom_mode(struct wl_client *client,$/;"	f	file:
config_head_handle_set_mode	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void config_head_handle_set_mode(struct wl_client *client,$/;"	f	file:
config_head_handle_set_position	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void config_head_handle_set_position(struct wl_client *client,$/;"	f	file:
config_head_handle_set_scale	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void config_head_handle_set_scale(struct wl_client *client,$/;"	f	file:
config_head_handle_set_transform	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void config_head_handle_set_transform(struct wl_client *client,$/;"	f	file:
config_head_impl	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static const struct zwlr_output_configuration_head_v1_interface config_head_impl = {$/;"	v	typeref:struct:zwlr_output_configuration_head_v1_interface	file:
config_head_impl	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static const struct zwlr_output_configuration_head_v1_interface config_head_impl;$/;"	v	typeref:struct:zwlr_output_configuration_head_v1_interface	file:
config_impl	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static const struct zwlr_output_configuration_v1_interface config_impl = {$/;"	v	typeref:struct:zwlr_output_configuration_v1_interface	file:
config_impl	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static const struct zwlr_output_configuration_v1_interface config_impl;$/;"	v	typeref:struct:zwlr_output_configuration_v1_interface	file:
config_ini_handler	../subprojects/wlroots/rootston/config.c	/^static int config_ini_handler(void *user, const char *section, const char *name,$/;"	f	file:
config_path	../subprojects/wlroots/include/rootston/config.h	/^	char *config_path;$/;"	m	struct:roots_config
config_validate_serial	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static bool config_validate_serial(struct wlr_output_configuration_v1 *config) {$/;"	f	file:
configuration_get_head	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static struct wlr_output_configuration_head_v1 *configuration_get_head($/;"	f	file:
configure	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		struct wl_signal configure; \/\/ wlr_xdg_surface_configure$/;"	m	struct:wlr_xdg_surface::__anon118	typeref:struct:wlr_xdg_surface::__anon118::wl_signal
configure_cursor	../subprojects/wlroots/examples/multi-pointer.c	/^void configure_cursor(struct wlr_cursor *cursor, struct wlr_input_device *device,$/;"	f
configure_idle	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_event_source *configure_idle;$/;"	m	struct:wlr_xdg_surface	typeref:struct:wlr_xdg_surface::wl_event_source
configure_idle	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_event_source *configure_idle;$/;"	m	struct:wlr_xdg_surface_v6	typeref:struct:wlr_xdg_surface_v6::wl_event_source
configure_list	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	struct wl_list configure_list;$/;"	m	struct:wlr_layer_surface_v1	typeref:struct:wlr_layer_surface_v1::wl_list
configure_list	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	struct wl_list configure_list; \/\/ wlr_xdg_toplevel_decoration_v1_configure::link$/;"	m	struct:wlr_xdg_toplevel_decoration_v1	typeref:struct:wlr_xdg_toplevel_decoration_v1::wl_list
configure_list	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_list configure_list;$/;"	m	struct:wlr_xdg_surface	typeref:struct:wlr_xdg_surface::wl_list
configure_list	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_list configure_list;$/;"	m	struct:wlr_xdg_surface_v6	typeref:struct:wlr_xdg_surface_v6::wl_list
configure_next_serial	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	uint32_t configure_next_serial;$/;"	m	struct:wlr_layer_surface_v1
configure_next_serial	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	uint32_t configure_next_serial;$/;"	m	struct:wlr_xdg_surface
configure_next_serial	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	uint32_t configure_next_serial;$/;"	m	struct:wlr_xdg_surface_v6
configure_serial	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	uint32_t configure_serial;$/;"	m	struct:wlr_layer_surface_v1
configure_serial	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	uint32_t configure_serial;$/;"	m	struct:wlr_xdg_surface
configure_serial	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	uint32_t configure_serial;$/;"	m	struct:wlr_xdg_surface_v6
configured	../subprojects/wlroots/include/rootston/layers.h	/^	bool configured;$/;"	m	struct:roots_layer_surface
configured	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	bool added, configured, mapped, closed;$/;"	m	struct:wlr_layer_surface_v1
configured	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	bool added, configured, mapped;$/;"	m	struct:wlr_xdg_surface
configured	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	bool added, configured, mapped;$/;"	m	struct:wlr_xdg_surface_v6
confine	../subprojects/wlroots/include/rootston/cursor.h	/^	pixman_region32_t confine; \/\/ invalid if active_constraint == NULL$/;"	m	struct:roots_cursor
confined_pointer	../subprojects/wlroots/examples/pointer-constraints.c	/^struct zwp_confined_pointer_v1* confined_pointer;$/;"	v	typeref:struct:zwp_confined_pointer_v1
confined_pointer_impl	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^static const struct zwp_confined_pointer_v1_interface confined_pointer_impl = {$/;"	v	typeref:struct:zwp_confined_pointer_v1_interface	file:
confined_pointer_impl	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^static const struct zwp_confined_pointer_v1_interface confined_pointer_impl;$/;"	v	typeref:struct:zwp_confined_pointer_v1_interface	file:
conn_enable	../subprojects/wlroots/include/backend/drm/iface.h	/^	bool (*conn_enable)(struct wlr_drm_backend *drm,$/;"	m	struct:wlr_drm_interface
conn_get_name	../subprojects/wlroots/backend/drm/util.c	/^const char *conn_get_name(uint32_t type_id) {$/;"	f
connector_index_from_crtc	../subprojects/wlroots/backend/drm/drm.c	/^static ssize_t connector_index_from_crtc(struct wlr_drm_backend *drm,$/;"	f	file:
connector_info	../subprojects/wlroots/backend/drm/properties.c	/^static const struct prop_info connector_info[] = {$/;"	v	typeref:struct:prop_info	file:
connectors	../subprojects/wlroots/include/backend/drm/drm.h	/^	struct wl_list connectors;$/;"	m	struct:wlr_drm_crtc	typeref:struct:wlr_drm_crtc::wl_list
constraint	../subprojects/wlroots/include/rootston/seat.h	/^	struct wlr_pointer_constraint_v1 *constraint;$/;"	m	struct:roots_pointer_constraint	typeref:struct:roots_pointer_constraint::wlr_pointer_constraint_v1
constraint_adjustment	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	enum xdg_positioner_constraint_adjustment constraint_adjustment;$/;"	m	struct:wlr_xdg_positioner	typeref:enum:wlr_xdg_positioner::xdg_positioner_constraint_adjustment
constraint_adjustment	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	enum zxdg_positioner_v6_constraint_adjustment constraint_adjustment;$/;"	m	struct:wlr_xdg_positioner_v6	typeref:enum:wlr_xdg_positioner_v6::zxdg_positioner_v6_constraint_adjustment
constraint_commit	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wl_listener constraint_commit;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wl_listener
constraints	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	struct wl_list constraints; \/\/ wlr_pointer_constraint_v1::link$/;"	m	struct:wlr_pointer_constraints_v1	typeref:struct:wlr_pointer_constraints_v1::wl_list
container	../subprojects/wlroots/backend/multi/backend.c	/^	struct wlr_backend *container;$/;"	m	struct:subbackend_state	typeref:struct:subbackend_state::wlr_backend	file:
contains_str	../subprojects/wlroots/backend/session/logind.c	/^static bool contains_str(const char *needle, const char **haystack) {$/;"	f	file:
content_type	../subprojects/wlroots/examples/input-method.c	/^	} content_type;$/;"	m	struct:input_method_state	typeref:struct:input_method_state::__anon4	file:
content_type	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^	} content_type;$/;"	m	struct:wlr_text_input_v3_state	typeref:struct:wlr_text_input_v3_state::__anon103
context	../subprojects/wlroots/include/backend/rdp.h	/^	struct wlr_rdp_peer_context *context;$/;"	m	struct:wlr_rdp_output	typeref:struct:wlr_rdp_output::wlr_rdp_peer_context
context	../subprojects/wlroots/include/wlr/render/egl.h	/^	EGLContext context;$/;"	m	struct:wlr_egl
control_from_resource	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static struct wlr_data_control_device_v1 *control_from_resource($/;"	f	file:
control_handle_destroy	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void control_handle_destroy(struct wl_client *client,$/;"	f	file:
control_handle_resource_destroy	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void control_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
control_handle_seat_destroy	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void control_handle_seat_destroy(struct wl_listener *listener,$/;"	f	file:
control_handle_seat_set_primary_selection	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void control_handle_seat_set_primary_selection($/;"	f	file:
control_handle_seat_set_selection	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void control_handle_seat_set_selection(struct wl_listener *listener,$/;"	f	file:
control_handle_set_primary_selection	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void control_handle_set_primary_selection(struct wl_client *client,$/;"	f	file:
control_handle_set_selection	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void control_handle_set_selection(struct wl_client *client,$/;"	f	file:
control_impl	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static const struct zwlr_data_control_device_v1_interface control_impl = {$/;"	v	typeref:struct:zwlr_data_control_device_v1_interface	file:
control_impl	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static const struct zwlr_data_control_device_v1_interface control_impl;$/;"	v	typeref:struct:zwlr_data_control_device_v1_interface	file:
control_send_primary_selection	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void control_send_primary_selection($/;"	f	file:
control_send_selection	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void control_send_selection(struct wlr_data_control_device_v1 *device) {$/;"	f	file:
controls	../subprojects/wlroots/include/wlr/types/wlr_gamma_control.h	/^	struct wl_list controls; \/\/ wlr_gamma_control::link$/;"	m	struct:wlr_gamma_control_manager	typeref:struct:wlr_gamma_control_manager::wl_list
controls	../subprojects/wlroots/include/wlr/types/wlr_gamma_control_v1.h	/^	struct wl_list controls; \/\/ wlr_gamma_control_v1::link$/;"	m	struct:wlr_gamma_control_manager_v1	typeref:struct:wlr_gamma_control_manager_v1::wl_list
copy_drm_surface_mgpu	../subprojects/wlroots/backend/drm/renderer.c	/^struct gbm_bo *copy_drm_surface_mgpu(struct wlr_drm_surface *dest,$/;"	f
copy_state	../subprojects/wlroots/examples/foreign-toplevel.c	/^static void copy_state(struct toplevel_state *current,$/;"	f	file:
create	../subprojects/wlroots/include/wlr/backend/session/interface.h	/^	struct wlr_session *(*create)(struct wl_display *disp);$/;"	m	struct:session_impl	typeref:struct:session_impl::create
create_anonymous_file	../subprojects/wlroots/examples/gamma-control.c	/^static int create_anonymous_file(off_t size) {$/;"	f	file:
create_gamma_table	../subprojects/wlroots/examples/gamma-control.c	/^static int create_gamma_table(uint32_t ramp_size, uint16_t **table) {$/;"	f	file:
create_idle_timer	../subprojects/wlroots/types/wlr_idle.c	/^static void create_idle_timer(struct wl_client *client,$/;"	f	file:
create_libinput_keyboard	../subprojects/wlroots/backend/libinput/keyboard.c	/^struct wlr_keyboard *create_libinput_keyboard($/;"	f
create_libinput_pointer	../subprojects/wlroots/backend/libinput/pointer.c	/^struct wlr_pointer *create_libinput_pointer($/;"	f
create_libinput_switch	../subprojects/wlroots/backend/libinput/switch.c	/^struct wlr_switch *create_libinput_switch($/;"	f
create_libinput_tablet	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^struct wlr_tablet *create_libinput_tablet($/;"	f
create_libinput_tablet_pad	../subprojects/wlroots/backend/libinput/tablet_pad.c	/^struct wlr_tablet_pad *create_libinput_tablet_pad($/;"	f
create_libinput_touch	../subprojects/wlroots/backend/libinput/touch.c	/^struct wlr_touch *create_libinput_touch($/;"	f
create_offer	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static struct wl_resource *create_offer(struct wlr_data_control_device_v1 *device,$/;"	f	file:
create_offer	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void create_offer(struct wl_resource *device_resource,$/;"	f	file:
create_offer	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void create_offer(struct wl_resource *device_resource,$/;"	f	file:
create_popup	../subprojects/wlroots/examples/layer-shell.c	/^static void create_popup(uint32_t serial) {$/;"	f	file:
create_shm_buffer	../subprojects/wlroots/examples/screencopy.c	/^static struct wl_buffer *create_shm_buffer(enum wl_shm_format fmt,$/;"	f	file:
create_shm_buffer	../subprojects/wlroots/examples/screenshot.c	/^static struct wl_buffer *create_shm_buffer(int width, int height,$/;"	f	file:
create_shm_file	../subprojects/wlroots/util/shm.c	/^int create_shm_file(void) {$/;"	f
create_tablet_seat	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^static struct wlr_tablet_seat_v2 *create_tablet_seat($/;"	f	file:
create_timer	../subprojects/wlroots/types/wlr_idle.c	/^static struct wlr_idle_timeout *create_timer(struct wlr_idle *idle,$/;"	f	file:
create_toplevel_resource_for_resource	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static struct wl_resource *create_toplevel_resource_for_resource($/;"	f	file:
create_wl_input_device	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static struct wlr_wl_input_device *create_wl_input_device($/;"	f	file:
create_wl_keyboard	../subprojects/wlroots/backend/wayland/wl_seat.c	/^void create_wl_keyboard(struct wl_keyboard *wl_keyboard, struct wlr_wl_backend *wl) {$/;"	f
create_wl_pointer	../subprojects/wlroots/backend/wayland/wl_seat.c	/^void create_wl_pointer(struct wl_pointer *wl_pointer, struct wlr_wl_output *output) {$/;"	f
create_xdg_popup	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^void create_xdg_popup(struct wlr_xdg_surface *xdg_surface,$/;"	f
create_xdg_popup_v6	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^void create_xdg_popup_v6(struct wlr_xdg_surface_v6 *xdg_surface,$/;"	f
create_xdg_positioner	../subprojects/wlroots/types/xdg_shell/wlr_xdg_positioner.c	/^void create_xdg_positioner(struct wlr_xdg_client *client, uint32_t id) {$/;"	f
create_xdg_positioner_v6	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_positioner_v6.c	/^void create_xdg_positioner_v6(struct wlr_xdg_client_v6 *client, uint32_t id) {$/;"	f
create_xdg_surface	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^struct wlr_xdg_surface *create_xdg_surface($/;"	f
create_xdg_surface_v6	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^struct wlr_xdg_surface_v6 *create_xdg_surface_v6($/;"	f
create_xdg_toplevel	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^void create_xdg_toplevel(struct wlr_xdg_surface *xdg_surface,$/;"	f
create_xdg_toplevel_v6	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^void create_xdg_toplevel_v6(struct wlr_xdg_surface_v6 *xdg_surface,$/;"	f
crtc	../subprojects/wlroots/include/backend/drm/drm.h	/^	struct wlr_drm_crtc *crtc;$/;"	m	struct:wlr_drm_connector	typeref:struct:wlr_drm_connector::wlr_drm_crtc
crtc_get_gamma_size	../subprojects/wlroots/include/backend/drm/iface.h	/^	size_t (*crtc_get_gamma_size)(struct wlr_drm_backend *drm,$/;"	m	struct:wlr_drm_interface
crtc_h	../subprojects/wlroots/include/backend/drm/properties.h	/^		uint32_t crtc_h;$/;"	m	struct:wlr_drm_plane_props::__anon19
crtc_id	../subprojects/wlroots/include/backend/drm/properties.h	/^		uint32_t crtc_id;$/;"	m	struct:wlr_drm_connector_props::__anon17
crtc_id	../subprojects/wlroots/include/backend/drm/properties.h	/^		uint32_t crtc_id;$/;"	m	struct:wlr_drm_plane_props::__anon19
crtc_info	../subprojects/wlroots/backend/drm/properties.c	/^static const struct prop_info crtc_info[] = {$/;"	v	typeref:struct:prop_info	file:
crtc_move_cursor	../subprojects/wlroots/include/backend/drm/iface.h	/^	bool (*crtc_move_cursor)(struct wlr_drm_backend *drm,$/;"	m	struct:wlr_drm_interface
crtc_pageflip	../subprojects/wlroots/include/backend/drm/iface.h	/^	bool (*crtc_pageflip)(struct wlr_drm_backend *drm,$/;"	m	struct:wlr_drm_interface
crtc_set_cursor	../subprojects/wlroots/include/backend/drm/iface.h	/^	bool (*crtc_set_cursor)(struct wlr_drm_backend *drm,$/;"	m	struct:wlr_drm_interface
crtc_set_gamma	../subprojects/wlroots/include/backend/drm/iface.h	/^	bool (*crtc_set_gamma)(struct wlr_drm_backend *drm,$/;"	m	struct:wlr_drm_interface
crtc_w	../subprojects/wlroots/include/backend/drm/properties.h	/^		uint32_t crtc_w;$/;"	m	struct:wlr_drm_plane_props::__anon19
crtc_x	../subprojects/wlroots/include/backend/drm/properties.h	/^		uint32_t crtc_x;$/;"	m	struct:wlr_drm_plane_props::__anon19
crtc_y	../subprojects/wlroots/include/backend/drm/properties.h	/^		uint32_t crtc_y;$/;"	m	struct:wlr_drm_plane_props::__anon19
crtcs	../subprojects/wlroots/include/backend/drm/drm.h	/^	struct wlr_drm_crtc *crtcs;$/;"	m	struct:wlr_drm_backend	typeref:struct:wlr_drm_backend::wlr_drm_crtc
cur_x	../subprojects/wlroots/examples/layer-shell.c	/^static int cur_x = -1, cur_y = -1;$/;"	v	file:
cur_x	../subprojects/wlroots/examples/pointer.c	/^	double cur_x, cur_y;$/;"	m	struct:sample_state	file:
cur_y	../subprojects/wlroots/examples/layer-shell.c	/^static int cur_x = -1, cur_y = -1;$/;"	v	file:
cur_y	../subprojects/wlroots/examples/pointer.c	/^	double cur_x, cur_y;$/;"	m	struct:sample_state	file:
current	../subprojects/wlroots/examples/foreign-toplevel.c	/^	struct toplevel_state current, pending;$/;"	m	struct:toplevel_v1	typeref:struct:toplevel_v1::toplevel_state	file:
current	../subprojects/wlroots/examples/input-method.c	/^struct input_method_state current;$/;"	v	typeref:struct:input_method_state
current	../subprojects/wlroots/examples/text-input.c	/^static struct text_input_state current = {0};$/;"	v	typeref:struct:text_input_state	file:
current	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^	struct wlr_input_method_v2_state current;$/;"	m	struct:wlr_input_method_v2	typeref:struct:wlr_input_method_v2::wlr_input_method_v2_state
current	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	struct wlr_layer_surface_v1_state current;$/;"	m	struct:wlr_layer_surface_v1	typeref:struct:wlr_layer_surface_v1::wlr_layer_surface_v1_state
current	../subprojects/wlroots/include/wlr/types/wlr_output_damage.h	/^	pixman_region32_t current; \/\/ in output-local coordinates$/;"	m	struct:wlr_output_damage
current	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	struct wlr_pointer_constraint_v1_state current, pending;$/;"	m	struct:wlr_pointer_constraint_v1	typeref:struct:wlr_pointer_constraint_v1::wlr_pointer_constraint_v1_state
current	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	struct wlr_subsurface_state current, pending;$/;"	m	struct:wlr_subsurface	typeref:struct:wlr_subsurface::wlr_subsurface_state
current	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	struct wlr_surface_state current, pending, previous;$/;"	m	struct:wlr_surface	typeref:struct:wlr_surface::wlr_surface_state
current	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^	struct wlr_text_input_v3_state current;$/;"	m	struct:wlr_text_input_v3	typeref:struct:wlr_text_input_v3::wlr_text_input_v3_state
current	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_xdg_toplevel_state current;$/;"	m	struct:wlr_xdg_toplevel	typeref:struct:wlr_xdg_toplevel::wlr_xdg_toplevel_state
current	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_xdg_toplevel_v6_state current;$/;"	m	struct:wlr_xdg_toplevel_v6	typeref:struct:wlr_xdg_toplevel_v6::wlr_xdg_toplevel_v6_state
current_client	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wlr_tablet_client_v2 *current_client;$/;"	m	struct:wlr_tablet_v2_tablet	typeref:struct:wlr_tablet_v2_tablet::wlr_tablet_client_v2
current_client	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wlr_tablet_pad_client_v2 *current_client;$/;"	m	struct:wlr_tablet_v2_tablet_pad	typeref:struct:wlr_tablet_v2_tablet_pad::wlr_tablet_pad_client_v2
current_client	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wlr_tablet_tool_client_v2 *current_client;$/;"	m	struct:wlr_tablet_v2_tablet_tool	typeref:struct:wlr_tablet_v2_tablet_tool::wlr_tablet_tool_client_v2
current_dnd_action	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	enum wl_data_device_manager_dnd_action current_dnd_action;$/;"	m	struct:wlr_data_source	typeref:enum:wlr_data_source::wl_data_device_manager_dnd_action
current_enabled	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^	bool current_enabled;$/;"	m	struct:wlr_text_input_v3
current_frame	../subprojects/wlroots/examples/dmabuf-capture.c	/^	AVFrame *current_frame;$/;"	m	struct:capture_context	file:
current_mode	../subprojects/wlroots/examples/toplevel-decoration.c	/^enum zxdg_toplevel_decoration_v1_mode client_preferred_mode, current_mode;$/;"	v	typeref:enum:
current_mode	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	struct wlr_output_mode *current_mode;$/;"	m	struct:wlr_output	typeref:struct:wlr_output::wlr_output_mode
current_mode	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	enum wlr_xdg_toplevel_decoration_v1_mode current_mode;$/;"	m	struct:wlr_xdg_toplevel_decoration_v1	typeref:enum:wlr_xdg_toplevel_decoration_v1::wlr_xdg_toplevel_decoration_v1_mode
current_pointer	../subprojects/wlroots/include/backend/wayland.h	/^	struct wlr_wl_pointer *current_pointer;$/;"	m	struct:wlr_wl_backend	typeref:struct:wlr_wl_backend::wlr_wl_pointer
current_serial	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^	uint32_t current_serial; \/\/ received in last commit call$/;"	m	struct:wlr_input_method_v2
current_serial	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^	uint32_t current_serial; \/\/ next in line to send$/;"	m	struct:wlr_text_input_v3
current_tablet	../subprojects/wlroots/include/rootston/seat.h	/^	struct roots_tablet *current_tablet;$/;"	m	struct:roots_tablet_tool	typeref:struct:roots_tablet_tool::roots_tablet
cursor	../subprojects/wlroots/backend/drm/atomic.c	/^	int cursor;$/;"	m	struct:atomic	file:
cursor	../subprojects/wlroots/examples/input-method.c	/^		uint32_t cursor;$/;"	m	struct:input_method_state::__anon5	file:
cursor	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wlr_cursor *cursor;$/;"	m	struct:sample_cursor	typeref:struct:sample_cursor::wlr_cursor	file:
cursor	../subprojects/wlroots/examples/pointer.c	/^	struct wlr_cursor *cursor;$/;"	m	struct:sample_state	typeref:struct:sample_state::wlr_cursor	file:
cursor	../subprojects/wlroots/include/backend/drm/drm.h	/^			struct wlr_drm_plane *cursor;$/;"	m	struct:wlr_drm_crtc::__anon11::__anon12	typeref:struct:wlr_drm_crtc::__anon11::__anon12::wlr_drm_plane
cursor	../subprojects/wlroots/include/backend/wayland.h	/^	} cursor;$/;"	m	struct:wlr_wl_output	typeref:struct:wlr_wl_output::__anon22
cursor	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wlr_cursor *cursor;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wlr_cursor
cursor	../subprojects/wlroots/include/rootston/seat.h	/^	struct roots_cursor *cursor;$/;"	m	struct:roots_seat	typeref:struct:roots_seat::roots_cursor
cursor	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^		uint32_t cursor;$/;"	m	struct:wlr_text_input_v3_state::__anon102
cursor	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wlr_xwayland_cursor *cursor;$/;"	m	struct:wlr_xwayland	typeref:struct:wlr_xwayland::wlr_xwayland_cursor
cursor	../subprojects/wlroots/include/xwayland/xwm.h	/^	xcb_cursor_t cursor;$/;"	m	struct:wlr_xwm
cursor	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wlr_cursor *cursor;$/;"	m	struct:tinywl_server	typeref:struct:tinywl_server::wlr_cursor	file:
cursor	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wlr_cursor *cursor;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wlr_cursor	file:
cursor	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wlr_cursor *cursor;$/;"	m	struct:wlr_cursor_output_cursor	typeref:struct:wlr_cursor_output_cursor::wlr_cursor	file:
cursor	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wlr_cursor *cursor;$/;"	m	struct:wlr_cursor_state	typeref:struct:wlr_cursor_state::wlr_cursor	file:
cursor_axis	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wl_listener cursor_axis;$/;"	m	struct:sample_cursor	typeref:struct:sample_cursor::wl_listener	file:
cursor_axis	../subprojects/wlroots/examples/pointer.c	/^	struct wl_listener cursor_axis;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
cursor_axis	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_listener cursor_axis;$/;"	m	struct:tinywl_server	typeref:struct:tinywl_server::wl_listener	file:
cursor_begin	../subprojects/wlroots/examples/text-input.c	/^		int32_t cursor_begin;$/;"	m	struct:text_input_state::__anon9	file:
cursor_begin	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^	int32_t cursor_begin;$/;"	m	struct:wlr_input_method_v2_preedit_string
cursor_button	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wl_listener cursor_button;$/;"	m	struct:sample_cursor	typeref:struct:sample_cursor::wl_listener	file:
cursor_button	../subprojects/wlroots/examples/pointer.c	/^	struct wl_listener cursor_button;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
cursor_button	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_listener cursor_button;$/;"	m	struct:tinywl_server	typeref:struct:tinywl_server::wl_listener	file:
cursor_client	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wl_client *cursor_client;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wl_client
cursor_count	../subprojects/wlroots/include/wlr/xcursor.h	/^	unsigned int cursor_count;$/;"	m	struct:wlr_xcursor_theme
cursor_data	../subprojects/wlroots/include/xcursor/cursor_data.h	/^static uint32_t cursor_data[] = {$/;"	v
cursor_destroy	../subprojects/wlroots/examples/multi-pointer.c	/^static void cursor_destroy(struct sample_cursor *cursor) {$/;"	f	file:
cursor_detach_output_layout	../subprojects/wlroots/types/wlr_cursor.c	/^static void cursor_detach_output_layout(struct wlr_cursor *cur) {$/;"	f	file:
cursor_device_create	../subprojects/wlroots/types/wlr_cursor.c	/^static struct wlr_cursor_device *cursor_device_create($/;"	f	file:
cursor_device_destroy	../subprojects/wlroots/types/wlr_cursor.c	/^static void cursor_device_destroy(struct wlr_cursor_device *c_device) {$/;"	f	file:
cursor_enabled	../subprojects/wlroots/include/backend/drm/drm.h	/^	bool cursor_enabled;$/;"	m	struct:wlr_drm_plane
cursor_end	../subprojects/wlroots/examples/text-input.c	/^		int32_t cursor_end;$/;"	m	struct:text_input_state::__anon9	file:
cursor_end	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^	int32_t cursor_end;$/;"	m	struct:wlr_input_method_v2_preedit_string
cursor_frame	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_listener cursor_frame;$/;"	m	struct:tinywl_server	typeref:struct:tinywl_server::wl_listener	file:
cursor_hidden	../subprojects/wlroots/include/backend/x11.h	/^	bool cursor_hidden;$/;"	m	struct:wlr_x11_output
cursor_hint	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	} cursor_hint;$/;"	m	struct:wlr_pointer_constraint_v1_state	typeref:struct:wlr_pointer_constraint_v1_state::__anon75
cursor_hotspot_x	../subprojects/wlroots/include/backend/drm/drm.h	/^	int32_t cursor_hotspot_x, cursor_hotspot_y;$/;"	m	struct:wlr_drm_plane
cursor_hotspot_y	../subprojects/wlroots/include/backend/drm/drm.h	/^	int32_t cursor_hotspot_x, cursor_hotspot_y;$/;"	m	struct:wlr_drm_plane
cursor_image	../subprojects/wlroots/examples/layer-shell.c	/^struct wl_cursor_image *cursor_image;$/;"	v	typeref:struct:wl_cursor_image
cursor_locked	../subprojects/wlroots/include/wlr/types/wlr_export_dmabuf_v1.h	/^	bool cursor_locked;$/;"	m	struct:wlr_export_dmabuf_frame_v1
cursor_locked	../subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h	/^	bool overlay_cursor, cursor_locked;$/;"	m	struct:wlr_screencopy_frame_v1
cursor_metadata	../subprojects/wlroots/include/xcursor/cursor_data.h	/^static struct cursor_metadata {$/;"	s
cursor_metadata	../subprojects/wlroots/include/xcursor/cursor_data.h	/^} cursor_metadata[] = {$/;"	v	typeref:struct:cursor_metadata
cursor_mgr	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wlr_xcursor_manager *cursor_mgr;$/;"	m	struct:tinywl_server	typeref:struct:tinywl_server::wlr_xcursor_manager	file:
cursor_mode	../subprojects/wlroots/tinywl/tinywl.c	/^	enum tinywl_cursor_mode cursor_mode;$/;"	m	struct:tinywl_server	typeref:enum:tinywl_server::tinywl_cursor_mode	file:
cursor_motion	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wl_listener cursor_motion;$/;"	m	struct:sample_cursor	typeref:struct:sample_cursor::wl_listener	file:
cursor_motion	../subprojects/wlroots/examples/pointer.c	/^	struct wl_listener cursor_motion;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
cursor_motion	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_listener cursor_motion;$/;"	m	struct:tinywl_server	typeref:struct:tinywl_server::wl_listener	file:
cursor_motion_absolute	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wl_listener cursor_motion_absolute;$/;"	m	struct:sample_cursor	typeref:struct:sample_cursor::wl_listener	file:
cursor_motion_absolute	../subprojects/wlroots/examples/pointer.c	/^	struct wl_listener cursor_motion_absolute;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
cursor_motion_absolute	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_listener cursor_motion_absolute;$/;"	m	struct:tinywl_server	typeref:struct:tinywl_server::wl_listener	file:
cursor_planes	../subprojects/wlroots/include/backend/drm/drm.h	/^			struct wlr_drm_plane *cursor_planes;$/;"	m	struct:wlr_drm_backend::__anon15::__anon16	typeref:struct:wlr_drm_backend::__anon15::__anon16::wlr_drm_plane
cursor_prefix	../subprojects/wlroots/rootston/config.c	/^static const char *cursor_prefix = "cursor:";$/;"	v	file:
cursor_rectangle	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^	} cursor_rectangle;$/;"	m	struct:wlr_text_input_v3_state	typeref:struct:wlr_text_input_v3_state::__anon104
cursor_surface	../subprojects/wlroots/examples/layer-shell.c	/^struct wl_surface *cursor_surface, *input_surface;$/;"	v	typeref:struct:wl_surface
cursor_warp_unchecked	../subprojects/wlroots/types/wlr_cursor.c	/^static void cursor_warp_unchecked(struct wlr_cursor *cur,$/;"	f	file:
cursor_x	../subprojects/wlroots/include/backend/drm/drm.h	/^	int32_t cursor_x, cursor_y;$/;"	m	struct:wlr_drm_connector
cursor_y	../subprojects/wlroots/include/backend/drm/drm.h	/^	int32_t cursor_x, cursor_y;$/;"	m	struct:wlr_drm_connector
cursors	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wl_list cursors; \/\/ sample_cursor::link$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_list	file:
cursors	../subprojects/wlroots/include/rootston/config.h	/^	struct wl_list cursors;$/;"	m	struct:roots_config	typeref:struct:roots_config::wl_list
cursors	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	struct wl_list cursors; \/\/ wlr_output_cursor::link$/;"	m	struct:wlr_output	typeref:struct:wlr_output::wl_list
cursors	../subprojects/wlroots/include/wlr/xcursor.h	/^	struct wlr_xcursor **cursors;$/;"	m	struct:wlr_xcursor_theme	typeref:struct:wlr_xcursor_theme::wlr_xcursor
custom_mode	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	} custom_mode;$/;"	m	struct:wlr_output_head_v1_state	typeref:struct:wlr_output_head_v1_state::__anon73
damage	../subprojects/wlroots/include/rootston/output.h	/^	struct wlr_output_damage *damage;$/;"	m	struct:roots_output	typeref:struct:roots_output::wlr_output_damage
damage	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	pixman_region32_t damage; \/\/ output-buffer-local coordinates$/;"	m	struct:wlr_output_state
damage	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	pixman_region32_t damage;$/;"	m	struct:wlr_output
damage	../subprojects/wlroots/rootston/render.c	/^	pixman_region32_t *damage;$/;"	m	struct:render_data	file:
damage_destroy	../subprojects/wlroots/include/rootston/output.h	/^	struct wl_listener damage_destroy;$/;"	m	struct:roots_output	typeref:struct:roots_output::wl_listener
damage_frame	../subprojects/wlroots/include/rootston/output.h	/^	struct wl_listener damage_frame;$/;"	m	struct:roots_output	typeref:struct:roots_output::wl_listener
damage_surface_iterator	../subprojects/wlroots/rootston/output.c	/^static void damage_surface_iterator(struct roots_output *output,$/;"	f	file:
damage_whole_decoration	../subprojects/wlroots/rootston/output.c	/^static void damage_whole_decoration(struct roots_view *view,$/;"	f	file:
data	../subprojects/wlroots/examples/screencopy.c	/^	void *data;$/;"	m	struct:__anon8	file:
data	../subprojects/wlroots/examples/tablet.c	/^	void *data;$/;"	m	struct:tablet_pad_state	file:
data	../subprojects/wlroots/examples/tablet.c	/^	void *data;$/;"	m	struct:tablet_tool_state	file:
data	../subprojects/wlroots/examples/touch.c	/^	void *data;$/;"	m	struct:touch_state	file:
data	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^	void *data;$/;"	m	struct:wlr_cursor
data	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	void *data;$/;"	m	struct:wlr_data_device_manager
data	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	void *data;$/;"	m	struct:wlr_drag
data	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	void *data;$/;"	m	struct:wlr_drag_icon
data	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	void *data;$/;"	m	struct:wlr_foreign_toplevel_handle_v1
data	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	void *data;$/;"	m	struct:wlr_foreign_toplevel_manager_v1
data	../subprojects/wlroots/include/wlr/types/wlr_fullscreen_shell_v1.h	/^	void *data;$/;"	m	struct:wlr_fullscreen_shell_v1
data	../subprojects/wlroots/include/wlr/types/wlr_gamma_control.h	/^	void *data;$/;"	m	struct:wlr_gamma_control_manager
data	../subprojects/wlroots/include/wlr/types/wlr_gamma_control.h	/^	void* data;$/;"	m	struct:wlr_gamma_control
data	../subprojects/wlroots/include/wlr/types/wlr_gamma_control_v1.h	/^	void *data;$/;"	m	struct:wlr_gamma_control_manager_v1
data	../subprojects/wlroots/include/wlr/types/wlr_gamma_control_v1.h	/^	void *data;$/;"	m	struct:wlr_gamma_control_v1
data	../subprojects/wlroots/include/wlr/types/wlr_gtk_primary_selection.h	/^	void *data;$/;"	m	struct:wlr_gtk_primary_selection_device
data	../subprojects/wlroots/include/wlr/types/wlr_gtk_primary_selection.h	/^	void *data;$/;"	m	struct:wlr_gtk_primary_selection_device_manager
data	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^	void *data;$/;"	m	struct:wlr_idle
data	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^	void *data;$/;"	m	struct:wlr_idle_timeout
data	../subprojects/wlroots/include/wlr/types/wlr_idle_inhibit_v1.h	/^	void *data;$/;"	m	struct:wlr_idle_inhibit_manager_v1
data	../subprojects/wlroots/include/wlr/types/wlr_idle_inhibit_v1.h	/^	void *data;$/;"	m	struct:wlr_idle_inhibitor_v1
data	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^	void *data;$/;"	m	struct:wlr_input_device
data	../subprojects/wlroots/include/wlr/types/wlr_input_inhibitor.h	/^	void *data;$/;"	m	struct:wlr_input_inhibit_manager
data	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	void *data;$/;"	m	struct:wlr_keyboard
data	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	void *data;$/;"	m	struct:wlr_layer_shell_v1
data	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	void *data;$/;"	m	struct:wlr_layer_surface_v1
data	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	void *data;$/;"	m	struct:wlr_output
data	../subprojects/wlroots/include/wlr/types/wlr_output_layout.h	/^	void *data;$/;"	m	struct:wlr_output_layout
data	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	void *data;$/;"	m	struct:wlr_output_manager_v1
data	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	void *data;$/;"	m	struct:wlr_pointer
data	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	void *data;$/;"	m	struct:wlr_pointer_constraint_v1
data	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	void *data;$/;"	m	struct:wlr_pointer_constraints_v1
data	../subprojects/wlroots/include/wlr/types/wlr_pointer_gestures_v1.h	/^	void *data;$/;"	m	struct:wlr_pointer_gestures_v1
data	../subprojects/wlroots/include/wlr/types/wlr_primary_selection.h	/^	void *data;$/;"	m	struct:wlr_primary_selection_source
data	../subprojects/wlroots/include/wlr/types/wlr_primary_selection_v1.h	/^	void *data;$/;"	m	struct:wlr_primary_selection_v1_device
data	../subprojects/wlroots/include/wlr/types/wlr_primary_selection_v1.h	/^	void *data;$/;"	m	struct:wlr_primary_selection_v1_device_manager
data	../subprojects/wlroots/include/wlr/types/wlr_relative_pointer_v1.h	/^	void *data;$/;"	m	struct:wlr_relative_pointer_manager_v1
data	../subprojects/wlroots/include/wlr/types/wlr_relative_pointer_v1.h	/^	void *data;$/;"	m	struct:wlr_relative_pointer_v1
data	../subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h	/^	void *data;$/;"	m	struct:wlr_screencopy_frame_v1
data	../subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h	/^	void *data;$/;"	m	struct:wlr_screencopy_manager_v1
data	../subprojects/wlroots/include/wlr/types/wlr_screenshooter.h	/^	void *data;$/;"	m	struct:wlr_screenshooter
data	../subprojects/wlroots/include/wlr/types/wlr_screenshooter.h	/^	void* data;$/;"	m	struct:wlr_screenshot
data	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	void *data;$/;"	m	struct:wlr_seat
data	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	void *data;$/;"	m	struct:wlr_seat_keyboard_grab
data	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	void *data;$/;"	m	struct:wlr_seat_pointer_grab
data	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	void *data;$/;"	m	struct:wlr_seat_touch_grab
data	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^	void *data;$/;"	m	struct:wlr_server_decoration
data	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^	void *data;$/;"	m	struct:wlr_server_decoration_manager
data	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	void *data;$/;"	m	struct:wlr_subsurface
data	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	void *data;$/;"	m	struct:wlr_surface
data	../subprojects/wlroots/include/wlr/types/wlr_switch.h	/^	void *data;$/;"	m	struct:wlr_switch
data	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	void *data;$/;"	m	struct:wlr_tablet_pad
data	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	void *data;$/;"	m	struct:wlr_tablet
data	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	void *data;$/;"	m	struct:wlr_tablet_tool
data	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	void *data;$/;"	m	struct:wlr_tablet_manager_v2
data	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	void *data;$/;"	m	struct:wlr_tablet_pad_v2_grab
data	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	void *data;$/;"	m	struct:wlr_tablet_tool_v2_grab
data	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^	void *data;$/;"	m	struct:wlr_touch
data	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	void *data;$/;"	m	struct:wlr_xdg_decoration_manager_v1
data	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	void *data;$/;"	m	struct:wlr_xdg_toplevel_decoration_v1
data	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	void *data;$/;"	m	struct:wlr_xdg_shell
data	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	void *data;$/;"	m	struct:wlr_xdg_surface
data	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	void *data;$/;"	m	struct:wlr_xdg_shell_v6
data	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	void *data;$/;"	m	struct:wlr_xdg_surface_v6
data	../subprojects/wlroots/include/wlr/xwayland.h	/^	void *data;$/;"	m	struct:wlr_xwayland
data	../subprojects/wlroots/include/wlr/xwayland.h	/^	void *data;$/;"	m	struct:wlr_xwayland_surface
data_control_source	../subprojects/wlroots/types/wlr_data_control_v1.c	/^struct data_control_source {$/;"	s	file:
data_control_source_destroy	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void data_control_source_destroy(struct data_control_source *source) {$/;"	f	file:
data_device_handle_resource_destroy	../subprojects/wlroots/types/data_device/wlr_data_device.c	/^static void data_device_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
data_device_impl	../subprojects/wlroots/types/data_device/wlr_data_device.c	/^static const struct wl_data_device_interface data_device_impl = {$/;"	v	typeref:struct:wl_data_device_interface	file:
data_device_impl	../subprojects/wlroots/types/data_device/wlr_data_device.c	/^static const struct wl_data_device_interface data_device_impl;$/;"	v	typeref:struct:wl_data_device_interface	file:
data_device_keyboard_drag_interface	../subprojects/wlroots/types/data_device/wlr_drag.c	/^		data_device_keyboard_drag_interface = {$/;"	v	typeref:struct:wlr_keyboard_grab_interface	file:
data_device_manager	../subprojects/wlroots/include/rootston/server.h	/^	struct wlr_data_device_manager *data_device_manager;$/;"	m	struct:roots_server	typeref:struct:roots_server::wlr_data_device_manager
data_device_manager_bind	../subprojects/wlroots/types/data_device/wlr_data_device.c	/^static void data_device_manager_bind(struct wl_client *client,$/;"	f	file:
data_device_manager_create_data_source	../subprojects/wlroots/types/data_device/wlr_data_device.c	/^static void data_device_manager_create_data_source(struct wl_client *client,$/;"	f	file:
data_device_manager_dnd_action_from_atom	../subprojects/wlroots/xwayland/selection/dnd.c	/^		data_device_manager_dnd_action_from_atom(struct wlr_xwm *xwm,$/;"	f	file:
data_device_manager_dnd_action_to_atom	../subprojects/wlroots/xwayland/selection/dnd.c	/^static xcb_atom_t data_device_manager_dnd_action_to_atom($/;"	f	file:
data_device_manager_from_resource	../subprojects/wlroots/types/data_device/wlr_data_device.c	/^static struct wlr_data_device_manager *data_device_manager_from_resource($/;"	f	file:
data_device_manager_get_data_device	../subprojects/wlroots/types/data_device/wlr_data_device.c	/^static void data_device_manager_get_data_device(struct wl_client *client,$/;"	f	file:
data_device_manager_handle_resource_destroy	../subprojects/wlroots/types/data_device/wlr_data_device.c	/^static void data_device_manager_handle_resource_destroy($/;"	f	file:
data_device_manager_impl	../subprojects/wlroots/types/data_device/wlr_data_device.c	/^		data_device_manager_impl = {$/;"	v	typeref:struct:wl_data_device_manager_interface	file:
data_device_manager_impl	../subprojects/wlroots/types/data_device/wlr_data_device.c	/^static const struct wl_data_device_manager_interface data_device_manager_impl;$/;"	v	typeref:struct:wl_data_device_manager_interface	file:
data_device_pointer_drag_interface	../subprojects/wlroots/types/data_device/wlr_drag.c	/^		data_device_pointer_drag_interface = {$/;"	v	typeref:struct:wlr_pointer_grab_interface	file:
data_device_release	../subprojects/wlroots/types/data_device/wlr_data_device.c	/^static void data_device_release(struct wl_client *client,$/;"	f	file:
data_device_set_selection	../subprojects/wlroots/types/data_device/wlr_data_device.c	/^static void data_device_set_selection(struct wl_client *client,$/;"	f	file:
data_device_start_drag	../subprojects/wlroots/types/data_device/wlr_data_device.c	/^static void data_device_start_drag(struct wl_client *client,$/;"	f	file:
data_device_touch_drag_interface	../subprojects/wlroots/types/data_device/wlr_drag.c	/^		data_device_touch_drag_interface = {$/;"	v	typeref:struct:wlr_touch_grab_interface	file:
data_devices	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_list data_devices;$/;"	m	struct:wlr_seat_client	typeref:struct:wlr_seat_client::wl_list
data_offer	../subprojects/wlroots/types/wlr_data_control_v1.c	/^struct data_offer {$/;"	s	file:
data_offer_choose_action	../subprojects/wlroots/types/data_device/wlr_data_offer.c	/^static uint32_t data_offer_choose_action(struct wlr_data_offer *offer) {$/;"	f	file:
data_offer_create	../subprojects/wlroots/types/data_device/wlr_data_offer.c	/^struct wlr_data_offer *data_offer_create(struct wl_resource *device_resource,$/;"	f
data_offer_destroy	../subprojects/wlroots/types/data_device/wlr_data_offer.c	/^void data_offer_destroy(struct wlr_data_offer *offer) {$/;"	f
data_offer_destroy	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void data_offer_destroy(struct data_offer *offer) {$/;"	f	file:
data_offer_from_offer_resource	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static struct data_offer *data_offer_from_offer_resource($/;"	f	file:
data_offer_from_resource	../subprojects/wlroots/types/data_device/wlr_data_offer.c	/^static struct wlr_data_offer *data_offer_from_resource($/;"	f	file:
data_offer_handle_accept	../subprojects/wlroots/types/data_device/wlr_data_offer.c	/^static void data_offer_handle_accept(struct wl_client *client,$/;"	f	file:
data_offer_handle_destroy	../subprojects/wlroots/types/data_device/wlr_data_offer.c	/^static void data_offer_handle_destroy(struct wl_client *client,$/;"	f	file:
data_offer_handle_finish	../subprojects/wlroots/types/data_device/wlr_data_offer.c	/^static void data_offer_handle_finish(struct wl_client *client,$/;"	f	file:
data_offer_handle_receive	../subprojects/wlroots/types/data_device/wlr_data_offer.c	/^static void data_offer_handle_receive(struct wl_client *client,$/;"	f	file:
data_offer_handle_resource_destroy	../subprojects/wlroots/types/data_device/wlr_data_offer.c	/^static void data_offer_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
data_offer_handle_set_actions	../subprojects/wlroots/types/data_device/wlr_data_offer.c	/^static void data_offer_handle_set_actions(struct wl_client *client,$/;"	f	file:
data_offer_handle_source_destroy	../subprojects/wlroots/types/data_device/wlr_data_offer.c	/^static void data_offer_handle_source_destroy(struct wl_listener *listener,$/;"	f	file:
data_offer_impl	../subprojects/wlroots/types/data_device/wlr_data_offer.c	/^static const struct wl_data_offer_interface data_offer_impl = {$/;"	v	typeref:struct:wl_data_offer_interface	file:
data_offer_impl	../subprojects/wlroots/types/data_device/wlr_data_offer.c	/^static const struct wl_data_offer_interface data_offer_impl;$/;"	v	typeref:struct:wl_data_offer_interface	file:
data_offer_source_dnd_finish	../subprojects/wlroots/types/data_device/wlr_data_offer.c	/^static void data_offer_source_dnd_finish(struct wlr_data_offer *offer) {$/;"	f	file:
data_offer_update_action	../subprojects/wlroots/types/data_device/wlr_data_offer.c	/^void data_offer_update_action(struct wlr_data_offer *offer) {$/;"	f
data_source_destroy	../subprojects/wlroots/types/data_device/wlr_data_source.c	/^static void data_source_destroy(struct wl_client *client,$/;"	f	file:
data_source_destroy	../subprojects/wlroots/xwayland/selection/incoming.c	/^static void data_source_destroy(struct wlr_data_source *wlr_source) {$/;"	f	file:
data_source_from_wlr_data_source	../subprojects/wlroots/xwayland/selection/incoming.c	/^static struct x11_data_source *data_source_from_wlr_data_source($/;"	f	file:
data_source_handle_resource_destroy	../subprojects/wlroots/types/data_device/wlr_data_source.c	/^static void data_source_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
data_source_impl	../subprojects/wlroots/types/data_device/wlr_data_source.c	/^static const struct wl_data_source_interface data_source_impl = {$/;"	v	typeref:struct:wl_data_source_interface	file:
data_source_impl	../subprojects/wlroots/types/data_device/wlr_data_source.c	/^static const struct wl_data_source_interface data_source_impl;$/;"	v	typeref:struct:wl_data_source_interface	file:
data_source_impl	../subprojects/wlroots/xwayland/selection/incoming.c	/^static const struct wlr_data_source_impl data_source_impl = {$/;"	v	typeref:struct:wlr_data_source_impl	file:
data_source_impl	../subprojects/wlroots/xwayland/selection/incoming.c	/^static const struct wlr_data_source_impl data_source_impl;$/;"	v	typeref:struct:wlr_data_source_impl	file:
data_source_is_xwayland	../subprojects/wlroots/xwayland/selection/incoming.c	/^bool data_source_is_xwayland($/;"	f
data_source_offer	../subprojects/wlroots/types/data_device/wlr_data_source.c	/^static void data_source_offer(struct wl_client *client,$/;"	f	file:
data_source_send	../subprojects/wlroots/xwayland/selection/incoming.c	/^static void data_source_send(struct wlr_data_source *wlr_source,$/;"	f	file:
data_source_set_actions	../subprojects/wlroots/types/data_device/wlr_data_source.c	/^static void data_source_set_actions(struct wl_client *client,$/;"	f	file:
data_sources	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wl_list data_sources;$/;"	m	struct:wlr_data_device_manager	typeref:struct:wlr_data_device_manager::wl_list
dbus_event	../subprojects/wlroots/backend/session/logind.c	/^static int dbus_event(int fd, uint32_t mask, void *data) {$/;"	f	file:
deactivate	../subprojects/wlroots/include/wlr/types/wlr_input_inhibitor.h	/^		struct wl_signal deactivate; \/\/ struct wlr_input_inhibit_manager *$/;"	m	struct:wlr_input_inhibit_manager::__anon58	typeref:struct:wlr_input_inhibit_manager::__anon58::wl_signal
dealloc_crtc	../subprojects/wlroots/backend/drm/drm.c	/^static void dealloc_crtc(struct wlr_drm_connector *conn) {$/;"	f	file:
debug_damage_tracking	../subprojects/wlroots/include/rootston/config.h	/^	bool debug_damage_tracking;$/;"	m	struct:roots_config
debug_khr	../subprojects/wlroots/include/render/gles2.h	/^		bool debug_khr;$/;"	m	struct:wlr_gles2_renderer::__anon24
dec	../subprojects/wlroots/examples/layer-shell.c	/^	int dec;$/;"	m	struct:__anon6	file:
dec	../subprojects/wlroots/examples/simple.c	/^	int dec;$/;"	m	struct:sample_state	file:
decorated	../subprojects/wlroots/include/rootston/view.h	/^	bool decorated;$/;"	m	struct:roots_view
decoration	../subprojects/wlroots/examples/toplevel-decoration.c	/^struct zxdg_toplevel_decoration_v1 *decoration;$/;"	v	typeref:struct:zxdg_toplevel_decoration_v1
decoration_from_resource	../subprojects/wlroots/types/wlr_server_decoration.c	/^static struct wlr_server_decoration *decoration_from_resource($/;"	f	file:
decoration_handle_configure	../subprojects/wlroots/examples/toplevel-decoration.c	/^static void decoration_handle_configure(void *data,$/;"	f	file:
decoration_handle_destroy	../subprojects/wlroots/rootston/xdg_shell.c	/^static void decoration_handle_destroy(struct wl_listener *listener,$/;"	f	file:
decoration_handle_request_mode	../subprojects/wlroots/rootston/xdg_shell.c	/^static void decoration_handle_request_mode(struct wl_listener *listener,$/;"	f	file:
decoration_handle_surface_commit	../subprojects/wlroots/rootston/xdg_shell.c	/^static void decoration_handle_surface_commit(struct wl_listener *listener,$/;"	f	file:
decoration_listener	../subprojects/wlroots/examples/toplevel-decoration.c	/^static const struct zxdg_toplevel_decoration_v1_listener decoration_listener = {$/;"	v	typeref:struct:zxdg_toplevel_decoration_v1_listener	file:
decoration_manager	../subprojects/wlroots/examples/toplevel-decoration.c	/^static struct zxdg_decoration_manager_v1 *decoration_manager = NULL;$/;"	v	typeref:struct:zxdg_decoration_manager_v1	file:
decoration_manager_bind	../subprojects/wlroots/types/wlr_xdg_decoration_v1.c	/^static void decoration_manager_bind(struct wl_client *client, void *data,$/;"	f	file:
decoration_manager_from_resource	../subprojects/wlroots/types/wlr_xdg_decoration_v1.c	/^		decoration_manager_from_resource(struct wl_resource *resource) {$/;"	f	file:
decoration_manager_handle_destroy	../subprojects/wlroots/types/wlr_xdg_decoration_v1.c	/^static void decoration_manager_handle_destroy($/;"	f	file:
decoration_manager_handle_get_toplevel_decoration	../subprojects/wlroots/types/wlr_xdg_decoration_v1.c	/^static void decoration_manager_handle_get_toplevel_decoration($/;"	f	file:
decoration_manager_handle_resource_destroy	../subprojects/wlroots/types/wlr_xdg_decoration_v1.c	/^void decoration_manager_handle_resource_destroy(struct wl_resource *resource) {$/;"	f
decoration_manager_impl	../subprojects/wlroots/types/wlr_xdg_decoration_v1.c	/^		decoration_manager_impl = {$/;"	v	typeref:struct:zxdg_decoration_manager_v1_interface	file:
decoration_manager_impl	../subprojects/wlroots/types/wlr_xdg_decoration_v1.c	/^static const struct zxdg_decoration_manager_v1_interface decoration_manager_impl;$/;"	v	typeref:struct:zxdg_decoration_manager_v1_interface	file:
decorations	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^	struct wl_list decorations; \/\/ wlr_server_decoration::link$/;"	m	struct:wlr_server_decoration_manager	typeref:struct:wlr_server_decoration_manager::wl_list
decorations	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	struct wl_list decorations; \/\/ wlr_xdg_toplevel_decoration::link$/;"	m	struct:wlr_xdg_decoration_manager_v1	typeref:struct:wlr_xdg_decoration_manager_v1::wl_list
decorations	../subprojects/wlroots/include/wlr/xwayland.h	/^	uint32_t decorations;$/;"	m	struct:wlr_xwayland_surface
default_color	../subprojects/wlroots/examples/multi-pointer.c	/^	float default_color[4];$/;"	m	struct:sample_state	file:
default_color	../subprojects/wlroots/examples/pointer.c	/^	float default_color[4];$/;"	m	struct:sample_state	file:
default_grab	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_seat_keyboard_grab *default_grab;$/;"	m	struct:wlr_seat_keyboard_state	typeref:struct:wlr_seat_keyboard_state::wlr_seat_keyboard_grab
default_grab	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_seat_pointer_grab *default_grab;$/;"	m	struct:wlr_seat_pointer_state	typeref:struct:wlr_seat_pointer_state::wlr_seat_pointer_grab
default_grab	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_seat_touch_grab *default_grab;$/;"	m	struct:wlr_seat_touch_state	typeref:struct:wlr_seat_touch_state::wlr_seat_touch_grab
default_grab	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wlr_tablet_pad_v2_grab default_grab;$/;"	m	struct:wlr_tablet_v2_tablet_pad	typeref:struct:wlr_tablet_v2_tablet_pad::wlr_tablet_pad_v2_grab
default_grab	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wlr_tablet_tool_v2_grab default_grab;$/;"	m	struct:wlr_tablet_v2_tablet_tool	typeref:struct:wlr_tablet_v2_tablet_tool::wlr_tablet_tool_v2_grab
default_image	../subprojects/wlroots/include/rootston/config.h	/^	char *default_image;$/;"	m	struct:roots_cursor_config
default_keyboard_cancel	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^static void default_keyboard_cancel(struct wlr_seat_keyboard_grab *grab) {$/;"	f	file:
default_keyboard_enter	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^static void default_keyboard_enter(struct wlr_seat_keyboard_grab *grab,$/;"	f	file:
default_keyboard_grab_impl	../subprojects/wlroots/include/types/wlr_seat.h	/^const struct wlr_keyboard_grab_interface default_keyboard_grab_impl;$/;"	v	typeref:struct:wlr_keyboard_grab_interface
default_keyboard_grab_impl	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^const struct wlr_keyboard_grab_interface default_keyboard_grab_impl = {$/;"	v	typeref:struct:wlr_keyboard_grab_interface
default_keyboard_key	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^static void default_keyboard_key(struct wlr_seat_keyboard_grab *grab,$/;"	f	file:
default_keyboard_modifiers	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^static void default_keyboard_modifiers(struct wlr_seat_keyboard_grab *grab,$/;"	f	file:
default_mode	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^	uint32_t default_mode; \/\/ enum wlr_server_decoration_manager_mode$/;"	m	struct:wlr_server_decoration_manager
default_pad_button	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static void default_pad_button(struct wlr_tablet_pad_v2_grab *grab,size_t button,$/;"	f	file:
default_pad_cancel	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static void default_pad_cancel(struct wlr_tablet_pad_v2_grab *grab) {$/;"	f	file:
default_pad_enter	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static uint32_t default_pad_enter($/;"	f	file:
default_pad_grab_interface	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static struct wlr_tablet_pad_v2_grab_interface default_pad_grab_interface  = {$/;"	v	typeref:struct:wlr_tablet_pad_v2_grab_interface	file:
default_pad_grab_interface	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static struct wlr_tablet_pad_v2_grab_interface default_pad_grab_interface;$/;"	v	typeref:struct:wlr_tablet_pad_v2_grab_interface	file:
default_pad_leave	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static uint32_t default_pad_leave(struct wlr_tablet_pad_v2_grab *grab,$/;"	f	file:
default_pad_mode	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static uint32_t default_pad_mode(struct wlr_tablet_pad_v2_grab *grab,$/;"	f	file:
default_pad_ring	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static void default_pad_ring(struct wlr_tablet_pad_v2_grab *grab,$/;"	f	file:
default_pad_strip	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static void default_pad_strip(struct wlr_tablet_pad_v2_grab *grab,$/;"	f	file:
default_pointer_axis	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^static void default_pointer_axis(struct wlr_seat_pointer_grab *grab,$/;"	f	file:
default_pointer_button	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^static uint32_t default_pointer_button(struct wlr_seat_pointer_grab *grab,$/;"	f	file:
default_pointer_cancel	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^static void default_pointer_cancel(struct wlr_seat_pointer_grab *grab) {$/;"	f	file:
default_pointer_enter	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^static void default_pointer_enter(struct wlr_seat_pointer_grab *grab,$/;"	f	file:
default_pointer_frame	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^static void default_pointer_frame(struct wlr_seat_pointer_grab *grab) {$/;"	f	file:
default_pointer_grab_impl	../subprojects/wlroots/include/types/wlr_seat.h	/^const struct wlr_pointer_grab_interface default_pointer_grab_impl;$/;"	v	typeref:struct:wlr_pointer_grab_interface
default_pointer_grab_impl	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^const struct wlr_pointer_grab_interface default_pointer_grab_impl = {$/;"	v	typeref:struct:wlr_pointer_grab_interface
default_pointer_motion	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^static void default_pointer_motion(struct wlr_seat_pointer_grab *grab,$/;"	f	file:
default_tool_button	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void default_tool_button($/;"	f	file:
default_tool_cancel	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void default_tool_cancel(struct wlr_tablet_tool_v2_grab *grab) {$/;"	f	file:
default_tool_distance	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void default_tool_distance($/;"	f	file:
default_tool_down	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void default_tool_down(struct wlr_tablet_tool_v2_grab *grab) {$/;"	f	file:
default_tool_grab_interface	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^		default_tool_grab_interface = {$/;"	v	typeref:struct:wlr_tablet_tool_v2_grab_interface	file:
default_tool_grab_interface	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static const struct wlr_tablet_tool_v2_grab_interface default_tool_grab_interface;$/;"	v	typeref:struct:wlr_tablet_tool_v2_grab_interface	file:
default_tool_motion	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void default_tool_motion($/;"	f	file:
default_tool_pressure	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void default_tool_pressure($/;"	f	file:
default_tool_proximity_in	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void default_tool_proximity_in($/;"	f	file:
default_tool_proximity_out	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void default_tool_proximity_out(struct wlr_tablet_tool_v2_grab *grab) {$/;"	f	file:
default_tool_rotation	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void default_tool_rotation($/;"	f	file:
default_tool_slider	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void default_tool_slider($/;"	f	file:
default_tool_tilt	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void default_tool_tilt($/;"	f	file:
default_tool_up	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void default_tool_up(struct wlr_tablet_tool_v2_grab *grab) {$/;"	f	file:
default_tool_wheel	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void default_tool_wheel($/;"	f	file:
default_touch_cancel	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^static void default_touch_cancel(struct wlr_seat_touch_grab *grab) {$/;"	f	file:
default_touch_down	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^static uint32_t default_touch_down(struct wlr_seat_touch_grab *grab,$/;"	f	file:
default_touch_enter	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^static void default_touch_enter(struct wlr_seat_touch_grab *grab,$/;"	f	file:
default_touch_grab_impl	../subprojects/wlroots/include/types/wlr_seat.h	/^const struct wlr_touch_grab_interface default_touch_grab_impl;$/;"	v	typeref:struct:wlr_touch_grab_interface
default_touch_grab_impl	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^const struct wlr_touch_grab_interface default_touch_grab_impl = {$/;"	v	typeref:struct:wlr_touch_grab_interface
default_touch_motion	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^static void default_touch_motion(struct wlr_seat_touch_grab *grab,$/;"	f	file:
default_touch_up	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^static void default_touch_up(struct wlr_seat_touch_grab *grab, uint32_t time,$/;"	f	file:
default_xcursor	../subprojects/wlroots/include/rootston/cursor.h	/^	const char *default_xcursor;$/;"	m	struct:roots_cursor
delay	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^		int32_t delay;$/;"	m	struct:wlr_keyboard::__anon61
delay	../subprojects/wlroots/include/wlr/xcursor.h	/^	uint32_t delay;		\/* animation delay to next frame (ms) *\/$/;"	m	struct:wlr_xcursor_image
delay	../subprojects/wlroots/include/xcursor/xcursor.h	/^    XcursorUInt	    delay;	\/* animation delay to next frame (ms) *\/$/;"	m	struct:_XcursorImage
delete_surrounding	../subprojects/wlroots/examples/text-input.c	/^	} delete_surrounding;$/;"	m	struct:text_input_state	typeref:struct:text_input_state::__anon10	file:
delta	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	double delta;$/;"	m	struct:wlr_event_pointer_axis
delta_discrete	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	int32_t delta_discrete;$/;"	m	struct:wlr_event_pointer_axis
delta_x	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	double delta_x, delta_y;$/;"	m	struct:wlr_event_pointer_motion
delta_y	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	double delta_x, delta_y;$/;"	m	struct:wlr_event_pointer_motion
demo	../subprojects/wlroots/examples/layer-shell.c	/^} demo;$/;"	v	typeref:struct:__anon6	file:
depressed	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	xkb_mod_mask_t depressed;$/;"	m	struct:wlr_keyboard_modifiers
depth	../subprojects/wlroots/include/render/gles2.h	/^	int depth, bpp;$/;"	m	struct:wlr_gles2_pixel_format
description	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	const char *description;$/;"	m	struct:wlr_tablet_v2_event_feedback
desired_enabled	../subprojects/wlroots/include/backend/drm/drm.h	/^	bool desired_enabled;$/;"	m	struct:wlr_drm_connector
desired_height	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	uint32_t desired_width, desired_height;$/;"	m	struct:wlr_layer_surface_v1_state
desired_mode	../subprojects/wlroots/include/backend/drm/drm.h	/^	struct wlr_output_mode *desired_mode;$/;"	m	struct:wlr_drm_connector	typeref:struct:wlr_drm_connector::wlr_output_mode
desired_width	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	uint32_t desired_width, desired_height;$/;"	m	struct:wlr_layer_surface_v1_state
desktop	../subprojects/wlroots/include/rootston/output.h	/^	struct roots_desktop *desktop;$/;"	m	struct:roots_output	typeref:struct:roots_output::roots_desktop
desktop	../subprojects/wlroots/include/rootston/server.h	/^	struct roots_desktop *desktop;$/;"	m	struct:roots_server	typeref:struct:roots_server::roots_desktop
desktop	../subprojects/wlroots/include/rootston/view.h	/^	struct roots_desktop *desktop;$/;"	m	struct:roots_view	typeref:struct:roots_view::roots_desktop
desktop_create	../subprojects/wlroots/rootston/desktop.c	/^struct roots_desktop *desktop_create(struct roots_server *server,$/;"	f
desktop_destroy	../subprojects/wlroots/rootston/desktop.c	/^void desktop_destroy(struct roots_desktop *desktop) {$/;"	f
desktop_output_from_wlr_output	../subprojects/wlroots/rootston/desktop.c	/^struct roots_output *desktop_output_from_wlr_output($/;"	f
desktop_surface_at	../subprojects/wlroots/rootston/desktop.c	/^struct wlr_surface *desktop_surface_at(struct roots_desktop *desktop,$/;"	f
desktop_view_at	../subprojects/wlroots/rootston/desktop.c	/^static struct roots_view *desktop_view_at(struct roots_desktop *desktop,$/;"	f	file:
desktop_view_at	../subprojects/wlroots/tinywl/tinywl.c	/^static struct tinywl_view *desktop_view_at($/;"	f	file:
destroy	../subprojects/wlroots/backend/multi/backend.c	/^	struct wl_listener destroy;$/;"	m	struct:subbackend_state	typeref:struct:subbackend_state::wl_listener	file:
destroy	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wl_listener destroy;$/;"	m	struct:sample_cursor	typeref:struct:sample_cursor::wl_listener	file:
destroy	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wl_listener destroy;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::wl_listener	file:
destroy	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wl_listener destroy;$/;"	m	struct:sample_output	typeref:struct:sample_output::wl_listener	file:
destroy	../subprojects/wlroots/examples/output-layout.c	/^	struct wl_listener destroy;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::wl_listener	file:
destroy	../subprojects/wlroots/examples/output-layout.c	/^	struct wl_listener destroy;$/;"	m	struct:sample_output	typeref:struct:sample_output::wl_listener	file:
destroy	../subprojects/wlroots/examples/pointer.c	/^	struct wl_listener destroy;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::wl_listener	file:
destroy	../subprojects/wlroots/examples/pointer.c	/^	struct wl_listener destroy;$/;"	m	struct:sample_output	typeref:struct:sample_output::wl_listener	file:
destroy	../subprojects/wlroots/examples/rotation.c	/^	struct wl_listener destroy;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::wl_listener	file:
destroy	../subprojects/wlroots/examples/rotation.c	/^	struct wl_listener destroy;$/;"	m	struct:sample_output	typeref:struct:sample_output::wl_listener	file:
destroy	../subprojects/wlroots/examples/simple.c	/^	struct wl_listener destroy;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::wl_listener	file:
destroy	../subprojects/wlroots/examples/simple.c	/^	struct wl_listener destroy;$/;"	m	struct:sample_output	typeref:struct:sample_output::wl_listener	file:
destroy	../subprojects/wlroots/examples/tablet.c	/^	struct wl_listener destroy;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::wl_listener	file:
destroy	../subprojects/wlroots/examples/tablet.c	/^	struct wl_listener destroy;$/;"	m	struct:sample_output	typeref:struct:sample_output::wl_listener	file:
destroy	../subprojects/wlroots/examples/tablet.c	/^	struct wl_listener destroy;$/;"	m	struct:tablet_pad_state	typeref:struct:tablet_pad_state::wl_listener	file:
destroy	../subprojects/wlroots/examples/tablet.c	/^	struct wl_listener destroy;$/;"	m	struct:tablet_tool_state	typeref:struct:tablet_tool_state::wl_listener	file:
destroy	../subprojects/wlroots/examples/touch.c	/^	struct wl_listener destroy;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::wl_listener	file:
destroy	../subprojects/wlroots/examples/touch.c	/^	struct wl_listener destroy;$/;"	m	struct:sample_output	typeref:struct:sample_output::wl_listener	file:
destroy	../subprojects/wlroots/examples/touch.c	/^	struct wl_listener destroy;$/;"	m	struct:touch_state	typeref:struct:touch_state::wl_listener	file:
destroy	../subprojects/wlroots/include/rootston/layers.h	/^	struct wl_listener destroy;$/;"	m	struct:roots_layer_popup	typeref:struct:roots_layer_popup::wl_listener
destroy	../subprojects/wlroots/include/rootston/layers.h	/^	struct wl_listener destroy;$/;"	m	struct:roots_layer_surface	typeref:struct:roots_layer_surface::wl_listener
destroy	../subprojects/wlroots/include/rootston/output.h	/^	struct wl_listener destroy;$/;"	m	struct:roots_output	typeref:struct:roots_output::wl_listener
destroy	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener destroy;$/;"	m	struct:roots_drag_icon	typeref:struct:roots_drag_icon::wl_listener
destroy	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener destroy;$/;"	m	struct:roots_pointer_constraint	typeref:struct:roots_pointer_constraint::wl_listener
destroy	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener destroy;$/;"	m	struct:roots_seat	typeref:struct:roots_seat::wl_listener
destroy	../subprojects/wlroots/include/rootston/view.h	/^		struct wl_signal destroy;$/;"	m	struct:roots_view::__anon32	typeref:struct:roots_view::__anon32::wl_signal
destroy	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener destroy;$/;"	m	struct:roots_subsurface	typeref:struct:roots_subsurface::wl_listener
destroy	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener destroy;$/;"	m	struct:roots_xdg_popup	typeref:struct:roots_xdg_popup::wl_listener
destroy	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener destroy;$/;"	m	struct:roots_xdg_popup_v6	typeref:struct:roots_xdg_popup_v6::wl_listener
destroy	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener destroy;$/;"	m	struct:roots_xdg_surface	typeref:struct:roots_xdg_surface::wl_listener
destroy	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener destroy;$/;"	m	struct:roots_xdg_surface_v6	typeref:struct:roots_xdg_surface_v6::wl_listener
destroy	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener destroy;$/;"	m	struct:roots_xdg_toplevel_decoration	typeref:struct:roots_xdg_toplevel_decoration::wl_listener
destroy	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener destroy;$/;"	m	struct:roots_xwayland_surface	typeref:struct:roots_xwayland_surface::wl_listener
destroy	../subprojects/wlroots/include/rootston/view.h	/^	void (*destroy)(struct roots_view *view);$/;"	m	struct:roots_view_interface
destroy	../subprojects/wlroots/include/rootston/view.h	/^	void (*destroy)(struct roots_view_child *child);$/;"	m	struct:roots_view_child_interface
destroy	../subprojects/wlroots/include/wlr/backend.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_backend::__anon33	typeref:struct:wlr_backend::__anon33::wl_signal
destroy	../subprojects/wlroots/include/wlr/backend/interface.h	/^	void (*destroy)(struct wlr_backend *backend);$/;"	m	struct:wlr_backend_impl
destroy	../subprojects/wlroots/include/wlr/backend/session.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_session::__anon34	typeref:struct:wlr_session::__anon34::wl_signal
destroy	../subprojects/wlroots/include/wlr/backend/session/interface.h	/^	void (*destroy)(struct wlr_session *session);$/;"	m	struct:session_impl
destroy	../subprojects/wlroots/include/wlr/interfaces/wlr_input_device.h	/^	void (*destroy)(struct wlr_input_device *wlr_device);$/;"	m	struct:wlr_input_device_impl
destroy	../subprojects/wlroots/include/wlr/interfaces/wlr_keyboard.h	/^	void (*destroy)(struct wlr_keyboard *keyboard);$/;"	m	struct:wlr_keyboard_impl
destroy	../subprojects/wlroots/include/wlr/interfaces/wlr_output.h	/^	void (*destroy)(struct wlr_output *output);$/;"	m	struct:wlr_output_impl
destroy	../subprojects/wlroots/include/wlr/interfaces/wlr_pointer.h	/^	void (*destroy)(struct wlr_pointer *pointer);$/;"	m	struct:wlr_pointer_impl
destroy	../subprojects/wlroots/include/wlr/interfaces/wlr_switch.h	/^	void (*destroy)(struct wlr_switch *switch_device);$/;"	m	struct:wlr_switch_impl
destroy	../subprojects/wlroots/include/wlr/interfaces/wlr_tablet_pad.h	/^	void (*destroy)(struct wlr_tablet_pad *pad);$/;"	m	struct:wlr_tablet_pad_impl
destroy	../subprojects/wlroots/include/wlr/interfaces/wlr_tablet_tool.h	/^	void (*destroy)(struct wlr_tablet *tablet);$/;"	m	struct:wlr_tablet_impl
destroy	../subprojects/wlroots/include/wlr/interfaces/wlr_touch.h	/^	void (*destroy)(struct wlr_touch *touch);$/;"	m	struct:wlr_touch_impl
destroy	../subprojects/wlroots/include/wlr/render/interface.h	/^	void (*destroy)(struct wlr_renderer *renderer);$/;"	m	struct:wlr_renderer_impl
destroy	../subprojects/wlroots/include/wlr/render/interface.h	/^	void (*destroy)(struct wlr_texture *texture);$/;"	m	struct:wlr_texture_impl
destroy	../subprojects/wlroots/include/wlr/render/wlr_renderer.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_renderer::__anon36	typeref:struct:wlr_renderer::__anon36::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_compositor.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_compositor::__anon37	typeref:struct:wlr_compositor::__anon37::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_data_control_v1.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_data_control_manager_v1::__anon39	typeref:struct:wlr_data_control_manager_v1::__anon39::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_data_device_manager::__anon40	typeref:struct:wlr_data_device_manager::__anon40::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_data_source::__anon41	typeref:struct:wlr_data_source::__anon41::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_drag::__anon43	typeref:struct:wlr_drag::__anon43::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_drag_icon::__anon42	typeref:struct:wlr_drag_icon::__anon42::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	void (*destroy)(struct wlr_data_source *source);$/;"	m	struct:wlr_data_source_impl
destroy	../subprojects/wlroots/include/wlr/types/wlr_export_dmabuf_v1.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_export_dmabuf_manager_v1::__anon44	typeref:struct:wlr_export_dmabuf_manager_v1::__anon44::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_foreign_toplevel_handle_v1::__anon46	typeref:struct:wlr_foreign_toplevel_handle_v1::__anon46::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_foreign_toplevel_manager_v1::__anon45	typeref:struct:wlr_foreign_toplevel_manager_v1::__anon45::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_fullscreen_shell_v1.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_fullscreen_shell_v1::__anon47	typeref:struct:wlr_fullscreen_shell_v1::__anon47::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_gamma_control.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_gamma_control::__anon49	typeref:struct:wlr_gamma_control::__anon49::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_gamma_control.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_gamma_control_manager::__anon48	typeref:struct:wlr_gamma_control_manager::__anon48::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_gamma_control_v1.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_gamma_control_manager_v1::__anon50	typeref:struct:wlr_gamma_control_manager_v1::__anon50::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_gtk_primary_selection.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_gtk_primary_selection_device_manager::__anon51	typeref:struct:wlr_gtk_primary_selection_device_manager::__anon51::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_idle::__anon52	typeref:struct:wlr_idle::__anon52::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_idle_timeout::__anon53	typeref:struct:wlr_idle_timeout::__anon53::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_idle_inhibit_v1.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_idle_inhibit_manager_v1::__anon54	typeref:struct:wlr_idle_inhibit_manager_v1::__anon54::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_idle_inhibit_v1.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_idle_inhibitor_v1::__anon55	typeref:struct:wlr_idle_inhibitor_v1::__anon55::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_input_device::__anon57	typeref:struct:wlr_input_device::__anon57::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_input_inhibitor.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_input_inhibit_manager::__anon58	typeref:struct:wlr_input_inhibit_manager::__anon58::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^		struct wl_signal destroy; \/\/ (struct wlr_input_method_manager_v2*)$/;"	m	struct:wlr_input_method_manager_v2::__anon60	typeref:struct:wlr_input_method_manager_v2::__anon60::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^		struct wl_signal destroy; \/\/ (struct wlr_input_method_v2*)$/;"	m	struct:wlr_input_method_v2::__anon59	typeref:struct:wlr_input_method_v2::__anon59::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_layer_shell_v1::__anon63	typeref:struct:wlr_layer_shell_v1::__anon63::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_layer_surface_v1::__anon65	typeref:struct:wlr_layer_surface_v1::__anon65::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_linux_dmabuf_v1.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_linux_dmabuf_v1::__anon66	typeref:struct:wlr_linux_dmabuf_v1::__anon66::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_output::__anon68	typeref:struct:wlr_output::__anon68::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_output_cursor::__anon67	typeref:struct:wlr_output_cursor::__anon67::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_output_damage.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_output_damage::__anon69	typeref:struct:wlr_output_damage::__anon69::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_output_layout.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_output_layout::__anon70	typeref:struct:wlr_output_layout::__anon70::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_output_layout.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_output_layout_output::__anon71	typeref:struct:wlr_output_layout_output::__anon71::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_output_manager_v1::__anon72	typeref:struct:wlr_output_manager_v1::__anon72::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_pointer_constraint_v1::__anon76	typeref:struct:wlr_pointer_constraint_v1::__anon76::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_pointer_gestures_v1.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_pointer_gestures_v1::__anon78	typeref:struct:wlr_pointer_gestures_v1::__anon78::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_presentation::__anon79	typeref:struct:wlr_presentation::__anon79::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_primary_selection.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_primary_selection_source::__anon80	typeref:struct:wlr_primary_selection_source::__anon80::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_primary_selection.h	/^	void (*destroy)(struct wlr_primary_selection_source *source);$/;"	m	struct:wlr_primary_selection_source_impl
destroy	../subprojects/wlroots/include/wlr/types/wlr_primary_selection_v1.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_primary_selection_v1_device_manager::__anon81	typeref:struct:wlr_primary_selection_v1_device_manager::__anon81::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_relative_pointer_v1.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_relative_pointer_manager_v1::__anon82	typeref:struct:wlr_relative_pointer_manager_v1::__anon82::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_relative_pointer_v1.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_relative_pointer_v1::__anon83	typeref:struct:wlr_relative_pointer_v1::__anon83::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_screencopy_manager_v1::__anon84	typeref:struct:wlr_screencopy_manager_v1::__anon84::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_screenshooter.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_screenshooter::__anon85	typeref:struct:wlr_screenshooter::__anon85::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_seat::__anon90	typeref:struct:wlr_seat::__anon90::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_seat_client::__anon86	typeref:struct:wlr_seat_client::__anon86::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_touch_point::__anon87	typeref:struct:wlr_touch_point::__anon87::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_server_decoration::__anon92	typeref:struct:wlr_server_decoration::__anon92::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_server_decoration_manager::__anon91	typeref:struct:wlr_server_decoration_manager::__anon91::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_subsurface::__anon94	typeref:struct:wlr_subsurface::__anon94::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_surface::__anon93	typeref:struct:wlr_surface::__anon93::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_tablet_tool::__anon97	typeref:struct:wlr_tablet_tool::__anon97::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_tablet_manager_v2::__anon99	typeref:struct:wlr_tablet_manager_v2::__anon99::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^		struct wl_signal destroy; \/\/ (struct wlr_input_method_manager_v3*)$/;"	m	struct:wlr_text_input_manager_v3::__anon106	typeref:struct:wlr_text_input_manager_v3::__anon106::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^		struct wl_signal destroy; \/\/ (struct wlr_text_input_v3*)$/;"	m	struct:wlr_text_input_v3::__anon105	typeref:struct:wlr_text_input_v3::__anon105::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_virtual_keyboard_v1.h	/^		struct wl_signal destroy; \/\/ struct wlr_virtual_keyboard_v1*$/;"	m	struct:wlr_virtual_keyboard_v1::__anon109	typeref:struct:wlr_virtual_keyboard_v1::__anon109::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_virtual_keyboard_v1.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_virtual_keyboard_manager_v1::__anon108	typeref:struct:wlr_virtual_keyboard_manager_v1::__anon108::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_xdg_decoration_manager_v1::__anon110	typeref:struct:wlr_xdg_decoration_manager_v1::__anon110::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_xdg_toplevel_decoration_v1::__anon111	typeref:struct:wlr_xdg_toplevel_decoration_v1::__anon111::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_xdg_output_v1.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_xdg_output_manager_v1::__anon112	typeref:struct:wlr_xdg_output_manager_v1::__anon112::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_xdg_output_v1.h	/^	struct wl_listener destroy;$/;"	m	struct:wlr_xdg_output_v1	typeref:struct:wlr_xdg_output_v1::wl_listener
destroy	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_xdg_shell::__anon113	typeref:struct:wlr_xdg_shell::__anon113::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_xdg_surface::__anon118	typeref:struct:wlr_xdg_surface::__anon118::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_xdg_shell_v6::__anon119	typeref:struct:wlr_xdg_shell_v6::__anon119::wl_signal
destroy	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_xdg_surface_v6::__anon124	typeref:struct:wlr_xdg_surface_v6::__anon124::wl_signal
destroy	../subprojects/wlroots/include/wlr/xwayland.h	/^		struct wl_signal destroy;$/;"	m	struct:wlr_xwayland_surface::__anon126	typeref:struct:wlr_xwayland_surface::__anon126::wl_signal
destroy	../subprojects/wlroots/rootston/xdg_shell.c	/^static void destroy(struct roots_view *view) {$/;"	f	file:
destroy	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void destroy(struct roots_view *view) {$/;"	f	file:
destroy	../subprojects/wlroots/rootston/xwayland.c	/^static void destroy(struct roots_view *view) {$/;"	f	file:
destroy	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_listener destroy;$/;"	m	struct:tinywl_view	typeref:struct:tinywl_view::wl_listener	file:
destroy	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener destroy;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wl_listener	file:
destroy_offer	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void destroy_offer(struct wl_resource *resource) {$/;"	f	file:
destroy_offer	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void destroy_offer(struct wl_resource *resource) {$/;"	f	file:
destroy_tablet	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^static void destroy_tablet(struct wlr_tablet *wlr_tablet) {$/;"	f	file:
destroy_tablet_pad_group_v2	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static void destroy_tablet_pad_group_v2(struct wl_resource *resource) {$/;"	f	file:
destroy_tablet_pad_ring_v2	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static void destroy_tablet_pad_ring_v2(struct wl_resource *resource) {$/;"	f	file:
destroy_tablet_pad_strip_v2	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static void destroy_tablet_pad_strip_v2(struct wl_resource *resource) {$/;"	f	file:
destroy_tablet_pad_v2	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^void destroy_tablet_pad_v2(struct wl_resource *resource) {$/;"	f
destroy_tablet_tool_v2	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void destroy_tablet_tool_v2(struct wl_resource *resource) {$/;"	f
destroy_tablet_v2	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tablet.c	/^void destroy_tablet_v2(struct wl_resource *resource) {$/;"	f
destroy_tool	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^static void destroy_tool(struct wlr_libinput_tablet_tool *tool) {$/;"	f	file:
destroy_xdg_popup_v6	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^void destroy_xdg_popup_v6(struct wlr_xdg_surface_v6 *surface) {$/;"	f
destroy_xdg_surface	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^void destroy_xdg_surface(struct wlr_xdg_surface *surface) {$/;"	f
destroy_xdg_surface_v6	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^void destroy_xdg_surface_v6(struct wlr_xdg_surface_v6 *surface) {$/;"	f
destroy_xdg_toplevel	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^void destroy_xdg_toplevel(struct wlr_xdg_surface *xdg_surface) {$/;"	f
destroy_xdg_toplevel_v6	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^void destroy_xdg_toplevel_v6(struct wlr_xdg_surface_v6 *surface) {$/;"	f
dev	../subprojects/wlroots/include/wlr/backend/session.h	/^	dev_t dev;$/;"	m	struct:wlr_device
device	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wlr_input_device *device;$/;"	m	struct:sample_cursor	typeref:struct:sample_cursor::wlr_input_device	file:
device	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wlr_input_device *device;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::wlr_input_device	file:
device	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wlr_input_device *device;$/;"	m	struct:sample_pointer	typeref:struct:sample_pointer::wlr_input_device	file:
device	../subprojects/wlroots/examples/output-layout.c	/^	struct wlr_input_device *device;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::wlr_input_device	file:
device	../subprojects/wlroots/examples/pointer.c	/^	struct wlr_input_device *device;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::wlr_input_device	file:
device	../subprojects/wlroots/examples/rotation.c	/^	struct wlr_input_device *device;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::wlr_input_device	file:
device	../subprojects/wlroots/examples/simple.c	/^	struct wlr_input_device *device;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::wlr_input_device	file:
device	../subprojects/wlroots/examples/tablet.c	/^	struct wlr_input_device *device;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::wlr_input_device	file:
device	../subprojects/wlroots/examples/tablet.c	/^	struct wlr_input_device *device;$/;"	m	struct:tablet_pad_state	typeref:struct:tablet_pad_state::wlr_input_device	file:
device	../subprojects/wlroots/examples/tablet.c	/^	struct wlr_input_device *device;$/;"	m	struct:tablet_tool_state	typeref:struct:tablet_tool_state::wlr_input_device	file:
device	../subprojects/wlroots/examples/touch.c	/^	struct wlr_input_device *device;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::wlr_input_device	file:
device	../subprojects/wlroots/examples/touch.c	/^	struct wlr_input_device *device;$/;"	m	struct:touch_state	typeref:struct:touch_state::wlr_input_device	file:
device	../subprojects/wlroots/include/rootston/keyboard.h	/^	struct wlr_input_device *device;$/;"	m	struct:roots_keyboard	typeref:struct:roots_keyboard::wlr_input_device
device	../subprojects/wlroots/include/rootston/seat.h	/^	struct wlr_input_device *device;$/;"	m	struct:roots_pointer	typeref:struct:roots_pointer::wlr_input_device
device	../subprojects/wlroots/include/rootston/seat.h	/^	struct wlr_input_device *device;$/;"	m	struct:roots_tablet	typeref:struct:roots_tablet::wlr_input_device
device	../subprojects/wlroots/include/rootston/seat.h	/^	struct wlr_input_device *device;$/;"	m	struct:roots_tablet_pad	typeref:struct:roots_tablet_pad::wlr_input_device
device	../subprojects/wlroots/include/rootston/seat.h	/^	struct wlr_input_device *device;$/;"	m	struct:roots_touch	typeref:struct:roots_touch::wlr_input_device
device	../subprojects/wlroots/include/rootston/switch.h	/^	struct wlr_input_device *device;$/;"	m	struct:roots_switch	typeref:struct:roots_switch::wlr_input_device
device	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	struct wlr_input_device *device;$/;"	m	struct:wlr_event_pointer_axis	typeref:struct:wlr_event_pointer_axis::wlr_input_device
device	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	struct wlr_input_device *device;$/;"	m	struct:wlr_event_pointer_button	typeref:struct:wlr_event_pointer_button::wlr_input_device
device	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	struct wlr_input_device *device;$/;"	m	struct:wlr_event_pointer_motion	typeref:struct:wlr_event_pointer_motion::wlr_input_device
device	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	struct wlr_input_device *device;$/;"	m	struct:wlr_event_pointer_motion_absolute	typeref:struct:wlr_event_pointer_motion_absolute::wlr_input_device
device	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	struct wlr_input_device *device;$/;"	m	struct:wlr_event_pointer_pinch_begin	typeref:struct:wlr_event_pointer_pinch_begin::wlr_input_device
device	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	struct wlr_input_device *device;$/;"	m	struct:wlr_event_pointer_pinch_end	typeref:struct:wlr_event_pointer_pinch_end::wlr_input_device
device	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	struct wlr_input_device *device;$/;"	m	struct:wlr_event_pointer_pinch_update	typeref:struct:wlr_event_pointer_pinch_update::wlr_input_device
device	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	struct wlr_input_device *device;$/;"	m	struct:wlr_event_pointer_swipe_begin	typeref:struct:wlr_event_pointer_swipe_begin::wlr_input_device
device	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	struct wlr_input_device *device;$/;"	m	struct:wlr_event_pointer_swipe_end	typeref:struct:wlr_event_pointer_swipe_end::wlr_input_device
device	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	struct wlr_input_device *device;$/;"	m	struct:wlr_event_pointer_swipe_update	typeref:struct:wlr_event_pointer_swipe_update::wlr_input_device
device	../subprojects/wlroots/include/wlr/types/wlr_switch.h	/^	struct wlr_input_device *device;$/;"	m	struct:wlr_event_switch_toggle	typeref:struct:wlr_event_switch_toggle::wlr_input_device
device	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	struct wlr_input_device *device;$/;"	m	struct:wlr_event_tablet_tool_axis	typeref:struct:wlr_event_tablet_tool_axis::wlr_input_device
device	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	struct wlr_input_device *device;$/;"	m	struct:wlr_event_tablet_tool_button	typeref:struct:wlr_event_tablet_tool_button::wlr_input_device
device	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	struct wlr_input_device *device;$/;"	m	struct:wlr_event_tablet_tool_proximity	typeref:struct:wlr_event_tablet_tool_proximity::wlr_input_device
device	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	struct wlr_input_device *device;$/;"	m	struct:wlr_event_tablet_tool_tip	typeref:struct:wlr_event_tablet_tool_tip::wlr_input_device
device	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^	struct wlr_input_device *device;$/;"	m	struct:wlr_event_touch_cancel	typeref:struct:wlr_event_touch_cancel::wlr_input_device
device	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^	struct wlr_input_device *device;$/;"	m	struct:wlr_event_touch_down	typeref:struct:wlr_event_touch_down::wlr_input_device
device	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^	struct wlr_input_device *device;$/;"	m	struct:wlr_event_touch_motion	typeref:struct:wlr_event_touch_motion::wlr_input_device
device	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^	struct wlr_input_device *device;$/;"	m	struct:wlr_event_touch_up	typeref:struct:wlr_event_touch_up::wlr_input_device
device	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wlr_input_device *device;$/;"	m	struct:tinywl_keyboard	typeref:struct:tinywl_keyboard::wlr_input_device	file:
device	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wlr_input_device *device;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wlr_input_device	file:
device	../subprojects/wlroots/types/wlr_data_control_v1.c	/^	struct wlr_data_control_device_v1 *device;$/;"	m	struct:data_offer	typeref:struct:data_offer::wlr_data_control_device_v1	file:
device_destroy	../subprojects/wlroots/include/rootston/keyboard.h	/^	struct wl_listener device_destroy;$/;"	m	struct:roots_keyboard	typeref:struct:roots_keyboard::wl_listener
device_destroy	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener device_destroy;$/;"	m	struct:roots_pointer	typeref:struct:roots_pointer::wl_listener
device_destroy	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener device_destroy;$/;"	m	struct:roots_tablet	typeref:struct:roots_tablet::wl_listener
device_destroy	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener device_destroy;$/;"	m	struct:roots_tablet_pad	typeref:struct:roots_tablet_pad::wl_listener
device_destroy	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener device_destroy;$/;"	m	struct:roots_touch	typeref:struct:roots_touch::wl_listener
device_destroy	../subprojects/wlroots/include/rootston/switch.h	/^	struct wl_listener device_destroy;$/;"	m	struct:roots_switch	typeref:struct:roots_switch::wl_listener
device_destroy	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void device_destroy(struct wlr_gtk_primary_selection_device *device) {$/;"	f	file:
device_destroy	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void device_destroy(struct wlr_primary_selection_v1_device *device) {$/;"	f	file:
device_from_offer_resource	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static struct wlr_gtk_primary_selection_device *device_from_offer_resource($/;"	f	file:
device_from_offer_resource	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static struct wlr_primary_selection_v1_device *device_from_offer_resource($/;"	f	file:
device_from_resource	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static struct wlr_gtk_primary_selection_device *device_from_resource($/;"	f	file:
device_from_resource	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static struct wlr_primary_selection_v1_device *device_from_resource($/;"	f	file:
device_handle_destroy	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void device_handle_destroy(struct wl_client *client,$/;"	f	file:
device_handle_destroy	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void device_handle_destroy(struct wl_client *client,$/;"	f	file:
device_handle_resource_destroy	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void device_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
device_handle_resource_destroy	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void device_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
device_handle_seat_destroy	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void device_handle_seat_destroy(struct wl_listener *listener,$/;"	f	file:
device_handle_seat_destroy	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void device_handle_seat_destroy(struct wl_listener *listener,$/;"	f	file:
device_handle_seat_focus_change	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void device_handle_seat_focus_change(struct wl_listener *listener,$/;"	f	file:
device_handle_seat_focus_change	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void device_handle_seat_focus_change(struct wl_listener *listener,$/;"	f	file:
device_handle_seat_set_primary_selection	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void device_handle_seat_set_primary_selection($/;"	f	file:
device_handle_seat_set_primary_selection	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void device_handle_seat_set_primary_selection($/;"	f	file:
device_handle_set_selection	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void device_handle_set_selection(struct wl_client *client,$/;"	f	file:
device_handle_set_selection	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void device_handle_set_selection(struct wl_client *client,$/;"	f	file:
device_impl	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static const struct gtk_primary_selection_device_interface device_impl = {$/;"	v	typeref:struct:gtk_primary_selection_device_interface	file:
device_impl	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static const struct gtk_primary_selection_device_interface device_impl;$/;"	v	typeref:struct:gtk_primary_selection_device_interface	file:
device_impl	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static const struct zwp_primary_selection_device_v1_interface device_impl = {$/;"	v	typeref:struct:zwp_primary_selection_device_v1_interface	file:
device_impl	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static const struct zwp_primary_selection_device_v1_interface device_impl;$/;"	v	typeref:struct:zwp_primary_selection_device_v1_interface	file:
device_manager_handle_create_source	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void device_manager_handle_create_source(struct wl_client *client,$/;"	f	file:
device_manager_handle_create_source	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void device_manager_handle_create_source(struct wl_client *client,$/;"	f	file:
device_manager_handle_destroy	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void device_manager_handle_destroy(struct wl_client *client,$/;"	f	file:
device_manager_handle_destroy	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void device_manager_handle_destroy(struct wl_client *client,$/;"	f	file:
device_manager_handle_get_device	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void device_manager_handle_get_device(struct wl_client *client,$/;"	f	file:
device_manager_handle_get_device	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void device_manager_handle_get_device(struct wl_client *client,$/;"	f	file:
device_manager_handle_resource_destroy	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void device_manager_handle_resource_destroy($/;"	f	file:
device_manager_handle_resource_destroy	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void device_manager_handle_resource_destroy($/;"	f	file:
device_manager_impl	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^		device_manager_impl = {$/;"	v	typeref:struct:gtk_primary_selection_device_manager_interface	file:
device_manager_impl	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^	device_manager_impl;$/;"	v	typeref:struct:gtk_primary_selection_device_manager_interface	file:
device_manager_impl	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^		device_manager_impl = {$/;"	v	typeref:struct:zwp_primary_selection_device_manager_v1_interface	file:
device_manager_impl	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^	device_manager_impl;$/;"	v	typeref:struct:zwp_primary_selection_device_manager_v1_interface	file:
device_prefix	../subprojects/wlroots/rootston/config.c	/^static const char *device_prefix = "device:";$/;"	v	file:
device_resource_send_selection	../subprojects/wlroots/types/data_device/wlr_data_device.c	/^static void device_resource_send_selection(struct wl_resource *device_resource) {$/;"	f	file:
device_resource_send_selection	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void device_resource_send_selection(struct wl_resource *resource,$/;"	f	file:
device_resource_send_selection	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void device_resource_send_selection(struct wl_resource *resource,$/;"	f	file:
device_send_selection	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void device_send_selection($/;"	f	file:
device_send_selection	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void device_send_selection($/;"	f	file:
device_type	../subprojects/wlroots/rootston/input.c	/^static const char *device_type(enum wlr_input_device_type type) {$/;"	f	file:
devices	../subprojects/wlroots/examples/pointer.c	/^	struct wl_list devices;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_list	file:
devices	../subprojects/wlroots/include/backend/wayland.h	/^	struct wl_list devices;$/;"	m	struct:wlr_wl_backend	typeref:struct:wlr_wl_backend::wl_list
devices	../subprojects/wlroots/include/rootston/config.h	/^	struct wl_list devices;$/;"	m	struct:roots_config	typeref:struct:roots_config::wl_list
devices	../subprojects/wlroots/include/wlr/backend/session.h	/^	struct wl_list devices;$/;"	m	struct:wlr_session	typeref:struct:wlr_session::wl_list
devices	../subprojects/wlroots/include/wlr/types/wlr_data_control_v1.h	/^	struct wl_list devices; \/\/ wlr_data_control_device_v1::link$/;"	m	struct:wlr_data_control_manager_v1	typeref:struct:wlr_data_control_manager_v1::wl_list
devices	../subprojects/wlroots/include/wlr/types/wlr_gtk_primary_selection.h	/^	struct wl_list devices; \/\/ wlr_gtk_primary_selection_device::link$/;"	m	struct:wlr_gtk_primary_selection_device_manager	typeref:struct:wlr_gtk_primary_selection_device_manager::wl_list
devices	../subprojects/wlroots/include/wlr/types/wlr_primary_selection_v1.h	/^	struct wl_list devices; \/\/ wlr_primary_selection_v1_device::link$/;"	m	struct:wlr_primary_selection_v1_device_manager	typeref:struct:wlr_primary_selection_v1_device_manager::wl_list
devices	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_list devices; \/\/ wlr_cursor_device::link$/;"	m	struct:wlr_cursor_state	typeref:struct:wlr_cursor_state::wl_list	file:
direct_change_vt	../subprojects/wlroots/backend/session/direct-freebsd.c	/^static bool direct_change_vt(struct wlr_session *base, unsigned vt) {$/;"	f	file:
direct_change_vt	../subprojects/wlroots/backend/session/direct.c	/^static bool direct_change_vt(struct wlr_session *base, unsigned vt) {$/;"	f	file:
direct_ipc_dropmaster	../subprojects/wlroots/backend/session/direct-ipc.c	/^void direct_ipc_dropmaster(int sock, int fd) {$/;"	f
direct_ipc_finish	../subprojects/wlroots/backend/session/direct-ipc.c	/^void direct_ipc_finish(int sock, pid_t pid) {$/;"	f
direct_ipc_init	../subprojects/wlroots/backend/session/direct-ipc.c	/^int direct_ipc_init(pid_t *pid_out) {$/;"	f
direct_ipc_open	../subprojects/wlroots/backend/session/direct-ipc.c	/^int direct_ipc_open(int sock, const char *path) {$/;"	f
direct_ipc_setmaster	../subprojects/wlroots/backend/session/direct-ipc.c	/^void direct_ipc_setmaster(int sock, int fd) {$/;"	f
direct_session	../subprojects/wlroots/backend/session/direct-freebsd.c	/^struct direct_session {$/;"	s	file:
direct_session	../subprojects/wlroots/backend/session/direct.c	/^struct direct_session {$/;"	s	file:
direct_session_close	../subprojects/wlroots/backend/session/direct-freebsd.c	/^static void direct_session_close(struct wlr_session *base, int fd) {$/;"	f	file:
direct_session_close	../subprojects/wlroots/backend/session/direct.c	/^static void direct_session_close(struct wlr_session *base, int fd) {$/;"	f	file:
direct_session_create	../subprojects/wlroots/backend/session/direct-freebsd.c	/^static struct wlr_session *direct_session_create(struct wl_display *disp) {$/;"	f	file:
direct_session_create	../subprojects/wlroots/backend/session/direct.c	/^static struct wlr_session *direct_session_create(struct wl_display *disp) {$/;"	f	file:
direct_session_destroy	../subprojects/wlroots/backend/session/direct-freebsd.c	/^static void direct_session_destroy(struct wlr_session *base) {$/;"	f	file:
direct_session_destroy	../subprojects/wlroots/backend/session/direct.c	/^static void direct_session_destroy(struct wlr_session *base) {$/;"	f	file:
direct_session_from_session	../subprojects/wlroots/backend/session/direct-freebsd.c	/^static struct direct_session *direct_session_from_session($/;"	f	file:
direct_session_from_session	../subprojects/wlroots/backend/session/direct.c	/^static struct direct_session *direct_session_from_session($/;"	f	file:
direct_session_open	../subprojects/wlroots/backend/session/direct-freebsd.c	/^static int direct_session_open(struct wlr_session *base, const char *path) {$/;"	f	file:
direct_session_open	../subprojects/wlroots/backend/session/direct.c	/^static int direct_session_open(struct wlr_session *base, const char *path) {$/;"	f	file:
disable	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^		struct wl_signal disable; \/\/ (struct wlr_text_input_v3*)$/;"	m	struct:wlr_text_input_v3::__anon105	typeref:struct:wlr_text_input_v3::__anon105::wl_signal
dispatch_events	../subprojects/wlroots/backend/wayland/backend.c	/^static int dispatch_events(int fd, uint32_t mask, void *data) {$/;"	f	file:
display	../subprojects/wlroots/examples/dmabuf-capture.c	/^	struct wl_display *display;$/;"	m	struct:capture_context	typeref:struct:capture_context::wl_display	file:
display	../subprojects/wlroots/examples/idle.c	/^	struct wl_display *display;$/;"	m	struct:thread_args	typeref:struct:thread_args::wl_display	file:
display	../subprojects/wlroots/examples/input-method.c	/^static struct wl_display *display = NULL;$/;"	v	typeref:struct:wl_display	file:
display	../subprojects/wlroots/examples/layer-shell.c	/^static struct wl_display *display;$/;"	v	typeref:struct:wl_display	file:
display	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wl_display *display;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_display	file:
display	../subprojects/wlroots/examples/output-layout.c	/^	struct wl_display *display;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_display	file:
display	../subprojects/wlroots/examples/pointer.c	/^	struct wl_display *display;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_display	file:
display	../subprojects/wlroots/examples/rotation.c	/^	struct wl_display *display;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_display	file:
display	../subprojects/wlroots/examples/simple.c	/^	struct wl_display *display;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_display	file:
display	../subprojects/wlroots/examples/tablet.c	/^	struct wl_display *display;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_display	file:
display	../subprojects/wlroots/examples/text-input.c	/^static struct wl_display *display = NULL;$/;"	v	typeref:struct:wl_display	file:
display	../subprojects/wlroots/examples/touch.c	/^	struct wl_display *display;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_display	file:
display	../subprojects/wlroots/include/backend/drm/drm.h	/^	struct wl_display *display;$/;"	m	struct:wlr_drm_backend	typeref:struct:wlr_drm_backend::wl_display
display	../subprojects/wlroots/include/backend/headless.h	/^	struct wl_display *display;$/;"	m	struct:wlr_headless_backend	typeref:struct:wlr_headless_backend::wl_display
display	../subprojects/wlroots/include/backend/libinput.h	/^	struct wl_display *display;$/;"	m	struct:wlr_libinput_backend	typeref:struct:wlr_libinput_backend::wl_display
display	../subprojects/wlroots/include/backend/noop.h	/^	struct wl_display *display;$/;"	m	struct:wlr_noop_backend	typeref:struct:wlr_noop_backend::wl_display
display	../subprojects/wlroots/include/backend/rdp.h	/^	struct wl_display *display;$/;"	m	struct:wlr_rdp_backend	typeref:struct:wlr_rdp_backend::wl_display
display	../subprojects/wlroots/include/wlr/render/egl.h	/^	EGLDisplay display;$/;"	m	struct:wlr_egl
display	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	struct wl_display *display;$/;"	m	struct:wlr_output	typeref:struct:wlr_output::wl_display
display	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	struct wl_display *display;$/;"	m	struct:wlr_output_manager_v1	typeref:struct:wlr_output_manager_v1::wl_display
display	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_display *display;$/;"	m	struct:wlr_seat	typeref:struct:wlr_seat::wl_display
display	../subprojects/wlroots/include/wlr/xwayland.h	/^	int display;$/;"	m	struct:wlr_xwayland
display_destroy	../subprojects/wlroots/include/backend/drm/drm.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_drm_backend	typeref:struct:wlr_drm_backend::wl_listener
display_destroy	../subprojects/wlroots/include/backend/headless.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_headless_backend	typeref:struct:wlr_headless_backend::wl_listener
display_destroy	../subprojects/wlroots/include/backend/libinput.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_libinput_backend	typeref:struct:wlr_libinput_backend::wl_listener
display_destroy	../subprojects/wlroots/include/backend/multi.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_multi_backend	typeref:struct:wlr_multi_backend::wl_listener
display_destroy	../subprojects/wlroots/include/backend/rdp.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_rdp_backend	typeref:struct:wlr_rdp_backend::wl_listener
display_destroy	../subprojects/wlroots/include/backend/x11.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_x11_backend	typeref:struct:wlr_x11_backend::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/backend/session.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_session	typeref:struct:wlr_session::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_compositor.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_compositor	typeref:struct:wlr_compositor::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_data_control_v1.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_data_control_manager_v1	typeref:struct:wlr_data_control_manager_v1::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_data_device_manager	typeref:struct:wlr_data_device_manager::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_export_dmabuf_v1.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_export_dmabuf_manager_v1	typeref:struct:wlr_export_dmabuf_manager_v1::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_foreign_toplevel_manager_v1	typeref:struct:wlr_foreign_toplevel_manager_v1::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_fullscreen_shell_v1.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_fullscreen_shell_v1	typeref:struct:wlr_fullscreen_shell_v1::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_gamma_control.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_gamma_control_manager	typeref:struct:wlr_gamma_control_manager::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_gamma_control_v1.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_gamma_control_manager_v1	typeref:struct:wlr_gamma_control_manager_v1::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_gtk_primary_selection.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_gtk_primary_selection_device_manager	typeref:struct:wlr_gtk_primary_selection_device_manager::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_idle	typeref:struct:wlr_idle::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_idle_inhibit_v1.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_idle_inhibit_manager_v1	typeref:struct:wlr_idle_inhibit_manager_v1::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_input_inhibitor.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_input_inhibit_manager	typeref:struct:wlr_input_inhibit_manager::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_input_method_manager_v2	typeref:struct:wlr_input_method_manager_v2::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_layer_shell_v1	typeref:struct:wlr_layer_shell_v1::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_linux_dmabuf_v1.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_linux_dmabuf_v1	typeref:struct:wlr_linux_dmabuf_v1::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_output	typeref:struct:wlr_output::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_output_manager_v1	typeref:struct:wlr_output_manager_v1::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_pointer_gestures_v1.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_pointer_gestures_v1	typeref:struct:wlr_pointer_gestures_v1::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_presentation	typeref:struct:wlr_presentation::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_primary_selection_v1.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_primary_selection_v1_device_manager	typeref:struct:wlr_primary_selection_v1_device_manager::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_screencopy_manager_v1	typeref:struct:wlr_screencopy_manager_v1::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_screenshooter.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_screenshooter	typeref:struct:wlr_screenshooter::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_seat	typeref:struct:wlr_seat::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_server_decoration_manager	typeref:struct:wlr_server_decoration_manager::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_tablet_manager_v2	typeref:struct:wlr_tablet_manager_v2::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_text_input_manager_v3	typeref:struct:wlr_text_input_manager_v3::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_virtual_keyboard_v1.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_virtual_keyboard_manager_v1	typeref:struct:wlr_virtual_keyboard_manager_v1::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_xdg_decoration_manager_v1	typeref:struct:wlr_xdg_decoration_manager_v1::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_xdg_shell	typeref:struct:wlr_xdg_shell::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_xdg_shell_v6	typeref:struct:wlr_xdg_shell_v6::wl_listener
display_destroy	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wl_listener display_destroy;$/;"	m	struct:wlr_xwayland	typeref:struct:wlr_xwayland::wl_listener
display_destroy_listener	../subprojects/wlroots/include/wlr/types/wlr_relative_pointer_v1.h	/^	struct wl_listener display_destroy_listener;$/;"	m	struct:wlr_relative_pointer_manager_v1	typeref:struct:wlr_relative_pointer_manager_v1::wl_listener
display_name	../subprojects/wlroots/include/wlr/xwayland.h	/^	char display_name[16];$/;"	m	struct:wlr_xwayland
dist	../subprojects/wlroots/xcursor/xcursor.c	405;"	d	file:
distance	../subprojects/wlroots/examples/tablet.c	/^	double distance;$/;"	m	struct:sample_state	file:
distance	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	bool distance;$/;"	m	struct:wlr_tablet_tool
distance	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	double distance;$/;"	m	struct:wlr_event_tablet_tool_axis
distance	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	void (*distance)(struct wlr_tablet_tool_v2_grab *grab, double distance);$/;"	m	struct:wlr_tablet_tool_v2_grab_interface
distance_selection_method	../subprojects/wlroots/types/wlr_output_layout.c	/^enum distance_selection_method {$/;"	g	file:
dmabuf_formats	../subprojects/wlroots/include/wlr/render/egl.h	/^	struct wlr_drm_format_set dmabuf_formats;$/;"	m	struct:wlr_egl	typeref:struct:wlr_egl::wlr_drm_format_set
dnd_action	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	void (*dnd_action)(struct wlr_data_source *source,$/;"	m	struct:wlr_data_source_impl
dnd_drop	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	void (*dnd_drop)(struct wlr_data_source *source);$/;"	m	struct:wlr_data_source_impl
dnd_finish	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	void (*dnd_finish)(struct wlr_data_source *source);$/;"	m	struct:wlr_data_source_impl
dnd_selection	../subprojects/wlroots/include/xwayland/xwm.h	/^	struct wlr_xwm_selection dnd_selection;$/;"	m	struct:wlr_xwm	typeref:struct:wlr_xwm::wlr_xwm_selection
dnd_window	../subprojects/wlroots/include/xwayland/xwm.h	/^	xcb_window_t dnd_window;$/;"	m	struct:wlr_xwm
do_updates	../subprojects/wlroots/examples/input-method.c	/^static void do_updates(void) {$/;"	f	file:
double_fork_shell_cmd	../subprojects/wlroots/rootston/bindings.c	/^static void double_fork_shell_cmd(const char *shell_cmd) {$/;"	f	file:
down	../subprojects/wlroots/examples/touch.c	/^	struct wl_listener down;$/;"	m	struct:touch_state	typeref:struct:touch_state::wl_listener	file:
down	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	uint32_t (*down)(struct wlr_seat_touch_grab *grab, uint32_t time_msec,$/;"	m	struct:wlr_touch_grab_interface
down	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	void (*down)(struct wlr_tablet_tool_v2_grab *grab);$/;"	m	struct:wlr_tablet_tool_v2_grab_interface
down	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^		struct wl_signal down;$/;"	m	struct:wlr_touch::__anon107	typeref:struct:wlr_touch::__anon107::wl_signal
down_serial	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	uint32_t down_serial;$/;"	m	struct:wlr_tablet_v2_tablet_tool
dpms	../subprojects/wlroots/include/backend/drm/properties.h	/^		uint32_t dpms;$/;"	m	struct:wlr_drm_connector_props::__anon17
drag	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wlr_drag *drag;$/;"	m	struct:wlr_drag_drop_event	typeref:struct:wlr_drag_drop_event::wlr_drag
drag	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wlr_drag *drag;$/;"	m	struct:wlr_drag_icon	typeref:struct:wlr_drag_icon::wlr_drag
drag	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wlr_drag *drag;$/;"	m	struct:wlr_drag_motion_event	typeref:struct:wlr_drag_motion_event::wlr_drag
drag	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_drag *drag;$/;"	m	struct:wlr_seat	typeref:struct:wlr_seat::wlr_drag
drag	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_drag *drag;$/;"	m	struct:wlr_seat_request_start_drag_event	typeref:struct:wlr_seat_request_start_drag_event::wlr_drag
drag	../subprojects/wlroots/include/xwayland/xwm.h	/^	struct wlr_drag *drag;$/;"	m	struct:wlr_xwm	typeref:struct:wlr_xwm::wlr_drag
drag_destroy	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static void drag_destroy(struct wlr_drag *drag) {$/;"	f	file:
drag_drop	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static void drag_drop(struct wlr_drag *drag, uint32_t time) {$/;"	f	file:
drag_focus	../subprojects/wlroots/include/xwayland/xwm.h	/^	struct wlr_xwayland_surface *drag_focus;$/;"	m	struct:wlr_xwm	typeref:struct:wlr_xwm::wlr_xwayland_surface
drag_handle_drag_source_destroy	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static void drag_handle_drag_source_destroy(struct wl_listener *listener,$/;"	f	file:
drag_handle_icon_destroy	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static void drag_handle_icon_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
drag_handle_keyboard_cancel	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static void drag_handle_keyboard_cancel(struct wlr_seat_keyboard_grab *grab) {$/;"	f	file:
drag_handle_keyboard_enter	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static void drag_handle_keyboard_enter(struct wlr_seat_keyboard_grab *grab,$/;"	f	file:
drag_handle_keyboard_key	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static void drag_handle_keyboard_key(struct wlr_seat_keyboard_grab *grab,$/;"	f	file:
drag_handle_keyboard_modifiers	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static void drag_handle_keyboard_modifiers(struct wlr_seat_keyboard_grab *grab,$/;"	f	file:
drag_handle_pointer_axis	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static void drag_handle_pointer_axis(struct wlr_seat_pointer_grab *grab,$/;"	f	file:
drag_handle_pointer_button	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static uint32_t drag_handle_pointer_button(struct wlr_seat_pointer_grab *grab,$/;"	f	file:
drag_handle_pointer_cancel	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static void drag_handle_pointer_cancel(struct wlr_seat_pointer_grab *grab) {$/;"	f	file:
drag_handle_pointer_enter	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static void drag_handle_pointer_enter(struct wlr_seat_pointer_grab *grab,$/;"	f	file:
drag_handle_pointer_motion	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static void drag_handle_pointer_motion(struct wlr_seat_pointer_grab *grab,$/;"	f	file:
drag_handle_seat_client_destroy	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static void drag_handle_seat_client_destroy(struct wl_listener *listener,$/;"	f	file:
drag_handle_touch_cancel	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static void drag_handle_touch_cancel(struct wlr_seat_touch_grab *grab) {$/;"	f	file:
drag_handle_touch_down	../subprojects/wlroots/types/data_device/wlr_drag.c	/^uint32_t drag_handle_touch_down(struct wlr_seat_touch_grab *grab,$/;"	f
drag_handle_touch_enter	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static void drag_handle_touch_enter(struct wlr_seat_touch_grab *grab,$/;"	f	file:
drag_handle_touch_motion	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static void drag_handle_touch_motion(struct wlr_seat_touch_grab *grab,$/;"	f	file:
drag_handle_touch_up	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static void drag_handle_touch_up(struct wlr_seat_touch_grab *grab,$/;"	f	file:
drag_icon	../subprojects/wlroots/include/rootston/seat.h	/^	struct roots_drag_icon *drag_icon; \/\/ can be NULL$/;"	m	struct:roots_seat	typeref:struct:roots_seat::roots_drag_icon
drag_icon_create	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static struct wlr_drag_icon *drag_icon_create(struct wlr_drag *drag,$/;"	f	file:
drag_icon_destroy	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static void drag_icon_destroy(struct wlr_drag_icon *icon) {$/;"	f	file:
drag_icon_handle_surface_destroy	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static void drag_icon_handle_surface_destroy(struct wl_listener *listener,$/;"	f	file:
drag_icon_set_mapped	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static void drag_icon_set_mapped(struct wlr_drag_icon *icon, bool mapped) {$/;"	f	file:
drag_icon_surface_role	../subprojects/wlroots/types/data_device/wlr_drag.c	/^const struct wlr_surface_role drag_icon_surface_role = {$/;"	v	typeref:struct:wlr_surface_role
drag_icon_surface_role_commit	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static void drag_icon_surface_role_commit(struct wlr_surface *surface) {$/;"	f	file:
drag_offers	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_list drag_offers; \/\/ wlr_data_offer::link$/;"	m	struct:wlr_seat	typeref:struct:wlr_seat::wl_list
drag_serial	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	uint32_t drag_serial;$/;"	m	struct:wlr_seat
drag_set_focus	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static void drag_set_focus(struct wlr_drag *drag,$/;"	f	file:
drag_source	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_data_source *drag_source;$/;"	m	struct:wlr_seat	typeref:struct:wlr_seat::wlr_data_source
drag_source_destroy	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_listener drag_source_destroy;$/;"	m	struct:wlr_seat	typeref:struct:wlr_seat::wl_listener
draw	../subprojects/wlroots/examples/idle-inhibit.c	/^static void draw(void) {$/;"	f	file:
draw	../subprojects/wlroots/examples/layer-shell.c	/^static void draw(void) {$/;"	f	file:
draw	../subprojects/wlroots/examples/pointer-constraints.c	/^static void draw(void) {$/;"	f	file:
draw	../subprojects/wlroots/examples/text-input.c	/^static void draw(void) {$/;"	f	file:
draw	../subprojects/wlroots/examples/toplevel-decoration.c	/^static void draw(void) {$/;"	f	file:
draw_background	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static void draw_background(struct egl_info *e) {$/;"	f	file:
draw_cursor	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static void draw_cursor(struct egl_info *e, int32_t x, int32_t y) {$/;"	f	file:
draw_end	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static void draw_end(struct egl_info *e) {$/;"	f	file:
draw_init	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static void draw_init(struct egl_info *e) {$/;"	f	file:
draw_popup	../subprojects/wlroots/examples/layer-shell.c	/^static void draw_popup(void) {$/;"	f	file:
draw_quad	../subprojects/wlroots/render/gles2/renderer.c	/^static void draw_quad(void) {$/;"	f	file:
draw_relative_cursor	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static void draw_relative_cursor(struct egl_info *e, int32_t x, int32_t y) {$/;"	f	file:
drmModeModeInfo	../subprojects/wlroots/include/wlr/backend/drm.h	/^typedef struct _drmModeModeInfo drmModeModeInfo;$/;"	t	typeref:struct:_drmModeModeInfo
drm_connector_attach_render	../subprojects/wlroots/backend/drm/drm.c	/^static bool drm_connector_attach_render(struct wlr_output *output,$/;"	f	file:
drm_connector_cleanup	../subprojects/wlroots/backend/drm/drm.c	/^static void drm_connector_cleanup(struct wlr_drm_connector *conn) {$/;"	f	file:
drm_connector_commit	../subprojects/wlroots/backend/drm/drm.c	/^static bool drm_connector_commit(struct wlr_output *output) {$/;"	f	file:
drm_connector_destroy	../subprojects/wlroots/backend/drm/drm.c	/^static void drm_connector_destroy(struct wlr_output *output) {$/;"	f	file:
drm_connector_export_dmabuf	../subprojects/wlroots/backend/drm/drm.c	/^static bool drm_connector_export_dmabuf(struct wlr_output *output,$/;"	f	file:
drm_connector_get_gamma_size	../subprojects/wlroots/backend/drm/drm.c	/^static size_t drm_connector_get_gamma_size(struct wlr_output *output) {$/;"	f	file:
drm_connector_move_cursor	../subprojects/wlroots/backend/drm/drm.c	/^static bool drm_connector_move_cursor(struct wlr_output *output,$/;"	f	file:
drm_connector_schedule_frame	../subprojects/wlroots/backend/drm/drm.c	/^static bool drm_connector_schedule_frame(struct wlr_output *output) {$/;"	f	file:
drm_connector_set_cursor	../subprojects/wlroots/backend/drm/drm.c	/^static bool drm_connector_set_cursor(struct wlr_output *output,$/;"	f	file:
drm_connector_set_mode	../subprojects/wlroots/backend/drm/drm.c	/^bool drm_connector_set_mode(struct wlr_output *output,$/;"	f
drm_connector_start_renderer	../subprojects/wlroots/backend/drm/drm.c	/^static void drm_connector_start_renderer(struct wlr_drm_connector *conn) {$/;"	f	file:
drm_connector_transform	../subprojects/wlroots/backend/drm/drm.c	/^static void drm_connector_transform(struct wlr_output *output,$/;"	f	file:
drm_device_ref	../subprojects/wlroots/examples/dmabuf-capture.c	/^	AVBufferRef *drm_device_ref;$/;"	m	struct:capture_context	file:
drm_event	../subprojects/wlroots/include/backend/drm/drm.h	/^	struct wl_event_source *drm_event;$/;"	m	struct:wlr_drm_backend	typeref:struct:wlr_drm_backend::wl_event_source
drm_fmt_to_pixfmt	../subprojects/wlroots/examples/dmabuf-capture.c	/^static enum AVPixelFormat drm_fmt_to_pixfmt(uint32_t fmt) {$/;"	f	file:
drm_format	../subprojects/wlroots/include/backend/drm/drm.h	/^	uint32_t drm_format; \/\/ ARGB8888 or XRGB8888$/;"	m	struct:wlr_drm_plane
drm_frames_ref	../subprojects/wlroots/examples/dmabuf-capture.c	/^	AVBufferRef *drm_frames_ref;$/;"	m	struct:capture_context	file:
drm_invalidated	../subprojects/wlroots/backend/drm/backend.c	/^static void drm_invalidated(struct wl_listener *listener, void *data) {$/;"	f	file:
drm_invalidated	../subprojects/wlroots/include/backend/drm/drm.h	/^	struct wl_listener drm_invalidated;$/;"	m	struct:wlr_drm_backend	typeref:struct:wlr_drm_backend::wl_listener
drm_mode	../subprojects/wlroots/include/backend/drm/drm.h	/^	drmModeModeInfo drm_mode;$/;"	m	struct:wlr_drm_mode
drop	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^		struct wl_signal drop; \/\/ wlr_drag_drop_event$/;"	m	struct:wlr_drag::__anon43	typeref:struct:wlr_drag::__anon43::wl_signal
dropped	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	bool started, dropped, cancelling;$/;"	m	struct:wlr_drag
dx	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	double dx, dy;$/;"	m	struct:wlr_event_pointer_pinch_update
dx	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	double dx, dy;$/;"	m	struct:wlr_event_pointer_swipe_update
dx	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	int32_t dx, dy; \/\/ relative to previous position$/;"	m	struct:wlr_surface_state
dx	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	double dx, dy;$/;"	m	struct:wlr_event_tablet_tool_axis
dy	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	double dx, dy;$/;"	m	struct:wlr_event_pointer_pinch_update
dy	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	double dx, dy;$/;"	m	struct:wlr_event_pointer_swipe_update
dy	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	int32_t dx, dy; \/\/ relative to previous position$/;"	m	struct:wlr_surface_state
dy	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	double dx, dy;$/;"	m	struct:wlr_event_tablet_tool_axis
edges	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	uint32_t edges;$/;"	m	struct:wlr_xdg_toplevel_resize_event
edges	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	uint32_t edges;$/;"	m	struct:wlr_xdg_toplevel_v6_resize_event
edges	../subprojects/wlroots/include/wlr/xwayland.h	/^	uint32_t edges;$/;"	m	struct:wlr_xwayland_resize_event
edid	../subprojects/wlroots/include/backend/drm/properties.h	/^		uint32_t edid;$/;"	m	struct:wlr_drm_connector_props::__anon17
egl	../subprojects/wlroots/examples/idle-inhibit.c	/^struct wlr_egl egl;$/;"	v	typeref:struct:wlr_egl
egl	../subprojects/wlroots/examples/input-inhibitor.c	/^struct wlr_egl egl;$/;"	v	typeref:struct:wlr_egl
egl	../subprojects/wlroots/examples/layer-shell.c	/^struct wlr_egl egl;$/;"	v	typeref:struct:wlr_egl
egl	../subprojects/wlroots/examples/pointer-constraints.c	/^struct wlr_egl egl;$/;"	v	typeref:struct:wlr_egl
egl	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^	struct wlr_egl *egl;$/;"	m	struct:egl_info	typeref:struct:egl_info::wlr_egl	file:
egl	../subprojects/wlroots/examples/text-input.c	/^struct wlr_egl egl;$/;"	v	typeref:struct:wlr_egl
egl	../subprojects/wlroots/examples/toplevel-decoration.c	/^struct wlr_egl egl;$/;"	v	typeref:struct:wlr_egl
egl	../subprojects/wlroots/include/backend/drm/renderer.h	/^	EGLSurface egl;$/;"	m	struct:wlr_drm_surface
egl	../subprojects/wlroots/include/backend/drm/renderer.h	/^	struct wlr_egl egl;$/;"	m	struct:wlr_drm_renderer	typeref:struct:wlr_drm_renderer::wlr_egl
egl	../subprojects/wlroots/include/backend/headless.h	/^	struct wlr_egl egl;$/;"	m	struct:wlr_headless_backend	typeref:struct:wlr_headless_backend::wlr_egl
egl	../subprojects/wlroots/include/backend/rdp.h	/^	struct wlr_egl egl;$/;"	m	struct:wlr_rdp_backend	typeref:struct:wlr_rdp_backend::wlr_egl
egl	../subprojects/wlroots/include/backend/wayland.h	/^	struct wlr_egl egl;$/;"	m	struct:wlr_wl_backend	typeref:struct:wlr_wl_backend::wlr_egl
egl	../subprojects/wlroots/include/backend/x11.h	/^	struct wlr_egl egl;$/;"	m	struct:wlr_x11_backend	typeref:struct:wlr_x11_backend::wlr_egl
egl	../subprojects/wlroots/include/render/gles2.h	/^	struct wlr_egl *egl;$/;"	m	struct:wlr_gles2_renderer	typeref:struct:wlr_gles2_renderer::wlr_egl
egl	../subprojects/wlroots/include/render/gles2.h	/^	struct wlr_egl *egl;$/;"	m	struct:wlr_gles2_texture	typeref:struct:wlr_gles2_texture::wlr_egl
egl_create_surface	../subprojects/wlroots/backend/headless/output.c	/^static EGLSurface egl_create_surface(struct wlr_egl *egl, unsigned int width,$/;"	f	file:
egl_create_surface	../subprojects/wlroots/backend/rdp/output.c	/^static EGLSurface egl_create_surface(struct wlr_egl *egl, unsigned int width,$/;"	f	file:
egl_get_buffer_age	../subprojects/wlroots/render/egl.c	/^static int egl_get_buffer_age(struct wlr_egl *egl, EGLSurface surface) {$/;"	f	file:
egl_get_config	../subprojects/wlroots/render/egl.c	/^static bool egl_get_config(EGLDisplay disp, EGLint *attribs, EGLConfig *out,$/;"	f	file:
egl_image_external_oes	../subprojects/wlroots/include/render/gles2.h	/^		bool egl_image_external_oes;$/;"	m	struct:wlr_gles2_renderer::__anon24
egl_info	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^	struct egl_info *egl_info;$/;"	m	struct:window	typeref:struct:window::egl_info	file:
egl_info	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^struct egl_info {$/;"	s	file:
egl_log	../subprojects/wlroots/render/egl.c	/^static void egl_log(EGLenum error, const char *command, EGLint msg_type,$/;"	f	file:
egl_log_importance_to_wlr	../subprojects/wlroots/render/egl.c	/^static enum wlr_log_importance egl_log_importance_to_wlr(EGLint type) {$/;"	f	file:
egl_surface	../subprojects/wlroots/examples/idle-inhibit.c	/^struct wlr_egl_surface *egl_surface;$/;"	v	typeref:struct:wlr_egl_surface
egl_surface	../subprojects/wlroots/examples/input-inhibitor.c	/^struct wlr_egl_surface *egl_surface;$/;"	v	typeref:struct:wlr_egl_surface
egl_surface	../subprojects/wlroots/examples/layer-shell.c	/^struct wlr_egl_surface *egl_surface;$/;"	v	typeref:struct:wlr_egl_surface
egl_surface	../subprojects/wlroots/examples/pointer-constraints.c	/^struct wlr_egl_surface *egl_surface;$/;"	v	typeref:struct:wlr_egl_surface
egl_surface	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^	struct wlr_egl_surface *egl_surface;$/;"	m	struct:egl_info	typeref:struct:egl_info::wlr_egl_surface	file:
egl_surface	../subprojects/wlroots/examples/text-input.c	/^struct wlr_egl_surface *egl_surface;$/;"	v	typeref:struct:wlr_egl_surface
egl_surface	../subprojects/wlroots/examples/toplevel-decoration.c	/^struct wlr_egl_surface *egl_surface;$/;"	v	typeref:struct:wlr_egl_surface
egl_surface	../subprojects/wlroots/include/backend/headless.h	/^	void *egl_surface;$/;"	m	struct:wlr_headless_output
egl_surface	../subprojects/wlroots/include/backend/rdp.h	/^	void *egl_surface;$/;"	m	struct:wlr_rdp_output
egl_surface	../subprojects/wlroots/include/backend/wayland.h	/^	EGLSurface egl_surface;$/;"	m	struct:wlr_wl_output
egl_window	../subprojects/wlroots/examples/idle-inhibit.c	/^struct wl_egl_window *egl_window;$/;"	v	typeref:struct:wl_egl_window
egl_window	../subprojects/wlroots/examples/input-inhibitor.c	/^struct wl_egl_window *egl_window;$/;"	v	typeref:struct:wl_egl_window
egl_window	../subprojects/wlroots/examples/layer-shell.c	/^struct wl_egl_window *egl_window;$/;"	v	typeref:struct:wl_egl_window
egl_window	../subprojects/wlroots/examples/pointer-constraints.c	/^struct wl_egl_window *egl_window;$/;"	v	typeref:struct:wl_egl_window
egl_window	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^	struct wl_egl_window *egl_window;$/;"	m	struct:egl_info	typeref:struct:egl_info::wl_egl_window	file:
egl_window	../subprojects/wlroots/examples/text-input.c	/^struct wl_egl_window *egl_window;$/;"	v	typeref:struct:wl_egl_window
egl_window	../subprojects/wlroots/examples/toplevel-decoration.c	/^struct wl_egl_window *egl_window;$/;"	v	typeref:struct:wl_egl_window
egl_window	../subprojects/wlroots/include/backend/wayland.h	/^		struct wl_egl_window *egl_window;$/;"	m	struct:wlr_wl_output::__anon22	typeref:struct:wlr_wl_output::__anon22::wl_egl_window
egl_window	../subprojects/wlroots/include/backend/wayland.h	/^	struct wl_egl_window *egl_window;$/;"	m	struct:wlr_wl_output	typeref:struct:wlr_wl_output::wl_egl_window
ellipse	../subprojects/wlroots/include/render/gles2.h	/^		} ellipse;$/;"	m	struct:wlr_gles2_renderer::__anon25	typeref:struct:wlr_gles2_renderer::__anon25::__anon27
ellipse_fragment_src	../subprojects/wlroots/render/gles2/shaders.c	/^const GLchar ellipse_fragment_src[] =$/;"	v
enable	../subprojects/wlroots/include/rootston/config.h	/^	bool enable;$/;"	m	struct:roots_output_config
enable	../subprojects/wlroots/include/rootston/output.h	/^	struct wl_listener enable;$/;"	m	struct:roots_output	typeref:struct:roots_output::wl_listener
enable	../subprojects/wlroots/include/wlr/interfaces/wlr_output.h	/^	bool (*enable)(struct wlr_output *output, bool enable);$/;"	m	struct:wlr_output_impl
enable	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^		struct wl_signal enable;$/;"	m	struct:wlr_output::__anon68	typeref:struct:wlr_output::__anon68::wl_signal
enable	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^		struct wl_signal enable; \/\/ (struct wlr_text_input_v3*)$/;"	m	struct:wlr_text_input_v3::__anon105	typeref:struct:wlr_text_input_v3::__anon105::wl_signal
enable_drm_connector	../subprojects/wlroots/backend/drm/drm.c	/^bool enable_drm_connector(struct wlr_output *output, bool enable) {$/;"	f
enabled	../subprojects/wlroots/examples/text-input.c	/^static int enabled = 0;$/;"	v	file:
enabled	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^	bool enabled;$/;"	m	struct:wlr_idle
enabled	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^	bool enabled;$/;"	m	struct:wlr_idle_timeout
enabled	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	bool enabled;$/;"	m	struct:wlr_output
enabled	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	bool enabled;$/;"	m	struct:wlr_output_cursor
enabled	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	bool enabled;$/;"	m	struct:wlr_output_head_v1_state
encode_stream	../subprojects/wlroots/include/backend/rdp.h	/^	wStream *encode_stream;$/;"	m	struct:wlr_rdp_peer_context
encoder_name	../subprojects/wlroots/examples/dmabuf-capture.c	/^	char *encoder_name;$/;"	m	struct:capture_context	file:
encoder_opts	../subprojects/wlroots/examples/dmabuf-capture.c	/^	AVDictionary *encoder_opts;$/;"	m	struct:capture_context	file:
end	../subprojects/wlroots/include/wlr/render/interface.h	/^	void (*end)(struct wlr_renderer *renderer);$/;"	m	struct:wlr_renderer_impl
ensure_tool_reference	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^static void ensure_tool_reference(struct wlr_libinput_tablet_tool *tool,$/;"	f	file:
enter	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	void (*enter)(struct wlr_seat_keyboard_grab *grab,$/;"	m	struct:wlr_keyboard_grab_interface
enter	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	void (*enter)(struct wlr_seat_pointer_grab *grab,$/;"	m	struct:wlr_pointer_grab_interface
enter	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	void (*enter)(struct wlr_seat_touch_grab *grab, uint32_t time_msec,$/;"	m	struct:wlr_touch_grab_interface
enter	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	uint32_t (*enter)($/;"	m	struct:wlr_tablet_pad_v2_grab_interface
enter_serial	../subprojects/wlroots/include/backend/wayland.h	/^	uint32_t enter_serial;$/;"	m	struct:wlr_wl_output
entered	../subprojects/wlroots/examples/text-input.c	/^static bool entered = false;$/;"	v	file:
err	../subprojects/wlroots/examples/dmabuf-capture.c	/^	int err;$/;"	m	struct:capture_context	file:
errors_context	../subprojects/wlroots/include/xwayland/xwm.h	/^	xcb_errors_context_t *errors_context;$/;"	m	struct:wlr_xwm
event	../subprojects/wlroots/backend/session/logind.c	/^	struct wl_event_source *event;$/;"	m	struct:logind_session	typeref:struct:logind_session::wl_event_source	file:
event_loop	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	struct wl_event_loop *event_loop;$/;"	m	struct:wlr_foreign_toplevel_manager_v1	typeref:struct:wlr_foreign_toplevel_manager_v1::wl_event_loop
event_loop	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^	struct wl_event_loop *event_loop;$/;"	m	struct:wlr_idle	typeref:struct:wlr_idle::wl_event_loop
event_source	../subprojects/wlroots/include/backend/x11.h	/^	struct wl_event_source *event_source;$/;"	m	struct:wlr_x11_backend	typeref:struct:wlr_x11_backend::wl_event_source
event_source	../subprojects/wlroots/include/xwayland/xwm.h	/^	struct wl_event_source *event_source;$/;"	m	struct:wlr_xwm	typeref:struct:wlr_xwm::wl_event_source
events	../subprojects/wlroots/include/backend/multi.h	/^	} events;$/;"	m	struct:wlr_multi_backend	typeref:struct:wlr_multi_backend::__anon21
events	../subprojects/wlroots/include/backend/rdp.h	/^	struct wl_event_source *events[MAX_FREERDP_FDS];$/;"	m	struct:wlr_rdp_peer_context	typeref:struct:wlr_rdp_peer_context::wl_event_source
events	../subprojects/wlroots/include/rootston/view.h	/^	} events;$/;"	m	struct:roots_view	typeref:struct:roots_view::__anon32
events	../subprojects/wlroots/include/wlr/backend.h	/^	} events;$/;"	m	struct:wlr_backend	typeref:struct:wlr_backend::__anon33
events	../subprojects/wlroots/include/wlr/backend/session.h	/^	} events;$/;"	m	struct:wlr_session	typeref:struct:wlr_session::__anon34
events	../subprojects/wlroots/include/wlr/render/wlr_renderer.h	/^	} events;$/;"	m	struct:wlr_renderer	typeref:struct:wlr_renderer::__anon36
events	../subprojects/wlroots/include/wlr/types/wlr_compositor.h	/^	} events;$/;"	m	struct:wlr_compositor	typeref:struct:wlr_compositor::__anon37
events	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^	} events;$/;"	m	struct:wlr_cursor	typeref:struct:wlr_cursor::__anon38
events	../subprojects/wlroots/include/wlr/types/wlr_data_control_v1.h	/^	} events;$/;"	m	struct:wlr_data_control_manager_v1	typeref:struct:wlr_data_control_manager_v1::__anon39
events	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	} events;$/;"	m	struct:wlr_data_device_manager	typeref:struct:wlr_data_device_manager::__anon40
events	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	} events;$/;"	m	struct:wlr_data_source	typeref:struct:wlr_data_source::__anon41
events	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	} events;$/;"	m	struct:wlr_drag	typeref:struct:wlr_drag::__anon43
events	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	} events;$/;"	m	struct:wlr_drag_icon	typeref:struct:wlr_drag_icon::__anon42
events	../subprojects/wlroots/include/wlr/types/wlr_export_dmabuf_v1.h	/^	} events;$/;"	m	struct:wlr_export_dmabuf_manager_v1	typeref:struct:wlr_export_dmabuf_manager_v1::__anon44
events	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	} events;$/;"	m	struct:wlr_foreign_toplevel_handle_v1	typeref:struct:wlr_foreign_toplevel_handle_v1::__anon46
events	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	} events;$/;"	m	struct:wlr_foreign_toplevel_manager_v1	typeref:struct:wlr_foreign_toplevel_manager_v1::__anon45
events	../subprojects/wlroots/include/wlr/types/wlr_fullscreen_shell_v1.h	/^	} events;$/;"	m	struct:wlr_fullscreen_shell_v1	typeref:struct:wlr_fullscreen_shell_v1::__anon47
events	../subprojects/wlroots/include/wlr/types/wlr_gamma_control.h	/^	} events;$/;"	m	struct:wlr_gamma_control	typeref:struct:wlr_gamma_control::__anon49
events	../subprojects/wlroots/include/wlr/types/wlr_gamma_control.h	/^	} events;$/;"	m	struct:wlr_gamma_control_manager	typeref:struct:wlr_gamma_control_manager::__anon48
events	../subprojects/wlroots/include/wlr/types/wlr_gamma_control_v1.h	/^	} events;$/;"	m	struct:wlr_gamma_control_manager_v1	typeref:struct:wlr_gamma_control_manager_v1::__anon50
events	../subprojects/wlroots/include/wlr/types/wlr_gtk_primary_selection.h	/^	} events;$/;"	m	struct:wlr_gtk_primary_selection_device_manager	typeref:struct:wlr_gtk_primary_selection_device_manager::__anon51
events	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^	} events;$/;"	m	struct:wlr_idle	typeref:struct:wlr_idle::__anon52
events	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^	} events;$/;"	m	struct:wlr_idle_timeout	typeref:struct:wlr_idle_timeout::__anon53
events	../subprojects/wlroots/include/wlr/types/wlr_idle_inhibit_v1.h	/^	} events;$/;"	m	struct:wlr_idle_inhibit_manager_v1	typeref:struct:wlr_idle_inhibit_manager_v1::__anon54
events	../subprojects/wlroots/include/wlr/types/wlr_idle_inhibit_v1.h	/^	} events;$/;"	m	struct:wlr_idle_inhibitor_v1	typeref:struct:wlr_idle_inhibitor_v1::__anon55
events	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^	} events;$/;"	m	struct:wlr_input_device	typeref:struct:wlr_input_device::__anon57
events	../subprojects/wlroots/include/wlr/types/wlr_input_inhibitor.h	/^	} events;$/;"	m	struct:wlr_input_inhibit_manager	typeref:struct:wlr_input_inhibit_manager::__anon58
events	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^	} events;$/;"	m	struct:wlr_input_method_manager_v2	typeref:struct:wlr_input_method_manager_v2::__anon60
events	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^	} events;$/;"	m	struct:wlr_input_method_v2	typeref:struct:wlr_input_method_v2::__anon59
events	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	} events;$/;"	m	struct:wlr_keyboard	typeref:struct:wlr_keyboard::__anon62
events	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	} events;$/;"	m	struct:wlr_layer_shell_v1	typeref:struct:wlr_layer_shell_v1::__anon63
events	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	} events;$/;"	m	struct:wlr_layer_surface_v1	typeref:struct:wlr_layer_surface_v1::__anon65
events	../subprojects/wlroots/include/wlr/types/wlr_linux_dmabuf_v1.h	/^	} events;$/;"	m	struct:wlr_linux_dmabuf_v1	typeref:struct:wlr_linux_dmabuf_v1::__anon66
events	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	} events;$/;"	m	struct:wlr_output	typeref:struct:wlr_output::__anon68
events	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	} events;$/;"	m	struct:wlr_output_cursor	typeref:struct:wlr_output_cursor::__anon67
events	../subprojects/wlroots/include/wlr/types/wlr_output_damage.h	/^	} events;$/;"	m	struct:wlr_output_damage	typeref:struct:wlr_output_damage::__anon69
events	../subprojects/wlroots/include/wlr/types/wlr_output_layout.h	/^	} events;$/;"	m	struct:wlr_output_layout	typeref:struct:wlr_output_layout::__anon70
events	../subprojects/wlroots/include/wlr/types/wlr_output_layout.h	/^	} events;$/;"	m	struct:wlr_output_layout_output	typeref:struct:wlr_output_layout_output::__anon71
events	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	} events;$/;"	m	struct:wlr_output_manager_v1	typeref:struct:wlr_output_manager_v1::__anon72
events	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	} events;$/;"	m	struct:wlr_pointer	typeref:struct:wlr_pointer::__anon74
events	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	} events;$/;"	m	struct:wlr_pointer_constraint_v1	typeref:struct:wlr_pointer_constraint_v1::__anon76
events	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	} events;$/;"	m	struct:wlr_pointer_constraints_v1	typeref:struct:wlr_pointer_constraints_v1::__anon77
events	../subprojects/wlroots/include/wlr/types/wlr_pointer_gestures_v1.h	/^	} events;$/;"	m	struct:wlr_pointer_gestures_v1	typeref:struct:wlr_pointer_gestures_v1::__anon78
events	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	/^	} events;$/;"	m	struct:wlr_presentation	typeref:struct:wlr_presentation::__anon79
events	../subprojects/wlroots/include/wlr/types/wlr_primary_selection.h	/^	} events;$/;"	m	struct:wlr_primary_selection_source	typeref:struct:wlr_primary_selection_source::__anon80
events	../subprojects/wlroots/include/wlr/types/wlr_primary_selection_v1.h	/^	} events;$/;"	m	struct:wlr_primary_selection_v1_device_manager	typeref:struct:wlr_primary_selection_v1_device_manager::__anon81
events	../subprojects/wlroots/include/wlr/types/wlr_relative_pointer_v1.h	/^	} events;$/;"	m	struct:wlr_relative_pointer_manager_v1	typeref:struct:wlr_relative_pointer_manager_v1::__anon82
events	../subprojects/wlroots/include/wlr/types/wlr_relative_pointer_v1.h	/^	} events;$/;"	m	struct:wlr_relative_pointer_v1	typeref:struct:wlr_relative_pointer_v1::__anon83
events	../subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h	/^	} events;$/;"	m	struct:wlr_screencopy_manager_v1	typeref:struct:wlr_screencopy_manager_v1::__anon84
events	../subprojects/wlroots/include/wlr/types/wlr_screenshooter.h	/^	} events;$/;"	m	struct:wlr_screenshooter	typeref:struct:wlr_screenshooter::__anon85
events	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	} events;$/;"	m	struct:wlr_seat	typeref:struct:wlr_seat::__anon90
events	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	} events;$/;"	m	struct:wlr_seat_client	typeref:struct:wlr_seat_client::__anon86
events	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	} events;$/;"	m	struct:wlr_seat_keyboard_state	typeref:struct:wlr_seat_keyboard_state::__anon89
events	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	} events;$/;"	m	struct:wlr_seat_pointer_state	typeref:struct:wlr_seat_pointer_state::__anon88
events	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	} events;$/;"	m	struct:wlr_touch_point	typeref:struct:wlr_touch_point::__anon87
events	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^	} events;$/;"	m	struct:wlr_server_decoration	typeref:struct:wlr_server_decoration::__anon92
events	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^	} events;$/;"	m	struct:wlr_server_decoration_manager	typeref:struct:wlr_server_decoration_manager::__anon91
events	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	} events;$/;"	m	struct:wlr_subsurface	typeref:struct:wlr_subsurface::__anon94
events	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	} events;$/;"	m	struct:wlr_surface	typeref:struct:wlr_surface::__anon93
events	../subprojects/wlroots/include/wlr/types/wlr_switch.h	/^	} events;$/;"	m	struct:wlr_switch	typeref:struct:wlr_switch::__anon95
events	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	} events;$/;"	m	struct:wlr_tablet_pad	typeref:struct:wlr_tablet_pad::__anon96
events	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	} events;$/;"	m	struct:wlr_tablet	typeref:struct:wlr_tablet::__anon98
events	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	} events;$/;"	m	struct:wlr_tablet_tool	typeref:struct:wlr_tablet_tool::__anon97
events	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	} events;$/;"	m	struct:wlr_tablet_manager_v2	typeref:struct:wlr_tablet_manager_v2::__anon99
events	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	} events;$/;"	m	struct:wlr_tablet_v2_tablet_pad	typeref:struct:wlr_tablet_v2_tablet_pad::__anon101
events	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	} events;$/;"	m	struct:wlr_tablet_v2_tablet_tool	typeref:struct:wlr_tablet_v2_tablet_tool::__anon100
events	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^	} events;$/;"	m	struct:wlr_text_input_manager_v3	typeref:struct:wlr_text_input_manager_v3::__anon106
events	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^	} events;$/;"	m	struct:wlr_text_input_v3	typeref:struct:wlr_text_input_v3::__anon105
events	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^	} events;$/;"	m	struct:wlr_touch	typeref:struct:wlr_touch::__anon107
events	../subprojects/wlroots/include/wlr/types/wlr_virtual_keyboard_v1.h	/^	} events;$/;"	m	struct:wlr_virtual_keyboard_manager_v1	typeref:struct:wlr_virtual_keyboard_manager_v1::__anon108
events	../subprojects/wlroots/include/wlr/types/wlr_virtual_keyboard_v1.h	/^	} events;$/;"	m	struct:wlr_virtual_keyboard_v1	typeref:struct:wlr_virtual_keyboard_v1::__anon109
events	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	} events;$/;"	m	struct:wlr_xdg_decoration_manager_v1	typeref:struct:wlr_xdg_decoration_manager_v1::__anon110
events	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	} events;$/;"	m	struct:wlr_xdg_toplevel_decoration_v1	typeref:struct:wlr_xdg_toplevel_decoration_v1::__anon111
events	../subprojects/wlroots/include/wlr/types/wlr_xdg_output_v1.h	/^	} events;$/;"	m	struct:wlr_xdg_output_manager_v1	typeref:struct:wlr_xdg_output_manager_v1::__anon112
events	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	} events;$/;"	m	struct:wlr_xdg_shell	typeref:struct:wlr_xdg_shell::__anon113
events	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	} events;$/;"	m	struct:wlr_xdg_surface	typeref:struct:wlr_xdg_surface::__anon118
events	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	} events;$/;"	m	struct:wlr_xdg_toplevel	typeref:struct:wlr_xdg_toplevel::__anon116
events	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	} events;$/;"	m	struct:wlr_xdg_shell_v6	typeref:struct:wlr_xdg_shell_v6::__anon119
events	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	} events;$/;"	m	struct:wlr_xdg_surface_v6	typeref:struct:wlr_xdg_surface_v6::__anon124
events	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	} events;$/;"	m	struct:wlr_xdg_toplevel_v6	typeref:struct:wlr_xdg_toplevel_v6::__anon122
events	../subprojects/wlroots/include/wlr/xwayland.h	/^	} events;$/;"	m	struct:wlr_xwayland	typeref:struct:wlr_xwayland::__anon125
events	../subprojects/wlroots/include/wlr/xwayland.h	/^	} events;$/;"	m	struct:wlr_xwayland_surface	typeref:struct:wlr_xwayland_surface::__anon126
exclusive_client	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_client *exclusive_client;$/;"	m	struct:roots_seat	typeref:struct:roots_seat::wl_client
exclusive_zone	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	int32_t exclusive_zone;$/;"	m	struct:wlr_layer_surface_v1_state
exec_prefix	../subprojects/wlroots/rootston/bindings.c	/^static const char exec_prefix[] = "exec ";$/;"	v	file:
exec_xwayland	../subprojects/wlroots/xwayland/xwayland.c	/^_Noreturn static void exec_xwayland(struct wlr_xwayland *wlr_xwayland) {$/;"	f	file:
execute_binding_command	../subprojects/wlroots/rootston/bindings.c	/^void execute_binding_command(struct roots_seat *seat,$/;"	f
exit_early	../subprojects/wlroots/backend/drm/util.c	/^	bool exit_early;$/;"	m	struct:match_state	file:
explicit_find_gpus	../subprojects/wlroots/backend/session/session.c	/^static size_t explicit_find_gpus(struct wlr_session *session,$/;"	f	file:
export_dmabuf	../subprojects/wlroots/include/wlr/interfaces/wlr_output.h	/^	bool (*export_dmabuf)(struct wlr_output *output,$/;"	m	struct:wlr_output_impl
export_dmabuf_manager_v1	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_export_dmabuf_manager_v1 *export_dmabuf_manager_v1;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_export_dmabuf_manager_v1
export_drm_bo	../subprojects/wlroots/backend/drm/renderer.c	/^bool export_drm_bo(struct gbm_bo *bo, struct wlr_dmabuf_attributes *attribs) {$/;"	f
export_manager	../subprojects/wlroots/examples/dmabuf-capture.c	/^	struct zwlr_export_dmabuf_manager_v1 *export_manager;$/;"	m	struct:capture_context	typeref:struct:capture_context::zwlr_export_dmabuf_manager_v1	file:
exts	../subprojects/wlroots/include/render/gles2.h	/^	} exts;$/;"	m	struct:wlr_gles2_renderer	typeref:struct:wlr_gles2_renderer::__anon24
exts	../subprojects/wlroots/include/wlr/render/egl.h	/^	} exts;$/;"	m	struct:wlr_egl	typeref:struct:wlr_egl::__anon35
exts_str	../subprojects/wlroots/include/render/gles2.h	/^	const char *exts_str;$/;"	m	struct:wlr_gles2_renderer
exts_str	../subprojects/wlroots/include/wlr/render/egl.h	/^	const char *exts_str;$/;"	m	struct:wlr_egl
failed	../subprojects/wlroots/backend/drm/atomic.c	/^	bool failed;$/;"	m	struct:atomic	file:
fb_id	../subprojects/wlroots/include/backend/drm/properties.h	/^		uint32_t fb_id;$/;"	m	struct:wlr_drm_plane_props::__anon19
fd	../subprojects/wlroots/include/backend/drm/drm.h	/^	int fd;$/;"	m	struct:wlr_drm_backend
fd	../subprojects/wlroots/include/backend/drm/renderer.h	/^	int fd;$/;"	m	struct:wlr_drm_renderer
fd	../subprojects/wlroots/include/wlr/backend/session.h	/^	int fd;$/;"	m	struct:wlr_device
fd	../subprojects/wlroots/include/wlr/render/dmabuf.h	/^	int fd[WLR_DMABUF_MAX_PLANES];$/;"	m	struct:wlr_dmabuf_attributes
feedback_handle_resource_destroy	../subprojects/wlroots/types/wlr_presentation_time.c	/^static void feedback_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
feedback_handle_surface_commit	../subprojects/wlroots/types/wlr_presentation_time.c	/^static void feedback_handle_surface_commit(struct wl_listener *listener,$/;"	f	file:
feedback_handle_surface_destroy	../subprojects/wlroots/types/wlr_presentation_time.c	/^static void feedback_handle_surface_destroy(struct wl_listener *listener,$/;"	f	file:
feedback_send_discarded	../subprojects/wlroots/types/wlr_presentation_time.c	/^static void feedback_send_discarded($/;"	f	file:
feedback_send_presented	../subprojects/wlroots/types/wlr_presentation_time.c	/^static void feedback_send_presented(struct wlr_presentation_feedback *feedback,$/;"	f	file:
feedbacks	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	/^	struct wl_list feedbacks; \/\/ wlr_presentation_feedback::link$/;"	m	struct:wlr_presentation	typeref:struct:wlr_presentation::wl_list
fifo_buffer	../subprojects/wlroots/examples/dmabuf-capture.c	/^struct fifo_buffer {$/;"	s	file:
fill_arg	../subprojects/wlroots/xwayland/xwayland.c	/^static int fill_arg(char ***argv, const char *fmt, ...) {$/;"	f	file:
fill_array_from_toplevel_state	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static bool fill_array_from_toplevel_state(struct wl_array *array,$/;"	f	file:
fill_empty_gamma_table	../subprojects/wlroots/backend/drm/drm.c	/^static void fill_empty_gamma_table(size_t size,$/;"	f	file:
fill_gamma_table	../subprojects/wlroots/examples/gamma-control.c	/^static void fill_gamma_table(uint16_t *table, uint32_t ramp_size,$/;"	f	file:
finalized	../subprojects/wlroots/include/types/wlr_data_device.h	/^	bool finalized;$/;"	m	struct:wlr_client_data_source
finalized	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	bool finalized; \/\/ client has requested to apply the config$/;"	m	struct:wlr_output_configuration_v1
finalized	../subprojects/wlroots/types/wlr_data_control_v1.c	/^	bool finalized;$/;"	m	struct:data_control_source	file:
finalized	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^	bool finalized;$/;"	m	struct:client_data_source	file:
finalized	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^	bool finalized;$/;"	m	struct:client_data_source	file:
find_chars_or_comment	../subprojects/wlroots/rootston/ini.c	/^static char* find_chars_or_comment(const char* s, const char* chars)$/;"	f	file:
find_device	../subprojects/wlroots/backend/session/logind.c	/^static struct wlr_device *find_device(struct wlr_session *session,$/;"	f	file:
find_device	../subprojects/wlroots/backend/session/session.c	/^static struct wlr_device *find_device(struct wlr_session *session, int fd) {$/;"	f	file:
find_output	../subprojects/wlroots/examples/dmabuf-capture.c	/^static struct wayland_output *find_output(struct capture_context *ctx,$/;"	f	file:
find_session_path	../subprojects/wlroots/backend/session/logind.c	/^static bool find_session_path(struct logind_session *session) {$/;"	f	file:
fingers	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	uint32_t fingers;$/;"	m	struct:wlr_event_pointer_pinch_begin
fingers	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	uint32_t fingers;$/;"	m	struct:wlr_event_pointer_pinch_update
fingers	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	uint32_t fingers;$/;"	m	struct:wlr_event_pointer_swipe_begin
fingers	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	uint32_t fingers;$/;"	m	struct:wlr_event_pointer_swipe_update
finish_drm_renderer	../subprojects/wlroots/backend/drm/renderer.c	/^void finish_drm_renderer(struct wlr_drm_renderer *renderer) {$/;"	f
finish_drm_resources	../subprojects/wlroots/backend/drm/drm.c	/^void finish_drm_resources(struct wlr_drm_backend *drm) {$/;"	f
finish_drm_surface	../subprojects/wlroots/backend/drm/renderer.c	/^void finish_drm_surface(struct wlr_drm_surface *surf) {$/;"	f
finished	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	bool finished; \/\/ feedback has been sent by the compositor$/;"	m	struct:wlr_output_configuration_v1
flags	../subprojects/wlroots/include/backend/rdp.h	/^	uint32_t flags;$/;"	m	struct:wlr_rdp_peer_context
flags	../subprojects/wlroots/include/wlr/render/dmabuf.h	/^	uint32_t flags; \/\/ enum wlr_dmabuf_attributes_flags$/;"	m	struct:wlr_dmabuf_attributes
flags	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	uint32_t flags; \/\/ enum wl_output_mode$/;"	m	struct:wlr_output_mode
flags	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	uint32_t flags; \/\/ enum wlr_output_present_flag$/;"	m	struct:wlr_output_event_present
flags	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	/^	uint32_t flags; \/\/ wp_presentation_feedback_kind$/;"	m	struct:wlr_presentation_event
flags	../subprojects/wlroots/include/wlr/xwayland.h	/^	uint32_t flags;$/;"	m	struct:wlr_xwayland_surface_hints
flags	../subprojects/wlroots/include/wlr/xwayland.h	/^	uint32_t flags;$/;"	m	struct:wlr_xwayland_surface_size_hints
flush_property_on_delete	../subprojects/wlroots/include/xwayland/selection.h	/^	bool flush_property_on_delete;$/;"	m	struct:wlr_xwm_selection_transfer
focus	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^		struct wl_signal focus;$/;"	m	struct:wlr_drag::__anon43	typeref:struct:wlr_drag::__anon43::wl_signal
focus	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wlr_surface *focus; \/\/ can be NULL$/;"	m	struct:wlr_drag	typeref:struct:wlr_drag::wlr_surface
focus_change	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wl_listener focus_change;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wl_listener
focus_change	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^		struct wl_signal focus_change; \/\/ wlr_seat_keyboard_focus_change_event$/;"	m	struct:wlr_seat_keyboard_state::__anon89	typeref:struct:wlr_seat_keyboard_state::__anon89::wl_signal
focus_change	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^		struct wl_signal focus_change; \/\/ wlr_seat_pointer_focus_change_event$/;"	m	struct:wlr_seat_pointer_state::__anon88	typeref:struct:wlr_seat_pointer_state::__anon88::wl_signal
focus_client	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wlr_seat_client *focus_client;$/;"	m	struct:wlr_drag	typeref:struct:wlr_drag::wlr_seat_client
focus_client	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_seat_client *focus_client;$/;"	m	struct:wlr_touch_point	typeref:struct:wlr_touch_point::wlr_seat_client
focus_surface	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_surface *focus_surface;$/;"	m	struct:wlr_touch_point	typeref:struct:wlr_touch_point::wlr_surface
focus_surface	../subprojects/wlroots/include/xwayland/xwm.h	/^	struct wlr_xwayland_surface *focus_surface;$/;"	m	struct:wlr_xwm	typeref:struct:wlr_xwm::wlr_xwayland_surface
focus_surface_destroy	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_listener focus_surface_destroy;$/;"	m	struct:wlr_touch_point	typeref:struct:wlr_touch_point::wl_listener
focus_view	../subprojects/wlroots/tinywl/tinywl.c	/^static void focus_view(struct tinywl_view *view, struct wlr_surface *surface) {$/;"	f	file:
focused	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^	struct wlr_surface *focused;$/;"	m	struct:implicit_grab_state	typeref:struct:implicit_grab_state::wlr_surface	file:
focused_client	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_seat_client *focused_client;$/;"	m	struct:wlr_seat_keyboard_state	typeref:struct:wlr_seat_keyboard_state::wlr_seat_client
focused_client	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_seat_client *focused_client;$/;"	m	struct:wlr_seat_pointer_state	typeref:struct:wlr_seat_pointer_state::wlr_seat_client
focused_layer	../subprojects/wlroots/include/rootston/seat.h	/^	struct wlr_layer_surface_v1 *focused_layer;$/;"	m	struct:roots_seat	typeref:struct:roots_seat::wlr_layer_surface_v1
focused_surface	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_surface *focused_surface;$/;"	m	struct:wlr_seat_keyboard_state	typeref:struct:wlr_seat_keyboard_state::wlr_surface
focused_surface	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_surface *focused_surface;$/;"	m	struct:wlr_seat_pointer_state	typeref:struct:wlr_seat_pointer_state::wlr_surface
focused_surface	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wlr_surface *focused_surface;$/;"	m	struct:wlr_tablet_v2_tablet_tool	typeref:struct:wlr_tablet_v2_tablet_tool::wlr_surface
focused_surface	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^	struct wlr_surface *focused_surface;$/;"	m	struct:wlr_text_input_v3	typeref:struct:wlr_text_input_v3::wlr_surface
for_each_surface	../subprojects/wlroots/include/rootston/view.h	/^	void (*for_each_surface)(struct roots_view *view,$/;"	m	struct:roots_view_interface
for_each_surface	../subprojects/wlroots/rootston/xdg_shell.c	/^static void for_each_surface(struct roots_view *view,$/;"	f	file:
for_each_surface	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void for_each_surface(struct roots_view *view,$/;"	f	file:
foreign_toplevel_handle_activate	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void foreign_toplevel_handle_activate(struct wl_client *client,$/;"	f	file:
foreign_toplevel_handle_close	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void foreign_toplevel_handle_close(struct wl_client *client,$/;"	f	file:
foreign_toplevel_handle_destroy	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void foreign_toplevel_handle_destroy(struct wl_client *client,$/;"	f	file:
foreign_toplevel_handle_set_fullscreen	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void foreign_toplevel_handle_set_fullscreen(struct wl_client *client,$/;"	f	file:
foreign_toplevel_handle_set_maximized	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^void foreign_toplevel_handle_set_maximized(struct wl_client *client,$/;"	f
foreign_toplevel_handle_set_minimized	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void foreign_toplevel_handle_set_minimized(struct wl_client *client,$/;"	f	file:
foreign_toplevel_handle_set_rectangle	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void foreign_toplevel_handle_set_rectangle(struct wl_client *client,$/;"	f	file:
foreign_toplevel_handle_unset_fullscreen	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void foreign_toplevel_handle_unset_fullscreen(struct wl_client *client,$/;"	f	file:
foreign_toplevel_handle_unset_maximized	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^void foreign_toplevel_handle_unset_maximized(struct wl_client *client,$/;"	f
foreign_toplevel_handle_unset_minimized	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void foreign_toplevel_handle_unset_minimized(struct wl_client *client,$/;"	f	file:
foreign_toplevel_manager_bind	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void foreign_toplevel_manager_bind(struct wl_client *client, void *data,$/;"	f	file:
foreign_toplevel_manager_handle_stop	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void foreign_toplevel_manager_handle_stop(struct wl_client *client,$/;"	f	file:
foreign_toplevel_manager_impl	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^		foreign_toplevel_manager_impl = {$/;"	v	typeref:struct:zwlr_foreign_toplevel_manager_v1_interface	file:
foreign_toplevel_manager_impl	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^	foreign_toplevel_manager_impl;$/;"	v	typeref:struct:zwlr_foreign_toplevel_manager_v1_interface	file:
foreign_toplevel_manager_resource_destroy	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void foreign_toplevel_manager_resource_destroy($/;"	f	file:
foreign_toplevel_manager_v1	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_foreign_toplevel_manager_v1 *foreign_toplevel_manager_v1;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_foreign_toplevel_manager_v1
foreign_toplevel_resource_destroy	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void foreign_toplevel_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
format	../subprojects/wlroots/examples/screencopy.c	/^	enum wl_shm_format format;$/;"	m	struct:__anon8	typeref:enum:__anon8::wl_shm_format	file:
format	../subprojects/wlroots/examples/screencopy.c	/^struct format {$/;"	s	file:
format	../subprojects/wlroots/include/wlr/render/dmabuf.h	/^	uint32_t format;$/;"	m	struct:wlr_dmabuf_attributes
format	../subprojects/wlroots/include/wlr/render/drm_format_set.h	/^	uint32_t format;$/;"	m	struct:wlr_drm_format
format	../subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h	/^	enum wl_shm_format format;$/;"	m	struct:wlr_screencopy_frame_v1	typeref:enum:wlr_screencopy_frame_v1::wl_shm_format
format_set_get_ref	../subprojects/wlroots/render/drm_format_set.c	/^static struct wlr_drm_format **format_set_get_ref(struct wlr_drm_format_set *set,$/;"	f	file:
format_supported	../subprojects/wlroots/include/wlr/render/interface.h	/^	bool (*format_supported)(struct wlr_renderer *renderer,$/;"	m	struct:wlr_renderer_impl
formats	../subprojects/wlroots/examples/screencopy.c	/^static const struct format formats[] = {$/;"	v	typeref:struct:format	file:
formats	../subprojects/wlroots/include/wlr/render/drm_format_set.h	/^	struct wlr_drm_format **formats;$/;"	m	struct:wlr_drm_format_set	typeref:struct:wlr_drm_format_set::wlr_drm_format
formats	../subprojects/wlroots/include/wlr/render/interface.h	/^	const enum wl_shm_format *(*formats)($/;"	m	struct:wlr_renderer_impl	typeref:enum:wlr_renderer_impl::formats
formats	../subprojects/wlroots/render/gles2/pixel_format.c	/^static const struct wlr_gles2_pixel_format formats[] = {$/;"	v	typeref:struct:wlr_gles2_pixel_format	file:
frame	../subprojects/wlroots/examples/fullscreen-shell.c	/^	struct wl_listener frame;$/;"	m	struct:fullscreen_output	typeref:struct:fullscreen_output::wl_listener	file:
frame	../subprojects/wlroots/examples/layer-shell.c	/^static double frame = 0;$/;"	v	file:
frame	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wl_listener frame;$/;"	m	struct:sample_output	typeref:struct:sample_output::wl_listener	file:
frame	../subprojects/wlroots/examples/output-layout.c	/^	struct wl_listener frame;$/;"	m	struct:sample_output	typeref:struct:sample_output::wl_listener	file:
frame	../subprojects/wlroots/examples/pointer.c	/^	struct wl_listener frame;$/;"	m	struct:sample_output	typeref:struct:sample_output::wl_listener	file:
frame	../subprojects/wlroots/examples/rotation.c	/^	struct wl_listener frame;$/;"	m	struct:sample_output	typeref:struct:sample_output::wl_listener	file:
frame	../subprojects/wlroots/examples/simple.c	/^	struct wl_listener frame;$/;"	m	struct:sample_output	typeref:struct:sample_output::wl_listener	file:
frame	../subprojects/wlroots/examples/tablet.c	/^	struct wl_listener frame;$/;"	m	struct:sample_output	typeref:struct:sample_output::wl_listener	file:
frame	../subprojects/wlroots/examples/touch.c	/^	struct wl_listener frame;$/;"	m	struct:sample_output	typeref:struct:sample_output::wl_listener	file:
frame	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wl_listener frame;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wl_listener
frame	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^		struct wl_signal frame;$/;"	m	struct:wlr_cursor::__anon38	typeref:struct:wlr_cursor::__anon38::wl_signal
frame	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^		struct wl_signal frame;$/;"	m	struct:wlr_output::__anon68	typeref:struct:wlr_output::__anon68::wl_signal
frame	../subprojects/wlroots/include/wlr/types/wlr_output_damage.h	/^		struct wl_signal frame;$/;"	m	struct:wlr_output_damage::__anon69	typeref:struct:wlr_output_damage::__anon69::wl_signal
frame	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^		struct wl_signal frame;$/;"	m	struct:wlr_pointer::__anon74	typeref:struct:wlr_pointer::__anon74::wl_signal
frame	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	void (*frame)(struct wlr_seat_pointer_grab *grab);$/;"	m	struct:wlr_pointer_grab_interface
frame	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_listener frame;$/;"	m	struct:tinywl_output	typeref:struct:tinywl_output::wl_listener	file:
frame	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener frame;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wl_listener	file:
frame_callback	../subprojects/wlroots/examples/dmabuf-capture.c	/^	struct zwlr_export_dmabuf_frame_v1 *frame_callback;$/;"	m	struct:capture_context	typeref:struct:capture_context::zwlr_export_dmabuf_frame_v1	file:
frame_callback	../subprojects/wlroots/examples/layer-shell.c	/^struct wl_callback *frame_callback;$/;"	v	typeref:struct:wl_callback
frame_callback	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^	struct wl_callback *frame_callback;$/;"	m	struct:egl_info	typeref:struct:egl_info::wl_callback	file:
frame_callback	../subprojects/wlroots/include/backend/wayland.h	/^	struct wl_callback *frame_callback;$/;"	m	struct:wlr_wl_output	typeref:struct:wlr_wl_output::wl_callback
frame_callback_list	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	struct wl_list frame_callback_list; \/\/ wl_resource$/;"	m	struct:wlr_surface_state	typeref:struct:wlr_surface_state::wl_list
frame_cancel	../subprojects/wlroots/examples/dmabuf-capture.c	/^static void frame_cancel(void *data, struct zwlr_export_dmabuf_frame_v1 *frame,$/;"	f	file:
frame_delay	../subprojects/wlroots/include/backend/headless.h	/^	int frame_delay; \/\/ ms$/;"	m	struct:wlr_headless_output
frame_delay	../subprojects/wlroots/include/backend/rdp.h	/^	int frame_delay; \/\/ ms$/;"	m	struct:wlr_rdp_output
frame_delay	../subprojects/wlroots/include/backend/x11.h	/^	int frame_delay;$/;"	m	struct:wlr_x11_output
frame_destroy	../subprojects/wlroots/types/wlr_export_dmabuf_v1.c	/^static void frame_destroy(struct wlr_export_dmabuf_frame_v1 *frame) {$/;"	f	file:
frame_destroy	../subprojects/wlroots/types/wlr_screencopy_v1.c	/^static void frame_destroy(struct wlr_screencopy_frame_v1 *frame) {$/;"	f	file:
frame_free	../subprojects/wlroots/examples/dmabuf-capture.c	/^static void frame_free(void *opaque, uint8_t *data) {$/;"	f	file:
frame_from_resource	../subprojects/wlroots/types/wlr_export_dmabuf_v1.c	/^static struct wlr_export_dmabuf_frame_v1 *frame_from_resource($/;"	f	file:
frame_from_resource	../subprojects/wlroots/types/wlr_screencopy_v1.c	/^static struct wlr_screencopy_frame_v1 *frame_from_resource($/;"	f	file:
frame_handle_buffer	../subprojects/wlroots/examples/screencopy.c	/^static void frame_handle_buffer(void *data,$/;"	f	file:
frame_handle_buffer_destroy	../subprojects/wlroots/types/wlr_screencopy_v1.c	/^static void frame_handle_buffer_destroy(struct wl_listener *listener,$/;"	f	file:
frame_handle_copy	../subprojects/wlroots/types/wlr_screencopy_v1.c	/^static void frame_handle_copy(struct wl_client *client,$/;"	f	file:
frame_handle_destroy	../subprojects/wlroots/types/wlr_export_dmabuf_v1.c	/^static void frame_handle_destroy(struct wl_client *client,$/;"	f	file:
frame_handle_destroy	../subprojects/wlroots/types/wlr_screencopy_v1.c	/^static void frame_handle_destroy(struct wl_client *client,$/;"	f	file:
frame_handle_failed	../subprojects/wlroots/examples/screencopy.c	/^static void frame_handle_failed(void *data,$/;"	f	file:
frame_handle_flags	../subprojects/wlroots/examples/screencopy.c	/^static void frame_handle_flags(void *data,$/;"	f	file:
frame_handle_output_precommit	../subprojects/wlroots/types/wlr_screencopy_v1.c	/^static void frame_handle_output_precommit(struct wl_listener *listener,$/;"	f	file:
frame_handle_ready	../subprojects/wlroots/examples/screencopy.c	/^static void frame_handle_ready(void *data,$/;"	f	file:
frame_handle_resource_destroy	../subprojects/wlroots/types/wlr_export_dmabuf_v1.c	/^static void frame_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
frame_handle_resource_destroy	../subprojects/wlroots/types/wlr_screencopy_v1.c	/^static void frame_handle_resource_destroy(struct wl_resource *frame_resource) {$/;"	f	file:
frame_impl	../subprojects/wlroots/types/wlr_export_dmabuf_v1.c	/^static const struct zwlr_export_dmabuf_frame_v1_interface frame_impl = {$/;"	v	typeref:struct:zwlr_export_dmabuf_frame_v1_interface	file:
frame_impl	../subprojects/wlroots/types/wlr_export_dmabuf_v1.c	/^static const struct zwlr_export_dmabuf_frame_v1_interface frame_impl;$/;"	v	typeref:struct:zwlr_export_dmabuf_frame_v1_interface	file:
frame_impl	../subprojects/wlroots/types/wlr_screencopy_v1.c	/^static const struct zwlr_screencopy_frame_v1_interface frame_impl = {$/;"	v	typeref:struct:zwlr_screencopy_frame_v1_interface	file:
frame_impl	../subprojects/wlroots/types/wlr_screencopy_v1.c	/^static const struct zwlr_screencopy_frame_v1_interface frame_impl;$/;"	v	typeref:struct:zwlr_screencopy_frame_v1_interface	file:
frame_listener	../subprojects/wlroots/backend/wayland/output.c	/^static struct wl_callback_listener frame_listener = {$/;"	v	typeref:struct:wl_callback_listener	file:
frame_listener	../subprojects/wlroots/backend/wayland/output.c	/^static struct wl_callback_listener frame_listener;$/;"	v	typeref:struct:wl_callback_listener	file:
frame_listener	../subprojects/wlroots/examples/dmabuf-capture.c	/^static const struct zwlr_export_dmabuf_frame_v1_listener frame_listener = {$/;"	v	typeref:struct:zwlr_export_dmabuf_frame_v1_listener	file:
frame_listener	../subprojects/wlroots/examples/layer-shell.c	/^static struct wl_callback_listener frame_listener = {$/;"	v	typeref:struct:wl_callback_listener	file:
frame_listener	../subprojects/wlroots/examples/screencopy.c	/^static const struct zwlr_screencopy_frame_v1_listener frame_listener = {$/;"	v	typeref:struct:zwlr_screencopy_frame_v1_listener	file:
frame_listener	../subprojects/wlroots/types/wlr_screenshooter.c	/^	struct wl_listener frame_listener;$/;"	m	struct:screenshot_state	typeref:struct:screenshot_state::wl_listener	file:
frame_object	../subprojects/wlroots/examples/dmabuf-capture.c	/^static void frame_object(void *data, struct zwlr_export_dmabuf_frame_v1 *frame,$/;"	f	file:
frame_output_handle_precommit	../subprojects/wlroots/types/wlr_export_dmabuf_v1.c	/^static void frame_output_handle_precommit(struct wl_listener *listener,$/;"	f	file:
frame_pending	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	bool frame_pending;$/;"	m	struct:wlr_output
frame_ready	../subprojects/wlroots/examples/dmabuf-capture.c	/^static void frame_ready(void *data, struct zwlr_export_dmabuf_frame_v1 *frame,$/;"	f	file:
frame_source	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_event_source *frame_source;$/;"	m	struct:wlr_tablet_tool_client_v2	typeref:struct:wlr_tablet_tool_client_v2::wl_event_source
frame_start	../subprojects/wlroots/examples/dmabuf-capture.c	/^static void frame_start(void *data, struct zwlr_export_dmabuf_frame_v1 *frame,$/;"	f	file:
frame_timer	../subprojects/wlroots/include/backend/headless.h	/^	struct wl_event_source *frame_timer;$/;"	m	struct:wlr_headless_output	typeref:struct:wlr_headless_output::wl_event_source
frame_timer	../subprojects/wlroots/include/backend/rdp.h	/^	struct wl_event_source *frame_timer;$/;"	m	struct:wlr_rdp_output	typeref:struct:wlr_rdp_output::wl_event_source
frame_timer	../subprojects/wlroots/include/backend/x11.h	/^	struct wl_event_source *frame_timer;$/;"	m	struct:wlr_x11_output	typeref:struct:wlr_x11_output::wl_event_source
framerate	../subprojects/wlroots/examples/dmabuf-capture.c	/^	AVRational framerate;$/;"	m	struct:wayland_output	file:
frames	../subprojects/wlroots/include/wlr/types/wlr_export_dmabuf_v1.h	/^	struct wl_list frames; \/\/ wlr_export_dmabuf_frame_v1::link$/;"	m	struct:wlr_export_dmabuf_manager_v1	typeref:struct:wlr_export_dmabuf_manager_v1::wl_list
frames	../subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h	/^	struct wl_list frames; \/\/ wlr_screencopy_frame_v1::link$/;"	m	struct:wlr_screencopy_manager_v1	typeref:struct:wlr_screencopy_manager_v1::wl_list
free_fb	../subprojects/wlroots/backend/drm/util.c	/^static void free_fb(struct gbm_bo *bo, void *data) {$/;"	f	file:
free_fifo	../subprojects/wlroots/examples/dmabuf-capture.c	/^static void free_fifo(struct fifo_buffer *buf) {$/;"	f	file:
free_tex	../subprojects/wlroots/backend/drm/renderer.c	/^static void free_tex(struct gbm_bo *bo, void *data) {$/;"	f	file:
front	../subprojects/wlroots/include/backend/drm/renderer.h	/^	struct gbm_bo *front;$/;"	m	struct:wlr_drm_surface	typeref:struct:wlr_drm_surface::gbm_bo
fullscreen	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	bool fullscreen;$/;"	m	struct:wlr_foreign_toplevel_handle_v1_fullscreen_event
fullscreen	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	bool fullscreen;$/;"	m	struct:wlr_xdg_toplevel_set_fullscreen_event
fullscreen	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	bool maximized, fullscreen, resizing, activated;$/;"	m	struct:wlr_xdg_toplevel_state
fullscreen	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	bool fullscreen;$/;"	m	struct:wlr_xdg_toplevel_v6_set_fullscreen_event
fullscreen	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	bool maximized, fullscreen, resizing, activated;$/;"	m	struct:wlr_xdg_toplevel_v6_state
fullscreen	../subprojects/wlroots/include/wlr/xwayland.h	/^	bool fullscreen;$/;"	m	struct:wlr_xwayland_surface
fullscreen_output	../subprojects/wlroots/examples/fullscreen-shell.c	/^struct fullscreen_output {$/;"	s	file:
fullscreen_output	../subprojects/wlroots/include/rootston/view.h	/^	struct roots_output *fullscreen_output;$/;"	m	struct:roots_view	typeref:struct:roots_view::roots_output
fullscreen_output	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_output *fullscreen_output;$/;"	m	struct:wlr_xdg_toplevel_state	typeref:struct:wlr_xdg_toplevel_state::wlr_output
fullscreen_output	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_output *fullscreen_output;$/;"	m	struct:wlr_xdg_toplevel_v6_state	typeref:struct:wlr_xdg_toplevel_v6_state::wlr_output
fullscreen_output_destroy	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_listener fullscreen_output_destroy;$/;"	m	struct:wlr_xdg_toplevel_state	typeref:struct:wlr_xdg_toplevel_state::wl_listener
fullscreen_output_destroy	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_listener fullscreen_output_destroy;$/;"	m	struct:wlr_xdg_toplevel_v6_state	typeref:struct:wlr_xdg_toplevel_v6_state::wl_listener
fullscreen_server	../subprojects/wlroots/examples/fullscreen-shell.c	/^struct fullscreen_server {$/;"	s	file:
fullscreen_shell	../subprojects/wlroots/examples/fullscreen-shell.c	/^	struct wlr_fullscreen_shell_v1 *fullscreen_shell;$/;"	m	struct:fullscreen_server	typeref:struct:fullscreen_server::wlr_fullscreen_shell_v1	file:
fullscreen_view	../subprojects/wlroots/include/rootston/output.h	/^	struct roots_view *fullscreen_view;$/;"	m	struct:roots_output	typeref:struct:roots_output::roots_view
gamma_control	../subprojects/wlroots/examples/gamma-control.c	/^	struct zwlr_gamma_control_v1 *gamma_control;$/;"	m	struct:output	typeref:struct:output::zwlr_gamma_control_v1	file:
gamma_control_destroy	../subprojects/wlroots/types/wlr_gamma_control.c	/^static void gamma_control_destroy(struct wlr_gamma_control *gamma_control) {$/;"	f	file:
gamma_control_destroy	../subprojects/wlroots/types/wlr_gamma_control_v1.c	/^static void gamma_control_destroy(struct wlr_gamma_control_v1 *gamma_control) {$/;"	f	file:
gamma_control_destroy_resource	../subprojects/wlroots/types/wlr_gamma_control.c	/^static void gamma_control_destroy_resource(struct wl_resource *resource) {$/;"	f	file:
gamma_control_from_resource	../subprojects/wlroots/types/wlr_gamma_control.c	/^static struct wlr_gamma_control *gamma_control_from_resource($/;"	f	file:
gamma_control_from_resource	../subprojects/wlroots/types/wlr_gamma_control_v1.c	/^static struct wlr_gamma_control_v1 *gamma_control_from_resource($/;"	f	file:
gamma_control_handle_destroy	../subprojects/wlroots/types/wlr_gamma_control_v1.c	/^static void gamma_control_handle_destroy(struct wl_client *client,$/;"	f	file:
gamma_control_handle_failed	../subprojects/wlroots/examples/gamma-control.c	/^static void gamma_control_handle_failed(void *data,$/;"	f	file:
gamma_control_handle_gamma_size	../subprojects/wlroots/examples/gamma-control.c	/^static void gamma_control_handle_gamma_size(void *data,$/;"	f	file:
gamma_control_handle_output_destroy	../subprojects/wlroots/types/wlr_gamma_control.c	/^static void gamma_control_handle_output_destroy(struct wl_listener *listener,$/;"	f	file:
gamma_control_handle_output_destroy	../subprojects/wlroots/types/wlr_gamma_control_v1.c	/^static void gamma_control_handle_output_destroy(struct wl_listener *listener,$/;"	f	file:
gamma_control_handle_resource_destroy	../subprojects/wlroots/types/wlr_gamma_control_v1.c	/^static void gamma_control_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
gamma_control_handle_set_gamma	../subprojects/wlroots/types/wlr_gamma_control_v1.c	/^static void gamma_control_handle_set_gamma(struct wl_client *client,$/;"	f	file:
gamma_control_impl	../subprojects/wlroots/types/wlr_gamma_control.c	/^static const struct gamma_control_interface gamma_control_impl = {$/;"	v	typeref:struct:gamma_control_interface	file:
gamma_control_impl	../subprojects/wlroots/types/wlr_gamma_control.c	/^static const struct gamma_control_interface gamma_control_impl;$/;"	v	typeref:struct:gamma_control_interface	file:
gamma_control_impl	../subprojects/wlroots/types/wlr_gamma_control_v1.c	/^static const struct zwlr_gamma_control_v1_interface gamma_control_impl = {$/;"	v	typeref:struct:zwlr_gamma_control_v1_interface	file:
gamma_control_impl	../subprojects/wlroots/types/wlr_gamma_control_v1.c	/^static const struct zwlr_gamma_control_v1_interface gamma_control_impl;$/;"	v	typeref:struct:zwlr_gamma_control_v1_interface	file:
gamma_control_listener	../subprojects/wlroots/examples/gamma-control.c	/^static const struct zwlr_gamma_control_v1_listener gamma_control_listener = {$/;"	v	typeref:struct:zwlr_gamma_control_v1_listener	file:
gamma_control_manager	../subprojects/wlroots/examples/gamma-control.c	/^static struct zwlr_gamma_control_manager_v1 *gamma_control_manager = NULL;$/;"	v	typeref:struct:zwlr_gamma_control_manager_v1	file:
gamma_control_manager	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_gamma_control_manager *gamma_control_manager;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_gamma_control_manager
gamma_control_manager_bind	../subprojects/wlroots/types/wlr_gamma_control.c	/^static void gamma_control_manager_bind(struct wl_client *client, void *data,$/;"	f	file:
gamma_control_manager_bind	../subprojects/wlroots/types/wlr_gamma_control_v1.c	/^static void gamma_control_manager_bind(struct wl_client *client, void *data,$/;"	f	file:
gamma_control_manager_destroy	../subprojects/wlroots/types/wlr_gamma_control_v1.c	/^static void gamma_control_manager_destroy(struct wl_client *client,$/;"	f	file:
gamma_control_manager_from_resource	../subprojects/wlroots/types/wlr_gamma_control.c	/^static struct wlr_gamma_control_manager *gamma_control_manager_from_resource($/;"	f	file:
gamma_control_manager_from_resource	../subprojects/wlroots/types/wlr_gamma_control_v1.c	/^static struct wlr_gamma_control_manager_v1 *gamma_control_manager_from_resource($/;"	f	file:
gamma_control_manager_get_gamma_control	../subprojects/wlroots/types/wlr_gamma_control.c	/^static void gamma_control_manager_get_gamma_control(struct wl_client *client,$/;"	f	file:
gamma_control_manager_get_gamma_control	../subprojects/wlroots/types/wlr_gamma_control_v1.c	/^static void gamma_control_manager_get_gamma_control(struct wl_client *client,$/;"	f	file:
gamma_control_manager_handle_resource_destroy	../subprojects/wlroots/types/wlr_gamma_control_v1.c	/^static void gamma_control_manager_handle_resource_destroy($/;"	f	file:
gamma_control_manager_impl	../subprojects/wlroots/types/wlr_gamma_control.c	/^static const struct gamma_control_manager_interface gamma_control_manager_impl = {$/;"	v	typeref:struct:gamma_control_manager_interface	file:
gamma_control_manager_impl	../subprojects/wlroots/types/wlr_gamma_control.c	/^static const struct gamma_control_manager_interface gamma_control_manager_impl;$/;"	v	typeref:struct:gamma_control_manager_interface	file:
gamma_control_manager_impl	../subprojects/wlroots/types/wlr_gamma_control_v1.c	/^		gamma_control_manager_impl = {$/;"	v	typeref:struct:zwlr_gamma_control_manager_v1_interface	file:
gamma_control_manager_impl	../subprojects/wlroots/types/wlr_gamma_control_v1.c	/^	gamma_control_manager_impl;$/;"	v	typeref:struct:zwlr_gamma_control_manager_v1_interface	file:
gamma_control_manager_v1	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_gamma_control_manager_v1 *gamma_control_manager_v1;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_gamma_control_manager_v1
gamma_control_reset_gamma	../subprojects/wlroots/types/wlr_gamma_control.c	/^static void gamma_control_reset_gamma(struct wl_client *client,$/;"	f	file:
gamma_control_send_failed	../subprojects/wlroots/types/wlr_gamma_control_v1.c	/^static void gamma_control_send_failed($/;"	f	file:
gamma_control_set_gamma	../subprojects/wlroots/types/wlr_gamma_control.c	/^static void gamma_control_set_gamma(struct wl_client *client,$/;"	f	file:
gamma_lut	../subprojects/wlroots/include/backend/drm/drm.h	/^	uint32_t gamma_lut;$/;"	m	struct:wlr_drm_crtc
gamma_lut	../subprojects/wlroots/include/backend/drm/properties.h	/^		uint32_t gamma_lut;$/;"	m	struct:wlr_drm_crtc_props::__anon18
gamma_lut_size	../subprojects/wlroots/include/backend/drm/properties.h	/^		uint32_t gamma_lut_size;$/;"	m	struct:wlr_drm_crtc_props::__anon18
gamma_table	../subprojects/wlroots/include/backend/drm/drm.h	/^	uint16_t *gamma_table;$/;"	m	struct:wlr_drm_crtc
gamma_table_size	../subprojects/wlroots/include/backend/drm/drm.h	/^	size_t gamma_table_size;$/;"	m	struct:wlr_drm_crtc
gbm	../subprojects/wlroots/include/backend/drm/renderer.h	/^	struct gbm_device *gbm;$/;"	m	struct:wlr_drm_renderer	typeref:struct:wlr_drm_renderer::gbm_device
gbm	../subprojects/wlroots/include/backend/drm/renderer.h	/^	struct gbm_surface *gbm;$/;"	m	struct:wlr_drm_surface	typeref:struct:wlr_drm_surface::gbm_surface
gbm_format	../subprojects/wlroots/include/backend/drm/renderer.h	/^	uint32_t gbm_format;$/;"	m	struct:wlr_drm_renderer
geo	../subprojects/wlroots/include/rootston/layers.h	/^	struct wlr_box geo;$/;"	m	struct:roots_layer_surface	typeref:struct:roots_layer_surface::wlr_box
geometry	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_box geometry;$/;"	m	struct:wlr_xdg_popup	typeref:struct:wlr_xdg_popup::wlr_box
geometry	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_box geometry;$/;"	m	struct:wlr_xdg_surface	typeref:struct:wlr_xdg_surface::wlr_box
geometry	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_box geometry;$/;"	m	struct:wlr_xdg_popup_v6	typeref:struct:wlr_xdg_popup_v6::wlr_box
geometry	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_box geometry;$/;"	m	struct:wlr_xdg_surface_v6	typeref:struct:wlr_xdg_surface_v6::wlr_box
gestures_impl	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	/^static const struct zwp_pointer_gestures_v1_interface gestures_impl = {$/;"	v	typeref:struct:zwp_pointer_gestures_v1_interface	file:
gestures_impl	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	/^static const struct zwp_pointer_gestures_v1_interface gestures_impl;$/;"	v	typeref:struct:zwp_pointer_gestures_v1_interface	file:
get_appropriate_device	../subprojects/wlroots/backend/libinput/events.c	/^struct wlr_input_device *get_appropriate_device($/;"	f
get_current_time_msec	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static uint32_t get_current_time_msec(void) {$/;"	f	file:
get_cursor_device	../subprojects/wlroots/types/wlr_cursor.c	/^static struct wlr_cursor_device *get_cursor_device(struct wlr_cursor *cur,$/;"	f	file:
get_decoration_box	../subprojects/wlroots/rootston/output.c	/^void get_decoration_box(struct roots_view *view,$/;"	f
get_display_session	../subprojects/wlroots/backend/session/logind.c	/^static bool get_display_session(char **session_id) {$/;"	f	file:
get_dmabuf_formats	../subprojects/wlroots/include/wlr/render/interface.h	/^	const struct wlr_drm_format_set *(*get_dmabuf_formats)($/;"	m	struct:wlr_renderer_impl	typeref:struct:wlr_renderer_impl::get_dmabuf_formats
get_drm_backend_from_backend	../subprojects/wlroots/backend/drm/backend.c	/^struct wlr_drm_backend *get_drm_backend_from_backend($/;"	f
get_drm_connector_from_output	../subprojects/wlroots/backend/drm/drm.c	/^static struct wlr_drm_connector *get_drm_connector_from_output($/;"	f	file:
get_drm_connector_props	../subprojects/wlroots/backend/drm/properties.c	/^bool get_drm_connector_props(int fd, uint32_t id,$/;"	f
get_drm_crtc_props	../subprojects/wlroots/backend/drm/properties.c	/^bool get_drm_crtc_props(int fd, uint32_t id, union wlr_drm_crtc_props *out) {$/;"	f
get_drm_plane_props	../subprojects/wlroots/backend/drm/properties.c	/^bool get_drm_plane_props(int fd, uint32_t id, union wlr_drm_plane_props *out) {$/;"	f
get_drm_prop	../subprojects/wlroots/backend/drm/properties.c	/^bool get_drm_prop(int fd, uint32_t obj, uint32_t prop, uint64_t *ret) {$/;"	f
get_drm_prop_blob	../subprojects/wlroots/backend/drm/properties.c	/^void *get_drm_prop_blob(int fd, uint32_t obj, uint32_t prop, size_t *ret_len) {$/;"	f
get_drm_surface_front	../subprojects/wlroots/backend/drm/renderer.c	/^struct gbm_bo *get_drm_surface_front(struct wlr_drm_surface *surf) {$/;"	f
get_egl_dmabuf_formats	../subprojects/wlroots/render/egl.c	/^static int get_egl_dmabuf_formats(struct wlr_egl *egl, int **formats) {$/;"	f	file:
get_egl_dmabuf_modifiers	../subprojects/wlroots/render/egl.c	/^static int get_egl_dmabuf_modifiers(struct wlr_egl *egl, int format,$/;"	f	file:
get_fb_for_bo	../subprojects/wlroots/backend/drm/util.c	/^uint32_t get_fb_for_bo(struct gbm_bo *bo, uint32_t drm_format) {$/;"	f
get_fifo_size	../subprojects/wlroots/examples/dmabuf-capture.c	/^static int get_fifo_size(struct fifo_buffer *buf) {$/;"	f	file:
get_gamma_size	../subprojects/wlroots/include/wlr/interfaces/wlr_output.h	/^	size_t (*get_gamma_size)(struct wlr_output *output);$/;"	m	struct:wlr_output_impl
get_gles2_format_from_gl	../subprojects/wlroots/render/gles2/pixel_format.c	/^const struct wlr_gles2_pixel_format *get_gles2_format_from_gl($/;"	f
get_gles2_format_from_wl	../subprojects/wlroots/render/gles2/pixel_format.c	/^const struct wlr_gles2_pixel_format *get_gles2_format_from_wl($/;"	f
get_gles2_texture_in_context	../subprojects/wlroots/render/gles2/texture.c	/^struct wlr_gles2_texture *get_gles2_texture_in_context($/;"	f
get_gles2_wl_formats	../subprojects/wlroots/render/gles2/pixel_format.c	/^const enum wl_shm_format *get_gles2_wl_formats(size_t *len) {$/;"	f
get_greeter_session	../subprojects/wlroots/backend/session/logind.c	/^static bool get_greeter_session(char **session_id) {$/;"	f	file:
get_libinput_backend_from_backend	../subprojects/wlroots/backend/libinput/backend.c	/^static struct wlr_libinput_backend *get_libinput_backend_from_backend($/;"	f	file:
get_libinput_device_from_device	../subprojects/wlroots/backend/libinput/events.c	/^struct wlr_libinput_input_device *get_libinput_device_from_device($/;"	f
get_libinput_keyboard_from_keyboard	../subprojects/wlroots/backend/libinput/keyboard.c	/^static struct wlr_libinput_keyboard *get_libinput_keyboard_from_keyboard($/;"	f	file:
get_manufacturer	../subprojects/wlroots/backend/drm/util.c	/^static const char *get_manufacturer(uint16_t id) {$/;"	f	file:
get_mapped_output	../subprojects/wlroots/types/wlr_cursor.c	/^static struct wlr_output *get_mapped_output(struct wlr_cursor_device *cursor_device) {$/;"	f	file:
get_mapping	../subprojects/wlroots/types/wlr_cursor.c	/^static struct wlr_box *get_mapping(struct wlr_cursor *cur,$/;"	f	file:
get_mode_name	../subprojects/wlroots/examples/toplevel-decoration.c	/^static const char *get_mode_name(enum zxdg_toplevel_decoration_v1_mode mode) {$/;"	f	file:
get_or_create_device	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static struct wlr_gtk_primary_selection_device *get_or_create_device($/;"	f	file:
get_or_create_device	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static struct wlr_primary_selection_v1_device *get_or_create_device($/;"	f	file:
get_or_create_tablet_seat	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^struct wlr_tablet_seat_v2 *get_or_create_tablet_seat($/;"	f
get_pinch_gesture	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	/^static void get_pinch_gesture(struct wl_client *client,$/;"	f	file:
get_possible_crtcs	../subprojects/wlroots/backend/drm/drm.c	/^static uint32_t get_possible_crtcs(int fd, drmModeRes *res,$/;"	f	file:
get_presentation_clock	../subprojects/wlroots/include/wlr/backend/interface.h	/^	clockid_t (*get_presentation_clock)(struct wlr_backend *backend);$/;"	m	struct:wlr_backend_impl
get_renderer	../subprojects/wlroots/include/wlr/backend/interface.h	/^	struct wlr_renderer *(*get_renderer)(struct wlr_backend *backend);$/;"	m	struct:wlr_backend_impl	typeref:struct:wlr_backend_impl::get_renderer
get_session	../subprojects/wlroots/include/wlr/backend/interface.h	/^	struct wlr_session *(*get_session)(struct wlr_backend *backend);$/;"	m	struct:wlr_backend_impl	typeref:struct:wlr_backend_impl::get_session
get_size	../subprojects/wlroots/include/wlr/render/interface.h	/^	void (*get_size)(struct wlr_texture *texture, int *width, int *height);$/;"	m	struct:wlr_texture_impl
get_size	../subprojects/wlroots/rootston/xdg_shell.c	/^static void get_size(struct roots_view *view, struct wlr_box *box) {$/;"	f	file:
get_size	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void get_size(struct roots_view *view, struct wlr_box *box) {$/;"	f	file:
get_surface_box	../subprojects/wlroots/rootston/output.c	/^static bool get_surface_box(struct surface_iterator_data *data,$/;"	f	file:
get_swipe_gesture	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	/^static void get_swipe_gesture(struct wl_client *client,$/;"	f	file:
get_tablet_seat	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^static void get_tablet_seat(struct wl_client *wl_client, struct wl_resource *resource,$/;"	f	file:
get_tex_for_bo	../subprojects/wlroots/backend/drm/renderer.c	/^static struct wlr_texture *get_tex_for_bo(struct wlr_drm_renderer *renderer,$/;"	f	file:
get_touchpoint_from_x11_touch_id	../subprojects/wlroots/backend/x11/input_device.c	/^static struct wlr_x11_touchpoint* get_touchpoint_from_x11_touch_id(struct wlr_x11_output *output,$/;"	f	file:
get_wl_backend_from_backend	../subprojects/wlroots/backend/wayland/backend.c	/^struct wlr_wl_backend *get_wl_backend_from_backend(struct wlr_backend *backend) {$/;"	f
get_wl_input_device_from_input_device	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static struct wlr_wl_input_device *get_wl_input_device_from_input_device($/;"	f	file:
get_wl_output_from_output	../subprojects/wlroots/backend/wayland/output.c	/^static struct wlr_wl_output *get_wl_output_from_output($/;"	f	file:
get_wlr_tablet_tool	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^static struct wlr_libinput_tablet_tool *get_wlr_tablet_tool($/;"	f	file:
get_x11_backend_from_backend	../subprojects/wlroots/backend/x11/backend.c	/^struct wlr_x11_backend *get_x11_backend_from_backend($/;"	f
get_x11_output_from_output	../subprojects/wlroots/backend/x11/output.c	/^static struct wlr_x11_output *get_x11_output_from_output($/;"	f	file:
get_x11_output_from_window_id	../subprojects/wlroots/backend/x11/backend.c	/^struct wlr_x11_output *get_x11_output_from_window_id($/;"	f
get_xdg_positioner_from_resource	../subprojects/wlroots/types/xdg_shell/wlr_xdg_positioner.c	/^struct wlr_xdg_positioner_resource *get_xdg_positioner_from_resource($/;"	f
get_xdg_positioner_v6_from_resource	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_positioner_v6.c	/^struct wlr_xdg_positioner_v6_resource *get_xdg_positioner_v6_from_resource($/;"	f
get_xdg_shell_popup_grab_from_seat	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^struct wlr_xdg_popup_grab *get_xdg_shell_popup_grab_from_seat($/;"	f
get_xdg_shell_v6_popup_grab_from_seat	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^struct wlr_xdg_popup_grab_v6 *get_xdg_shell_v6_popup_grab_from_seat($/;"	f
gimp_texture	../subprojects/wlroots/examples/cat.h	/^struct gimp_texture {$/;"	s
gl_format	../subprojects/wlroots/include/render/gles2.h	/^	GLint gl_format, gl_type;$/;"	m	struct:wlr_gles2_pixel_format
gl_tex	../subprojects/wlroots/include/render/gles2.h	/^		GLuint gl_tex;$/;"	m	union:wlr_gles2_texture::__anon28
gl_type	../subprojects/wlroots/include/render/gles2.h	/^	GLint gl_format, gl_type;$/;"	m	struct:wlr_gles2_pixel_format
gles2_begin	../subprojects/wlroots/render/gles2/renderer.c	/^static void gles2_begin(struct wlr_renderer *wlr_renderer, uint32_t width,$/;"	f	file:
gles2_clear	../subprojects/wlroots/render/gles2/renderer.c	/^static void gles2_clear(struct wlr_renderer *wlr_renderer,$/;"	f	file:
gles2_destroy	../subprojects/wlroots/render/gles2/renderer.c	/^static void gles2_destroy(struct wlr_renderer *wlr_renderer) {$/;"	f	file:
gles2_end	../subprojects/wlroots/render/gles2/renderer.c	/^static void gles2_end(struct wlr_renderer *wlr_renderer) {$/;"	f	file:
gles2_format_supported	../subprojects/wlroots/render/gles2/renderer.c	/^static bool gles2_format_supported(struct wlr_renderer *wlr_renderer,$/;"	f	file:
gles2_get_dmabuf_formats	../subprojects/wlroots/render/gles2/renderer.c	/^static const struct wlr_drm_format_set *gles2_get_dmabuf_formats($/;"	f	file:
gles2_get_renderer	../subprojects/wlroots/render/gles2/renderer.c	/^static struct wlr_gles2_renderer *gles2_get_renderer($/;"	f	file:
gles2_get_renderer_in_context	../subprojects/wlroots/render/gles2/renderer.c	/^static struct wlr_gles2_renderer *gles2_get_renderer_in_context($/;"	f	file:
gles2_get_texture	../subprojects/wlroots/render/gles2/texture.c	/^struct wlr_gles2_texture *gles2_get_texture($/;"	f
gles2_init_wl_display	../subprojects/wlroots/render/gles2/renderer.c	/^static void gles2_init_wl_display(struct wlr_renderer *wlr_renderer,$/;"	f	file:
gles2_log	../subprojects/wlroots/render/gles2/renderer.c	/^static void gles2_log(GLenum src, GLenum type, GLuint id, GLenum severity,$/;"	f	file:
gles2_log_importance_to_wlr	../subprojects/wlroots/render/gles2/renderer.c	/^static enum wlr_log_importance gles2_log_importance_to_wlr(GLenum type) {$/;"	f	file:
gles2_preferred_read_format	../subprojects/wlroots/render/gles2/renderer.c	/^static enum wl_shm_format gles2_preferred_read_format($/;"	f	file:
gles2_read_pixels	../subprojects/wlroots/render/gles2/renderer.c	/^static bool gles2_read_pixels(struct wlr_renderer *wlr_renderer,$/;"	f	file:
gles2_render_ellipse_with_matrix	../subprojects/wlroots/render/gles2/renderer.c	/^static void gles2_render_ellipse_with_matrix(struct wlr_renderer *wlr_renderer,$/;"	f	file:
gles2_render_quad_with_matrix	../subprojects/wlroots/render/gles2/renderer.c	/^static void gles2_render_quad_with_matrix(struct wlr_renderer *wlr_renderer,$/;"	f	file:
gles2_render_texture_with_matrix	../subprojects/wlroots/render/gles2/renderer.c	/^static bool gles2_render_texture_with_matrix(struct wlr_renderer *wlr_renderer,$/;"	f	file:
gles2_renderer_formats	../subprojects/wlroots/render/gles2/renderer.c	/^static const enum wl_shm_format *gles2_renderer_formats($/;"	f	file:
gles2_resource_is_wl_drm_buffer	../subprojects/wlroots/render/gles2/renderer.c	/^static bool gles2_resource_is_wl_drm_buffer(struct wlr_renderer *wlr_renderer,$/;"	f	file:
gles2_scissor	../subprojects/wlroots/render/gles2/renderer.c	/^static void gles2_scissor(struct wlr_renderer *wlr_renderer,$/;"	f	file:
gles2_strerror	../subprojects/wlroots/render/gles2/util.c	/^const char *gles2_strerror(GLenum err) {$/;"	f
gles2_texture_destroy	../subprojects/wlroots/render/gles2/texture.c	/^static void gles2_texture_destroy(struct wlr_texture *wlr_texture) {$/;"	f	file:
gles2_texture_from_dmabuf	../subprojects/wlroots/render/gles2/renderer.c	/^static struct wlr_texture *gles2_texture_from_dmabuf($/;"	f	file:
gles2_texture_from_pixels	../subprojects/wlroots/render/gles2/renderer.c	/^static struct wlr_texture *gles2_texture_from_pixels($/;"	f	file:
gles2_texture_from_wl_drm	../subprojects/wlroots/render/gles2/renderer.c	/^static struct wlr_texture *gles2_texture_from_wl_drm($/;"	f	file:
gles2_texture_get_size	../subprojects/wlroots/render/gles2/texture.c	/^static void gles2_texture_get_size(struct wlr_texture *wlr_texture, int *width,$/;"	f	file:
gles2_texture_is_opaque	../subprojects/wlroots/render/gles2/texture.c	/^static bool gles2_texture_is_opaque(struct wlr_texture *wlr_texture) {$/;"	f	file:
gles2_texture_to_dmabuf	../subprojects/wlroots/render/gles2/texture.c	/^static bool gles2_texture_to_dmabuf(struct wlr_texture *wlr_texture,$/;"	f	file:
gles2_texture_write_pixels	../subprojects/wlroots/render/gles2/texture.c	/^static bool gles2_texture_write_pixels(struct wlr_texture *wlr_texture,$/;"	f	file:
gles2_wl_drm_buffer_get_size	../subprojects/wlroots/render/gles2/renderer.c	/^static void gles2_wl_drm_buffer_get_size(struct wlr_renderer *wlr_renderer,$/;"	f	file:
global	../subprojects/wlroots/include/wlr/types/wlr_compositor.h	/^	struct wl_global *global;$/;"	m	struct:wlr_compositor	typeref:struct:wlr_compositor::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_compositor.h	/^	struct wl_global *global;$/;"	m	struct:wlr_subcompositor	typeref:struct:wlr_subcompositor::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_data_control_v1.h	/^	struct wl_global *global;$/;"	m	struct:wlr_data_control_manager_v1	typeref:struct:wlr_data_control_manager_v1::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wl_global *global;$/;"	m	struct:wlr_data_device_manager	typeref:struct:wlr_data_device_manager::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_export_dmabuf_v1.h	/^	struct wl_global *global;$/;"	m	struct:wlr_export_dmabuf_manager_v1	typeref:struct:wlr_export_dmabuf_manager_v1::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	struct wl_global *global;$/;"	m	struct:wlr_foreign_toplevel_manager_v1	typeref:struct:wlr_foreign_toplevel_manager_v1::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_fullscreen_shell_v1.h	/^	struct wl_global *global;$/;"	m	struct:wlr_fullscreen_shell_v1	typeref:struct:wlr_fullscreen_shell_v1::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_gamma_control.h	/^	struct wl_global *global;$/;"	m	struct:wlr_gamma_control_manager	typeref:struct:wlr_gamma_control_manager::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_gamma_control_v1.h	/^	struct wl_global *global;$/;"	m	struct:wlr_gamma_control_manager_v1	typeref:struct:wlr_gamma_control_manager_v1::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_gtk_primary_selection.h	/^	struct wl_global *global;$/;"	m	struct:wlr_gtk_primary_selection_device_manager	typeref:struct:wlr_gtk_primary_selection_device_manager::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^	struct wl_global *global;$/;"	m	struct:wlr_idle	typeref:struct:wlr_idle::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_idle_inhibit_v1.h	/^	struct wl_global *global;$/;"	m	struct:wlr_idle_inhibit_manager_v1	typeref:struct:wlr_idle_inhibit_manager_v1::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_input_inhibitor.h	/^	struct wl_global *global;$/;"	m	struct:wlr_input_inhibit_manager	typeref:struct:wlr_input_inhibit_manager::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^	struct wl_global *global;$/;"	m	struct:wlr_input_method_manager_v2	typeref:struct:wlr_input_method_manager_v2::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	struct wl_global *global;$/;"	m	struct:wlr_layer_shell_v1	typeref:struct:wlr_layer_shell_v1::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_linux_dmabuf_v1.h	/^	struct wl_global *global;$/;"	m	struct:wlr_linux_dmabuf_v1	typeref:struct:wlr_linux_dmabuf_v1::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	struct wl_global *global;$/;"	m	struct:wlr_output	typeref:struct:wlr_output::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	struct wl_global *global;$/;"	m	struct:wlr_output_manager_v1	typeref:struct:wlr_output_manager_v1::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	struct wl_global *global;$/;"	m	struct:wlr_pointer_constraints_v1	typeref:struct:wlr_pointer_constraints_v1::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_pointer_gestures_v1.h	/^	struct wl_global *global;$/;"	m	struct:wlr_pointer_gestures_v1	typeref:struct:wlr_pointer_gestures_v1::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	/^	struct wl_global *global;$/;"	m	struct:wlr_presentation	typeref:struct:wlr_presentation::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_primary_selection_v1.h	/^	struct wl_global *global;$/;"	m	struct:wlr_primary_selection_v1_device_manager	typeref:struct:wlr_primary_selection_v1_device_manager::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_relative_pointer_v1.h	/^	struct wl_global *global;$/;"	m	struct:wlr_relative_pointer_manager_v1	typeref:struct:wlr_relative_pointer_manager_v1::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h	/^	struct wl_global *global;$/;"	m	struct:wlr_screencopy_manager_v1	typeref:struct:wlr_screencopy_manager_v1::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_screenshooter.h	/^	struct wl_global *global;$/;"	m	struct:wlr_screenshooter	typeref:struct:wlr_screenshooter::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_global *global;$/;"	m	struct:wlr_seat	typeref:struct:wlr_seat::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^	struct wl_global *global;$/;"	m	struct:wlr_server_decoration_manager	typeref:struct:wlr_server_decoration_manager::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^	struct wl_global *global;$/;"	m	struct:wlr_text_input_manager_v3	typeref:struct:wlr_text_input_manager_v3::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_virtual_keyboard_v1.h	/^	struct wl_global *global;$/;"	m	struct:wlr_virtual_keyboard_manager_v1	typeref:struct:wlr_virtual_keyboard_manager_v1::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	struct wl_global *global;$/;"	m	struct:wlr_xdg_decoration_manager_v1	typeref:struct:wlr_xdg_decoration_manager_v1::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_xdg_output_v1.h	/^	struct wl_global *global;$/;"	m	struct:wlr_xdg_output_manager_v1	typeref:struct:wlr_xdg_output_manager_v1::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_global *global;$/;"	m	struct:wlr_xdg_shell	typeref:struct:wlr_xdg_shell::wl_global
global	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_global *global;$/;"	m	struct:wlr_xdg_shell_v6	typeref:struct:wlr_xdg_shell_v6::wl_global
global_id	../subprojects/wlroots/examples/foreign-toplevel.c	/^static uint32_t global_id = 0;$/;"	v	file:
grab	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_seat_keyboard_grab *grab;$/;"	m	struct:wlr_seat_keyboard_state	typeref:struct:wlr_seat_keyboard_state::wlr_seat_keyboard_grab
grab	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_seat_pointer_grab *grab;$/;"	m	struct:wlr_seat_pointer_state	typeref:struct:wlr_seat_pointer_state::wlr_seat_pointer_grab
grab	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_seat_touch_grab *grab;$/;"	m	struct:wlr_seat_touch_state	typeref:struct:wlr_seat_touch_state::wlr_seat_touch_grab
grab	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wlr_tablet_pad_v2_grab *grab;$/;"	m	struct:wlr_tablet_v2_tablet_pad	typeref:struct:wlr_tablet_v2_tablet_pad::wlr_tablet_pad_v2_grab
grab	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wlr_tablet_tool_v2_grab *grab;$/;"	m	struct:wlr_tablet_v2_tablet_tool	typeref:struct:wlr_tablet_v2_tablet_tool::wlr_tablet_tool_v2_grab
grab_button	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	uint32_t grab_button;$/;"	m	struct:wlr_seat_pointer_state
grab_height	../subprojects/wlroots/tinywl/tinywl.c	/^	int grab_width, grab_height;$/;"	m	struct:tinywl_server	file:
grab_id	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	uint32_t grab_id;$/;"	m	struct:wlr_seat_touch_state
grab_link	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_list grab_link; \/\/ wlr_xdg_popup_grab::popups$/;"	m	struct:wlr_xdg_popup	typeref:struct:wlr_xdg_popup::wl_list
grab_link	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_list grab_link; \/\/ wlr_xdg_popup_grab_v6::popups$/;"	m	struct:wlr_xdg_popup_v6	typeref:struct:wlr_xdg_popup_v6::wl_list
grab_serial	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	uint32_t grab_serial;$/;"	m	struct:wlr_seat_pointer_state
grab_serial	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	uint32_t grab_serial;$/;"	m	struct:wlr_seat_touch_state
grab_sx	../subprojects/wlroots/include/rootston/seat.h	/^	double grab_sx;$/;"	m	struct:roots_seat_view
grab_sy	../subprojects/wlroots/include/rootston/seat.h	/^	double grab_sy;$/;"	m	struct:roots_seat_view
grab_time	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	uint32_t grab_time;$/;"	m	struct:wlr_seat_pointer_state
grab_touch_id	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	int32_t grab_touch_id, touch_id; \/\/ if WLR_DRAG_GRAB_TOUCH$/;"	m	struct:wlr_drag
grab_type	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	enum wlr_drag_grab_type grab_type;$/;"	m	struct:wlr_drag	typeref:enum:wlr_drag::wlr_drag_grab_type
grab_width	../subprojects/wlroots/tinywl/tinywl.c	/^	int grab_width, grab_height;$/;"	m	struct:tinywl_server	file:
grab_x	../subprojects/wlroots/tinywl/tinywl.c	/^	double grab_x, grab_y;$/;"	m	struct:tinywl_server	file:
grab_y	../subprojects/wlroots/tinywl/tinywl.c	/^	double grab_x, grab_y;$/;"	m	struct:tinywl_server	file:
grabbed_view	../subprojects/wlroots/tinywl/tinywl.c	/^	struct tinywl_view *grabbed_view;$/;"	m	struct:tinywl_server	typeref:struct:tinywl_server::tinywl_view	file:
gravity	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	enum xdg_positioner_gravity gravity;$/;"	m	struct:wlr_xdg_positioner	typeref:enum:wlr_xdg_positioner::xdg_positioner_gravity
gravity	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	enum zxdg_positioner_v6_gravity gravity;$/;"	m	struct:wlr_xdg_positioner_v6	typeref:enum:wlr_xdg_positioner_v6::zxdg_positioner_v6_gravity
group	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	xkb_mod_mask_t group;$/;"	m	struct:wlr_keyboard_modifiers
group	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	unsigned int group;$/;"	m	struct:wlr_event_tablet_pad_button
group_count	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	size_t group_count;$/;"	m	struct:wlr_tablet_pad_client_v2
group_count	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	size_t group_count;$/;"	m	struct:wlr_tablet_v2_tablet_pad
groups	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_resource **groups;$/;"	m	struct:wlr_tablet_pad_client_v2	typeref:struct:wlr_tablet_pad_client_v2::wl_resource
groups	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	struct wl_list groups; \/\/ wlr_tablet_pad_group::link$/;"	m	struct:wlr_tablet_pad	typeref:struct:wlr_tablet_pad::wl_list
groups	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	uint32_t *groups;$/;"	m	struct:wlr_tablet_v2_tablet_pad
guess_seat_for_view	../subprojects/wlroots/rootston/xwayland.c	/^static struct roots_seat *guess_seat_for_view(struct roots_view *view) {$/;"	f	file:
handle	../subprojects/wlroots/include/backend/libinput.h	/^	struct libinput_device *handle;$/;"	m	struct:wlr_libinput_input_device	typeref:struct:wlr_libinput_input_device::libinput_device
handle_activate	../subprojects/wlroots/examples/input-method.c	/^static void handle_activate(void *data,$/;"	f	file:
handle_activity	../subprojects/wlroots/types/wlr_idle.c	/^static void handle_activity(struct wlr_idle_timeout *timer) {$/;"	f	file:
handle_bounding_box_surface	../subprojects/wlroots/types/wlr_surface.c	/^static void handle_bounding_box_surface(struct wlr_surface *surface,$/;"	f	file:
handle_client_destroy	../subprojects/wlroots/xwayland/xwayland.c	/^static void handle_client_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_compositor_destroy	../subprojects/wlroots/xwayland/xwm.c	/^static void handle_compositor_destroy(struct wl_listener *listener,$/;"	f	file:
handle_compositor_new_surface	../subprojects/wlroots/xwayland/xwm.c	/^static void handle_compositor_new_surface(struct wl_listener *listener,$/;"	f	file:
handle_constraint_commit	../subprojects/wlroots/rootston/cursor.c	/^static void handle_constraint_commit(struct wl_listener *listener,$/;"	f	file:
handle_constraint_destroy	../subprojects/wlroots/rootston/desktop.c	/^static void handle_constraint_destroy(struct wl_listener *listener,$/;"	f	file:
handle_content_type	../subprojects/wlroots/examples/input-method.c	/^static void handle_content_type(void *data,$/;"	f	file:
handle_cursor_axis	../subprojects/wlroots/examples/pointer.c	/^static void handle_cursor_axis(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_cursor_axis	../subprojects/wlroots/rootston/seat.c	/^static void handle_cursor_axis(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_cursor_button	../subprojects/wlroots/examples/pointer.c	/^static void handle_cursor_button(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_cursor_button	../subprojects/wlroots/rootston/seat.c	/^static void handle_cursor_button(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_cursor_frame	../subprojects/wlroots/rootston/seat.c	/^static void handle_cursor_frame(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_cursor_motion	../subprojects/wlroots/examples/multi-pointer.c	/^static void handle_cursor_motion(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_cursor_motion	../subprojects/wlroots/examples/pointer.c	/^static void handle_cursor_motion(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_cursor_motion	../subprojects/wlroots/rootston/seat.c	/^static void handle_cursor_motion(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_cursor_motion_absolute	../subprojects/wlroots/examples/multi-pointer.c	/^static void handle_cursor_motion_absolute(struct wl_listener *listener,$/;"	f	file:
handle_cursor_motion_absolute	../subprojects/wlroots/examples/pointer.c	/^static void handle_cursor_motion_absolute(struct wl_listener *listener,$/;"	f	file:
handle_cursor_motion_absolute	../subprojects/wlroots/rootston/seat.c	/^static void handle_cursor_motion_absolute(struct wl_listener *listener,$/;"	f	file:
handle_deactivate	../subprojects/wlroots/examples/input-method.c	/^static void handle_deactivate(void *data,$/;"	f	file:
handle_destroy	../subprojects/wlroots/rootston/layer_shell.c	/^static void handle_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_destroy	../subprojects/wlroots/rootston/xdg_shell.c	/^static void handle_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_destroy	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void handle_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_destroy	../subprojects/wlroots/rootston/xwayland.c	/^static void handle_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_device_added	../subprojects/wlroots/backend/libinput/events.c	/^static void handle_device_added(struct wlr_libinput_backend *backend,$/;"	f	file:
handle_device_destroy	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_device_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_device_removed	../subprojects/wlroots/backend/libinput/events.c	/^static void handle_device_removed(struct wlr_libinput_backend *backend,$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/backend/drm/backend.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/backend/headless/backend.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/backend/libinput/backend.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/backend/multi/backend.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/backend/rdp/backend.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/backend/session/session.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/backend/wayland/backend.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/backend/x11/backend.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/data_device/wlr_data_device.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/seat/wlr_seat.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_compositor.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_export_dmabuf_v1.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_fullscreen_shell_v1.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_gamma_control.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_gamma_control_v1.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_idle.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_idle_inhibit_v1.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_input_inhibitor.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_input_method_v2.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_output.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_presentation_time.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_relative_pointer_v1.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_screencopy_v1.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_screenshooter.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_server_decoration.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_virtual_keyboard_v1.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/wlr_xdg_decoration_v1.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/xdg_shell/wlr_xdg_shell.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_shell_v6.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_display_destroy	../subprojects/wlroots/xwayland/xwayland.c	/^static void handle_display_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_done	../subprojects/wlroots/examples/input-method.c	/^static void handle_done(void *data,$/;"	f	file:
handle_drm_event	../subprojects/wlroots/backend/drm/drm.c	/^int handle_drm_event(int fd, uint32_t mask, void *data) {$/;"	f
handle_fullscreen_output_destroy	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^static void handle_fullscreen_output_destroy(struct wl_listener *listener,$/;"	f	file:
handle_fullscreen_output_destroy	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^static void handle_fullscreen_output_destroy(struct wl_listener *listener,$/;"	f	file:
handle_global	../subprojects/wlroots/examples/foreign-toplevel.c	/^static void handle_global(void *data, struct wl_registry *registry,$/;"	f	file:
handle_global	../subprojects/wlroots/examples/idle-inhibit.c	/^static void handle_global(void *data, struct wl_registry *registry,$/;"	f	file:
handle_global	../subprojects/wlroots/examples/idle.c	/^static void handle_global(void *data, struct wl_registry *registry,$/;"	f	file:
handle_global	../subprojects/wlroots/examples/input-inhibitor.c	/^static void handle_global(void *data, struct wl_registry *registry,$/;"	f	file:
handle_global	../subprojects/wlroots/examples/input-method.c	/^static void handle_global(void *data, struct wl_registry *registry,$/;"	f	file:
handle_global	../subprojects/wlroots/examples/layer-shell.c	/^static void handle_global(void *data, struct wl_registry *registry,$/;"	f	file:
handle_global	../subprojects/wlroots/examples/pointer-constraints.c	/^static void handle_global(void *data, struct wl_registry *registry,$/;"	f	file:
handle_global	../subprojects/wlroots/examples/screencopy.c	/^static void handle_global(void *data, struct wl_registry *registry,$/;"	f	file:
handle_global	../subprojects/wlroots/examples/screenshot.c	/^static void handle_global(void *data, struct wl_registry *registry,$/;"	f	file:
handle_global	../subprojects/wlroots/examples/text-input.c	/^static void handle_global(void *data, struct wl_registry *registry,$/;"	f	file:
handle_global	../subprojects/wlroots/examples/toplevel-decoration.c	/^static void handle_global(void *data, struct wl_registry *registry,$/;"	f	file:
handle_global_remove	../subprojects/wlroots/examples/foreign-toplevel.c	/^static void handle_global_remove(void *data, struct wl_registry *registry,$/;"	f	file:
handle_global_remove	../subprojects/wlroots/examples/idle-inhibit.c	/^static void handle_global_remove(void *data, struct wl_registry *registry,$/;"	f	file:
handle_global_remove	../subprojects/wlroots/examples/idle.c	/^static void handle_global_remove(void *data, struct wl_registry *registry, uint32_t name) {$/;"	f	file:
handle_global_remove	../subprojects/wlroots/examples/input-inhibitor.c	/^static void handle_global_remove(void *data, struct wl_registry *registry,$/;"	f	file:
handle_global_remove	../subprojects/wlroots/examples/input-method.c	/^static void handle_global_remove(void *data, struct wl_registry *registry,$/;"	f	file:
handle_global_remove	../subprojects/wlroots/examples/layer-shell.c	/^static void handle_global_remove(void *data, struct wl_registry *registry,$/;"	f	file:
handle_global_remove	../subprojects/wlroots/examples/screencopy.c	/^static void handle_global_remove(void *data, struct wl_registry *registry,$/;"	f	file:
handle_global_remove	../subprojects/wlroots/examples/screenshot.c	/^static void handle_global_remove(void *data, struct wl_registry *registry,$/;"	f	file:
handle_global_remove	../subprojects/wlroots/examples/text-input.c	/^static void handle_global_remove(void *data, struct wl_registry *registry,$/;"	f	file:
handle_global_remove	../subprojects/wlroots/examples/toplevel-decoration.c	/^static void handle_global_remove(void *data, struct wl_registry *registry,$/;"	f	file:
handle_idle	../subprojects/wlroots/examples/idle.c	/^static void handle_idle(void* data, struct org_kde_kwin_idle_timeout *timer) {$/;"	f	file:
handle_im_commit	../subprojects/wlroots/rootston/text_input.c	/^static void handle_im_commit(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_im_destroy	../subprojects/wlroots/rootston/text_input.c	/^static void handle_im_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_input_notification	../subprojects/wlroots/types/wlr_idle.c	/^static void handle_input_notification(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_keybinding	../subprojects/wlroots/tinywl/tinywl.c	/^static bool handle_keybinding(struct tinywl_server *server, xkb_keysym_t sym) {$/;"	f	file:
handle_keyboard_destroy	../subprojects/wlroots/rootston/seat.c	/^static void handle_keyboard_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_keyboard_destroy	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^static void handle_keyboard_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_keyboard_key	../subprojects/wlroots/backend/libinput/keyboard.c	/^void handle_keyboard_key(struct libinput_event *event,$/;"	f
handle_keyboard_key	../subprojects/wlroots/rootston/seat.c	/^static void handle_keyboard_key(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_keyboard_keymap	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^static void handle_keyboard_keymap(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_keyboard_modifiers	../subprojects/wlroots/rootston/seat.c	/^static void handle_keyboard_modifiers(struct wl_listener *listener,$/;"	f	file:
handle_keyboard_repeat_info	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^static void handle_keyboard_repeat_info(struct wl_listener *listener,$/;"	f	file:
handle_layer_shell_surface	../subprojects/wlroots/rootston/layer_shell.c	/^void handle_layer_shell_surface(struct wl_listener *listener, void *data) {$/;"	f
handle_layout_add	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_layout_add(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_layout_add	../subprojects/wlroots/types/wlr_xdg_output_v1.c	/^static void handle_layout_add(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_layout_change	../subprojects/wlroots/rootston/desktop.c	/^static void handle_layout_change(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_layout_change	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_layout_change(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_layout_change	../subprojects/wlroots/types/wlr_xdg_output_v1.c	/^static void handle_layout_change(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_layout_destroy	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_layout_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_layout_destroy	../subprojects/wlroots/types/wlr_xdg_output_v1.c	/^static void handle_layout_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_layout_output_destroy	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_layout_output_destroy(struct wl_listener *listener,$/;"	f	file:
handle_libinput_event	../subprojects/wlroots/backend/libinput/events.c	/^void handle_libinput_event(struct wlr_libinput_backend *backend,$/;"	f
handle_libinput_readable	../subprojects/wlroots/backend/libinput/backend.c	/^static int handle_libinput_readable(int fd, uint32_t mask, void *_backend) {$/;"	f	file:
handle_manager_unbind	../subprojects/wlroots/types/wlr_virtual_keyboard_v1.c	/^static void handle_manager_unbind(struct wl_resource *resource) {$/;"	f	file:
handle_map	../subprojects/wlroots/rootston/layer_shell.c	/^static void handle_map(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_map	../subprojects/wlroots/rootston/xdg_shell.c	/^static void handle_map(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_map	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void handle_map(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_map	../subprojects/wlroots/rootston/xwayland.c	/^static void handle_map(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_new_input	../subprojects/wlroots/rootston/input.c	/^static void handle_new_input(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_new_output	../subprojects/wlroots/rootston/output.c	/^void handle_new_output(struct wl_listener *listener, void *data) {$/;"	f
handle_new_popup	../subprojects/wlroots/rootston/layer_shell.c	/^static void handle_new_popup(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_new_popup	../subprojects/wlroots/rootston/xdg_shell.c	/^static void handle_new_popup(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_new_popup	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void handle_new_popup(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_noop	../subprojects/wlroots/util/signal.c	/^static void handle_noop(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_output_destroy	../subprojects/wlroots/rootston/layer_shell.c	/^static void handle_output_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_output_destroy	../subprojects/wlroots/types/wlr_output_layout.c	/^static void handle_output_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_output_destroy	../subprojects/wlroots/types/wlr_xdg_output_v1.c	/^static void handle_output_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_output_manager_apply	../subprojects/wlroots/rootston/output.c	/^void handle_output_manager_apply(struct wl_listener *listener, void *data) {$/;"	f
handle_output_manager_test	../subprojects/wlroots/rootston/output.c	/^void handle_output_manager_test(struct wl_listener *listener, void *data) {$/;"	f
handle_output_mode	../subprojects/wlroots/types/wlr_output_layout.c	/^static void handle_output_mode(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_output_scale	../subprojects/wlroots/types/wlr_output_layout.c	/^static void handle_output_scale(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_output_transform	../subprojects/wlroots/types/wlr_output_layout.c	/^static void handle_output_transform(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_pad_tool_destroy	../subprojects/wlroots/rootston/seat.c	/^static void handle_pad_tool_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_params_destroy	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^static void handle_params_destroy(struct wl_resource *params_resource) {$/;"	f	file:
handle_pending_focused_surface_destroy	../subprojects/wlroots/rootston/text_input.c	/^static void handle_pending_focused_surface_destroy(struct wl_listener *listener,$/;"	f	file:
handle_pinch_begin	../subprojects/wlroots/rootston/seat.c	/^static void handle_pinch_begin(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_pinch_end	../subprojects/wlroots/rootston/seat.c	/^static void handle_pinch_end(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_pinch_update	../subprojects/wlroots/rootston/seat.c	/^static void handle_pinch_update(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_point_focus_destroy	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^static void handle_point_focus_destroy(struct wl_listener *listener,$/;"	f	file:
handle_pointer_axis	../subprojects/wlroots/backend/libinput/pointer.c	/^void handle_pointer_axis(struct libinput_event *event,$/;"	f
handle_pointer_axis	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_pointer_axis(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_pointer_button	../subprojects/wlroots/backend/libinput/pointer.c	/^void handle_pointer_button(struct libinput_event *event,$/;"	f
handle_pointer_button	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_pointer_button(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_pointer_constraint	../subprojects/wlroots/rootston/desktop.c	/^static void handle_pointer_constraint(struct wl_listener *listener,$/;"	f	file:
handle_pointer_destroy	../subprojects/wlroots/rootston/seat.c	/^static void handle_pointer_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_pointer_focus_change	../subprojects/wlroots/rootston/seat.c	/^static void handle_pointer_focus_change(struct wl_listener *listener,$/;"	f	file:
handle_pointer_frame	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_pointer_frame(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_pointer_motion	../subprojects/wlroots/backend/libinput/pointer.c	/^void handle_pointer_motion(struct libinput_event *event,$/;"	f
handle_pointer_motion	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_pointer_motion(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_pointer_motion_abs	../subprojects/wlroots/backend/libinput/pointer.c	/^void handle_pointer_motion_abs(struct libinput_event *event,$/;"	f
handle_pointer_motion_absolute	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_pointer_motion_absolute(struct wl_listener *listener,$/;"	f	file:
handle_pointer_pinch_begin	../subprojects/wlroots/backend/libinput/pointer.c	/^void handle_pointer_pinch_begin(struct libinput_event *event,$/;"	f
handle_pointer_pinch_begin	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_pointer_pinch_begin(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_pointer_pinch_end	../subprojects/wlroots/backend/libinput/pointer.c	/^void handle_pointer_pinch_end(struct libinput_event *event,$/;"	f
handle_pointer_pinch_end	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_pointer_pinch_end(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_pointer_pinch_update	../subprojects/wlroots/backend/libinput/pointer.c	/^void handle_pointer_pinch_update(struct libinput_event *event,$/;"	f
handle_pointer_pinch_update	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_pointer_pinch_update(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_pointer_swipe_begin	../subprojects/wlroots/backend/libinput/pointer.c	/^void handle_pointer_swipe_begin(struct libinput_event *event,$/;"	f
handle_pointer_swipe_begin	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_pointer_swipe_begin(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_pointer_swipe_end	../subprojects/wlroots/backend/libinput/pointer.c	/^void handle_pointer_swipe_end(struct libinput_event *event,$/;"	f
handle_pointer_swipe_end	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_pointer_swipe_end(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_pointer_swipe_update	../subprojects/wlroots/backend/libinput/pointer.c	/^void handle_pointer_swipe_update(struct libinput_event *event,$/;"	f
handle_pointer_swipe_update	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_pointer_swipe_update(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_renderer_destroy	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^static void handle_renderer_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_request_configure	../subprojects/wlroots/rootston/xwayland.c	/^static void handle_request_configure(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_request_fullscreen	../subprojects/wlroots/rootston/xdg_shell.c	/^static void handle_request_fullscreen(struct wl_listener *listener,$/;"	f	file:
handle_request_fullscreen	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void handle_request_fullscreen(struct wl_listener *listener,$/;"	f	file:
handle_request_fullscreen	../subprojects/wlroots/rootston/xwayland.c	/^static void handle_request_fullscreen(struct wl_listener *listener,$/;"	f	file:
handle_request_maximize	../subprojects/wlroots/rootston/xdg_shell.c	/^static void handle_request_maximize(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_request_maximize	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void handle_request_maximize(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_request_maximize	../subprojects/wlroots/rootston/xwayland.c	/^static void handle_request_maximize(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_request_move	../subprojects/wlroots/rootston/xdg_shell.c	/^static void handle_request_move(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_request_move	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void handle_request_move(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_request_move	../subprojects/wlroots/rootston/xwayland.c	/^static void handle_request_move(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_request_resize	../subprojects/wlroots/rootston/xdg_shell.c	/^static void handle_request_resize(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_request_resize	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void handle_request_resize(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_request_resize	../subprojects/wlroots/rootston/xwayland.c	/^static void handle_request_resize(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_request_set_cursor	../subprojects/wlroots/rootston/seat.c	/^static void handle_request_set_cursor(struct wl_listener *listener,$/;"	f	file:
handle_resume	../subprojects/wlroots/examples/idle.c	/^static void handle_resume(void* data, struct org_kde_kwin_idle_timeout *timer) {$/;"	f	file:
handle_screenshot_resource_destroy	../subprojects/wlroots/types/wlr_screenshooter.c	/^static void handle_screenshot_resource_destroy($/;"	f	file:
handle_seat_client_destroy	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^static void handle_seat_client_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_seat_destroy	../subprojects/wlroots/types/wlr_idle.c	/^static void handle_seat_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_seat_destroy	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^static void handle_seat_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_seat_set_primary_selection	../subprojects/wlroots/xwayland/selection/selection.c	/^static void handle_seat_set_primary_selection(struct wl_listener *listener,$/;"	f	file:
handle_seat_set_selection	../subprojects/wlroots/xwayland/selection/selection.c	/^static void handle_seat_set_selection(struct wl_listener *listener,$/;"	f	file:
handle_set_app_id	../subprojects/wlroots/rootston/xdg_shell.c	/^static void handle_set_app_id(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_set_app_id	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void handle_set_app_id(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_set_class	../subprojects/wlroots/rootston/xwayland.c	/^static void handle_set_class(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_set_title	../subprojects/wlroots/rootston/xdg_shell.c	/^static void handle_set_title(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_set_title	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void handle_set_title(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_set_title	../subprojects/wlroots/rootston/xwayland.c	/^static void handle_set_title(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_subbackend_destroy	../subprojects/wlroots/backend/multi/backend.c	/^static void handle_subbackend_destroy(struct wl_listener *listener,$/;"	f	file:
handle_surface_commit	../subprojects/wlroots/rootston/layer_shell.c	/^static void handle_surface_commit(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_surface_commit	../subprojects/wlroots/rootston/xdg_shell.c	/^static void handle_surface_commit(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_surface_commit	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void handle_surface_commit(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_surface_commit	../subprojects/wlroots/rootston/xwayland.c	/^static void handle_surface_commit(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_surface_commit	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^static void handle_surface_commit(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_surface_destroy	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^static void handle_surface_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_surface_destroy	../subprojects/wlroots/xwayland/xwm.c	/^static void handle_surface_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_surface_destroyed	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static void handle_surface_destroyed(struct wl_listener *listener,$/;"	f	file:
handle_surrounding_text	../subprojects/wlroots/examples/input-method.c	/^static void handle_surrounding_text(void *data,$/;"	f	file:
handle_swipe_begin	../subprojects/wlroots/rootston/seat.c	/^static void handle_swipe_begin(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_swipe_end	../subprojects/wlroots/rootston/seat.c	/^static void handle_swipe_end(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_swipe_update	../subprojects/wlroots/rootston/seat.c	/^static void handle_swipe_update(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_switch_destroy	../subprojects/wlroots/rootston/seat.c	/^static void handle_switch_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_switch_toggle	../subprojects/wlroots/backend/libinput/switch.c	/^void handle_switch_toggle(struct libinput_event *event,$/;"	f
handle_switch_toggle	../subprojects/wlroots/rootston/seat.c	/^static void handle_switch_toggle(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_tablet_destroy	../subprojects/wlroots/rootston/seat.c	/^static void handle_tablet_destroy(struct wl_listener *listener,$/;"	f	file:
handle_tablet_pad_attach	../subprojects/wlroots/rootston/seat.c	/^static void handle_tablet_pad_attach(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_tablet_pad_button	../subprojects/wlroots/backend/libinput/tablet_pad.c	/^void handle_tablet_pad_button(struct libinput_event *event,$/;"	f
handle_tablet_pad_button	../subprojects/wlroots/rootston/seat.c	/^static void handle_tablet_pad_button(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_tablet_pad_destroy	../subprojects/wlroots/rootston/seat.c	/^static void handle_tablet_pad_destroy(struct wl_listener *listener,$/;"	f	file:
handle_tablet_pad_group_v2_destroy	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static void handle_tablet_pad_group_v2_destroy(struct wl_client *client,$/;"	f	file:
handle_tablet_pad_ring	../subprojects/wlroots/backend/libinput/tablet_pad.c	/^void handle_tablet_pad_ring(struct libinput_event *event,$/;"	f
handle_tablet_pad_ring	../subprojects/wlroots/rootston/seat.c	/^static void handle_tablet_pad_ring(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_tablet_pad_ring_v2_destroy	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static void handle_tablet_pad_ring_v2_destroy(struct wl_client *client,$/;"	f	file:
handle_tablet_pad_ring_v2_set_feedback	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static void handle_tablet_pad_ring_v2_set_feedback(struct wl_client *client,$/;"	f	file:
handle_tablet_pad_strip	../subprojects/wlroots/backend/libinput/tablet_pad.c	/^void handle_tablet_pad_strip(struct libinput_event *event,$/;"	f
handle_tablet_pad_strip	../subprojects/wlroots/rootston/seat.c	/^static void handle_tablet_pad_strip(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_tablet_pad_strip_v2_destroy	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static void handle_tablet_pad_strip_v2_destroy(struct wl_client *client,$/;"	f	file:
handle_tablet_pad_strip_v2_set_feedback	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static void handle_tablet_pad_strip_v2_set_feedback(struct wl_client *client,$/;"	f	file:
handle_tablet_pad_v2_destroy	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static void handle_tablet_pad_v2_destroy(struct wl_client *client,$/;"	f	file:
handle_tablet_pad_v2_set_feedback	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static void handle_tablet_pad_v2_set_feedback( struct wl_client *client,$/;"	f	file:
handle_tablet_tool_axis	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^void handle_tablet_tool_axis(struct libinput_event *event,$/;"	f
handle_tablet_tool_axis	../subprojects/wlroots/examples/pointer.c	/^static void handle_tablet_tool_axis(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_tablet_tool_axis	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_tablet_tool_axis(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_tablet_tool_button	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^void handle_tablet_tool_button(struct libinput_event *event,$/;"	f
handle_tablet_tool_button	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_tablet_tool_button(struct wl_listener *listener,$/;"	f	file:
handle_tablet_tool_destroy	../subprojects/wlroots/rootston/seat.c	/^static void handle_tablet_tool_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_tablet_tool_position	../subprojects/wlroots/rootston/seat.c	/^static void handle_tablet_tool_position(struct roots_cursor *cursor,$/;"	f	file:
handle_tablet_tool_proximity	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^void handle_tablet_tool_proximity(struct libinput_event *event,$/;"	f
handle_tablet_tool_proximity	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_tablet_tool_proximity(struct wl_listener *listener,$/;"	f	file:
handle_tablet_tool_set_cursor	../subprojects/wlroots/rootston/seat.c	/^static void handle_tablet_tool_set_cursor(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_tablet_tool_tip	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^void handle_tablet_tool_tip(struct libinput_event *event,$/;"	f
handle_tablet_tool_tip	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_tablet_tool_tip(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_tablet_tool_v2_destroy	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void handle_tablet_tool_v2_destroy(struct wl_client *client,$/;"	f	file:
handle_tablet_tool_v2_set_cursor	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void handle_tablet_tool_v2_set_cursor(struct wl_client *client,$/;"	f	file:
handle_tablet_v2_destroy	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tablet.c	/^static void handle_tablet_v2_destroy(struct wl_client *client,$/;"	f	file:
handle_text_change_cause	../subprojects/wlroots/examples/input-method.c	/^static void handle_text_change_cause(void *data,$/;"	f	file:
handle_text_input_commit	../subprojects/wlroots/rootston/text_input.c	/^static void handle_text_input_commit(struct wl_listener *listener,$/;"	f	file:
handle_text_input_destroy	../subprojects/wlroots/rootston/text_input.c	/^static void handle_text_input_destroy(struct wl_listener *listener,$/;"	f	file:
handle_text_input_disable	../subprojects/wlroots/rootston/text_input.c	/^static void handle_text_input_disable(struct wl_listener *listener,$/;"	f	file:
handle_text_input_enable	../subprojects/wlroots/rootston/text_input.c	/^static void handle_text_input_enable(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_timer	../subprojects/wlroots/examples/input-method.c	/^static void handle_timer(void) {$/;"	f	file:
handle_timer_resource_destroy	../subprojects/wlroots/types/wlr_idle.c	/^static void handle_timer_resource_destroy(struct wl_resource *timer_resource) {$/;"	f	file:
handle_tool_axis	../subprojects/wlroots/rootston/seat.c	/^static void handle_tool_axis(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_tool_button	../subprojects/wlroots/rootston/seat.c	/^static void handle_tool_button(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_tool_proximity	../subprojects/wlroots/rootston/seat.c	/^static void handle_tool_proximity(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_tool_tip	../subprojects/wlroots/rootston/seat.c	/^static void handle_tool_tip(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_toplevel_handle_request_activate	../subprojects/wlroots/rootston/view.c	/^static void handle_toplevel_handle_request_activate(struct wl_listener *listener,$/;"	f	file:
handle_toplevel_handle_request_close	../subprojects/wlroots/rootston/view.c	/^static void handle_toplevel_handle_request_close(struct wl_listener *listener,$/;"	f	file:
handle_toplevel_handle_request_fullscreen	../subprojects/wlroots/rootston/view.c	/^static void handle_toplevel_handle_request_fullscreen(struct wl_listener *listener,$/;"	f	file:
handle_toplevel_handle_request_maximize	../subprojects/wlroots/rootston/view.c	/^static void handle_toplevel_handle_request_maximize(struct wl_listener *listener,$/;"	f	file:
handle_touch_cancel	../subprojects/wlroots/backend/libinput/touch.c	/^void handle_touch_cancel(struct libinput_event *event,$/;"	f
handle_touch_cancel	../subprojects/wlroots/examples/pointer.c	/^static void handle_touch_cancel(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_touch_cancel	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_touch_cancel(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_touch_destroy	../subprojects/wlroots/rootston/seat.c	/^static void handle_touch_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_touch_down	../subprojects/wlroots/backend/libinput/touch.c	/^void handle_touch_down(struct libinput_event *event,$/;"	f
handle_touch_down	../subprojects/wlroots/examples/pointer.c	/^static void handle_touch_down(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_touch_down	../subprojects/wlroots/rootston/seat.c	/^static void handle_touch_down(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_touch_down	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_touch_down(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_touch_motion	../subprojects/wlroots/backend/libinput/touch.c	/^void handle_touch_motion(struct libinput_event *event,$/;"	f
handle_touch_motion	../subprojects/wlroots/examples/pointer.c	/^static void handle_touch_motion(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_touch_motion	../subprojects/wlroots/rootston/seat.c	/^static void handle_touch_motion(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_touch_motion	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_touch_motion(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_touch_up	../subprojects/wlroots/backend/libinput/touch.c	/^void handle_touch_up(struct libinput_event *event,$/;"	f
handle_touch_up	../subprojects/wlroots/examples/pointer.c	/^static void handle_touch_up(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_touch_up	../subprojects/wlroots/rootston/seat.c	/^static void handle_touch_up(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_touch_up	../subprojects/wlroots/types/wlr_cursor.c	/^static void handle_touch_up(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_unavailable	../subprojects/wlroots/examples/input-method.c	/^static void handle_unavailable(void *data,$/;"	f	file:
handle_unmap	../subprojects/wlroots/rootston/layer_shell.c	/^static void handle_unmap(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_unmap	../subprojects/wlroots/rootston/xdg_shell.c	/^static void handle_unmap(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_unmap	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void handle_unmap(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_unmap	../subprojects/wlroots/rootston/xwayland.c	/^static void handle_unmap(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_virtual_keyboard	../subprojects/wlroots/rootston/virtual_keyboard.c	/^void handle_virtual_keyboard(struct wl_listener *listener, void *data) {$/;"	f
handle_wlr_seat_destroy	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^static void handle_wlr_seat_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_wlr_tablet_destroy	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tablet.c	/^static void handle_wlr_tablet_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_wlr_tablet_pad_destroy	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static void handle_wlr_tablet_pad_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_wlr_tablet_tool_destroy	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void handle_wlr_tablet_tool_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
handle_x11_configure_notify	../subprojects/wlroots/backend/x11/output.c	/^void handle_x11_configure_notify(struct wlr_x11_output *output,$/;"	f
handle_x11_event	../subprojects/wlroots/backend/x11/backend.c	/^static void handle_x11_event(struct wlr_x11_backend *x11,$/;"	f	file:
handle_x11_xinput_event	../subprojects/wlroots/backend/x11/input_device.c	/^void handle_x11_xinput_event(struct wlr_x11_backend *x11,$/;"	f
handle_xdg_shell_surface	../subprojects/wlroots/rootston/xdg_shell.c	/^void handle_xdg_shell_surface(struct wl_listener *listener, void *data) {$/;"	f
handle_xdg_shell_v6_surface	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^void handle_xdg_shell_v6_surface(struct wl_listener *listener, void *data) {$/;"	f
handle_xdg_surface_commit	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^void handle_xdg_surface_commit(struct wlr_surface *wlr_surface) {$/;"	f
handle_xdg_surface_popup_committed	../subprojects/wlroots/types/xdg_shell/wlr_xdg_positioner.c	/^void handle_xdg_surface_popup_committed(struct wlr_xdg_surface *surface) {$/;"	f
handle_xdg_surface_precommit	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^void handle_xdg_surface_precommit(struct wlr_surface *wlr_surface) {$/;"	f
handle_xdg_surface_toplevel_committed	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^void handle_xdg_surface_toplevel_committed(struct wlr_xdg_surface *surface) {$/;"	f
handle_xdg_surface_v6_commit	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^void handle_xdg_surface_v6_commit(struct wlr_surface *wlr_surface) {$/;"	f
handle_xdg_surface_v6_popup_committed	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^void handle_xdg_surface_v6_popup_committed(struct wlr_xdg_surface_v6 *surface) {$/;"	f
handle_xdg_surface_v6_precommit	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^void handle_xdg_surface_v6_precommit(struct wlr_surface *wlr_surface) {$/;"	f
handle_xdg_surface_v6_toplevel_committed	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^void handle_xdg_surface_v6_toplevel_committed(struct wlr_xdg_surface_v6 *surface) {$/;"	f
handle_xdg_toplevel_ack_configure	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^void handle_xdg_toplevel_ack_configure($/;"	f
handle_xdg_toplevel_decoration	../subprojects/wlroots/rootston/xdg_shell.c	/^void handle_xdg_toplevel_decoration(struct wl_listener *listener, void *data) {$/;"	f
handle_xdg_toplevel_v6_ack_configure	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^void handle_xdg_toplevel_v6_ack_configure(struct wlr_xdg_surface_v6 *surface,$/;"	f
handle_xwayland_surface	../subprojects/wlroots/rootston/xwayland.c	/^void handle_xwayland_surface(struct wl_listener *listener, void *data) {$/;"	f
hardware_cursor	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	struct wlr_output_cursor *hardware_cursor;$/;"	m	struct:wlr_output	typeref:struct:wlr_output::wlr_output_cursor
hardware_device	../subprojects/wlroots/examples/dmabuf-capture.c	/^	char *hardware_device;$/;"	m	struct:capture_context	file:
hardware_serial	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	uint64_t hardware_serial;$/;"	m	struct:wlr_tablet_tool
hardware_wacom	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	uint64_t hardware_wacom;$/;"	m	struct:wlr_tablet_tool
has_alpha	../subprojects/wlroots/include/render/gles2.h	/^	bool has_alpha;$/;"	m	struct:wlr_gles2_pixel_format
has_alpha	../subprojects/wlroots/include/render/gles2.h	/^	bool has_alpha;$/;"	m	struct:wlr_gles2_texture
has_alpha	../subprojects/wlroots/include/wlr/xwayland.h	/^	bool has_alpha;$/;"	m	struct:wlr_xwayland_surface
has_button_grab	../subprojects/wlroots/include/rootston/seat.h	/^	bool has_button_grab;$/;"	m	struct:roots_seat_view
has_cache	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	bool has_cache;$/;"	m	struct:wlr_subsurface
has_drm	../subprojects/wlroots/backend/session/logind.c	/^	bool has_drm;$/;"	m	struct:logind_session	file:
has_focus	../subprojects/wlroots/include/rootston/seat.h	/^	bool has_focus;$/;"	m	struct:roots_seat
has_modifier	../subprojects/wlroots/include/wlr/types/wlr_linux_dmabuf_v1.h	/^	bool has_modifier;$/;"	m	struct:wlr_dmabuf_v1_buffer
has_next_geometry	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	bool has_next_geometry;$/;"	m	struct:wlr_xdg_surface
has_next_geometry	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	bool has_next_geometry;$/;"	m	struct:wlr_xdg_surface_v6
has_utf8_title	../subprojects/wlroots/include/wlr/xwayland.h	/^	bool has_utf8_title;$/;"	m	struct:wlr_xwayland_surface
have_permissions	../subprojects/wlroots/backend/session/direct-ipc.c	/^static bool have_permissions(void) {$/;"	f	file:
head_create	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static struct wlr_output_head_v1 *head_create($/;"	f	file:
head_destroy	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void head_destroy(struct wlr_output_head_v1 *head) {$/;"	f	file:
head_from_resource	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static struct wlr_output_head_v1 *head_from_resource($/;"	f	file:
head_handle_output_destroy	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void head_handle_output_destroy(struct wl_listener *listener,$/;"	f	file:
head_handle_resource_destroy	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void head_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
head_send_mode	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static struct wl_resource *head_send_mode(struct wlr_output_head_v1 *head,$/;"	f	file:
head_send_state	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void head_send_state(struct wlr_output_head_v1 *head,$/;"	f	file:
header	../subprojects/wlroots/xcursor/xcursor.c	/^    XcursorUInt	    header;	\/* byte length of header *\/$/;"	m	struct:_XcursorFileHeader	file:
header	../subprojects/wlroots/xcursor/xcursor.c	/^    XcursorUInt	    header;	\/* bytes in chunk header *\/$/;"	m	struct:_XcursorChunkHeader	file:
headless_backend_from_backend	../subprojects/wlroots/backend/headless/backend.c	/^struct wlr_headless_backend *headless_backend_from_backend($/;"	f
headless_output_from_output	../subprojects/wlroots/backend/headless/output.c	/^static struct wlr_headless_output *headless_output_from_output($/;"	f	file:
heads	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	struct wl_list heads; \/\/ wlr_output_configuration_head_v1::link$/;"	m	struct:wlr_output_configuration_v1	typeref:struct:wlr_output_configuration_v1::wl_list
heads	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	struct wl_list heads; \/\/ wlr_output_head_v1::link$/;"	m	struct:wlr_output_manager_v1	typeref:struct:wlr_output_manager_v1::wl_list
height	../subprojects/wlroots/examples/cat.h	/^  unsigned int 	 height;$/;"	m	struct:gimp_texture
height	../subprojects/wlroots/examples/dmabuf-capture.c	/^	int height;$/;"	m	struct:wayland_output	file:
height	../subprojects/wlroots/examples/idle-inhibit.c	/^static int width = 500, height = 300;$/;"	v	file:
height	../subprojects/wlroots/examples/input-inhibitor.c	/^static int width = 500, height = 300;$/;"	v	file:
height	../subprojects/wlroots/examples/layer-shell.c	/^static uint32_t width = 256, height = 256;$/;"	v	file:
height	../subprojects/wlroots/examples/pointer-constraints.c	/^static int width = 512, height = 512;$/;"	v	file:
height	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^	uint32_t height;$/;"	m	struct:egl_info	file:
height	../subprojects/wlroots/examples/screencopy.c	/^	int width, height, stride;$/;"	m	struct:__anon8	file:
height	../subprojects/wlroots/examples/screenshot.c	/^	int width, height;$/;"	m	struct:screenshooter_output	file:
height	../subprojects/wlroots/examples/text-input.c	/^static int width = 100, height = 200;$/;"	v	file:
height	../subprojects/wlroots/examples/toplevel-decoration.c	/^static int width = 500, height = 300;$/;"	v	file:
height	../subprojects/wlroots/include/backend/drm/drm.h	/^	uint32_t width, height;$/;"	m	struct:wlr_drm_connector
height	../subprojects/wlroots/include/backend/drm/renderer.h	/^	uint32_t height;$/;"	m	struct:wlr_drm_surface
height	../subprojects/wlroots/include/backend/wayland.h	/^		int32_t width, height;$/;"	m	struct:wlr_wl_output::__anon22
height	../subprojects/wlroots/include/render/gles2.h	/^	int width, height;$/;"	m	struct:wlr_gles2_texture
height	../subprojects/wlroots/include/rootston/config.h	/^		int width, height;$/;"	m	struct:roots_output_config::__anon29
height	../subprojects/wlroots/include/rootston/view.h	/^		uint32_t width, height;$/;"	m	struct:roots_view::__anon30
height	../subprojects/wlroots/include/rootston/view.h	/^		uint32_t width, height;$/;"	m	struct:roots_view::__anon31
height	../subprojects/wlroots/include/wlr/render/dmabuf.h	/^	int32_t width, height;$/;"	m	struct:wlr_dmabuf_attributes
height	../subprojects/wlroots/include/wlr/types/wlr_box.h	/^	int width, height;$/;"	m	struct:wlr_box
height	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	int32_t x, y, width, height;$/;"	m	struct:wlr_foreign_toplevel_handle_v1_set_rectangle_event
height	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	int32_t width, height;$/;"	m	struct:wlr_output
height	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	int32_t width, height;$/;"	m	struct:wlr_output_mode
height	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	uint32_t width, height;$/;"	m	struct:wlr_output_cursor
height	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^		int width, height;$/;"	m	struct:wlr_output_head_v1_state::__anon73
height	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	int width, height; \/\/ in surface-local coordinates$/;"	m	struct:wlr_surface_state
height	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^		int32_t height;$/;"	m	struct:wlr_text_input_v3_state::__anon104
height	../subprojects/wlroots/include/wlr/types/wlr_xdg_output_v1.h	/^	int32_t width, height;$/;"	m	struct:wlr_xdg_output_v1
height	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		int32_t width, height;$/;"	m	struct:wlr_xdg_positioner::__anon114
height	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	uint32_t width, height;$/;"	m	struct:wlr_xdg_toplevel_state
height	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^		int32_t width, height;$/;"	m	struct:wlr_xdg_positioner_v6::__anon120
height	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	uint32_t width, height;$/;"	m	struct:wlr_xdg_toplevel_v6_state
height	../subprojects/wlroots/include/wlr/xcursor.h	/^	uint32_t height;	\/* actual height *\/$/;"	m	struct:wlr_xcursor_image
height	../subprojects/wlroots/include/wlr/xwayland.h	/^	int32_t width, height;$/;"	m	struct:wlr_xwayland_surface_size_hints
height	../subprojects/wlroots/include/wlr/xwayland.h	/^	uint16_t width, height;$/;"	m	struct:wlr_xwayland_surface
height	../subprojects/wlroots/include/wlr/xwayland.h	/^	uint16_t width, height;$/;"	m	struct:wlr_xwayland_surface_configure_event
height	../subprojects/wlroots/include/xcursor/cursor_data.h	/^	int width, height;$/;"	m	struct:cursor_metadata
height	../subprojects/wlroots/include/xcursor/xcursor.h	/^    XcursorDim	    height;	\/* actual height *\/$/;"	m	struct:_XcursorImage
height	../subprojects/wlroots/rootston/output.c	/^	int width, height;$/;"	m	struct:surface_iterator_data	file:
height	../subprojects/wlroots/xwayland/xwayland.c	/^	uint32_t height;$/;"	m	struct:wlr_xwayland_cursor	file:
height_inc	../subprojects/wlroots/include/wlr/xwayland.h	/^	int32_t width_inc, height_inc;$/;"	m	struct:wlr_xwayland_surface_size_hints
height_mm	../subprojects/wlroots/examples/tablet.c	/^	double width_mm, height_mm;$/;"	m	struct:sample_state	file:
height_mm	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^	double width_mm, height_mm;$/;"	m	struct:wlr_input_device
hint	../subprojects/wlroots/examples/input-method.c	/^		enum zwp_text_input_v3_content_hint hint;$/;"	m	struct:input_method_state::__anon4	typeref:enum:input_method_state::__anon4::zwp_text_input_v3_content_hint	file:
hint	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^		uint32_t hint;$/;"	m	struct:wlr_text_input_v3_state::__anon103
hints	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wlr_xwayland_surface_hints *hints;$/;"	m	struct:wlr_xwayland_surface	typeref:struct:wlr_xwayland_surface::wlr_xwayland_surface_hints
hints_urgency	../subprojects/wlroots/include/wlr/xwayland.h	/^	uint32_t hints_urgency;$/;"	m	struct:wlr_xwayland_surface
hotspot_x	../subprojects/wlroots/include/backend/wayland.h	/^		int32_t hotspot_x, hotspot_y;$/;"	m	struct:wlr_wl_output::__anon22
hotspot_x	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	int32_t hotspot_x, hotspot_y;$/;"	m	struct:wlr_output_cursor
hotspot_x	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	int32_t hotspot_x, hotspot_y;$/;"	m	struct:wlr_seat_pointer_request_set_cursor_event
hotspot_x	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	int32_t hotspot_x;$/;"	m	struct:wlr_tablet_v2_event_cursor
hotspot_x	../subprojects/wlroots/include/wlr/xcursor.h	/^	uint32_t hotspot_x;	\/* hot spot x (must be inside image) *\/$/;"	m	struct:wlr_xcursor_image
hotspot_x	../subprojects/wlroots/include/xcursor/cursor_data.h	/^	int hotspot_x, hotspot_y;$/;"	m	struct:cursor_metadata
hotspot_x	../subprojects/wlroots/xwayland/xwayland.c	/^	int32_t hotspot_x;$/;"	m	struct:wlr_xwayland_cursor	file:
hotspot_y	../subprojects/wlroots/include/backend/wayland.h	/^		int32_t hotspot_x, hotspot_y;$/;"	m	struct:wlr_wl_output::__anon22
hotspot_y	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	int32_t hotspot_x, hotspot_y;$/;"	m	struct:wlr_output_cursor
hotspot_y	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	int32_t hotspot_x, hotspot_y;$/;"	m	struct:wlr_seat_pointer_request_set_cursor_event
hotspot_y	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	int32_t hotspot_y;$/;"	m	struct:wlr_tablet_v2_event_cursor
hotspot_y	../subprojects/wlroots/include/wlr/xcursor.h	/^	uint32_t hotspot_y;	\/* hot spot y (must be inside image) *\/$/;"	m	struct:wlr_xcursor_image
hotspot_y	../subprojects/wlroots/include/xcursor/cursor_data.h	/^	int hotspot_x, hotspot_y;$/;"	m	struct:cursor_metadata
hotspot_y	../subprojects/wlroots/xwayland/xwayland.c	/^	int32_t hotspot_y;$/;"	m	struct:wlr_xwayland_cursor	file:
hw_device_type	../subprojects/wlroots/examples/dmabuf-capture.c	/^	enum AVHWDeviceType hw_device_type;$/;"	m	struct:capture_context	typeref:enum:capture_context::AVHWDeviceType	file:
icon	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wlr_drag_icon *icon; \/\/ can be NULL$/;"	m	struct:wlr_drag	typeref:struct:wlr_drag::wlr_drag_icon
icon_destroy	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wl_listener icon_destroy;$/;"	m	struct:wlr_drag	typeref:struct:wlr_drag::wl_listener
icon_mask	../subprojects/wlroots/include/wlr/xwayland.h	/^	xcb_pixmap_t icon_mask;$/;"	m	struct:wlr_xwayland_surface_hints
icon_pixmap	../subprojects/wlroots/include/wlr/xwayland.h	/^	xcb_pixmap_t icon_pixmap;$/;"	m	struct:wlr_xwayland_surface_hints
icon_window	../subprojects/wlroots/include/wlr/xwayland.h	/^	xcb_window_t icon_window;$/;"	m	struct:wlr_xwayland_surface_hints
icon_x	../subprojects/wlroots/include/wlr/xwayland.h	/^	int32_t icon_x, icon_y;$/;"	m	struct:wlr_xwayland_surface_hints
icon_y	../subprojects/wlroots/include/wlr/xwayland.h	/^	int32_t icon_x, icon_y;$/;"	m	struct:wlr_xwayland_surface_hints
id	../subprojects/wlroots/backend/session/logind.c	/^	char *id;$/;"	m	struct:logind_session	file:
id	../subprojects/wlroots/examples/dmabuf-capture.c	/^	uint32_t id;$/;"	m	struct:wayland_output	file:
id	../subprojects/wlroots/examples/foreign-toplevel.c	/^	uint32_t id;$/;"	m	struct:toplevel_v1	file:
id	../subprojects/wlroots/include/backend/drm/drm.h	/^	uint32_t id;$/;"	m	struct:wlr_drm_connector
id	../subprojects/wlroots/include/backend/drm/drm.h	/^	uint32_t id;$/;"	m	struct:wlr_drm_crtc
id	../subprojects/wlroots/include/backend/drm/drm.h	/^	uint32_t id;$/;"	m	struct:wlr_drm_plane
idle	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_idle *idle;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_idle
idle	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^		struct wl_signal idle;$/;"	m	struct:wlr_idle_timeout::__anon53	typeref:struct:wlr_idle_timeout::__anon53::wl_signal
idle_bind	../subprojects/wlroots/types/wlr_idle.c	/^static void idle_bind(struct wl_client *wl_client, void *data,$/;"	f	file:
idle_done	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	struct wl_event_source *idle_done;$/;"	m	struct:wlr_output	typeref:struct:wlr_output::wl_event_source
idle_frame	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	struct wl_event_source *idle_frame;$/;"	m	struct:wlr_output	typeref:struct:wlr_output::wl_event_source
idle_from_resource	../subprojects/wlroots/types/wlr_idle.c	/^static struct wlr_idle *idle_from_resource($/;"	f	file:
idle_impl	../subprojects/wlroots/types/wlr_idle.c	/^static const struct org_kde_kwin_idle_interface idle_impl = {$/;"	v	typeref:struct:org_kde_kwin_idle_interface	file:
idle_impl	../subprojects/wlroots/types/wlr_idle.c	/^static const struct org_kde_kwin_idle_interface idle_impl;$/;"	v	typeref:struct:org_kde_kwin_idle_interface	file:
idle_inhibit	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_idle_inhibit_manager_v1 *idle_inhibit;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_idle_inhibit_manager_v1
idle_inhibit_bind	../subprojects/wlroots/types/wlr_idle_inhibit_v1.c	/^static void idle_inhibit_bind(struct wl_client *wl_client, void *data,$/;"	f	file:
idle_inhibit_impl	../subprojects/wlroots/types/wlr_idle_inhibit_v1.c	/^static const struct zwp_idle_inhibit_manager_v1_interface idle_inhibit_impl = {$/;"	v	typeref:struct:zwp_idle_inhibit_manager_v1_interface	file:
idle_inhibit_impl	../subprojects/wlroots/types/wlr_idle_inhibit_v1.c	/^static const struct zwp_idle_inhibit_manager_v1_interface idle_inhibit_impl;$/;"	v	typeref:struct:zwp_idle_inhibit_manager_v1_interface	file:
idle_inhibit_manager	../subprojects/wlroots/examples/idle-inhibit.c	/^static struct zwp_idle_inhibit_manager_v1 *idle_inhibit_manager = NULL;$/;"	v	typeref:struct:zwp_idle_inhibit_manager_v1	file:
idle_inhibit_manager_v1_handle_resource_destroy	../subprojects/wlroots/types/wlr_idle_inhibit_v1.c	/^static void idle_inhibit_manager_v1_handle_resource_destroy($/;"	f	file:
idle_inhibitor	../subprojects/wlroots/examples/idle-inhibit.c	/^static struct zwp_idle_inhibitor_v1 *idle_inhibitor = NULL;$/;"	v	typeref:struct:zwp_idle_inhibitor_v1	file:
idle_inhibitor_handle_surface_destroy	../subprojects/wlroots/types/wlr_idle_inhibit_v1.c	/^static void idle_inhibitor_handle_surface_destroy($/;"	f	file:
idle_inhibitor_impl	../subprojects/wlroots/types/wlr_idle_inhibit_v1.c	/^static const struct zwp_idle_inhibitor_v1_interface idle_inhibitor_impl = {$/;"	v	typeref:struct:zwp_idle_inhibitor_v1_interface	file:
idle_inhibitor_impl	../subprojects/wlroots/types/wlr_idle_inhibit_v1.c	/^static const struct zwp_idle_inhibitor_v1_interface idle_inhibitor_impl;$/;"	v	typeref:struct:zwp_idle_inhibitor_v1_interface	file:
idle_inhibitor_v1_destroy	../subprojects/wlroots/types/wlr_idle_inhibit_v1.c	/^static void idle_inhibitor_v1_destroy(struct wlr_idle_inhibitor_v1 *inhibitor) {$/;"	f	file:
idle_inhibitor_v1_handle_destroy	../subprojects/wlroots/types/wlr_idle_inhibit_v1.c	/^static void idle_inhibitor_v1_handle_destroy(struct wl_client *client,$/;"	f	file:
idle_inhibitor_v1_handle_resource_destroy	../subprojects/wlroots/types/wlr_idle_inhibit_v1.c	/^static void idle_inhibitor_v1_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
idle_manager	../subprojects/wlroots/examples/idle.c	/^static struct org_kde_kwin_idle *idle_manager = NULL;$/;"	v	typeref:struct:org_kde_kwin_idle	file:
idle_notify	../subprojects/wlroots/types/wlr_idle.c	/^static int idle_notify(void *data) {$/;"	f	file:
idle_source	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	struct wl_event_source *idle_source;$/;"	m	struct:wlr_foreign_toplevel_handle_v1	typeref:struct:wlr_foreign_toplevel_handle_v1::wl_event_source
idle_source	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^	struct wl_event_source *idle_source;$/;"	m	struct:wlr_idle_timeout	typeref:struct:wlr_idle_timeout::wl_event_source
idle_state	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^	bool idle_state;$/;"	m	struct:wlr_idle_timeout
idle_timeout_from_resource	../subprojects/wlroots/types/wlr_idle.c	/^static struct wlr_idle_timeout *idle_timeout_from_resource($/;"	f	file:
idle_timeout_impl	../subprojects/wlroots/types/wlr_idle.c	/^static const struct org_kde_kwin_idle_timeout_interface idle_timeout_impl = {$/;"	v	typeref:struct:org_kde_kwin_idle_timeout_interface	file:
idle_timeout_impl	../subprojects/wlroots/types/wlr_idle.c	/^static const struct org_kde_kwin_idle_timeout_interface idle_timeout_impl;$/;"	v	typeref:struct:org_kde_kwin_idle_timeout_interface	file:
idle_timer_listener	../subprojects/wlroots/examples/idle.c	/^static const struct org_kde_kwin_idle_timeout_listener idle_timer_listener = {$/;"	v	typeref:struct:org_kde_kwin_idle_timeout_listener	file:
idle_timers	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^	struct wl_list idle_timers; \/\/ wlr_idle_timeout::link$/;"	m	struct:wlr_idle	typeref:struct:wlr_idle::wl_list
iface	../subprojects/wlroots/include/backend/drm/drm.h	/^	const struct wlr_drm_interface *iface;$/;"	m	struct:wlr_drm_backend	typeref:struct:wlr_drm_backend::wlr_drm_interface
im_activate	../subprojects/wlroots/examples/input-method.c	/^static void im_activate(void *data,$/;"	f	file:
im_commit	../subprojects/wlroots/types/wlr_input_method_v2.c	/^static void im_commit(struct wl_client *client, struct wl_resource *resource,$/;"	f	file:
im_commit_string	../subprojects/wlroots/types/wlr_input_method_v2.c	/^static void im_commit_string(struct wl_client *client,$/;"	f	file:
im_deactivate	../subprojects/wlroots/examples/input-method.c	/^static void im_deactivate(void *data,$/;"	f	file:
im_delete_surrounding_text	../subprojects/wlroots/types/wlr_input_method_v2.c	/^static void im_delete_surrounding_text(struct wl_client *client,$/;"	f	file:
im_destroy	../subprojects/wlroots/types/wlr_input_method_v2.c	/^static void im_destroy(struct wl_client *client, struct wl_resource *resource) {$/;"	f	file:
im_get_input_popup_surface	../subprojects/wlroots/types/wlr_input_method_v2.c	/^static void im_get_input_popup_surface(struct wl_client *client,$/;"	f	file:
im_grab_keyboard	../subprojects/wlroots/types/wlr_input_method_v2.c	/^static void im_grab_keyboard(struct wl_client *client,$/;"	f	file:
im_listener	../subprojects/wlroots/examples/input-method.c	/^static const struct zwp_input_method_v2_listener im_listener = {$/;"	v	typeref:struct:zwp_input_method_v2_listener	file:
im_relay	../subprojects/wlroots/include/rootston/seat.h	/^	struct roots_input_method_relay im_relay;$/;"	m	struct:roots_seat	typeref:struct:roots_seat::roots_input_method_relay
im_set_preedit_string	../subprojects/wlroots/types/wlr_input_method_v2.c	/^static void im_set_preedit_string(struct wl_client *client,$/;"	f	file:
image	../subprojects/wlroots/include/render/gles2.h	/^	EGLImageKHR image;$/;"	m	struct:wlr_gles2_texture
image_base_khr	../subprojects/wlroots/include/wlr/render/egl.h	/^		bool image_base_khr;$/;"	m	struct:wlr_egl::__anon35
image_count	../subprojects/wlroots/include/wlr/xcursor.h	/^	unsigned int image_count;$/;"	m	struct:wlr_xcursor
image_dma_buf_export_mesa	../subprojects/wlroots/include/wlr/render/egl.h	/^		bool image_dma_buf_export_mesa;$/;"	m	struct:wlr_egl::__anon35
image_dmabuf_import_ext	../subprojects/wlroots/include/wlr/render/egl.h	/^		bool image_dmabuf_import_ext;$/;"	m	struct:wlr_egl::__anon35
image_dmabuf_import_modifiers_ext	../subprojects/wlroots/include/wlr/render/egl.h	/^		bool image_dmabuf_import_modifiers_ext;$/;"	m	struct:wlr_egl::__anon35
image_tex	../subprojects/wlroots/include/render/gles2.h	/^	GLuint image_tex;$/;"	m	struct:wlr_gles2_texture
images	../subprojects/wlroots/include/wlr/xcursor.h	/^	struct wlr_xcursor_image **images;$/;"	m	struct:wlr_xcursor	typeref:struct:wlr_xcursor::wlr_xcursor_image
images	../subprojects/wlroots/include/xcursor/xcursor.h	/^    XcursorImage    **images;	\/* array of XcursorImage pointers *\/$/;"	m	struct:_XcursorImages
impl	../subprojects/wlroots/backend/libinput/keyboard.c	/^static const struct wlr_keyboard_impl impl = {$/;"	v	typeref:struct:wlr_keyboard_impl	file:
impl	../subprojects/wlroots/backend/libinput/keyboard.c	/^static const struct wlr_keyboard_impl impl;$/;"	v	typeref:struct:wlr_keyboard_impl	file:
impl	../subprojects/wlroots/include/rootston/view.h	/^	const struct roots_view_child_interface *impl;$/;"	m	struct:roots_view_child	typeref:struct:roots_view_child::roots_view_child_interface
impl	../subprojects/wlroots/include/rootston/view.h	/^	const struct roots_view_interface *impl;$/;"	m	struct:roots_view	typeref:struct:roots_view::roots_view_interface
impl	../subprojects/wlroots/include/types/wlr_data_device.h	/^	struct wlr_data_source_impl impl;$/;"	m	struct:wlr_client_data_source	typeref:struct:wlr_client_data_source::wlr_data_source_impl
impl	../subprojects/wlroots/include/wlr/backend.h	/^	const struct wlr_backend_impl *impl;$/;"	m	struct:wlr_backend	typeref:struct:wlr_backend::wlr_backend_impl
impl	../subprojects/wlroots/include/wlr/backend/session.h	/^	const struct session_impl *impl;$/;"	m	struct:wlr_session	typeref:struct:wlr_session::session_impl
impl	../subprojects/wlroots/include/wlr/render/wlr_renderer.h	/^	const struct wlr_renderer_impl *impl;$/;"	m	struct:wlr_renderer	typeref:struct:wlr_renderer::wlr_renderer_impl
impl	../subprojects/wlroots/include/wlr/render/wlr_texture.h	/^	const struct wlr_texture_impl *impl;$/;"	m	struct:wlr_texture	typeref:struct:wlr_texture::wlr_texture_impl
impl	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	const struct wlr_data_source_impl *impl;$/;"	m	struct:wlr_data_source	typeref:struct:wlr_data_source::wlr_data_source_impl
impl	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^	const struct wlr_input_device_impl *impl;$/;"	m	struct:wlr_input_device	typeref:struct:wlr_input_device::wlr_input_device_impl
impl	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	const struct wlr_keyboard_impl *impl;$/;"	m	struct:wlr_keyboard	typeref:struct:wlr_keyboard::wlr_keyboard_impl
impl	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	const struct wlr_output_impl *impl;$/;"	m	struct:wlr_output	typeref:struct:wlr_output::wlr_output_impl
impl	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	const struct wlr_pointer_impl *impl;$/;"	m	struct:wlr_pointer	typeref:struct:wlr_pointer::wlr_pointer_impl
impl	../subprojects/wlroots/include/wlr/types/wlr_primary_selection.h	/^	const struct wlr_primary_selection_source_impl *impl;$/;"	m	struct:wlr_primary_selection_source	typeref:struct:wlr_primary_selection_source::wlr_primary_selection_source_impl
impl	../subprojects/wlroots/include/wlr/types/wlr_switch.h	/^	struct wlr_switch_impl *impl;$/;"	m	struct:wlr_switch	typeref:struct:wlr_switch::wlr_switch_impl
impl	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	struct wlr_tablet_pad_impl *impl;$/;"	m	struct:wlr_tablet_pad	typeref:struct:wlr_tablet_pad::wlr_tablet_pad_impl
impl	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	struct wlr_tablet_impl *impl;$/;"	m	struct:wlr_tablet	typeref:struct:wlr_tablet::wlr_tablet_impl
impl	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^	const struct wlr_touch_impl *impl;$/;"	m	struct:wlr_touch	typeref:struct:wlr_touch::wlr_touch_impl
implicit_grab_state	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^struct implicit_grab_state {$/;"	s	file:
implicit_tool_button	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void implicit_tool_button($/;"	f	file:
implicit_tool_cancel	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void implicit_tool_cancel(struct wlr_tablet_tool_v2_grab *grab) {$/;"	f	file:
implicit_tool_down	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void implicit_tool_down(struct wlr_tablet_tool_v2_grab *grab) {$/;"	f	file:
implicit_tool_grab_interface	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^		implicit_tool_grab_interface = {$/;"	v	typeref:struct:wlr_tablet_tool_v2_grab_interface	file:
implicit_tool_motion	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void implicit_tool_motion($/;"	f	file:
implicit_tool_proximity_in	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void implicit_tool_proximity_in($/;"	f	file:
implicit_tool_proximity_out	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void implicit_tool_proximity_out(struct wlr_tablet_tool_v2_grab *grab) {$/;"	f	file:
implicit_tool_up	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void implicit_tool_up(struct wlr_tablet_tool_v2_grab *grab) {$/;"	f	file:
impls	../subprojects/wlroots/backend/session/session.c	/^static const struct session_impl *impls[] = {$/;"	v	typeref:struct:session_impl	file:
in_ask	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	bool in_ask;$/;"	m	struct:wlr_data_offer
incoming	../subprojects/wlroots/include/xwayland/selection.h	/^	struct wlr_xwm_selection_transfer incoming;$/;"	m	struct:wlr_xwm_selection	typeref:struct:wlr_xwm_selection::wlr_xwm_selection_transfer
incr	../subprojects/wlroots/include/xwayland/selection.h	/^	bool incr;$/;"	m	struct:wlr_xwm_selection_transfer
index	../subprojects/wlroots/backend/drm/properties.c	/^	size_t index;$/;"	m	struct:prop_info	file:
index	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	size_t index;$/;"	m	struct:wlr_tablet_v2_event_feedback
index	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^	size_t index;$/;"	m	struct:tablet_pad_auxiliary_user_data	file:
info	../subprojects/wlroots/include/rootston/config.h	/^	drmModeModeInfo info;$/;"	m	struct:roots_output_mode_config
inhibit_manager_bind	../subprojects/wlroots/types/wlr_input_inhibitor.c	/^static void inhibit_manager_bind(struct wl_client *wl_client, void *data,$/;"	f	file:
inhibit_manager_get_inhibitor	../subprojects/wlroots/types/wlr_input_inhibitor.c	/^static void inhibit_manager_get_inhibitor(struct wl_client *client,$/;"	f	file:
inhibit_manager_implementation	../subprojects/wlroots/types/wlr_input_inhibitor.c	/^static const struct zwlr_input_inhibit_manager_v1_interface inhibit_manager_implementation = {$/;"	v	typeref:struct:zwlr_input_inhibit_manager_v1_interface	file:
inhibit_manager_implementation	../subprojects/wlroots/types/wlr_input_inhibitor.c	/^static const struct zwlr_input_inhibit_manager_v1_interface inhibit_manager_implementation;$/;"	v	typeref:struct:zwlr_input_inhibit_manager_v1_interface	file:
inhibitors	../subprojects/wlroots/include/wlr/types/wlr_idle_inhibit_v1.h	/^	struct wl_list inhibitors; \/\/ wlr_idle_inhibit_inhibitor_v1::link$/;"	m	struct:wlr_idle_inhibit_manager_v1	typeref:struct:wlr_idle_inhibit_manager_v1::wl_list
ini_handler	../subprojects/wlroots/include/rootston/ini.h	/^typedef int (*ini_handler)(void* user, const char* section,$/;"	t
ini_parse	../subprojects/wlroots/rootston/ini.c	/^int ini_parse(const char* filename, ini_handler handler, void* user)$/;"	f
ini_parse_file	../subprojects/wlroots/rootston/ini.c	/^int ini_parse_file(FILE* file, ini_handler handler, void* user)$/;"	f
ini_parse_stream	../subprojects/wlroots/rootston/ini.c	/^int ini_parse_stream(ini_reader reader, void* stream, ini_handler handler,$/;"	f
ini_reader	../subprojects/wlroots/include/rootston/ini.h	/^typedef char* (*ini_reader)(char* str, int num, void* stream);$/;"	t
init	../subprojects/wlroots/examples/dmabuf-capture.c	/^static int init(struct capture_context *ctx) {$/;"	f	file:
init_dmabuf_formats	../subprojects/wlroots/render/egl.c	/^static void init_dmabuf_formats(struct wlr_egl *egl) {$/;"	f	file:
init_drm_plane_surfaces	../subprojects/wlroots/backend/drm/renderer.c	/^bool init_drm_plane_surfaces(struct wlr_drm_plane *plane,$/;"	f
init_drm_renderer	../subprojects/wlroots/backend/drm/renderer.c	/^bool init_drm_renderer(struct wlr_drm_backend *drm,$/;"	f
init_drm_resources	../subprojects/wlroots/backend/drm/drm.c	/^bool init_drm_resources(struct wlr_drm_backend *drm) {$/;"	f
init_drm_surface	../subprojects/wlroots/backend/drm/renderer.c	/^bool init_drm_surface(struct wlr_drm_surface *surf,$/;"	f
init_encoding	../subprojects/wlroots/examples/dmabuf-capture.c	/^static int init_encoding(struct capture_context *ctx) {$/;"	f	file:
init_fifo	../subprojects/wlroots/examples/dmabuf-capture.c	/^static int init_fifo(struct fifo_buffer *buf, int max_queued_frames) {$/;"	f	file:
init_lavu_hwcontext	../subprojects/wlroots/examples/dmabuf-capture.c	/^static int init_lavu_hwcontext(struct capture_context *ctx) {$/;"	f	file:
init_planes	../subprojects/wlroots/backend/drm/drm.c	/^static bool init_planes(struct wlr_drm_backend *drm) {$/;"	f	file:
init_wl_display	../subprojects/wlroots/include/wlr/render/interface.h	/^	void (*init_wl_display)(struct wlr_renderer *renderer,$/;"	m	struct:wlr_renderer_impl
initial_state	../subprojects/wlroots/include/wlr/xwayland.h	/^	int32_t initial_state;$/;"	m	struct:wlr_xwayland_surface_hints
input	../subprojects/wlroots/include/rootston/keyboard.h	/^	struct roots_input *input;$/;"	m	struct:roots_keyboard	typeref:struct:roots_keyboard::roots_input
input	../subprojects/wlroots/include/rootston/seat.h	/^	struct roots_input *input;$/;"	m	struct:roots_seat	typeref:struct:roots_seat::roots_input
input	../subprojects/wlroots/include/rootston/server.h	/^	struct roots_input *input;$/;"	m	struct:roots_server	typeref:struct:roots_server::roots_input
input	../subprojects/wlroots/include/rootston/text_input.h	/^	struct wlr_text_input_v3 *input;$/;"	m	struct:roots_text_input	typeref:struct:roots_text_input::wlr_text_input_v3
input	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	pixman_region32_t opaque, input;$/;"	m	struct:wlr_surface_state
input	../subprojects/wlroots/include/wlr/xwayland.h	/^	uint32_t input;$/;"	m	struct:wlr_xwayland_surface_hints
input_create	../subprojects/wlroots/rootston/input.c	/^struct roots_input *input_create(struct roots_server *server,$/;"	f
input_destroy	../subprojects/wlroots/rootston/input.c	/^void input_destroy(struct roots_input *input) {$/;"	f
input_device	../subprojects/wlroots/include/backend/wayland.h	/^	struct wlr_wl_input_device *input_device;$/;"	m	struct:wlr_wl_pointer	typeref:struct:wlr_wl_pointer::wlr_wl_input_device
input_device	../subprojects/wlroots/include/wlr/types/wlr_virtual_keyboard_v1.h	/^	struct wlr_input_device input_device;$/;"	m	struct:wlr_virtual_keyboard_v1	typeref:struct:wlr_virtual_keyboard_v1::wlr_input_device
input_device_destroy	../subprojects/wlroots/backend/libinput/events.c	/^static void input_device_destroy(struct wlr_input_device *wlr_dev) {$/;"	f	file:
input_device_destroy	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static void input_device_destroy(struct wlr_input_device *wlr_dev) {$/;"	f	file:
input_device_destroy	../subprojects/wlroots/backend/x11/input_device.c	/^static void input_device_destroy(struct wlr_input_device *wlr_device) {$/;"	f	file:
input_device_destroy	../subprojects/wlroots/types/wlr_virtual_keyboard_v1.c	/^static void input_device_destroy(struct wlr_input_device *dev) {$/;"	f	file:
input_device_impl	../subprojects/wlroots/backend/headless/input_device.c	/^static const struct wlr_input_device_impl input_device_impl = { 0 };$/;"	v	typeref:struct:wlr_input_device_impl	file:
input_device_impl	../subprojects/wlroots/backend/libinput/events.c	/^static const struct wlr_input_device_impl input_device_impl = {$/;"	v	typeref:struct:wlr_input_device_impl	file:
input_device_impl	../subprojects/wlroots/backend/rdp/keyboard.c	/^static struct wlr_input_device_impl input_device_impl = {$/;"	v	typeref:struct:wlr_input_device_impl	file:
input_device_impl	../subprojects/wlroots/backend/rdp/pointer.c	/^static struct wlr_input_device_impl input_device_impl = { 0 };$/;"	v	typeref:struct:wlr_input_device_impl	file:
input_device_impl	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static struct wlr_input_device_impl input_device_impl = {$/;"	v	typeref:struct:wlr_input_device_impl	file:
input_device_impl	../subprojects/wlroots/backend/x11/input_device.c	/^const struct wlr_input_device_impl input_device_impl = {$/;"	v	typeref:struct:wlr_input_device_impl
input_device_impl	../subprojects/wlroots/types/wlr_virtual_keyboard_v1.c	/^static const struct wlr_input_device_impl input_device_impl = {$/;"	v	typeref:struct:wlr_input_device_impl	file:
input_devices	../subprojects/wlroots/include/backend/headless.h	/^	struct wl_list input_devices;$/;"	m	struct:wlr_headless_backend	typeref:struct:wlr_headless_backend::wl_list
input_event	../subprojects/wlroots/include/backend/libinput.h	/^	struct wl_event_source *input_event;$/;"	m	struct:wlr_libinput_backend	typeref:struct:wlr_libinput_backend::wl_event_source
input_get_seat	../subprojects/wlroots/rootston/input.c	/^struct roots_seat *input_get_seat(struct roots_input *input, char *name) {$/;"	f
input_inhibit	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_input_inhibit_manager *input_inhibit;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_input_inhibit_manager
input_inhibit_activate	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wl_listener input_inhibit_activate;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wl_listener
input_inhibit_activate	../subprojects/wlroots/rootston/desktop.c	/^static void input_inhibit_activate(struct wl_listener *listener, void *data) {$/;"	f	file:
input_inhibit_deactivate	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wl_listener input_inhibit_deactivate;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wl_listener
input_inhibit_deactivate	../subprojects/wlroots/rootston/desktop.c	/^static void input_inhibit_deactivate(struct wl_listener *listener, void *data) {$/;"	f	file:
input_inhibit_manager	../subprojects/wlroots/examples/input-inhibitor.c	/^static struct zwlr_input_inhibit_manager_v1 *input_inhibit_manager = NULL;$/;"	v	typeref:struct:zwlr_input_inhibit_manager_v1	file:
input_inhibit_manager_deactivate	../subprojects/wlroots/types/wlr_input_inhibitor.c	/^static void input_inhibit_manager_deactivate($/;"	f	file:
input_inhibit_manager_from_resource	../subprojects/wlroots/types/wlr_input_inhibitor.c	/^static struct wlr_input_inhibit_manager *input_inhibit_manager_from_resource($/;"	f	file:
input_inhibitor	../subprojects/wlroots/examples/input-inhibitor.c	/^static struct zwlr_input_inhibitor_v1 *input_inhibitor = NULL;$/;"	v	typeref:struct:zwlr_input_inhibitor_v1	file:
input_inhibitor_destroy	../subprojects/wlroots/types/wlr_input_inhibitor.c	/^static void input_inhibitor_destroy(struct wl_client *client,$/;"	f	file:
input_inhibitor_implementation	../subprojects/wlroots/types/wlr_input_inhibitor.c	/^static struct zwlr_input_inhibitor_v1_interface input_inhibitor_implementation = {$/;"	v	typeref:struct:zwlr_input_inhibitor_v1_interface	file:
input_inhibitor_implementation	../subprojects/wlroots/types/wlr_input_inhibitor.c	/^static struct zwlr_input_inhibitor_v1_interface input_inhibitor_implementation;$/;"	v	typeref:struct:zwlr_input_inhibitor_v1_interface	file:
input_inhibitor_resource_destroy	../subprojects/wlroots/types/wlr_input_inhibitor.c	/^static void input_inhibitor_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
input_last_active_seat	../subprojects/wlroots/rootston/seat.c	/^struct roots_seat *input_last_active_seat(struct roots_input *input) {$/;"	f
input_listener	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^	struct wl_listener input_listener;$/;"	m	struct:wlr_idle_timeout	typeref:struct:wlr_idle_timeout::wl_listener
input_manager_resource_destroy	../subprojects/wlroots/types/wlr_input_inhibitor.c	/^static void input_manager_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
input_method	../subprojects/wlroots/examples/input-method.c	/^static struct zwp_input_method_v2 *input_method = NULL;$/;"	v	typeref:struct:zwp_input_method_v2	file:
input_method	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_input_method_manager_v2 *input_method;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_input_method_manager_v2
input_method	../subprojects/wlroots/include/rootston/text_input.h	/^	struct wlr_input_method_v2 *input_method; \/\/ doesn't have to be present$/;"	m	struct:roots_input_method_relay	typeref:struct:roots_input_method_relay::wlr_input_method_v2
input_method	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^		struct wl_signal input_method; \/\/ (struct wlr_input_method_v2*)$/;"	m	struct:wlr_input_method_manager_v2::__anon60	typeref:struct:wlr_input_method_manager_v2::__anon60::wl_signal
input_method_commit	../subprojects/wlroots/include/rootston/text_input.h	/^	struct wl_listener input_method_commit;$/;"	m	struct:roots_input_method_relay	typeref:struct:roots_input_method_relay::wl_listener
input_method_destroy	../subprojects/wlroots/include/rootston/text_input.h	/^	struct wl_listener input_method_destroy;$/;"	m	struct:roots_input_method_relay	typeref:struct:roots_input_method_relay::wl_listener
input_method_destroy	../subprojects/wlroots/types/wlr_input_method_v2.c	/^static void input_method_destroy(struct wlr_input_method_v2 *input_method) {$/;"	f	file:
input_method_from_resource	../subprojects/wlroots/types/wlr_input_method_v2.c	/^static struct wlr_input_method_v2 *input_method_from_resource($/;"	f	file:
input_method_handle_seat_destroy	../subprojects/wlroots/types/wlr_input_method_v2.c	/^static void input_method_handle_seat_destroy(struct wl_listener *listener,$/;"	f	file:
input_method_impl	../subprojects/wlroots/types/wlr_input_method_v2.c	/^static const struct zwp_input_method_v2_interface input_method_impl = {$/;"	v	typeref:struct:zwp_input_method_v2_interface	file:
input_method_impl	../subprojects/wlroots/types/wlr_input_method_v2.c	/^static const struct zwp_input_method_v2_interface input_method_impl;$/;"	v	typeref:struct:zwp_input_method_v2_interface	file:
input_method_manager	../subprojects/wlroots/examples/input-method.c	/^static struct zwp_input_method_manager_v2 *input_method_manager = NULL;$/;"	v	typeref:struct:zwp_input_method_manager_v2	file:
input_method_manager_bind	../subprojects/wlroots/types/wlr_input_method_v2.c	/^static void input_method_manager_bind(struct wl_client *wl_client, void *data,$/;"	f	file:
input_method_manager_from_resource	../subprojects/wlroots/types/wlr_input_method_v2.c	/^static struct wlr_input_method_manager_v2 *input_method_manager_from_resource($/;"	f	file:
input_method_manager_impl	../subprojects/wlroots/types/wlr_input_method_v2.c	/^		input_method_manager_impl = {$/;"	v	typeref:struct:zwp_input_method_manager_v2_interface	file:
input_method_manager_impl	../subprojects/wlroots/types/wlr_input_method_v2.c	/^	input_method_manager_impl;$/;"	v	typeref:struct:zwp_input_method_manager_v2_interface	file:
input_method_manager_unbind	../subprojects/wlroots/types/wlr_input_method_v2.c	/^static void input_method_manager_unbind(struct wl_resource *resource) {$/;"	f	file:
input_method_new	../subprojects/wlroots/include/rootston/text_input.h	/^	struct wl_listener input_method_new;$/;"	m	struct:roots_input_method_relay	typeref:struct:roots_input_method_relay::wl_listener
input_method_resource_destroy	../subprojects/wlroots/types/wlr_input_method_v2.c	/^static void input_method_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
input_method_state	../subprojects/wlroots/examples/input-method.c	/^struct input_method_state {$/;"	s	file:
input_methods	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^	struct wl_list input_methods; \/\/ struct wlr_input_method_v2*::link$/;"	m	struct:wlr_input_method_manager_v2	typeref:struct:wlr_input_method_manager_v2::wl_list
input_region	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	pixman_region32_t input_region;$/;"	m	struct:wlr_surface
input_remove_notify	../subprojects/wlroots/examples/multi-pointer.c	/^void input_remove_notify(struct wl_listener *listener, void *data) {$/;"	f
input_seat_from_wlr_seat	../subprojects/wlroots/rootston/input.c	/^struct roots_seat *input_seat_from_wlr_seat(struct roots_input *input,$/;"	f
input_surface	../subprojects/wlroots/examples/layer-shell.c	/^struct wl_surface *cursor_surface, *input_surface;$/;"	v	typeref:struct:
input_update_cursor_focus	../subprojects/wlroots/rootston/input.c	/^void input_update_cursor_focus(struct roots_input *input) {$/;"	f
input_view_has_focus	../subprojects/wlroots/rootston/input.c	/^bool input_view_has_focus(struct roots_input *input, struct roots_view *view) {$/;"	f
instance	../subprojects/wlroots/include/wlr/xwayland.h	/^	char *instance;$/;"	m	struct:wlr_xwayland_surface
interface	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	const struct wlr_keyboard_grab_interface *interface;$/;"	m	struct:wlr_seat_keyboard_grab	typeref:struct:wlr_seat_keyboard_grab::wlr_keyboard_grab_interface
interface	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	const struct wlr_pointer_grab_interface *interface;$/;"	m	struct:wlr_seat_pointer_grab	typeref:struct:wlr_seat_pointer_grab::wlr_pointer_grab_interface
interface	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	const struct wlr_touch_grab_interface *interface;$/;"	m	struct:wlr_seat_touch_grab	typeref:struct:wlr_seat_touch_grab::wlr_touch_grab_interface
interface	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	const struct wlr_tablet_pad_v2_grab_interface *interface;$/;"	m	struct:wlr_tablet_pad_v2_grab	typeref:struct:wlr_tablet_pad_v2_grab::wlr_tablet_pad_v2_grab_interface
interface	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	const struct wlr_tablet_tool_v2_grab_interface *interface;$/;"	m	struct:wlr_tablet_tool_v2_grab	typeref:struct:wlr_tablet_tool_v2_grab::wlr_tablet_tool_v2_grab_interface
invert_y	../subprojects/wlroots/include/render/gles2.h	/^	GLint invert_y;$/;"	m	struct:wlr_gles2_tex_shader
inverted_y	../subprojects/wlroots/include/render/gles2.h	/^	bool inverted_y;$/;"	m	struct:wlr_gles2_texture
is_bgr	../subprojects/wlroots/examples/screencopy.c	/^	bool is_bgr;$/;"	m	struct:format	file:
is_down	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	bool is_down;$/;"	m	struct:wlr_tablet_v2_tablet_tool
is_opaque	../subprojects/wlroots/include/wlr/render/interface.h	/^	bool (*is_opaque)(struct wlr_texture *texture);$/;"	m	struct:wlr_texture_impl
is_primary	../subprojects/wlroots/types/wlr_data_control_v1.c	/^	bool is_primary;$/;"	m	struct:data_offer	file:
is_software_encoder	../subprojects/wlroots/examples/dmabuf-capture.c	/^	int is_software_encoder;$/;"	m	struct:capture_context	file:
is_taken	../subprojects/wlroots/backend/drm/util.c	/^static inline bool is_taken(size_t n, const uint32_t arr[static n], uint32_t key) {$/;"	f	file:
items	../subprojects/wlroots/include/wlr/types/wlr_list.h	/^	void **items;$/;"	m	struct:wlr_list
key	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wl_listener key;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::wl_listener	file:
key	../subprojects/wlroots/examples/output-layout.c	/^	struct wl_listener key;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::wl_listener	file:
key	../subprojects/wlroots/examples/pointer.c	/^	struct wl_listener key;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::wl_listener	file:
key	../subprojects/wlroots/examples/rotation.c	/^	struct wl_listener key;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::wl_listener	file:
key	../subprojects/wlroots/examples/simple.c	/^	struct wl_listener key;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::wl_listener	file:
key	../subprojects/wlroots/examples/tablet.c	/^	struct wl_listener key;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::wl_listener	file:
key	../subprojects/wlroots/examples/touch.c	/^	struct wl_listener key;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::wl_listener	file:
key	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^		struct wl_signal key;$/;"	m	struct:wlr_keyboard::__anon62	typeref:struct:wlr_keyboard::__anon62::wl_signal
key	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	void (*key)(struct wlr_seat_keyboard_grab *grab, uint32_t time_msec,$/;"	m	struct:wlr_keyboard_grab_interface
key	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_listener key;$/;"	m	struct:tinywl_keyboard	typeref:struct:tinywl_keyboard::wl_listener	file:
keyboard	../subprojects/wlroots/examples/layer-shell.c	/^static struct wl_keyboard *keyboard;$/;"	v	typeref:struct:wl_keyboard	file:
keyboard	../subprojects/wlroots/include/backend/rdp.h	/^	struct wlr_keyboard keyboard;$/;"	m	struct:wlr_rdp_keyboard	typeref:struct:wlr_rdp_keyboard::wlr_keyboard
keyboard	../subprojects/wlroots/include/backend/rdp.h	/^	struct wlr_rdp_input_device *keyboard;$/;"	m	struct:wlr_rdp_peer_context	typeref:struct:wlr_rdp_peer_context::wlr_rdp_input_device
keyboard	../subprojects/wlroots/include/backend/wayland.h	/^	struct wl_keyboard *keyboard;$/;"	m	struct:wlr_wl_backend	typeref:struct:wlr_wl_backend::wl_keyboard
keyboard	../subprojects/wlroots/include/backend/x11.h	/^	struct wlr_keyboard keyboard;$/;"	m	struct:wlr_x11_backend	typeref:struct:wlr_x11_backend::wlr_keyboard
keyboard	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^		struct wlr_keyboard *keyboard;$/;"	m	union:wlr_input_device::__anon56	typeref:struct:wlr_input_device::__anon56::wlr_keyboard
keyboard	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_keyboard *keyboard;$/;"	m	struct:wlr_seat_keyboard_state	typeref:struct:wlr_seat_keyboard_state::wlr_keyboard
keyboard_binding_execute	../subprojects/wlroots/rootston/keyboard.c	/^static void keyboard_binding_execute(struct roots_keyboard *keyboard,$/;"	f	file:
keyboard_config_merge	../subprojects/wlroots/rootston/keyboard.c	/^static void keyboard_config_merge(struct roots_keyboard_config *config,$/;"	f	file:
keyboard_destroy	../subprojects/wlroots/backend/libinput/keyboard.c	/^static void keyboard_destroy(struct wlr_keyboard *wlr_kb) {$/;"	f	file:
keyboard_destroy	../subprojects/wlroots/backend/rdp/keyboard.c	/^static void keyboard_destroy(struct wlr_input_device *wlr_device) {$/;"	f	file:
keyboard_destroy	../subprojects/wlroots/backend/x11/input_device.c	/^static void keyboard_destroy(struct wlr_keyboard *wlr_keyboard) {$/;"	f	file:
keyboard_destroy	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_listener keyboard_destroy;$/;"	m	struct:wlr_seat_keyboard_state	typeref:struct:wlr_seat_keyboard_state::wl_listener
keyboard_destroy	../subprojects/wlroots/types/wlr_virtual_keyboard_v1.c	/^static void keyboard_destroy(struct wlr_keyboard *wlr_kb) {$/;"	f	file:
keyboard_destroy_notify	../subprojects/wlroots/examples/multi-pointer.c	/^void keyboard_destroy_notify(struct wl_listener *listener, void *data) {$/;"	f
keyboard_destroy_notify	../subprojects/wlroots/examples/output-layout.c	/^void keyboard_destroy_notify(struct wl_listener *listener, void *data) {$/;"	f
keyboard_destroy_notify	../subprojects/wlroots/examples/pointer.c	/^void keyboard_destroy_notify(struct wl_listener *listener, void *data) {$/;"	f
keyboard_destroy_notify	../subprojects/wlroots/examples/rotation.c	/^void keyboard_destroy_notify(struct wl_listener *listener, void *data) {$/;"	f
keyboard_destroy_notify	../subprojects/wlroots/examples/simple.c	/^void keyboard_destroy_notify(struct wl_listener *listener, void *data) {$/;"	f
keyboard_destroy_notify	../subprojects/wlroots/examples/tablet.c	/^void keyboard_destroy_notify(struct wl_listener *listener, void *data) {$/;"	f
keyboard_destroy_notify	../subprojects/wlroots/examples/touch.c	/^void keyboard_destroy_notify(struct wl_listener *listener, void *data) {$/;"	f
keyboard_dev	../subprojects/wlroots/include/backend/x11.h	/^	struct wlr_input_device keyboard_dev;$/;"	m	struct:wlr_x11_backend	typeref:struct:wlr_x11_backend::wlr_input_device
keyboard_execute_binding	../subprojects/wlroots/rootston/keyboard.c	/^static bool keyboard_execute_binding(struct roots_keyboard *keyboard,$/;"	f	file:
keyboard_execute_compositor_binding	../subprojects/wlroots/rootston/keyboard.c	/^static bool keyboard_execute_compositor_binding(struct roots_keyboard *keyboard,$/;"	f	file:
keyboard_grab	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wlr_seat_keyboard_grab keyboard_grab;$/;"	m	struct:wlr_drag	typeref:struct:wlr_drag::wlr_seat_keyboard_grab
keyboard_grab	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_seat_keyboard_grab keyboard_grab;$/;"	m	struct:wlr_xdg_popup_grab	typeref:struct:wlr_xdg_popup_grab::wlr_seat_keyboard_grab
keyboard_grab	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_seat_keyboard_grab keyboard_grab;$/;"	m	struct:wlr_xdg_popup_grab_v6	typeref:struct:wlr_xdg_popup_grab_v6::wlr_seat_keyboard_grab
keyboard_grab_begin	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^		struct wl_signal keyboard_grab_begin;$/;"	m	struct:wlr_seat::__anon90	typeref:struct:wlr_seat::__anon90::wl_signal
keyboard_grab_end	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^		struct wl_signal keyboard_grab_end;$/;"	m	struct:wlr_seat::__anon90	typeref:struct:wlr_seat::__anon90::wl_signal
keyboard_handle_enter	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static void keyboard_handle_enter(void *data, struct wl_keyboard *wl_keyboard,$/;"	f	file:
keyboard_handle_key	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static void keyboard_handle_key(void *data, struct wl_keyboard *wl_keyboard,$/;"	f	file:
keyboard_handle_key	../subprojects/wlroots/tinywl/tinywl.c	/^static void keyboard_handle_key($/;"	f	file:
keyboard_handle_keymap	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static void keyboard_handle_keymap(void *data, struct wl_keyboard *wl_keyboard,$/;"	f	file:
keyboard_handle_leave	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static void keyboard_handle_leave(void *data, struct wl_keyboard *wl_keyboard,$/;"	f	file:
keyboard_handle_modifiers	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static void keyboard_handle_modifiers(void *data, struct wl_keyboard *wl_keyboard,$/;"	f	file:
keyboard_handle_modifiers	../subprojects/wlroots/tinywl/tinywl.c	/^static void keyboard_handle_modifiers($/;"	f	file:
keyboard_handle_repeat_info	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static void keyboard_handle_repeat_info(void *data,$/;"	f	file:
keyboard_handle_resource_destroy	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^static void keyboard_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
keyboard_impl	../subprojects/wlroots/backend/x11/input_device.c	/^const struct wlr_keyboard_impl keyboard_impl = {$/;"	v	typeref:struct:wlr_keyboard_impl
keyboard_impl	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^static const struct wl_keyboard_interface keyboard_impl = {$/;"	v	typeref:struct:wl_keyboard_interface	file:
keyboard_impl	../subprojects/wlroots/types/wlr_virtual_keyboard_v1.c	/^static const struct wlr_keyboard_impl keyboard_impl = {$/;"	v	typeref:struct:wlr_keyboard_impl	file:
keyboard_interactive	../subprojects/wlroots/examples/layer-shell.c	/^static bool keyboard_interactive = false;$/;"	v	file:
keyboard_interactive	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	bool keyboard_interactive;$/;"	m	struct:wlr_layer_surface_v1_state
keyboard_key	../subprojects/wlroots/include/rootston/keyboard.h	/^	struct wl_listener keyboard_key;$/;"	m	struct:roots_keyboard	typeref:struct:roots_keyboard::wl_listener
keyboard_key_notify	../subprojects/wlroots/examples/multi-pointer.c	/^void keyboard_key_notify(struct wl_listener *listener, void *data) {$/;"	f
keyboard_key_notify	../subprojects/wlroots/examples/output-layout.c	/^void keyboard_key_notify(struct wl_listener *listener, void *data) {$/;"	f
keyboard_key_notify	../subprojects/wlroots/examples/pointer.c	/^void keyboard_key_notify(struct wl_listener *listener, void *data) {$/;"	f
keyboard_key_notify	../subprojects/wlroots/examples/rotation.c	/^void keyboard_key_notify(struct wl_listener *listener, void *data) {$/;"	f
keyboard_key_notify	../subprojects/wlroots/examples/simple.c	/^void keyboard_key_notify(struct wl_listener *listener, void *data) {$/;"	f
keyboard_key_notify	../subprojects/wlroots/examples/tablet.c	/^void keyboard_key_notify(struct wl_listener *listener, void *data) {$/;"	f
keyboard_key_notify	../subprojects/wlroots/examples/touch.c	/^void keyboard_key_notify(struct wl_listener *listener, void *data) {$/;"	f
keyboard_key_update	../subprojects/wlroots/types/wlr_keyboard.c	/^static void keyboard_key_update(struct wlr_keyboard *keyboard,$/;"	f	file:
keyboard_keymap	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_listener keyboard_keymap;$/;"	m	struct:wlr_seat_keyboard_state	typeref:struct:wlr_seat_keyboard_state::wl_listener
keyboard_keysyms_raw	../subprojects/wlroots/rootston/keyboard.c	/^static size_t keyboard_keysyms_raw(struct roots_keyboard *keyboard,$/;"	f	file:
keyboard_keysyms_translated	../subprojects/wlroots/rootston/keyboard.c	/^static size_t keyboard_keysyms_translated(struct roots_keyboard *keyboard,$/;"	f	file:
keyboard_led_update	../subprojects/wlroots/types/wlr_keyboard.c	/^static void keyboard_led_update(struct wlr_keyboard *keyboard) {$/;"	f	file:
keyboard_led_update	../subprojects/wlroots/types/wlr_virtual_keyboard_v1.c	/^static void keyboard_led_update(struct wlr_keyboard *wlr_kb, uint32_t leds) {$/;"	f	file:
keyboard_listener	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static struct wl_keyboard_listener keyboard_listener = {$/;"	v	typeref:struct:wl_keyboard_listener	file:
keyboard_listener	../subprojects/wlroots/examples/input-inhibitor.c	/^static struct wl_keyboard_listener keyboard_listener = {$/;"	v	typeref:struct:wl_keyboard_listener	file:
keyboard_listener	../subprojects/wlroots/examples/layer-shell.c	/^static struct wl_keyboard_listener keyboard_listener = {$/;"	v	typeref:struct:wl_keyboard_listener	file:
keyboard_modifier_update	../subprojects/wlroots/types/wlr_keyboard.c	/^static bool keyboard_modifier_update(struct wlr_keyboard *keyboard) {$/;"	f	file:
keyboard_modifiers	../subprojects/wlroots/include/rootston/keyboard.h	/^	struct wl_listener keyboard_modifiers;$/;"	m	struct:roots_keyboard	typeref:struct:roots_keyboard::wl_listener
keyboard_prefix	../subprojects/wlroots/rootston/config.c	/^static const char *keyboard_prefix = "keyboard:";$/;"	v	file:
keyboard_release	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^static void keyboard_release(struct wl_client *client,$/;"	f	file:
keyboard_repeat_info	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_listener keyboard_repeat_info;$/;"	m	struct:wlr_seat_keyboard_state	typeref:struct:wlr_seat_keyboard_state::wl_listener
keyboard_set_leds	../subprojects/wlroots/backend/libinput/keyboard.c	/^static void keyboard_set_leds(struct wlr_keyboard *wlr_kb, uint32_t leds) {$/;"	f	file:
keyboard_state	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_seat_keyboard_state keyboard_state;$/;"	m	struct:wlr_seat	typeref:struct:wlr_seat::wlr_seat_keyboard_state
keyboards	../subprojects/wlroots/include/rootston/config.h	/^	struct wl_list keyboards;$/;"	m	struct:roots_config	typeref:struct:roots_config::wl_list
keyboards	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_list keyboards;$/;"	m	struct:roots_seat	typeref:struct:roots_seat::wl_list
keyboards	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_list keyboards;$/;"	m	struct:wlr_seat_client	typeref:struct:wlr_seat_client::wl_list
keyboards	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_list keyboards;$/;"	m	struct:tinywl_server	typeref:struct:tinywl_server::wl_list	file:
keycode	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	uint32_t keycode;$/;"	m	struct:wlr_event_keyboard_key
keycodes	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	uint32_t keycodes[WLR_KEYBOARD_KEYS_CAP];$/;"	m	struct:wlr_keyboard
keymap	../subprojects/wlroots/include/backend/rdp.h	/^	struct xkb_keymap *keymap;$/;"	m	struct:wlr_rdp_keyboard	typeref:struct:wlr_rdp_keyboard::xkb_keymap
keymap	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^		struct wl_signal keymap;$/;"	m	struct:wlr_keyboard::__anon62	typeref:struct:wlr_keyboard::__anon62::wl_signal
keymap	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	struct xkb_keymap *keymap;$/;"	m	struct:wlr_keyboard	typeref:struct:wlr_keyboard::xkb_keymap
keymap_size	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	size_t keymap_size;$/;"	m	struct:wlr_keyboard
keymap_string	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	char *keymap_string;$/;"	m	struct:wlr_keyboard
keys	../subprojects/wlroots/examples/input-inhibitor.c	/^static int keys = 0;$/;"	v	file:
keysym_is_modifier	../subprojects/wlroots/rootston/keyboard.c	/^static bool keysym_is_modifier(xkb_keysym_t keysym) {$/;"	f	file:
keysyms	../subprojects/wlroots/include/rootston/config.h	/^	xkb_keysym_t *keysyms;$/;"	m	struct:roots_binding_config
keysyms_len	../subprojects/wlroots/include/rootston/config.h	/^	size_t keysyms_len;$/;"	m	struct:roots_binding_config
l_output	../subprojects/wlroots/types/wlr_output_layout.c	/^	struct wlr_output_layout_output *l_output;$/;"	m	struct:wlr_output_layout_output_state	typeref:struct:wlr_output_layout_output_state::wlr_output_layout_output	file:
last_draw	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^	uint32_t last_draw;$/;"	m	struct:window	file:
last_event	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct timespec last_event;$/;"	m	struct:wlr_seat	typeref:struct:wlr_seat::timespec
last_frame	../subprojects/wlroots/examples/layer-shell.c	/^	struct timespec last_frame;$/;"	m	struct:__anon6	typeref:struct:__anon6::timespec	file:
last_frame	../subprojects/wlroots/examples/multi-pointer.c	/^	struct timespec last_frame;$/;"	m	struct:sample_state	typeref:struct:sample_state::timespec	file:
last_frame	../subprojects/wlroots/examples/pointer.c	/^	struct timespec last_frame;$/;"	m	struct:sample_state	typeref:struct:sample_state::timespec	file:
last_frame	../subprojects/wlroots/examples/rotation.c	/^	struct timespec last_frame;$/;"	m	struct:sample_state	typeref:struct:sample_state::timespec	file:
last_frame	../subprojects/wlroots/examples/simple.c	/^	struct timespec last_frame;$/;"	m	struct:sample_state	typeref:struct:sample_state::timespec	file:
last_frame	../subprojects/wlroots/examples/tablet.c	/^	struct timespec last_frame;$/;"	m	struct:sample_state	typeref:struct:sample_state::timespec	file:
last_frame	../subprojects/wlroots/examples/touch.c	/^	struct timespec last_frame;$/;"	m	struct:sample_state	typeref:struct:sample_state::timespec	file:
last_frame	../subprojects/wlroots/include/rootston/desktop.h	/^	struct timespec last_frame;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::timespec
last_frame	../subprojects/wlroots/include/rootston/output.h	/^	struct timespec last_frame;$/;"	m	struct:roots_output	typeref:struct:roots_output::timespec
last_output_num	../subprojects/wlroots/include/backend/headless.h	/^	size_t last_output_num;$/;"	m	struct:wlr_headless_backend
last_output_num	../subprojects/wlroots/include/backend/noop.h	/^	size_t last_output_num;$/;"	m	struct:wlr_noop_backend
last_output_num	../subprojects/wlroots/include/backend/wayland.h	/^	size_t last_output_num;$/;"	m	struct:wlr_wl_backend
last_output_num	../subprojects/wlroots/include/backend/x11.h	/^	size_t last_output_num;$/;"	m	struct:wlr_x11_backend
latched	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	xkb_mod_mask_t latched;$/;"	m	struct:wlr_keyboard_modifiers
layer	../subprojects/wlroots/examples/layer-shell.c	/^static uint32_t layer = ZWLR_LAYER_SHELL_V1_LAYER_BACKGROUND;$/;"	v	file:
layer	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	enum zwlr_layer_shell_v1_layer layer;$/;"	m	struct:wlr_layer_surface_v1	typeref:enum:wlr_layer_surface_v1::zwlr_layer_shell_v1_layer
layer_shell	../subprojects/wlroots/examples/layer-shell.c	/^static struct zwlr_layer_shell_v1 *layer_shell;$/;"	v	typeref:struct:zwlr_layer_shell_v1	file:
layer_shell	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_layer_shell_v1 *layer_shell;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_layer_shell_v1
layer_shell_bind	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static void layer_shell_bind(struct wl_client *wl_client, void *data,$/;"	f	file:
layer_shell_from_resource	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static struct wlr_layer_shell_v1 *layer_shell_from_resource($/;"	f	file:
layer_shell_handle_get_layer_surface	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static void layer_shell_handle_get_layer_surface(struct wl_client *wl_client,$/;"	f	file:
layer_shell_implementation	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static const struct zwlr_layer_shell_v1_interface layer_shell_implementation = {$/;"	v	typeref:struct:zwlr_layer_shell_v1_interface	file:
layer_shell_implementation	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static const struct zwlr_layer_shell_v1_interface layer_shell_implementation;$/;"	v	typeref:struct:zwlr_layer_shell_v1_interface	file:
layer_shell_surface	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wl_listener layer_shell_surface;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wl_listener
layer_surface	../subprojects/wlroots/examples/layer-shell.c	/^struct zwlr_layer_surface_v1 *layer_surface;$/;"	v	typeref:struct:zwlr_layer_surface_v1
layer_surface	../subprojects/wlroots/include/rootston/layers.h	/^	struct wlr_layer_surface_v1 *layer_surface;$/;"	m	struct:roots_layer_surface	typeref:struct:roots_layer_surface::wlr_layer_surface_v1
layer_surface_at	../subprojects/wlroots/rootston/desktop.c	/^static struct wlr_surface *layer_surface_at(struct roots_output *output,$/;"	f	file:
layer_surface_closed	../subprojects/wlroots/examples/layer-shell.c	/^static void layer_surface_closed(void *data,$/;"	f	file:
layer_surface_configure	../subprojects/wlroots/examples/layer-shell.c	/^static void layer_surface_configure(void *data,$/;"	f	file:
layer_surface_configure_destroy	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static void layer_surface_configure_destroy($/;"	f	file:
layer_surface_destroy	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static void layer_surface_destroy(struct wlr_layer_surface_v1 *surface) {$/;"	f	file:
layer_surface_for_each_surface	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static void layer_surface_for_each_surface(struct wlr_layer_surface_v1 *surface,$/;"	f	file:
layer_surface_from_resource	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static struct wlr_layer_surface_v1 *layer_surface_from_resource($/;"	f	file:
layer_surface_handle_ack_configure	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static void layer_surface_handle_ack_configure(struct wl_client *client,$/;"	f	file:
layer_surface_handle_get_popup	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static void layer_surface_handle_get_popup(struct wl_client *client,$/;"	f	file:
layer_surface_handle_set_anchor	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static void layer_surface_handle_set_anchor(struct wl_client *client,$/;"	f	file:
layer_surface_handle_set_exclusive_zone	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static void layer_surface_handle_set_exclusive_zone(struct wl_client *client,$/;"	f	file:
layer_surface_handle_set_keyboard_interactivity	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static void layer_surface_handle_set_keyboard_interactivity($/;"	f	file:
layer_surface_handle_set_margin	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static void layer_surface_handle_set_margin($/;"	f	file:
layer_surface_handle_set_size	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static void layer_surface_handle_set_size(struct wl_client *client,$/;"	f	file:
layer_surface_implementation	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static const struct zwlr_layer_surface_v1_interface layer_surface_implementation = {$/;"	v	typeref:struct:zwlr_layer_surface_v1_interface	file:
layer_surface_implementation	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static const struct zwlr_layer_surface_v1_interface layer_surface_implementation;$/;"	v	typeref:struct:zwlr_layer_surface_v1_interface	file:
layer_surface_iterator	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static void layer_surface_iterator(struct wlr_surface *surface,$/;"	f	file:
layer_surface_iterator_data	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^struct layer_surface_iterator_data {$/;"	s	file:
layer_surface_listener	../subprojects/wlroots/examples/layer-shell.c	/^struct zwlr_layer_surface_v1_listener layer_surface_listener = {$/;"	v	typeref:struct:zwlr_layer_surface_v1_listener
layer_surface_resource_destroy	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static void layer_surface_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
layer_surface_role	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static const struct wlr_surface_role layer_surface_role = {$/;"	v	typeref:struct:wlr_surface_role	file:
layer_surface_role	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static const struct wlr_surface_role layer_surface_role;$/;"	v	typeref:struct:wlr_surface_role	file:
layer_surface_role_commit	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static void layer_surface_role_commit(struct wlr_surface *wlr_surface) {$/;"	f	file:
layer_surface_state_changed	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static bool layer_surface_state_changed(struct wlr_layer_surface_v1 *surface) {$/;"	f	file:
layer_surface_unmap	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static void layer_surface_unmap(struct wlr_layer_surface_v1 *surface) {$/;"	f	file:
layers	../subprojects/wlroots/include/rootston/output.h	/^	struct wl_list layers[4]; \/\/ layer_surface::link$/;"	m	struct:roots_output	typeref:struct:roots_output::wl_list
layout	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wlr_output_layout *layout;$/;"	m	struct:sample_state	typeref:struct:sample_state::wlr_output_layout	file:
layout	../subprojects/wlroots/examples/output-layout.c	/^	struct wlr_output_layout *layout;$/;"	m	struct:sample_state	typeref:struct:sample_state::wlr_output_layout	file:
layout	../subprojects/wlroots/examples/pointer.c	/^	struct wlr_output_layout *layout;$/;"	m	struct:sample_state	typeref:struct:sample_state::wlr_output_layout	file:
layout	../subprojects/wlroots/include/rootston/config.h	/^	char *layout;$/;"	m	struct:roots_keyboard_config
layout	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_output_layout *layout;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_output_layout
layout	../subprojects/wlroots/include/wlr/types/wlr_xdg_output_v1.h	/^	struct wlr_output_layout *layout;$/;"	m	struct:wlr_xdg_output_manager_v1	typeref:struct:wlr_xdg_output_manager_v1::wlr_output_layout
layout	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wlr_output_layout *layout;$/;"	m	struct:wlr_cursor_state	typeref:struct:wlr_cursor_state::wlr_output_layout	file:
layout	../subprojects/wlroots/types/wlr_output_layout.c	/^	struct wlr_output_layout *layout;$/;"	m	struct:wlr_output_layout_output_state	typeref:struct:wlr_output_layout_output_state::wlr_output_layout	file:
layout_add	../subprojects/wlroots/include/wlr/types/wlr_xdg_output_v1.h	/^	struct wl_listener layout_add;$/;"	m	struct:wlr_xdg_output_manager_v1	typeref:struct:wlr_xdg_output_manager_v1::wl_listener
layout_add	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener layout_add;$/;"	m	struct:wlr_cursor_state	typeref:struct:wlr_cursor_state::wl_listener	file:
layout_add	../subprojects/wlroots/types/wlr_cursor.c	/^static void layout_add(struct wlr_cursor_state *state,$/;"	f	file:
layout_change	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wl_listener layout_change;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wl_listener
layout_change	../subprojects/wlroots/include/wlr/types/wlr_xdg_output_v1.h	/^	struct wl_listener layout_change;$/;"	m	struct:wlr_xdg_output_manager_v1	typeref:struct:wlr_xdg_output_manager_v1::wl_listener
layout_change	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener layout_change;$/;"	m	struct:wlr_cursor_state	typeref:struct:wlr_cursor_state::wl_listener	file:
layout_destroy	../subprojects/wlroots/include/wlr/types/wlr_xdg_output_v1.h	/^	struct wl_listener layout_destroy;$/;"	m	struct:wlr_xdg_output_manager_v1	typeref:struct:wlr_xdg_output_manager_v1::wl_listener
layout_destroy	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener layout_destroy;$/;"	m	struct:wlr_cursor_state	typeref:struct:wlr_cursor_state::wl_listener	file:
layout_output	../subprojects/wlroots/include/wlr/types/wlr_xdg_output_v1.h	/^	struct wlr_output_layout_output *layout_output;$/;"	m	struct:wlr_xdg_output_v1	typeref:struct:wlr_xdg_output_v1::wlr_output_layout_output
layout_output_destroy	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener layout_output_destroy;$/;"	m	struct:wlr_cursor_output_cursor	typeref:struct:wlr_cursor_output_cursor::wl_listener	file:
lazy	../subprojects/wlroots/include/wlr/xwayland.h	/^	bool lazy;$/;"	m	struct:wlr_xwayland
leave	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	uint32_t (*leave)(struct wlr_tablet_pad_v2_grab *grab,$/;"	m	struct:wlr_tablet_pad_v2_grab_interface
led_indexes	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	xkb_led_index_t led_indexes[WLR_LED_COUNT];$/;"	m	struct:wlr_keyboard
led_update	../subprojects/wlroots/include/wlr/interfaces/wlr_keyboard.h	/^	void (*led_update)(struct wlr_keyboard *keyboard, uint32_t leds);$/;"	m	struct:wlr_keyboard_impl
left	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^		uint32_t top, right, bottom, left;$/;"	m	struct:wlr_layer_surface_v1_state::__anon64
legacy_conn_enable	../subprojects/wlroots/backend/drm/legacy.c	/^static bool legacy_conn_enable(struct wlr_drm_backend *drm,$/;"	f	file:
legacy_crtc	../subprojects/wlroots/include/backend/drm/drm.h	/^	drmModeCrtc *legacy_crtc;$/;"	m	struct:wlr_drm_crtc
legacy_crtc_get_gamma_size	../subprojects/wlroots/backend/drm/legacy.c	/^size_t legacy_crtc_get_gamma_size(struct wlr_drm_backend *drm,$/;"	f
legacy_crtc_move_cursor	../subprojects/wlroots/backend/drm/legacy.c	/^bool legacy_crtc_move_cursor(struct wlr_drm_backend *drm,$/;"	f
legacy_crtc_pageflip	../subprojects/wlroots/backend/drm/legacy.c	/^static bool legacy_crtc_pageflip(struct wlr_drm_backend *drm,$/;"	f	file:
legacy_crtc_set_cursor	../subprojects/wlroots/backend/drm/legacy.c	/^bool legacy_crtc_set_cursor(struct wlr_drm_backend *drm,$/;"	f
legacy_crtc_set_gamma	../subprojects/wlroots/backend/drm/legacy.c	/^bool legacy_crtc_set_gamma(struct wlr_drm_backend *drm,$/;"	f
legacy_iface	../subprojects/wlroots/backend/drm/legacy.c	/^const struct wlr_drm_interface legacy_iface = {$/;"	v	typeref:struct:wlr_drm_interface
len	../subprojects/wlroots/include/wlr/render/drm_format_set.h	/^	size_t len, cap;$/;"	m	struct:wlr_drm_format
len	../subprojects/wlroots/include/wlr/render/drm_format_set.h	/^	size_t len, cap;$/;"	m	struct:wlr_drm_format_set
length	../subprojects/wlroots/include/wlr/types/wlr_list.h	/^	size_t length;$/;"	m	struct:wlr_list
libinput_close_restricted	../subprojects/wlroots/backend/libinput/backend.c	/^static void libinput_close_restricted(int fd, void *_backend) {$/;"	f	file:
libinput_context	../subprojects/wlroots/include/backend/libinput.h	/^	struct libinput *libinput_context;$/;"	m	struct:wlr_libinput_backend	typeref:struct:wlr_libinput_backend::libinput
libinput_dev	../subprojects/wlroots/backend/libinput/keyboard.c	/^	struct libinput_device *libinput_dev;$/;"	m	struct:wlr_libinput_keyboard	typeref:struct:wlr_libinput_keyboard::libinput_device	file:
libinput_impl	../subprojects/wlroots/backend/libinput/backend.c	/^static const struct libinput_interface libinput_impl = {$/;"	v	typeref:struct:libinput_interface	file:
libinput_open_restricted	../subprojects/wlroots/backend/libinput/backend.c	/^static int libinput_open_restricted(const char *path,$/;"	f	file:
libinput_tool	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^	struct libinput_tablet_tool *libinput_tool;$/;"	m	struct:wlr_libinput_tablet_tool	typeref:struct:wlr_libinput_tablet_tool::libinput_tablet_tool	file:
lifetime	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	enum zwp_pointer_constraints_v1_lifetime lifetime;$/;"	m	struct:wlr_pointer_constraint_v1	typeref:enum:wlr_pointer_constraint_v1::zwp_pointer_constraints_v1_lifetime
link	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^	struct wl_list link;$/;"	m	struct:tablet_tool_list_elem	typeref:struct:tablet_tool_list_elem::wl_list	file:
link	../subprojects/wlroots/backend/multi/backend.c	/^	struct wl_list link;$/;"	m	struct:subbackend_state	typeref:struct:subbackend_state::wl_list	file:
link	../subprojects/wlroots/examples/dmabuf-capture.c	/^	struct wl_list link;$/;"	m	struct:wayland_output	typeref:struct:wayland_output::wl_list	file:
link	../subprojects/wlroots/examples/foreign-toplevel.c	/^	struct wl_list link;$/;"	m	struct:toplevel_v1	typeref:struct:toplevel_v1::wl_list	file:
link	../subprojects/wlroots/examples/fullscreen-shell.c	/^	struct wl_list link;$/;"	m	struct:fullscreen_output	typeref:struct:fullscreen_output::wl_list	file:
link	../subprojects/wlroots/examples/gamma-control.c	/^	struct wl_list link;$/;"	m	struct:output	typeref:struct:output::wl_list	file:
link	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wl_list link;$/;"	m	struct:sample_cursor	typeref:struct:sample_cursor::wl_list	file:
link	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wl_list link;$/;"	m	struct:sample_output	typeref:struct:sample_output::wl_list	file:
link	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wl_list link;$/;"	m	struct:sample_pointer	typeref:struct:sample_pointer::wl_list	file:
link	../subprojects/wlroots/examples/pointer.c	/^	struct wl_list link;$/;"	m	struct:touch_point	typeref:struct:touch_point::wl_list	file:
link	../subprojects/wlroots/examples/rotation.c	/^	struct wl_list link;$/;"	m	struct:sample_output	typeref:struct:sample_output::wl_list	file:
link	../subprojects/wlroots/examples/screenshot.c	/^	struct wl_list link;$/;"	m	struct:screenshooter_output	typeref:struct:screenshooter_output::wl_list	file:
link	../subprojects/wlroots/examples/tablet.c	/^	struct wl_list link;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_list	file:
link	../subprojects/wlroots/examples/tablet.c	/^	struct wl_list link;$/;"	m	struct:tablet_pad_state	typeref:struct:tablet_pad_state::wl_list	file:
link	../subprojects/wlroots/examples/tablet.c	/^	struct wl_list link;$/;"	m	struct:tablet_tool_state	typeref:struct:tablet_tool_state::wl_list	file:
link	../subprojects/wlroots/examples/touch.c	/^	struct wl_list link;$/;"	m	struct:touch_point	typeref:struct:touch_point::wl_list	file:
link	../subprojects/wlroots/examples/touch.c	/^	struct wl_list link;$/;"	m	struct:touch_state	typeref:struct:touch_state::wl_list	file:
link	../subprojects/wlroots/include/backend/drm/drm.h	/^	struct wl_list link;$/;"	m	struct:wlr_drm_connector	typeref:struct:wlr_drm_connector::wl_list
link	../subprojects/wlroots/include/backend/headless.h	/^	struct wl_list link;$/;"	m	struct:wlr_headless_output	typeref:struct:wlr_headless_output::wl_list
link	../subprojects/wlroots/include/backend/noop.h	/^	struct wl_list link;$/;"	m	struct:wlr_noop_output	typeref:struct:wlr_noop_output::wl_list
link	../subprojects/wlroots/include/backend/rdp.h	/^	struct wl_list link;$/;"	m	struct:wlr_rdp_peer_context	typeref:struct:wlr_rdp_peer_context::wl_list
link	../subprojects/wlroots/include/backend/wayland.h	/^	struct wl_list link;$/;"	m	struct:wlr_wl_output	typeref:struct:wlr_wl_output::wl_list
link	../subprojects/wlroots/include/backend/x11.h	/^	struct wl_list link; \/\/ wlr_x11_backend::outputs$/;"	m	struct:wlr_x11_output	typeref:struct:wlr_x11_output::wl_list
link	../subprojects/wlroots/include/backend/x11.h	/^	struct wl_list link; \/\/ wlr_x11_output::touch_points$/;"	m	struct:wlr_x11_touchpoint	typeref:struct:wlr_x11_touchpoint::wl_list
link	../subprojects/wlroots/include/rootston/config.h	/^	struct wl_list link;$/;"	m	struct:roots_binding_config	typeref:struct:roots_binding_config::wl_list
link	../subprojects/wlroots/include/rootston/config.h	/^	struct wl_list link;$/;"	m	struct:roots_cursor_config	typeref:struct:roots_cursor_config::wl_list
link	../subprojects/wlroots/include/rootston/config.h	/^	struct wl_list link;$/;"	m	struct:roots_device_config	typeref:struct:roots_device_config::wl_list
link	../subprojects/wlroots/include/rootston/config.h	/^	struct wl_list link;$/;"	m	struct:roots_keyboard_config	typeref:struct:roots_keyboard_config::wl_list
link	../subprojects/wlroots/include/rootston/config.h	/^	struct wl_list link;$/;"	m	struct:roots_output_config	typeref:struct:roots_output_config::wl_list
link	../subprojects/wlroots/include/rootston/config.h	/^	struct wl_list link;$/;"	m	struct:roots_output_mode_config	typeref:struct:roots_output_mode_config::wl_list
link	../subprojects/wlroots/include/rootston/config.h	/^	struct wl_list link;$/;"	m	struct:roots_switch_config	typeref:struct:roots_switch_config::wl_list
link	../subprojects/wlroots/include/rootston/keyboard.h	/^	struct wl_list link;$/;"	m	struct:roots_keyboard	typeref:struct:roots_keyboard::wl_list
link	../subprojects/wlroots/include/rootston/layers.h	/^	struct wl_list link;$/;"	m	struct:roots_layer_surface	typeref:struct:roots_layer_surface::wl_list
link	../subprojects/wlroots/include/rootston/output.h	/^	struct wl_list link; \/\/ roots_desktop:outputs$/;"	m	struct:roots_output	typeref:struct:roots_output::wl_list
link	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_list link; \/\/ roots_input::seats$/;"	m	struct:roots_seat	typeref:struct:roots_seat::wl_list
link	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_list link; \/\/ roots_seat::views$/;"	m	struct:roots_seat_view	typeref:struct:roots_seat_view::wl_list
link	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_list link;$/;"	m	struct:roots_pointer	typeref:struct:roots_pointer::wl_list
link	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_list link;$/;"	m	struct:roots_tablet	typeref:struct:roots_tablet::wl_list
link	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_list link;$/;"	m	struct:roots_tablet_pad	typeref:struct:roots_tablet_pad::wl_list
link	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_list link;$/;"	m	struct:roots_tablet_tool	typeref:struct:roots_tablet_tool::wl_list
link	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_list link;$/;"	m	struct:roots_touch	typeref:struct:roots_touch::wl_list
link	../subprojects/wlroots/include/rootston/switch.h	/^	struct wl_list link;$/;"	m	struct:roots_switch	typeref:struct:roots_switch::wl_list
link	../subprojects/wlroots/include/rootston/text_input.h	/^	struct wl_list link;$/;"	m	struct:roots_text_input	typeref:struct:roots_text_input::wl_list
link	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_list link; \/\/ roots_desktop::views$/;"	m	struct:roots_view	typeref:struct:roots_view::wl_list
link	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_list link;$/;"	m	struct:roots_view_child	typeref:struct:roots_view_child::wl_list
link	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_list link; \/\/ wlr_tablet_manager_v2::seats$/;"	m	struct:wlr_tablet_seat_v2	typeref:struct:wlr_tablet_seat_v2::wl_list
link	../subprojects/wlroots/include/wlr/backend/session.h	/^	struct wl_list link;$/;"	m	struct:wlr_device	typeref:struct:wlr_device::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_data_control_v1.h	/^	struct wl_list link; \/\/ wlr_data_control_manager_v1::devices$/;"	m	struct:wlr_data_control_device_v1	typeref:struct:wlr_data_control_device_v1::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wl_list link; \/\/ wlr_seat::{selection_offers,drag_offers}$/;"	m	struct:wlr_data_offer	typeref:struct:wlr_data_offer::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_export_dmabuf_v1.h	/^	struct wl_list link; \/\/ wlr_export_dmabuf_manager_v1::frames$/;"	m	struct:wlr_export_dmabuf_frame_v1	typeref:struct:wlr_export_dmabuf_frame_v1::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	struct wl_list link; \/\/ wlr_foreign_toplevel_handle_v1::outputs$/;"	m	struct:wlr_foreign_toplevel_handle_v1_output	typeref:struct:wlr_foreign_toplevel_handle_v1_output::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	struct wl_list link;$/;"	m	struct:wlr_foreign_toplevel_handle_v1	typeref:struct:wlr_foreign_toplevel_handle_v1::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_gamma_control.h	/^	struct wl_list link;$/;"	m	struct:wlr_gamma_control	typeref:struct:wlr_gamma_control::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_gamma_control_v1.h	/^	struct wl_list link;$/;"	m	struct:wlr_gamma_control_v1	typeref:struct:wlr_gamma_control_v1::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_gtk_primary_selection.h	/^	struct wl_list link; \/\/ wlr_gtk_primary_selection_device_manager::devices$/;"	m	struct:wlr_gtk_primary_selection_device	typeref:struct:wlr_gtk_primary_selection_device::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^	struct wl_list link;$/;"	m	struct:wlr_idle_timeout	typeref:struct:wlr_idle_timeout::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_idle_inhibit_v1.h	/^	struct wl_list link; \/\/ wlr_idle_inhibit_manager_v1::inhibitors;$/;"	m	struct:wlr_idle_inhibitor_v1	typeref:struct:wlr_idle_inhibitor_v1::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^	struct wl_list link;$/;"	m	struct:wlr_input_device	typeref:struct:wlr_input_device::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^	struct wl_list link;$/;"	m	struct:wlr_input_method_v2	typeref:struct:wlr_input_method_v2::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	struct wl_list link; \/\/ wlr_layer_shell_v1::surfaces$/;"	m	struct:wlr_layer_surface_v1	typeref:struct:wlr_layer_surface_v1::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	struct wl_list link; \/\/ wlr_layer_surface_v1::configure_list$/;"	m	struct:wlr_layer_surface_v1_configure	typeref:struct:wlr_layer_surface_v1_configure::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	struct wl_list link;$/;"	m	struct:wlr_output_cursor	typeref:struct:wlr_output_cursor::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	struct wl_list link;$/;"	m	struct:wlr_output_mode	typeref:struct:wlr_output_mode::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_output_layout.h	/^	struct wl_list link;$/;"	m	struct:wlr_output_layout_output	typeref:struct:wlr_output_layout_output::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	struct wl_list link; \/\/ wlr_output_configuration_v1::heads$/;"	m	struct:wlr_output_configuration_head_v1	typeref:struct:wlr_output_configuration_head_v1::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	struct wl_list link; \/\/ wlr_output_manager_v1::heads$/;"	m	struct:wlr_output_head_v1	typeref:struct:wlr_output_head_v1::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	struct wl_list link; \/\/ wlr_pointer_constraints_v1::constraints$/;"	m	struct:wlr_pointer_constraint_v1	typeref:struct:wlr_pointer_constraint_v1::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	/^	struct wl_list link; \/\/ wlr_presentation::feedbacks$/;"	m	struct:wlr_presentation_feedback	typeref:struct:wlr_presentation_feedback::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_primary_selection_v1.h	/^	struct wl_list link; \/\/ wlr_primary_selection_v1_device_manager::devices$/;"	m	struct:wlr_primary_selection_v1_device	typeref:struct:wlr_primary_selection_v1_device::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_relative_pointer_v1.h	/^	struct wl_list link; \/\/ wlr_relative_pointer_manager_v1::relative_pointers$/;"	m	struct:wlr_relative_pointer_v1	typeref:struct:wlr_relative_pointer_v1::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h	/^	struct wl_list link;$/;"	m	struct:wlr_screencopy_frame_v1	typeref:struct:wlr_screencopy_frame_v1::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_screenshooter.h	/^	struct wl_list link;$/;"	m	struct:wlr_screenshot	typeref:struct:wlr_screenshot::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_list link;$/;"	m	struct:wlr_seat_client	typeref:struct:wlr_seat_client::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_list link;$/;"	m	struct:wlr_touch_point	typeref:struct:wlr_touch_point::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^	struct wl_list link;$/;"	m	struct:wlr_server_decoration	typeref:struct:wlr_server_decoration::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	struct wl_list link;$/;"	m	struct:wlr_tablet_pad_group	typeref:struct:wlr_tablet_pad_group::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wl_list link; \/\/ wlr_tablet_seat_v2::pads$/;"	m	struct:wlr_tablet_v2_tablet_pad	typeref:struct:wlr_tablet_v2_tablet_pad::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wl_list link; \/\/ wlr_tablet_seat_v2::tablets$/;"	m	struct:wlr_tablet_v2_tablet	typeref:struct:wlr_tablet_v2_tablet::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wl_list link; \/\/ wlr_tablet_seat_v2::tablets$/;"	m	struct:wlr_tablet_v2_tablet_tool	typeref:struct:wlr_tablet_v2_tablet_tool::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^	struct wl_list link;$/;"	m	struct:wlr_text_input_v3	typeref:struct:wlr_text_input_v3::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_virtual_keyboard_v1.h	/^	struct wl_list link;$/;"	m	struct:wlr_virtual_keyboard_v1	typeref:struct:wlr_virtual_keyboard_v1::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_xcursor_manager.h	/^	struct wl_list link;$/;"	m	struct:wlr_xcursor_manager_theme	typeref:struct:wlr_xcursor_manager_theme::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	struct wl_list link; \/\/ wlr_xdg_decoration_manager_v1::link$/;"	m	struct:wlr_xdg_toplevel_decoration_v1	typeref:struct:wlr_xdg_toplevel_decoration_v1::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	struct wl_list link; \/\/ wlr_xdg_toplevel_decoration::configure_list$/;"	m	struct:wlr_xdg_toplevel_decoration_v1_configure	typeref:struct:wlr_xdg_toplevel_decoration_v1_configure::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_xdg_output_v1.h	/^	struct wl_list link;$/;"	m	struct:wlr_xdg_output_v1	typeref:struct:wlr_xdg_output_v1::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_list link; \/\/ wlr_xdg_client::surfaces$/;"	m	struct:wlr_xdg_surface	typeref:struct:wlr_xdg_surface::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_list link; \/\/ wlr_xdg_shell::clients$/;"	m	struct:wlr_xdg_client	typeref:struct:wlr_xdg_client::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_list link; \/\/ wlr_xdg_shell::popup_grabs$/;"	m	struct:wlr_xdg_popup_grab	typeref:struct:wlr_xdg_popup_grab::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_list link; \/\/ wlr_xdg_surface::configure_list$/;"	m	struct:wlr_xdg_surface_configure	typeref:struct:wlr_xdg_surface_configure::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_list link;$/;"	m	struct:wlr_xdg_popup	typeref:struct:wlr_xdg_popup::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_list link; \/\/ wlr_xdg_client_v6::surfaces$/;"	m	struct:wlr_xdg_surface_v6	typeref:struct:wlr_xdg_surface_v6::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_list link; \/\/ wlr_xdg_shell_v6::clients$/;"	m	struct:wlr_xdg_client_v6	typeref:struct:wlr_xdg_client_v6::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_list link; \/\/ wlr_xdg_shell_v6::popup_grabs$/;"	m	struct:wlr_xdg_popup_grab_v6	typeref:struct:wlr_xdg_popup_grab_v6::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_list link; \/\/ wlr_xdg_surface_v6::configure_list$/;"	m	struct:wlr_xdg_surface_v6_configure	typeref:struct:wlr_xdg_surface_v6_configure::wl_list
link	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_list link;$/;"	m	struct:wlr_xdg_popup_v6	typeref:struct:wlr_xdg_popup_v6::wl_list
link	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wl_list link;$/;"	m	struct:wlr_xwayland_surface	typeref:struct:wlr_xwayland_surface::wl_list
link	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_list link;$/;"	m	struct:tinywl_keyboard	typeref:struct:tinywl_keyboard::wl_list	file:
link	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_list link;$/;"	m	struct:tinywl_output	typeref:struct:tinywl_output::wl_list	file:
link	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_list link;$/;"	m	struct:tinywl_view	typeref:struct:tinywl_view::wl_list	file:
link	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^	struct wl_list link;$/;"	m	struct:wlr_tablet_manager_client_v2	typeref:struct:wlr_tablet_manager_client_v2::wl_list	file:
link	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_list link;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wl_list	file:
link	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_list link;$/;"	m	struct:wlr_cursor_output_cursor	typeref:struct:wlr_cursor_output_cursor::wl_list	file:
link_program	../subprojects/wlroots/render/gles2/renderer.c	/^static GLuint link_program(const GLchar *vert_src, const GLchar *frag_src) {$/;"	f	file:
link_status	../subprojects/wlroots/include/backend/drm/properties.h	/^		uint32_t link_status; \/\/ not guaranteed to exist$/;"	m	struct:wlr_drm_connector_props::__anon17
linux_buffer_params_impl	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^		linux_buffer_params_impl = {$/;"	v	typeref:struct:zwp_linux_buffer_params_v1_interface	file:
linux_dmabuf_bind	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^static void linux_dmabuf_bind(struct wl_client *client, void *data,$/;"	f	file:
linux_dmabuf_buffer_destroy	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^static void linux_dmabuf_buffer_destroy(struct wlr_dmabuf_v1_buffer *buffer) {$/;"	f	file:
linux_dmabuf_create_params	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^static void linux_dmabuf_create_params(struct wl_client *client,$/;"	f	file:
linux_dmabuf_destroy	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^static void linux_dmabuf_destroy(struct wl_client *client,$/;"	f	file:
linux_dmabuf_impl	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^static const struct zwp_linux_dmabuf_v1_interface linux_dmabuf_impl = {$/;"	v	typeref:struct:zwp_linux_dmabuf_v1_interface	file:
linux_dmabuf_resource_destroy	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^static void linux_dmabuf_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
linux_dmabuf_send_formats	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^static void linux_dmabuf_send_formats(struct wlr_linux_dmabuf_v1 *linux_dmabuf,$/;"	f	file:
list_resize	../subprojects/wlroots/types/wlr_list.c	/^static bool list_resize(struct wlr_list *list) {$/;"	f	file:
listener	../subprojects/wlroots/include/backend/rdp.h	/^	freerdp_listener *listener;$/;"	m	struct:wlr_rdp_backend
listener_events	../subprojects/wlroots/include/backend/rdp.h	/^	struct wl_event_source *listener_events[MAX_FREERDP_FDS];$/;"	m	struct:wlr_rdp_backend	typeref:struct:wlr_rdp_backend::wl_event_source
load_all_cursors_from_dir	../subprojects/wlroots/xcursor/xcursor.c	/^load_all_cursors_from_dir(const char *path, int size,$/;"	f	file:
load_callback	../subprojects/wlroots/xcursor/wlr_xcursor.c	/^static void load_callback(XcursorImages *images, void *data) {$/;"	f	file:
load_default_theme	../subprojects/wlroots/xcursor/wlr_xcursor.c	/^static void load_default_theme(struct wlr_xcursor_theme *theme) {$/;"	f	file:
local_display	../subprojects/wlroots/include/backend/wayland.h	/^	struct wl_display *local_display;$/;"	m	struct:wlr_wl_backend	typeref:struct:wlr_wl_backend::wl_display
local_display_destroy	../subprojects/wlroots/include/backend/wayland.h	/^	struct wl_listener local_display_destroy;$/;"	m	struct:wlr_wl_backend	typeref:struct:wlr_wl_backend::wl_listener
lock	../subprojects/wlroots/examples/dmabuf-capture.c	/^	pthread_mutex_t lock;$/;"	m	struct:fifo_buffer	file:
lock_fmt	../subprojects/wlroots/xwayland/sockets.c	/^static const char lock_fmt[] = "\/tmp\/.X%d-lock";$/;"	v	file:
locked	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	xkb_mod_mask_t locked;$/;"	m	struct:wlr_keyboard_modifiers
locked_pointer	../subprojects/wlroots/examples/pointer-constraints.c	/^struct zwp_locked_pointer_v1* locked_pointer;$/;"	v	typeref:struct:zwp_locked_pointer_v1
locked_pointer	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^	struct zwp_locked_pointer_v1 *locked_pointer;$/;"	m	struct:window	typeref:struct:window::zwp_locked_pointer_v1	file:
locked_pointer_handle_locked	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static void locked_pointer_handle_locked(void *data,$/;"	f	file:
locked_pointer_handle_unlocked	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static void locked_pointer_handle_unlocked(void *data,$/;"	f	file:
locked_pointer_impl	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^static const struct zwp_locked_pointer_v1_interface locked_pointer_impl = {$/;"	v	typeref:struct:zwp_locked_pointer_v1_interface	file:
locked_pointer_impl	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^static const struct zwp_locked_pointer_v1_interface locked_pointer_impl;$/;"	v	typeref:struct:zwp_locked_pointer_v1_interface	file:
locked_pointer_listener	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static const struct zwp_locked_pointer_v1_listener locked_pointer_listener = {$/;"	v	typeref:struct:zwp_locked_pointer_v1_listener	file:
log_callback	../subprojects/wlroots/util/log.c	/^static wlr_log_func_t log_callback = log_stderr;$/;"	v	file:
log_importance	../subprojects/wlroots/util/log.c	/^static enum wlr_log_importance log_importance = WLR_ERROR;$/;"	v	typeref:enum:wlr_log_importance	file:
log_libinput	../subprojects/wlroots/backend/libinput/backend.c	/^static void log_libinput(struct libinput *libinput_context,$/;"	f	file:
log_stderr	../subprojects/wlroots/util/log.c	/^static void log_stderr(enum wlr_log_importance verbosity, const char *fmt,$/;"	f	file:
log_wl	../subprojects/wlroots/util/log.c	/^static void log_wl(const char *fmt, va_list args) {$/;"	f	file:
logind_change_vt	../subprojects/wlroots/backend/session/logind.c	/^static bool logind_change_vt(struct wlr_session *base, unsigned vt) {$/;"	f	file:
logind_release_device	../subprojects/wlroots/backend/session/logind.c	/^static void logind_release_device(struct wlr_session *base, int fd) {$/;"	f	file:
logind_session	../subprojects/wlroots/backend/session/logind.c	/^struct logind_session {$/;"	s	file:
logind_session_create	../subprojects/wlroots/backend/session/logind.c	/^static struct wlr_session *logind_session_create(struct wl_display *disp) {$/;"	f	file:
logind_session_destroy	../subprojects/wlroots/backend/session/logind.c	/^static void logind_session_destroy(struct wlr_session *base) {$/;"	f	file:
logind_session_from_session	../subprojects/wlroots/backend/session/logind.c	/^static struct logind_session *logind_session_from_session($/;"	f	file:
logind_take_device	../subprojects/wlroots/backend/session/logind.c	/^static int logind_take_device(struct wlr_session *base, const char *path) {$/;"	f	file:
lookup_surface	../subprojects/wlroots/xwayland/xwm.c	/^static struct wlr_xwayland_surface *lookup_surface(struct wlr_xwm *xwm,$/;"	f	file:
lskip	../subprojects/wlroots/rootston/ini.c	/^static char* lskip(const char* s)$/;"	f	file:
magic	../subprojects/wlroots/xcursor/xcursor.c	/^    XcursorUInt	    magic;	\/* magic number *\/$/;"	m	struct:_XcursorFileHeader	file:
main	../subprojects/wlroots/examples/dmabuf-capture.c	/^int main(int argc, char *argv[]) {$/;"	f
main	../subprojects/wlroots/examples/foreign-toplevel.c	/^int main(int argc, char **argv) {$/;"	f
main	../subprojects/wlroots/examples/fullscreen-shell.c	/^int main(int argc, char *argv[]) {$/;"	f
main	../subprojects/wlroots/examples/gamma-control.c	/^int main(int argc, char *argv[]) {$/;"	f
main	../subprojects/wlroots/examples/idle-inhibit.c	/^int main(int argc, char **argv) {$/;"	f
main	../subprojects/wlroots/examples/idle.c	/^int main(int argc, char *argv[]) {$/;"	f
main	../subprojects/wlroots/examples/input-inhibitor.c	/^int main(int argc, char **argv) {$/;"	f
main	../subprojects/wlroots/examples/input-method.c	/^int main(int argc, char **argv) {$/;"	f
main	../subprojects/wlroots/examples/layer-shell.c	/^int main(int argc, char **argv) {$/;"	f
main	../subprojects/wlroots/examples/multi-pointer.c	/^int main(int argc, char *argv[]) {$/;"	f
main	../subprojects/wlroots/examples/output-layout.c	/^int main(int argc, char *argv[]) {$/;"	f
main	../subprojects/wlroots/examples/pointer-constraints.c	/^int main(int argc, char **argv) {$/;"	f
main	../subprojects/wlroots/examples/pointer.c	/^int main(int argc, char *argv[]) {$/;"	f
main	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^int main(int argc, char **argv) {$/;"	f
main	../subprojects/wlroots/examples/rotation.c	/^int main(int argc, char *argv[]) {$/;"	f
main	../subprojects/wlroots/examples/screencopy.c	/^int main(int argc, char *argv[]) {$/;"	f
main	../subprojects/wlroots/examples/screenshot.c	/^int main(int argc, char *argv[]) {$/;"	f
main	../subprojects/wlroots/examples/simple.c	/^int main(void) {$/;"	f
main	../subprojects/wlroots/examples/tablet.c	/^int main(int argc, char *argv[]) {$/;"	f
main	../subprojects/wlroots/examples/text-input.c	/^int main(int argc, char **argv) {$/;"	f
main	../subprojects/wlroots/examples/toplevel-decoration.c	/^int main(int argc, char **argv) {$/;"	f
main	../subprojects/wlroots/examples/touch.c	/^int main(int argc, char *argv[]) {$/;"	f
main	../subprojects/wlroots/rootston/main.c	/^int main(int argc, char **argv) {$/;"	f
main	../subprojects/wlroots/tinywl/tinywl.c	/^int main(int argc, char *argv[]) {$/;"	f
main_loop	../subprojects/wlroots/examples/dmabuf-capture.c	/^static int main_loop(struct capture_context *ctx) {$/;"	f	file:
main_loop	../subprojects/wlroots/examples/idle.c	/^void *main_loop(void *data) {$/;"	f
make	../subprojects/wlroots/examples/dmabuf-capture.c	/^	char *make;$/;"	m	struct:wayland_output	file:
make	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	char make[56];$/;"	m	struct:wlr_output
make_drm_surface_current	../subprojects/wlroots/backend/drm/renderer.c	/^bool make_drm_surface_current(struct wlr_drm_surface *surf,$/;"	f
manager	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wlr_tablet_manager_v2 *manager;$/;"	m	struct:wlr_tablet_seat_v2	typeref:struct:wlr_tablet_seat_v2::wlr_tablet_manager_v2
manager	../subprojects/wlroots/include/wlr/types/wlr_data_control_v1.h	/^	struct wlr_data_control_manager_v1 *manager;$/;"	m	struct:wlr_data_control_device_v1	typeref:struct:wlr_data_control_device_v1::wlr_data_control_manager_v1
manager	../subprojects/wlroots/include/wlr/types/wlr_export_dmabuf_v1.h	/^	struct wlr_export_dmabuf_manager_v1 *manager;$/;"	m	struct:wlr_export_dmabuf_frame_v1	typeref:struct:wlr_export_dmabuf_frame_v1::wlr_export_dmabuf_manager_v1
manager	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	struct wlr_foreign_toplevel_manager_v1 *manager;$/;"	m	struct:wlr_foreign_toplevel_handle_v1	typeref:struct:wlr_foreign_toplevel_handle_v1::wlr_foreign_toplevel_manager_v1
manager	../subprojects/wlroots/include/wlr/types/wlr_gtk_primary_selection.h	/^	struct wlr_gtk_primary_selection_device_manager *manager;$/;"	m	struct:wlr_gtk_primary_selection_device	typeref:struct:wlr_gtk_primary_selection_device::wlr_gtk_primary_selection_device_manager
manager	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	struct wlr_output_manager_v1 *manager;$/;"	m	struct:wlr_output_configuration_v1	typeref:struct:wlr_output_configuration_v1::wlr_output_manager_v1
manager	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	struct wlr_output_manager_v1 *manager;$/;"	m	struct:wlr_output_head_v1	typeref:struct:wlr_output_head_v1::wlr_output_manager_v1
manager	../subprojects/wlroots/include/wlr/types/wlr_primary_selection_v1.h	/^	struct wlr_primary_selection_v1_device_manager *manager;$/;"	m	struct:wlr_primary_selection_v1_device	typeref:struct:wlr_primary_selection_v1_device::wlr_primary_selection_v1_device_manager
manager	../subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h	/^	struct wlr_screencopy_manager_v1 *manager;$/;"	m	struct:wlr_screencopy_frame_v1	typeref:struct:wlr_screencopy_frame_v1::wlr_screencopy_manager_v1
manager	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	struct wlr_xdg_decoration_manager_v1 *manager;$/;"	m	struct:wlr_xdg_toplevel_decoration_v1	typeref:struct:wlr_xdg_toplevel_decoration_v1::wlr_xdg_decoration_manager_v1
manager	../subprojects/wlroots/include/wlr/types/wlr_xdg_output_v1.h	/^	struct wlr_xdg_output_manager_v1 *manager;$/;"	m	struct:wlr_xdg_output_v1	typeref:struct:wlr_xdg_output_v1::wlr_xdg_output_manager_v1
manager	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^	struct wlr_tablet_manager_v2 *manager;$/;"	m	struct:wlr_tablet_manager_client_v2	typeref:struct:wlr_tablet_manager_client_v2::wlr_tablet_manager_v2	file:
manager_bind	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void manager_bind(struct wl_client *client, void *data, uint32_t version,$/;"	f	file:
manager_bind	../subprojects/wlroots/types/wlr_export_dmabuf_v1.c	/^static void manager_bind(struct wl_client *client, void *data, uint32_t version,$/;"	f	file:
manager_bind	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void manager_bind(struct wl_client *client, void *data, uint32_t version,$/;"	f	file:
manager_bind	../subprojects/wlroots/types/wlr_screencopy_v1.c	/^static void manager_bind(struct wl_client *client, void *data, uint32_t version,$/;"	f	file:
manager_destroy	../subprojects/wlroots/types/wlr_input_method_v2.c	/^static void manager_destroy(struct wl_client *client,$/;"	f	file:
manager_from_resource	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static struct wlr_data_control_manager_v1 *manager_from_resource($/;"	f	file:
manager_from_resource	../subprojects/wlroots/types/wlr_export_dmabuf_v1.c	/^static struct wlr_export_dmabuf_manager_v1 *manager_from_resource($/;"	f	file:
manager_from_resource	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static struct wlr_gtk_primary_selection_device_manager *manager_from_resource($/;"	f	file:
manager_from_resource	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static struct wlr_output_manager_v1 *manager_from_resource($/;"	f	file:
manager_from_resource	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static struct wlr_primary_selection_v1_device_manager *manager_from_resource($/;"	f	file:
manager_from_resource	../subprojects/wlroots/types/wlr_screencopy_v1.c	/^static struct wlr_screencopy_manager_v1 *manager_from_resource($/;"	f	file:
manager_from_resource	../subprojects/wlroots/types/wlr_server_decoration.c	/^static struct wlr_server_decoration_manager *manager_from_resource($/;"	f	file:
manager_from_resource	../subprojects/wlroots/types/wlr_virtual_keyboard_v1.c	/^static struct wlr_virtual_keyboard_manager_v1 *manager_from_resource($/;"	f	file:
manager_get_input_method	../subprojects/wlroots/types/wlr_input_method_v2.c	/^static void manager_get_input_method(struct wl_client *client,$/;"	f	file:
manager_handle_capture_output	../subprojects/wlroots/types/wlr_export_dmabuf_v1.c	/^static void manager_handle_capture_output(struct wl_client *client,$/;"	f	file:
manager_handle_capture_output	../subprojects/wlroots/types/wlr_screencopy_v1.c	/^static void manager_handle_capture_output(struct wl_client *client,$/;"	f	file:
manager_handle_capture_output_region	../subprojects/wlroots/types/wlr_screencopy_v1.c	/^static void manager_handle_capture_output_region(struct wl_client *client,$/;"	f	file:
manager_handle_create_configuration	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void manager_handle_create_configuration(struct wl_client *client,$/;"	f	file:
manager_handle_create_data_source	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void manager_handle_create_data_source(struct wl_client *client,$/;"	f	file:
manager_handle_create_inhibitor	../subprojects/wlroots/types/wlr_idle_inhibit_v1.c	/^static void manager_handle_create_inhibitor(struct wl_client *client,$/;"	f	file:
manager_handle_destroy	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void manager_handle_destroy(struct wl_client *client,$/;"	f	file:
manager_handle_destroy	../subprojects/wlroots/types/wlr_export_dmabuf_v1.c	/^static void manager_handle_destroy(struct wl_client *client,$/;"	f	file:
manager_handle_destroy	../subprojects/wlroots/types/wlr_idle_inhibit_v1.c	/^static void manager_handle_destroy(struct wl_client *client,$/;"	f	file:
manager_handle_destroy	../subprojects/wlroots/types/wlr_screencopy_v1.c	/^static void manager_handle_destroy(struct wl_client *client,$/;"	f	file:
manager_handle_display_destroy	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void manager_handle_display_destroy(struct wl_listener *listener,$/;"	f	file:
manager_handle_get_data_device	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void manager_handle_get_data_device(struct wl_client *client,$/;"	f	file:
manager_handle_resource_destroy	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void manager_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
manager_handle_resource_destroy	../subprojects/wlroots/types/wlr_export_dmabuf_v1.c	/^static void manager_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
manager_handle_resource_destroy	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void manager_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
manager_handle_resource_destroy	../subprojects/wlroots/types/wlr_screencopy_v1.c	/^void manager_handle_resource_destroy(struct wl_resource *resource) {$/;"	f
manager_handle_stop	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void manager_handle_stop(struct wl_client *client,$/;"	f	file:
manager_impl	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^static struct zwp_tablet_manager_v2_interface manager_impl = {$/;"	v	typeref:struct:zwp_tablet_manager_v2_interface	file:
manager_impl	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static const struct zwlr_data_control_manager_v1_interface manager_impl = {$/;"	v	typeref:struct:zwlr_data_control_manager_v1_interface	file:
manager_impl	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static const struct zwlr_data_control_manager_v1_interface manager_impl;$/;"	v	typeref:struct:zwlr_data_control_manager_v1_interface	file:
manager_impl	../subprojects/wlroots/types/wlr_export_dmabuf_v1.c	/^static const struct zwlr_export_dmabuf_manager_v1_interface manager_impl = {$/;"	v	typeref:struct:zwlr_export_dmabuf_manager_v1_interface	file:
manager_impl	../subprojects/wlroots/types/wlr_export_dmabuf_v1.c	/^static const struct zwlr_export_dmabuf_manager_v1_interface manager_impl;$/;"	v	typeref:struct:zwlr_export_dmabuf_manager_v1_interface	file:
manager_impl	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static const struct zwlr_output_manager_v1_interface manager_impl = {$/;"	v	typeref:struct:zwlr_output_manager_v1_interface	file:
manager_impl	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static const struct zwlr_output_manager_v1_interface manager_impl;$/;"	v	typeref:struct:zwlr_output_manager_v1_interface	file:
manager_impl	../subprojects/wlroots/types/wlr_screencopy_v1.c	/^static const struct zwlr_screencopy_manager_v1_interface manager_impl = {$/;"	v	typeref:struct:zwlr_screencopy_manager_v1_interface	file:
manager_impl	../subprojects/wlroots/types/wlr_screencopy_v1.c	/^static const struct zwlr_screencopy_manager_v1_interface manager_impl;$/;"	v	typeref:struct:zwlr_screencopy_manager_v1_interface	file:
manager_impl	../subprojects/wlroots/types/wlr_virtual_keyboard_v1.c	/^static const struct zwp_virtual_keyboard_manager_v1_interface manager_impl = {$/;"	v	typeref:struct:zwp_virtual_keyboard_manager_v1_interface	file:
manager_impl	../subprojects/wlroots/types/wlr_virtual_keyboard_v1.c	/^static const struct zwp_virtual_keyboard_manager_v1_interface manager_impl;$/;"	v	typeref:struct:zwp_virtual_keyboard_manager_v1_interface	file:
manager_send_head	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void manager_send_head(struct wlr_output_manager_v1 *manager,$/;"	f	file:
manager_update_head	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static bool manager_update_head(struct wlr_output_manager_v1 *manager,$/;"	f	file:
map	../subprojects/wlroots/include/rootston/layers.h	/^	struct wl_listener map;$/;"	m	struct:roots_layer_popup	typeref:struct:roots_layer_popup::wl_listener
map	../subprojects/wlroots/include/rootston/layers.h	/^	struct wl_listener map;$/;"	m	struct:roots_layer_surface	typeref:struct:roots_layer_surface::wl_listener
map	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener map;$/;"	m	struct:roots_drag_icon	typeref:struct:roots_drag_icon::wl_listener
map	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener map;$/;"	m	struct:roots_subsurface	typeref:struct:roots_subsurface::wl_listener
map	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener map;$/;"	m	struct:roots_xdg_popup	typeref:struct:roots_xdg_popup::wl_listener
map	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener map;$/;"	m	struct:roots_xdg_popup_v6	typeref:struct:roots_xdg_popup_v6::wl_listener
map	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener map;$/;"	m	struct:roots_xdg_surface	typeref:struct:roots_xdg_surface::wl_listener
map	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener map;$/;"	m	struct:roots_xdg_surface_v6	typeref:struct:roots_xdg_surface_v6::wl_listener
map	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener map;$/;"	m	struct:roots_xwayland_surface	typeref:struct:roots_xwayland_surface::wl_listener
map	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^		struct wl_signal map;$/;"	m	struct:wlr_drag_icon::__anon42	typeref:struct:wlr_drag_icon::__anon42::wl_signal
map	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^		struct wl_signal map;$/;"	m	struct:wlr_layer_surface_v1::__anon65	typeref:struct:wlr_layer_surface_v1::__anon65::wl_signal
map	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^		struct wl_signal map;$/;"	m	struct:wlr_subsurface::__anon94	typeref:struct:wlr_subsurface::__anon94::wl_signal
map	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		struct wl_signal map;$/;"	m	struct:wlr_xdg_surface::__anon118	typeref:struct:wlr_xdg_surface::__anon118::wl_signal
map	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^		struct wl_signal map;$/;"	m	struct:wlr_xdg_surface_v6::__anon124	typeref:struct:wlr_xdg_surface_v6::__anon124::wl_signal
map	../subprojects/wlroots/include/wlr/xwayland.h	/^		struct wl_signal map;$/;"	m	struct:wlr_xwayland_surface::__anon126	typeref:struct:wlr_xwayland_surface::__anon126::wl_signal
map	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_listener map;$/;"	m	struct:tinywl_view	typeref:struct:tinywl_view::wl_listener	file:
mapped	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	bool mapped;$/;"	m	struct:wlr_drag_icon
mapped	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	bool added, configured, mapped, closed;$/;"	m	struct:wlr_layer_surface_v1
mapped	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	bool mapped;$/;"	m	struct:wlr_subsurface
mapped	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	bool added, configured, mapped;$/;"	m	struct:wlr_xdg_surface
mapped	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	bool added, configured, mapped;$/;"	m	struct:wlr_xdg_surface_v6
mapped	../subprojects/wlroots/include/wlr/xwayland.h	/^	bool mapped;$/;"	m	struct:wlr_xwayland_surface
mapped	../subprojects/wlroots/tinywl/tinywl.c	/^	bool mapped;$/;"	m	struct:tinywl_view	file:
mapped_box	../subprojects/wlroots/include/rootston/config.h	/^	struct wlr_box *mapped_box;$/;"	m	struct:roots_cursor_config	typeref:struct:roots_cursor_config::wlr_box
mapped_box	../subprojects/wlroots/include/rootston/config.h	/^	struct wlr_box *mapped_box;$/;"	m	struct:roots_device_config	typeref:struct:roots_device_config::wlr_box
mapped_box	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wlr_box *mapped_box;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wlr_box	file:
mapped_box	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wlr_box *mapped_box;$/;"	m	struct:wlr_cursor_state	typeref:struct:wlr_cursor_state::wlr_box	file:
mapped_device_ref	../subprojects/wlroots/examples/dmabuf-capture.c	/^	AVBufferRef *mapped_device_ref;$/;"	m	struct:capture_context	file:
mapped_frames_ref	../subprojects/wlroots/examples/dmabuf-capture.c	/^	AVBufferRef *mapped_frames_ref;$/;"	m	struct:capture_context	file:
mapped_output	../subprojects/wlroots/include/rootston/config.h	/^	char *mapped_output;$/;"	m	struct:roots_cursor_config
mapped_output	../subprojects/wlroots/include/rootston/config.h	/^	char *mapped_output;$/;"	m	struct:roots_device_config
mapped_output	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wlr_output *mapped_output;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wlr_output	file:
mapped_output	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wlr_output *mapped_output;$/;"	m	struct:wlr_cursor_state	typeref:struct:wlr_cursor_state::wlr_output	file:
margin	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	} margin;$/;"	m	struct:wlr_layer_surface_v1_state	typeref:struct:wlr_layer_surface_v1_state::__anon64
margin_top	../subprojects/wlroots/examples/layer-shell.c	/^static int32_t margin_top = 0;$/;"	v	file:
match_obj	../subprojects/wlroots/backend/drm/util.c	/^size_t match_obj(size_t num_objs, const uint32_t objs[static restrict num_objs],$/;"	f
match_obj_	../subprojects/wlroots/backend/drm/util.c	/^static bool match_obj_(struct match_state *st, size_t skips, size_t score, size_t replaced, size_t i) {$/;"	f	file:
match_state	../subprojects/wlroots/backend/drm/util.c	/^struct match_state {$/;"	s	file:
matrix	../subprojects/wlroots/include/backend/drm/drm.h	/^	float matrix[9];$/;"	m	struct:wlr_drm_plane
max	../subprojects/wlroots/types/wlr_surface.c	/^static int max(int fst, int snd) {$/;"	f	file:
max_aspect_den	../subprojects/wlroots/include/wlr/xwayland.h	/^	int32_t max_aspect_num, max_aspect_den;$/;"	m	struct:wlr_xwayland_surface_size_hints
max_aspect_num	../subprojects/wlroots/include/wlr/xwayland.h	/^	int32_t max_aspect_num, max_aspect_den;$/;"	m	struct:wlr_xwayland_surface_size_hints
max_height	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	uint32_t max_width, max_height;$/;"	m	struct:wlr_xdg_toplevel_state
max_height	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	uint32_t max_width, max_height;$/;"	m	struct:wlr_xdg_toplevel_v6_state
max_height	../subprojects/wlroots/include/wlr/xwayland.h	/^	int32_t max_width, max_height;$/;"	m	struct:wlr_xwayland_surface_size_hints
max_queued_frames	../subprojects/wlroots/examples/dmabuf-capture.c	/^	int max_queued_frames;$/;"	m	struct:fifo_buffer	file:
max_rects	../subprojects/wlroots/include/wlr/types/wlr_output_damage.h	/^	int max_rects; \/\/ max number of damaged rectangles$/;"	m	struct:wlr_output_damage
max_width	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	uint32_t max_width, max_height;$/;"	m	struct:wlr_xdg_toplevel_state
max_width	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	uint32_t max_width, max_height;$/;"	m	struct:wlr_xdg_toplevel_v6_state
max_width	../subprojects/wlroots/include/wlr/xwayland.h	/^	int32_t max_width, max_height;$/;"	m	struct:wlr_xwayland_surface_size_hints
max_x	../subprojects/wlroots/types/wlr_surface.c	/^	int32_t max_x, max_y;$/;"	m	struct:bound_acc	file:
max_y	../subprojects/wlroots/types/wlr_surface.c	/^	int32_t max_x, max_y;$/;"	m	struct:bound_acc	file:
maximize	../subprojects/wlroots/include/rootston/view.h	/^	void (*maximize)(struct roots_view *view, bool maximized);$/;"	m	struct:roots_view_interface
maximize	../subprojects/wlroots/rootston/xdg_shell.c	/^static void maximize(struct roots_view *view, bool maximized) {$/;"	f	file:
maximize	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void maximize(struct roots_view *view, bool maximized) {$/;"	f	file:
maximize	../subprojects/wlroots/rootston/xwayland.c	/^static void maximize(struct roots_view *view, bool maximized) {$/;"	f	file:
maximized	../subprojects/wlroots/include/rootston/view.h	/^	bool maximized;$/;"	m	struct:roots_view
maximized	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	bool maximized;$/;"	m	struct:wlr_foreign_toplevel_handle_v1_maximized_event
maximized	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	bool maximized, fullscreen, resizing, activated;$/;"	m	struct:wlr_xdg_toplevel_state
maximized	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	bool maximized, fullscreen, resizing, activated;$/;"	m	struct:wlr_xdg_toplevel_v6_state
maximized_horz	../subprojects/wlroots/include/wlr/xwayland.h	/^	bool maximized_vert, maximized_horz;$/;"	m	struct:wlr_xwayland_surface
maximized_vert	../subprojects/wlroots/include/wlr/xwayland.h	/^	bool maximized_vert, maximized_horz;$/;"	m	struct:wlr_xwayland_surface
meta_key	../subprojects/wlroots/include/rootston/config.h	/^	uint32_t meta_key;$/;"	m	struct:roots_keyboard_config
method	../subprojects/wlroots/include/wlr/types/wlr_fullscreen_shell_v1.h	/^	enum zwp_fullscreen_shell_v1_present_method method;$/;"	m	struct:wlr_fullscreen_shell_v1_present_surface_event	typeref:enum:wlr_fullscreen_shell_v1_present_surface_event::zwp_fullscreen_shell_v1_present_method
mgpu_surf	../subprojects/wlroots/include/backend/drm/drm.h	/^	struct wlr_drm_surface mgpu_surf;$/;"	m	struct:wlr_drm_plane	typeref:struct:wlr_drm_plane::wlr_drm_surface
mhz_to_nsec	../subprojects/wlroots/backend/drm/drm.c	/^static int mhz_to_nsec(int mhz) {$/;"	f	file:
mime_types	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wl_array mime_types;$/;"	m	struct:wlr_data_source	typeref:struct:wlr_data_source::wl_array
mime_types	../subprojects/wlroots/include/wlr/types/wlr_primary_selection.h	/^	struct wl_array mime_types;$/;"	m	struct:wlr_primary_selection_source	typeref:struct:wlr_primary_selection_source::wl_array
mime_types	../subprojects/wlroots/types/wlr_data_control_v1.c	/^	struct wl_array mime_types;$/;"	m	struct:data_control_source	typeref:struct:data_control_source::wl_array	file:
mime_types_atoms	../subprojects/wlroots/xwayland/selection/incoming.c	/^	struct wl_array mime_types_atoms;$/;"	m	struct:x11_data_source	typeref:struct:x11_data_source::wl_array	file:
mime_types_atoms	../subprojects/wlroots/xwayland/selection/incoming.c	/^	struct wl_array mime_types_atoms;$/;"	m	struct:x11_primary_selection_source	typeref:struct:x11_primary_selection_source::wl_array	file:
min	../subprojects/wlroots/types/wlr_surface.c	/^static int min(int fst, int snd) {$/;"	f	file:
min_aspect_den	../subprojects/wlroots/include/wlr/xwayland.h	/^	int32_t min_aspect_num, min_aspect_den;$/;"	m	struct:wlr_xwayland_surface_size_hints
min_aspect_num	../subprojects/wlroots/include/wlr/xwayland.h	/^	int32_t min_aspect_num, min_aspect_den;$/;"	m	struct:wlr_xwayland_surface_size_hints
min_height	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	uint32_t min_width, min_height;$/;"	m	struct:wlr_xdg_toplevel_state
min_height	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	uint32_t min_width, min_height;$/;"	m	struct:wlr_xdg_toplevel_v6_state
min_height	../subprojects/wlroots/include/wlr/xwayland.h	/^	int32_t min_width, min_height;$/;"	m	struct:wlr_xwayland_surface_size_hints
min_width	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	uint32_t min_width, min_height;$/;"	m	struct:wlr_xdg_toplevel_state
min_width	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	uint32_t min_width, min_height;$/;"	m	struct:wlr_xdg_toplevel_v6_state
min_width	../subprojects/wlroots/include/wlr/xwayland.h	/^	int32_t min_width, min_height;$/;"	m	struct:wlr_xwayland_surface_size_hints
min_x	../subprojects/wlroots/types/wlr_surface.c	/^	int32_t min_x, min_y;$/;"	m	struct:bound_acc	file:
min_y	../subprojects/wlroots/types/wlr_surface.c	/^	int32_t min_x, min_y;$/;"	m	struct:bound_acc	file:
minimized	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	bool minimized;$/;"	m	struct:wlr_foreign_toplevel_handle_v1_minimized_event
mod_indexes	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	xkb_mod_index_t mod_indexes[WLR_MODIFIER_COUNT];$/;"	m	struct:wlr_keyboard
modal	../subprojects/wlroots/include/wlr/xwayland.h	/^	bool modal;$/;"	m	struct:wlr_xwayland_surface
mode	../subprojects/wlroots/include/rootston/config.h	/^	} mode;$/;"	m	struct:roots_output_config	typeref:struct:roots_output_config::__anon29
mode	../subprojects/wlroots/include/rootston/cursor.h	/^	enum roots_cursor_mode mode;$/;"	m	struct:roots_cursor	typeref:enum:roots_cursor::roots_cursor_mode
mode	../subprojects/wlroots/include/rootston/output.h	/^	struct wl_listener mode;$/;"	m	struct:roots_output	typeref:struct:roots_output::wl_listener
mode	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^		struct wl_signal mode;$/;"	m	struct:wlr_output::__anon68	typeref:struct:wlr_output::__anon68::wl_signal
mode	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	struct wlr_output_mode *mode;$/;"	m	struct:wlr_output_head_v1_state	typeref:struct:wlr_output_head_v1_state::wlr_output_mode
mode	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^		struct wl_signal mode;$/;"	m	struct:wlr_server_decoration::__anon92	typeref:struct:wlr_server_decoration::__anon92::wl_signal
mode	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^	uint32_t mode; \/\/ enum wlr_server_decoration_manager_mode$/;"	m	struct:wlr_server_decoration
mode	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	unsigned int mode;$/;"	m	struct:wlr_event_tablet_pad_button
mode	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	unsigned int mode;$/;"	m	struct:wlr_event_tablet_pad_ring
mode	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	unsigned int mode;$/;"	m	struct:wlr_event_tablet_pad_strip
mode	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	uint32_t (*mode)(struct wlr_tablet_pad_v2_grab *grab,$/;"	m	struct:wlr_tablet_pad_v2_grab_interface
mode	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	enum wlr_xdg_toplevel_decoration_v1_mode mode;$/;"	m	struct:wlr_xdg_toplevel_decoration_v1_configure	typeref:enum:wlr_xdg_toplevel_decoration_v1_configure::wlr_xdg_toplevel_decoration_v1_mode
mode	../subprojects/wlroots/types/wlr_output_layout.c	/^	struct wl_listener mode;$/;"	m	struct:wlr_output_layout_output_state	typeref:struct:wlr_output_layout_output_state::wl_listener	file:
mode_count	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	unsigned int mode_count;$/;"	m	struct:wlr_tablet_pad_group
mode_from_resource	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static struct wlr_output_mode *mode_from_resource($/;"	f	file:
mode_handle_resource_destroy	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void mode_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
mode_id	../subprojects/wlroots/include/backend/drm/drm.h	/^	uint32_t mode_id;$/;"	m	struct:wlr_drm_crtc
mode_id	../subprojects/wlroots/include/backend/drm/properties.h	/^		uint32_t mode_id;$/;"	m	struct:wlr_drm_crtc_props::__anon18
mode_resources	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	struct wl_list mode_resources; \/\/ wl_resource_get_link$/;"	m	struct:wlr_output_head_v1	typeref:struct:wlr_output_head_v1::wl_list
model	../subprojects/wlroots/examples/dmabuf-capture.c	/^	char *model;$/;"	m	struct:wayland_output	file:
model	../subprojects/wlroots/include/rootston/config.h	/^	char *model;$/;"	m	struct:roots_keyboard_config
model	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	char model[16];$/;"	m	struct:wlr_output
modes	../subprojects/wlroots/include/rootston/config.h	/^	struct wl_list modes;$/;"	m	struct:roots_output_config	typeref:struct:roots_output_config::wl_list
modes	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	struct wl_list modes; \/\/ wlr_output_mode::link$/;"	m	struct:wlr_output	typeref:struct:wlr_output::wl_list
modifier	../subprojects/wlroots/include/wlr/render/dmabuf.h	/^	uint64_t modifier;$/;"	m	struct:wlr_dmabuf_attributes
modifiers	../subprojects/wlroots/include/rootston/config.h	/^	uint32_t modifiers;$/;"	m	struct:roots_binding_config
modifiers	../subprojects/wlroots/include/wlr/render/drm_format_set.h	/^	uint64_t modifiers[];$/;"	m	struct:wlr_drm_format
modifiers	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^		struct wl_signal modifiers;$/;"	m	struct:wlr_keyboard::__anon62	typeref:struct:wlr_keyboard::__anon62::wl_signal
modifiers	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	struct wlr_keyboard_modifiers modifiers;$/;"	m	struct:wlr_keyboard	typeref:struct:wlr_keyboard::wlr_keyboard_modifiers
modifiers	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	void (*modifiers)(struct wlr_seat_keyboard_grab *grab,$/;"	m	struct:wlr_keyboard_grab_interface
modifiers	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_listener modifiers;$/;"	m	struct:tinywl_keyboard	typeref:struct:tinywl_keyboard::wl_listener	file:
mon	../subprojects/wlroots/include/wlr/backend/session.h	/^	struct udev_monitor *mon;$/;"	m	struct:wlr_session	typeref:struct:wlr_session::udev_monitor
motion	../subprojects/wlroots/examples/touch.c	/^	struct wl_listener motion;$/;"	m	struct:touch_state	typeref:struct:touch_state::wl_listener	file:
motion	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wl_listener motion;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wl_listener
motion	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^		struct wl_signal motion;$/;"	m	struct:wlr_cursor::__anon38	typeref:struct:wlr_cursor::__anon38::wl_signal
motion	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^		struct wl_signal motion; \/\/ wlr_drag_motion_event$/;"	m	struct:wlr_drag::__anon43	typeref:struct:wlr_drag::__anon43::wl_signal
motion	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^		struct wl_signal motion;$/;"	m	struct:wlr_pointer::__anon74	typeref:struct:wlr_pointer::__anon74::wl_signal
motion	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	void (*motion)(struct wlr_seat_pointer_grab *grab, uint32_t time_msec,$/;"	m	struct:wlr_pointer_grab_interface
motion	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	void (*motion)(struct wlr_seat_touch_grab *grab, uint32_t time_msec,$/;"	m	struct:wlr_touch_grab_interface
motion	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	void (*motion)(struct wlr_tablet_tool_v2_grab *grab, double x, double y);$/;"	m	struct:wlr_tablet_tool_v2_grab_interface
motion	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^		struct wl_signal motion;$/;"	m	struct:wlr_touch::__anon107	typeref:struct:wlr_touch::__anon107::wl_signal
motion	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener motion;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wl_listener	file:
motion_absolute	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wl_listener motion_absolute;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wl_listener
motion_absolute	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^		struct wl_signal motion_absolute;$/;"	m	struct:wlr_cursor::__anon38	typeref:struct:wlr_cursor::__anon38::wl_signal
motion_absolute	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^		struct wl_signal motion_absolute;$/;"	m	struct:wlr_pointer::__anon74	typeref:struct:wlr_pointer::__anon74::wl_signal
motion_absolute	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener motion_absolute;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wl_listener	file:
move	../subprojects/wlroots/include/rootston/view.h	/^	void (*move)(struct roots_view *view, double x, double y);$/;"	m	struct:roots_view_interface
move	../subprojects/wlroots/rootston/xwayland.c	/^static void move(struct roots_view *view, double x, double y) {$/;"	f	file:
move_cursor	../subprojects/wlroots/include/wlr/interfaces/wlr_output.h	/^	bool (*move_cursor)(struct wlr_output *output, int x, int y);$/;"	m	struct:wlr_output_impl
move_resize	../subprojects/wlroots/include/rootston/view.h	/^	void (*move_resize)(struct roots_view *view, double x, double y,$/;"	m	struct:roots_view_interface
move_resize	../subprojects/wlroots/rootston/xdg_shell.c	/^static void move_resize(struct roots_view *view, double x, double y,$/;"	f	file:
move_resize	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void move_resize(struct roots_view *view, double x, double y,$/;"	f	file:
move_resize	../subprojects/wlroots/rootston/xwayland.c	/^static void move_resize(struct roots_view *view, double x, double y,$/;"	f	file:
msg	../subprojects/wlroots/backend/session/direct-ipc.c	/^struct msg {$/;"	s	file:
msg_type	../subprojects/wlroots/backend/session/direct-ipc.c	/^enum msg_type {$/;"	g	file:
multi_backend_destroy	../subprojects/wlroots/backend/multi/backend.c	/^static void multi_backend_destroy(struct wlr_backend *wlr_backend) {$/;"	f	file:
multi_backend_from_backend	../subprojects/wlroots/backend/multi/backend.c	/^static struct wlr_multi_backend *multi_backend_from_backend($/;"	f	file:
multi_backend_get_presentation_clock	../subprojects/wlroots/backend/multi/backend.c	/^static clockid_t multi_backend_get_presentation_clock($/;"	f	file:
multi_backend_get_renderer	../subprojects/wlroots/backend/multi/backend.c	/^static struct wlr_renderer *multi_backend_get_renderer($/;"	f	file:
multi_backend_get_session	../subprojects/wlroots/backend/multi/backend.c	/^static struct wlr_session *multi_backend_get_session($/;"	f	file:
multi_backend_get_subbackend	../subprojects/wlroots/backend/multi/backend.c	/^static struct subbackend_state *multi_backend_get_subbackend(struct wlr_multi_backend *multi,$/;"	f	file:
multi_backend_start	../subprojects/wlroots/backend/multi/backend.c	/^static bool multi_backend_start(struct wlr_backend *wlr_backend) {$/;"	f	file:
n_planes	../subprojects/wlroots/include/wlr/render/dmabuf.h	/^	int n_planes;$/;"	m	struct:wlr_dmabuf_attributes
n_refs	../subprojects/wlroots/include/wlr/types/wlr_buffer.h	/^	size_t n_refs;$/;"	m	struct:wlr_buffer
name	../subprojects/wlroots/backend/drm/properties.c	/^	const char *name;$/;"	m	struct:prop_info	file:
name	../subprojects/wlroots/include/rootston/config.h	/^	char *name;$/;"	m	struct:roots_device_config
name	../subprojects/wlroots/include/rootston/config.h	/^	char *name;$/;"	m	struct:roots_keyboard_config
name	../subprojects/wlroots/include/rootston/config.h	/^	char *name;$/;"	m	struct:roots_output_config
name	../subprojects/wlroots/include/rootston/config.h	/^	char *name;$/;"	m	struct:roots_switch_config
name	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^	char *name;$/;"	m	struct:wlr_input_device
name	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	char name[24];$/;"	m	struct:wlr_output
name	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	char *name;$/;"	m	struct:wlr_seat
name	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	const char *name;$/;"	m	struct:wlr_surface_role
name	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	const char *name;$/;"	m	struct:wlr_tablet
name	../subprojects/wlroots/include/wlr/types/wlr_xcursor_manager.h	/^	char *name;$/;"	m	struct:wlr_xcursor_manager
name	../subprojects/wlroots/include/wlr/xcursor.h	/^	char *name;$/;"	m	struct:wlr_xcursor
name	../subprojects/wlroots/include/wlr/xcursor.h	/^	char *name;$/;"	m	struct:wlr_xcursor_theme
name	../subprojects/wlroots/include/xcursor/cursor_data.h	/^	char *name;$/;"	m	struct:cursor_metadata
name	../subprojects/wlroots/include/xcursor/xcursor.h	/^    char	    *name;	\/* name used to load images *\/$/;"	m	struct:_XcursorImages
ncomment	../subprojects/wlroots/xcursor/xcursor.c	/^    int		    ncomment;	\/* number of comments *\/$/;"	m	struct:_XcursorComments	file:
needs_frame	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^		struct wl_signal needs_frame;$/;"	m	struct:wlr_output::__anon68	typeref:struct:wlr_output::__anon68::wl_signal
needs_frame	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	bool needs_frame;$/;"	m	struct:wlr_output
net_wm_edges_to_wlr	../subprojects/wlroots/xwayland/xwm.c	/^static enum wlr_edges net_wm_edges_to_wlr(uint32_t net_wm_edges) {$/;"	f	file:
net_wm_name	../subprojects/wlroots/include/backend/x11.h	/^		xcb_atom_t net_wm_name;$/;"	m	struct:wlr_x11_backend::__anon23
net_wm_state_action	../subprojects/wlroots/include/xwayland/xwm.h	/^enum net_wm_state_action {$/;"	g
new_constraint	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^		struct wl_signal new_constraint;$/;"	m	struct:wlr_pointer_constraints_v1::__anon77	typeref:struct:wlr_pointer_constraints_v1::__anon77::wl_signal
new_decoration	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^		struct wl_signal new_decoration;$/;"	m	struct:wlr_server_decoration_manager::__anon91	typeref:struct:wlr_server_decoration_manager::__anon91::wl_signal
new_device	../subprojects/wlroots/include/wlr/types/wlr_data_control_v1.h	/^		struct wl_signal new_device; \/\/ wlr_data_control_device_v1$/;"	m	struct:wlr_data_control_manager_v1::__anon39	typeref:struct:wlr_data_control_manager_v1::__anon39::wl_signal
new_inhibitor	../subprojects/wlroots/include/wlr/types/wlr_idle_inhibit_v1.h	/^		struct wl_signal new_inhibitor;$/;"	m	struct:wlr_idle_inhibit_manager_v1::__anon54	typeref:struct:wlr_idle_inhibit_manager_v1::__anon54::wl_signal
new_input	../subprojects/wlroots/backend/multi/backend.c	/^	struct wl_listener new_input;$/;"	m	struct:subbackend_state	typeref:struct:subbackend_state::wl_listener	file:
new_input	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wl_listener new_input;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
new_input	../subprojects/wlroots/examples/output-layout.c	/^	struct wl_listener new_input;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
new_input	../subprojects/wlroots/examples/pointer.c	/^	struct wl_listener new_input;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
new_input	../subprojects/wlroots/examples/rotation.c	/^	struct wl_listener new_input;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
new_input	../subprojects/wlroots/examples/simple.c	/^	struct wl_listener new_input;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
new_input	../subprojects/wlroots/examples/tablet.c	/^	struct wl_listener new_input;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
new_input	../subprojects/wlroots/examples/touch.c	/^	struct wl_listener new_input;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
new_input	../subprojects/wlroots/include/rootston/input.h	/^	struct wl_listener new_input;$/;"	m	struct:roots_input	typeref:struct:roots_input::wl_listener
new_input	../subprojects/wlroots/include/wlr/backend.h	/^		struct wl_signal new_input;$/;"	m	struct:wlr_backend::__anon33	typeref:struct:wlr_backend::__anon33::wl_signal
new_input	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_listener new_input;$/;"	m	struct:tinywl_server	typeref:struct:tinywl_server::wl_listener	file:
new_input_notify	../subprojects/wlroots/examples/multi-pointer.c	/^void new_input_notify(struct wl_listener *listener, void *data) {$/;"	f
new_input_notify	../subprojects/wlroots/examples/output-layout.c	/^void new_input_notify(struct wl_listener *listener, void *data) {$/;"	f
new_input_notify	../subprojects/wlroots/examples/pointer.c	/^void new_input_notify(struct wl_listener *listener, void *data) {$/;"	f
new_input_notify	../subprojects/wlroots/examples/rotation.c	/^void new_input_notify(struct wl_listener *listener, void *data) {$/;"	f
new_input_notify	../subprojects/wlroots/examples/simple.c	/^void new_input_notify(struct wl_listener *listener, void *data) {$/;"	f
new_input_notify	../subprojects/wlroots/examples/tablet.c	/^void new_input_notify(struct wl_listener *listener, void *data) {$/;"	f
new_input_notify	../subprojects/wlroots/examples/touch.c	/^void new_input_notify(struct wl_listener *listener, void *data) {$/;"	f
new_input_reemit	../subprojects/wlroots/backend/multi/backend.c	/^static void new_input_reemit(struct wl_listener *listener, void *data) {$/;"	f	file:
new_output	../subprojects/wlroots/backend/multi/backend.c	/^	struct wl_listener new_output;$/;"	m	struct:subbackend_state	typeref:struct:subbackend_state::wl_listener	file:
new_output	../subprojects/wlroots/examples/fullscreen-shell.c	/^	struct wl_listener new_output;$/;"	m	struct:fullscreen_server	typeref:struct:fullscreen_server::wl_listener	file:
new_output	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wl_listener new_output;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
new_output	../subprojects/wlroots/examples/output-layout.c	/^	struct wl_listener new_output;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
new_output	../subprojects/wlroots/examples/pointer.c	/^	struct wl_listener new_output;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
new_output	../subprojects/wlroots/examples/rotation.c	/^	struct wl_listener new_output;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
new_output	../subprojects/wlroots/examples/simple.c	/^	struct wl_listener new_output;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
new_output	../subprojects/wlroots/examples/tablet.c	/^	struct wl_listener new_output;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
new_output	../subprojects/wlroots/examples/touch.c	/^	struct wl_listener new_output;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
new_output	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wl_listener new_output;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wl_listener
new_output	../subprojects/wlroots/include/wlr/backend.h	/^		struct wl_signal new_output;$/;"	m	struct:wlr_backend::__anon33	typeref:struct:wlr_backend::__anon33::wl_signal
new_output	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_listener new_output;$/;"	m	struct:tinywl_server	typeref:struct:tinywl_server::wl_listener	file:
new_output_notify	../subprojects/wlroots/examples/multi-pointer.c	/^void new_output_notify(struct wl_listener *listener, void *data) {$/;"	f
new_output_notify	../subprojects/wlroots/examples/output-layout.c	/^void new_output_notify(struct wl_listener *listener, void *data) {$/;"	f
new_output_notify	../subprojects/wlroots/examples/pointer.c	/^void new_output_notify(struct wl_listener *listener, void *data) {$/;"	f
new_output_notify	../subprojects/wlroots/examples/rotation.c	/^void new_output_notify(struct wl_listener *listener, void *data) {$/;"	f
new_output_notify	../subprojects/wlroots/examples/simple.c	/^void new_output_notify(struct wl_listener *listener, void *data) {$/;"	f
new_output_notify	../subprojects/wlroots/examples/tablet.c	/^void new_output_notify(struct wl_listener *listener, void *data) {$/;"	f
new_output_notify	../subprojects/wlroots/examples/touch.c	/^void new_output_notify(struct wl_listener *listener, void *data) {$/;"	f
new_output_reemit	../subprojects/wlroots/backend/multi/backend.c	/^static void new_output_reemit(struct wl_listener *listener, void *data) {$/;"	f	file:
new_popup	../subprojects/wlroots/include/rootston/layers.h	/^	struct wl_listener new_popup;$/;"	m	struct:roots_layer_surface	typeref:struct:roots_layer_surface::wl_listener
new_popup	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener new_popup;$/;"	m	struct:roots_xdg_popup	typeref:struct:roots_xdg_popup::wl_listener
new_popup	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener new_popup;$/;"	m	struct:roots_xdg_popup_v6	typeref:struct:roots_xdg_popup_v6::wl_listener
new_popup	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener new_popup;$/;"	m	struct:roots_xdg_surface	typeref:struct:roots_xdg_surface::wl_listener
new_popup	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener new_popup;$/;"	m	struct:roots_xdg_surface_v6	typeref:struct:roots_xdg_surface_v6::wl_listener
new_popup	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^		struct wl_signal new_popup;$/;"	m	struct:wlr_layer_surface_v1::__anon65	typeref:struct:wlr_layer_surface_v1::__anon65::wl_signal
new_popup	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		struct wl_signal new_popup;$/;"	m	struct:wlr_xdg_surface::__anon118	typeref:struct:wlr_xdg_surface::__anon118::wl_signal
new_popup	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^		struct wl_signal new_popup;$/;"	m	struct:wlr_xdg_surface_v6::__anon124	typeref:struct:wlr_xdg_surface_v6::__anon124::wl_signal
new_relative_pointer	../subprojects/wlroots/include/wlr/types/wlr_relative_pointer_v1.h	/^		struct wl_signal new_relative_pointer; \/\/ wlr_relative_pointer_v1$/;"	m	struct:wlr_relative_pointer_manager_v1::__anon82	typeref:struct:wlr_relative_pointer_manager_v1::__anon82::wl_signal
new_subsurface	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener new_subsurface;$/;"	m	struct:roots_view	typeref:struct:roots_view::wl_listener
new_subsurface	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener new_subsurface;$/;"	m	struct:roots_view_child	typeref:struct:roots_view_child::wl_listener
new_subsurface	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^		struct wl_signal new_subsurface;$/;"	m	struct:wlr_surface::__anon93	typeref:struct:wlr_surface::__anon93::wl_signal
new_surface	../subprojects/wlroots/include/wlr/types/wlr_compositor.h	/^		struct wl_signal new_surface;$/;"	m	struct:wlr_compositor::__anon37	typeref:struct:wlr_compositor::__anon37::wl_signal
new_surface	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^		struct wl_signal new_surface;$/;"	m	struct:wlr_layer_shell_v1::__anon63	typeref:struct:wlr_layer_shell_v1::__anon63::wl_signal
new_surface	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_surface *old_surface, *new_surface;$/;"	m	struct:wlr_seat_keyboard_focus_change_event	typeref:struct:wlr_seat_keyboard_focus_change_event::
new_surface	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_surface *old_surface, *new_surface;$/;"	m	struct:wlr_seat_pointer_focus_change_event	typeref:struct:wlr_seat_pointer_focus_change_event::
new_surface	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		struct wl_signal new_surface;$/;"	m	struct:wlr_xdg_shell::__anon113	typeref:struct:wlr_xdg_shell::__anon113::wl_signal
new_surface	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^		struct wl_signal new_surface;$/;"	m	struct:wlr_xdg_shell_v6::__anon119	typeref:struct:wlr_xdg_shell_v6::__anon119::wl_signal
new_surface	../subprojects/wlroots/include/wlr/xwayland.h	/^		struct wl_signal new_surface;$/;"	m	struct:wlr_xwayland::__anon125	typeref:struct:wlr_xwayland::__anon125::wl_signal
new_toplevel_decoration	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^		struct wl_signal new_toplevel_decoration; \/\/ struct wlr_xdg_toplevel_decoration *$/;"	m	struct:wlr_xdg_decoration_manager_v1::__anon110	typeref:struct:wlr_xdg_decoration_manager_v1::__anon110::wl_signal
new_virtual_keyboard	../subprojects/wlroots/include/wlr/types/wlr_virtual_keyboard_v1.h	/^		struct wl_signal new_virtual_keyboard; \/\/ struct wlr_virtual_keyboard_v1*$/;"	m	struct:wlr_virtual_keyboard_manager_v1::__anon108	typeref:struct:wlr_virtual_keyboard_manager_v1::__anon108::wl_signal
new_xdg_surface	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_listener new_xdg_surface;$/;"	m	struct:tinywl_server	typeref:struct:tinywl_server::wl_listener	file:
next_geometry	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_box next_geometry;$/;"	m	struct:wlr_xdg_surface	typeref:struct:wlr_xdg_surface::wlr_box
next_geometry	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_box next_geometry;$/;"	m	struct:wlr_xdg_surface_v6	typeref:struct:wlr_xdg_surface_v6::wlr_box
nimage	../subprojects/wlroots/include/xcursor/xcursor.h	/^    int		    nimage;	\/* number of images *\/$/;"	m	struct:_XcursorImages
noop_backend_from_backend	../subprojects/wlroots/backend/noop/backend.c	/^struct wlr_noop_backend *noop_backend_from_backend($/;"	f
noop_change_vt	../subprojects/wlroots/backend/session/noop.c	/^static bool noop_change_vt(struct wlr_session *base, unsigned vt) {$/;"	f	file:
noop_output_from_output	../subprojects/wlroots/backend/noop/output.c	/^static struct wlr_noop_output *noop_output_from_output($/;"	f	file:
noop_session_close	../subprojects/wlroots/backend/session/noop.c	/^static void noop_session_close(struct wlr_session *base, int fd) {$/;"	f	file:
noop_session_create	../subprojects/wlroots/backend/session/noop.c	/^static struct wlr_session *noop_session_create(struct wl_display *disp) {$/;"	f	file:
noop_session_destroy	../subprojects/wlroots/backend/session/noop.c	/^static void noop_session_destroy(struct wlr_session *base) {$/;"	f	file:
noop_session_open	../subprojects/wlroots/backend/session/noop.c	/^static int noop_session_open(struct wlr_session *base, const char *path) {$/;"	f	file:
nsc_context	../subprojects/wlroots/include/backend/rdp.h	/^	NSC_CONTEXT *nsc_context;$/;"	m	struct:wlr_rdp_peer_context
nsc_swap_buffers	../subprojects/wlroots/backend/rdp/output.c	/^static bool nsc_swap_buffers($/;"	f	file:
ntoc	../subprojects/wlroots/xcursor/xcursor.c	/^    XcursorUInt	    ntoc;	\/* number of toc entries *\/$/;"	m	struct:_XcursorFileHeader	file:
num_buttons	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	size_t num_buttons;$/;"	m	struct:wlr_tablet_v2_tablet_tool
num_crtcs	../subprojects/wlroots/include/backend/drm/drm.h	/^	size_t num_crtcs;$/;"	m	struct:wlr_drm_backend
num_cursor_planes	../subprojects/wlroots/include/backend/drm/drm.h	/^			size_t num_cursor_planes;$/;"	m	struct:wlr_drm_backend::__anon13::__anon14
num_keycodes	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	size_t num_keycodes;$/;"	m	struct:wlr_keyboard
num_objs	../subprojects/wlroots/backend/drm/util.c	/^	const size_t num_objs;$/;"	m	struct:match_state	file:
num_overlay_planes	../subprojects/wlroots/include/backend/drm/drm.h	/^			size_t num_overlay_planes;$/;"	m	struct:wlr_drm_backend::__anon13::__anon14
num_planes	../subprojects/wlroots/include/backend/drm/drm.h	/^	size_t num_planes;$/;"	m	struct:wlr_drm_backend
num_primary_planes	../subprojects/wlroots/include/backend/drm/drm.h	/^			size_t num_primary_planes;$/;"	m	struct:wlr_drm_backend::__anon13::__anon14
num_queued_frames	../subprojects/wlroots/examples/dmabuf-capture.c	/^	int num_queued_frames;$/;"	m	struct:fifo_buffer	file:
num_res	../subprojects/wlroots/backend/drm/util.c	/^	const size_t num_res;$/;"	m	struct:match_state	file:
num_type_planes	../subprojects/wlroots/include/backend/drm/drm.h	/^		size_t num_type_planes[3];$/;"	m	union:wlr_drm_backend::__anon13
objs	../subprojects/wlroots/backend/drm/util.c	/^	const uint32_t *restrict objs;$/;"	m	struct:match_state	file:
offer_handle_destroy	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void offer_handle_destroy(struct wl_client *client,$/;"	f	file:
offer_handle_destroy	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void offer_handle_destroy(struct wl_client *client,$/;"	f	file:
offer_handle_destroy	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void offer_handle_destroy(struct wl_client *client,$/;"	f	file:
offer_handle_receive	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void offer_handle_receive(struct wl_client *client,$/;"	f	file:
offer_handle_receive	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void offer_handle_receive(struct wl_client *client,$/;"	f	file:
offer_handle_receive	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void offer_handle_receive(struct wl_client *client,$/;"	f	file:
offer_handle_resource_destroy	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void offer_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
offer_handle_resource_destroy	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void offer_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
offer_handle_resource_destroy	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void offer_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
offer_impl	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static const struct zwlr_data_control_offer_v1_interface offer_impl = {$/;"	v	typeref:struct:zwlr_data_control_offer_v1_interface	file:
offer_impl	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static const struct zwlr_data_control_offer_v1_interface offer_impl;$/;"	v	typeref:struct:zwlr_data_control_offer_v1_interface	file:
offer_impl	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static const struct gtk_primary_selection_offer_interface offer_impl = {$/;"	v	typeref:struct:gtk_primary_selection_offer_interface	file:
offer_impl	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static const struct gtk_primary_selection_offer_interface offer_impl;$/;"	v	typeref:struct:gtk_primary_selection_offer_interface	file:
offer_impl	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static const struct zwp_primary_selection_offer_v1_interface offer_impl = {$/;"	v	typeref:struct:zwp_primary_selection_offer_v1_interface	file:
offer_impl	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static const struct zwp_primary_selection_offer_v1_interface offer_impl;$/;"	v	typeref:struct:zwp_primary_selection_offer_v1_interface	file:
offers	../subprojects/wlroots/include/wlr/types/wlr_gtk_primary_selection.h	/^	struct wl_list offers; \/\/ wl_resource_get_link$/;"	m	struct:wlr_gtk_primary_selection_device	typeref:struct:wlr_gtk_primary_selection_device::wl_list
offers	../subprojects/wlroots/include/wlr/types/wlr_primary_selection_v1.h	/^	struct wl_list offers; \/\/ wl_resource_get_link$/;"	m	struct:wlr_primary_selection_v1_device	typeref:struct:wlr_primary_selection_v1_device::wl_list
offs_x	../subprojects/wlroots/include/rootston/cursor.h	/^	int offs_x, offs_y;$/;"	m	struct:roots_cursor
offs_y	../subprojects/wlroots/include/rootston/cursor.h	/^	int offs_x, offs_y;$/;"	m	struct:roots_cursor
offset	../subprojects/wlroots/include/wlr/render/dmabuf.h	/^	uint32_t offset[WLR_DMABUF_MAX_PLANES];$/;"	m	struct:wlr_dmabuf_attributes
offset	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	} offset;$/;"	m	struct:wlr_xdg_positioner	typeref:struct:wlr_xdg_positioner::__anon115
offset	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	} offset;$/;"	m	struct:wlr_xdg_positioner_v6	typeref:struct:wlr_xdg_positioner_v6::__anon121
offset	../subprojects/wlroots/include/xcursor/cursor_data.h	/^	size_t offset;$/;"	m	struct:cursor_metadata
old_crtc	../subprojects/wlroots/include/backend/drm/drm.h	/^	drmModeCrtc *old_crtc;$/;"	m	struct:wlr_drm_connector
old_kbmode	../subprojects/wlroots/backend/session/direct-freebsd.c	/^	int old_kbmode;$/;"	m	struct:direct_session	file:
old_kbmode	../subprojects/wlroots/backend/session/direct.c	/^	int old_kbmode;$/;"	m	struct:direct_session	file:
old_surface	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_surface *old_surface, *new_surface;$/;"	m	struct:wlr_seat_keyboard_focus_change_event	typeref:struct:wlr_seat_keyboard_focus_change_event::wlr_surface
old_surface	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_surface *old_surface, *new_surface;$/;"	m	struct:wlr_seat_pointer_focus_change_event	typeref:struct:wlr_seat_pointer_focus_change_event::wlr_surface
old_tty	../subprojects/wlroots/backend/session/direct-freebsd.c	/^	int old_tty;$/;"	m	struct:direct_session	file:
on_quit_signal	../subprojects/wlroots/examples/dmabuf-capture.c	/^void on_quit_signal(int signo) {$/;"	f
opaque	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	pixman_region32_t opaque, input;$/;"	m	struct:wlr_surface_state
opaque_region	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	pixman_region32_t opaque_region;$/;"	m	struct:wlr_surface
open	../subprojects/wlroots/include/wlr/backend/session/interface.h	/^	int (*open)(struct wlr_session *session, const char *path);$/;"	m	struct:session_impl
open_display_sockets	../subprojects/wlroots/xwayland/sockets.c	/^int open_display_sockets(int socks[2]) {$/;"	f
open_if_kms	../subprojects/wlroots/backend/session/session.c	/^static int open_if_kms(struct wlr_session *restrict session,$/;"	f	file:
open_socket	../subprojects/wlroots/xwayland/sockets.c	/^static int open_socket(struct sockaddr_un *addr, size_t path_size) {$/;"	f	file:
open_sockets	../subprojects/wlroots/xwayland/sockets.c	/^static bool open_sockets(int socks[2], int display) {$/;"	f	file:
options	../subprojects/wlroots/include/rootston/config.h	/^	char *options;$/;"	m	struct:roots_keyboard_config
orientation	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	enum wlr_axis_orientation orientation;$/;"	m	struct:wlr_event_pointer_axis	typeref:enum:wlr_event_pointer_axis::wlr_axis_orientation
orig	../subprojects/wlroots/backend/drm/util.c	/^	const uint32_t *restrict orig;$/;"	m	struct:match_state	file:
origin	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_surface *origin;$/;"	m	struct:wlr_seat_request_start_drag_event	typeref:struct:wlr_seat_request_start_drag_event::wlr_surface
original	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^	struct wlr_surface *original;$/;"	m	struct:implicit_grab_state	typeref:struct:implicit_grab_state::wlr_surface	file:
out_bitrate	../subprojects/wlroots/examples/dmabuf-capture.c	/^	float out_bitrate;$/;"	m	struct:capture_context	file:
out_filename	../subprojects/wlroots/examples/dmabuf-capture.c	/^	char *out_filename;$/;"	m	struct:capture_context	file:
outgoing	../subprojects/wlroots/include/xwayland/selection.h	/^	struct wl_list outgoing;$/;"	m	struct:wlr_xwm_selection	typeref:struct:wlr_xwm_selection::wl_list
outgoing_link	../subprojects/wlroots/include/xwayland/selection.h	/^	struct wl_list outgoing_link;$/;"	m	struct:wlr_xwm_selection_transfer	typeref:struct:wlr_xwm_selection_transfer::wl_list
output	../subprojects/wlroots/examples/dmabuf-capture.c	/^	struct wl_output *output;$/;"	m	struct:wayland_output	typeref:struct:wayland_output::wl_output	file:
output	../subprojects/wlroots/examples/fullscreen-shell.c	/^	struct wlr_output *output;$/;"	m	struct:render_data	typeref:struct:render_data::wlr_output	file:
output	../subprojects/wlroots/examples/gamma-control.c	/^struct output {$/;"	s	file:
output	../subprojects/wlroots/examples/layer-shell.c	/^static uint32_t output = UINT32_MAX;$/;"	v	file:
output	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wlr_output *output;$/;"	m	struct:sample_output	typeref:struct:sample_output::wlr_output	file:
output	../subprojects/wlroots/examples/output-layout.c	/^	struct wlr_output *output;$/;"	m	struct:sample_output	typeref:struct:sample_output::wlr_output	file:
output	../subprojects/wlroots/examples/pointer.c	/^	struct wlr_output *output;$/;"	m	struct:sample_output	typeref:struct:sample_output::wlr_output	file:
output	../subprojects/wlroots/examples/rotation.c	/^	struct wlr_output *output;$/;"	m	struct:sample_output	typeref:struct:sample_output::wlr_output	file:
output	../subprojects/wlroots/examples/screencopy.c	/^static struct wl_output *output = NULL;$/;"	v	typeref:struct:wl_output	file:
output	../subprojects/wlroots/examples/screenshot.c	/^	struct wl_output *output;$/;"	m	struct:screenshooter_output	typeref:struct:screenshooter_output::wl_output	file:
output	../subprojects/wlroots/examples/simple.c	/^	struct wlr_output *output;$/;"	m	struct:sample_output	typeref:struct:sample_output::wlr_output	file:
output	../subprojects/wlroots/examples/tablet.c	/^	struct wlr_output *output;$/;"	m	struct:sample_output	typeref:struct:sample_output::wlr_output	file:
output	../subprojects/wlroots/examples/touch.c	/^	struct wlr_output *output;$/;"	m	struct:sample_output	typeref:struct:sample_output::wlr_output	file:
output	../subprojects/wlroots/include/backend/drm/drm.h	/^	struct wlr_output output;$/;"	m	struct:wlr_drm_connector	typeref:struct:wlr_drm_connector::wlr_output
output	../subprojects/wlroots/include/backend/rdp.h	/^	struct wlr_rdp_output *output;$/;"	m	struct:wlr_rdp_peer_context	typeref:struct:wlr_rdp_peer_context::wlr_rdp_output
output	../subprojects/wlroots/include/backend/wayland.h	/^	struct wlr_wl_output *output;$/;"	m	struct:wlr_wl_pointer	typeref:struct:wlr_wl_pointer::wlr_wl_output
output	../subprojects/wlroots/include/wlr/types/wlr_export_dmabuf_v1.h	/^	struct wlr_output *output;$/;"	m	struct:wlr_export_dmabuf_frame_v1	typeref:struct:wlr_export_dmabuf_frame_v1::wlr_output
output	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	struct wlr_output *output;$/;"	m	struct:wlr_foreign_toplevel_handle_v1_fullscreen_event	typeref:struct:wlr_foreign_toplevel_handle_v1_fullscreen_event::wlr_output
output	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	struct wlr_output *output;$/;"	m	struct:wlr_foreign_toplevel_handle_v1_output	typeref:struct:wlr_foreign_toplevel_handle_v1_output::wlr_output
output	../subprojects/wlroots/include/wlr/types/wlr_fullscreen_shell_v1.h	/^	struct wlr_output *output; \/\/ can be NULL$/;"	m	struct:wlr_fullscreen_shell_v1_present_surface_event	typeref:struct:wlr_fullscreen_shell_v1_present_surface_event::wlr_output
output	../subprojects/wlroots/include/wlr/types/wlr_gamma_control.h	/^	struct wlr_output *output;$/;"	m	struct:wlr_gamma_control	typeref:struct:wlr_gamma_control::wlr_output
output	../subprojects/wlroots/include/wlr/types/wlr_gamma_control_v1.h	/^	struct wlr_output *output;$/;"	m	struct:wlr_gamma_control_v1	typeref:struct:wlr_gamma_control_v1::wlr_output
output	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	struct wlr_output *output;$/;"	m	struct:wlr_layer_surface_v1	typeref:struct:wlr_layer_surface_v1::wlr_output
output	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	struct wlr_output *output;$/;"	m	struct:wlr_output_cursor	typeref:struct:wlr_output_cursor::wlr_output
output	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	struct wlr_output *output;$/;"	m	struct:wlr_output_event_precommit	typeref:struct:wlr_output_event_precommit::wlr_output
output	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	struct wlr_output *output;$/;"	m	struct:wlr_output_event_present	typeref:struct:wlr_output_event_present::wlr_output
output	../subprojects/wlroots/include/wlr/types/wlr_output_damage.h	/^	struct wlr_output *output;$/;"	m	struct:wlr_output_damage	typeref:struct:wlr_output_damage::wlr_output
output	../subprojects/wlroots/include/wlr/types/wlr_output_layout.h	/^	struct wlr_output *output;$/;"	m	struct:wlr_output_layout_output	typeref:struct:wlr_output_layout_output::wlr_output
output	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	struct wlr_output *output;$/;"	m	struct:wlr_output_head_v1_state	typeref:struct:wlr_output_head_v1_state::wlr_output
output	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	/^	struct wlr_output *output;$/;"	m	struct:wlr_presentation_event	typeref:struct:wlr_presentation_event::wlr_output
output	../subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h	/^	struct wlr_output *output;$/;"	m	struct:wlr_screencopy_frame_v1	typeref:struct:wlr_screencopy_frame_v1::wlr_output
output	../subprojects/wlroots/include/wlr/types/wlr_screenshooter.h	/^	struct wlr_output *output;$/;"	m	struct:wlr_screenshot	typeref:struct:wlr_screenshot::wlr_output
output	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_output *output;$/;"	m	struct:wlr_xdg_toplevel_set_fullscreen_event	typeref:struct:wlr_xdg_toplevel_set_fullscreen_event::wlr_output
output	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_output *output;$/;"	m	struct:wlr_xdg_toplevel_v6_set_fullscreen_event	typeref:struct:wlr_xdg_toplevel_v6_set_fullscreen_event::wlr_output
output	../subprojects/wlroots/rootston/output.c	/^	struct roots_output *output;$/;"	m	struct:surface_iterator_data	typeref:struct:surface_iterator_data::roots_output	file:
output	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wlr_output *output;$/;"	m	struct:render_data	typeref:struct:render_data::wlr_output	file:
output_attach_render	../subprojects/wlroots/backend/headless/output.c	/^static bool output_attach_render(struct wlr_output *wlr_output,$/;"	f	file:
output_attach_render	../subprojects/wlroots/backend/noop/output.c	/^static bool output_attach_render(struct wlr_output *wlr_output,$/;"	f	file:
output_attach_render	../subprojects/wlroots/backend/rdp/output.c	/^static bool output_attach_render(struct wlr_output *wlr_output,$/;"	f	file:
output_attach_render	../subprojects/wlroots/backend/wayland/output.c	/^static bool output_attach_render(struct wlr_output *wlr_output,$/;"	f	file:
output_attach_render	../subprojects/wlroots/backend/x11/output.c	/^static bool output_attach_render(struct wlr_output *wlr_output,$/;"	f	file:
output_bind	../subprojects/wlroots/types/wlr_output.c	/^static void output_bind(struct wl_client *wl_client, void *data,$/;"	f	file:
output_commit	../subprojects/wlroots/backend/headless/output.c	/^static bool output_commit(struct wlr_output *wlr_output) {$/;"	f	file:
output_commit	../subprojects/wlroots/backend/noop/output.c	/^static bool output_commit(struct wlr_output *wlr_output) {$/;"	f	file:
output_commit	../subprojects/wlroots/backend/rdp/output.c	/^static bool output_commit(struct wlr_output *wlr_output) {$/;"	f	file:
output_commit	../subprojects/wlroots/backend/wayland/output.c	/^static bool output_commit(struct wlr_output *wlr_output) {$/;"	f	file:
output_commit	../subprojects/wlroots/backend/x11/output.c	/^static bool output_commit(struct wlr_output *wlr_output) {$/;"	f	file:
output_commit	../subprojects/wlroots/include/wlr/types/wlr_output_damage.h	/^	struct wl_listener output_commit;$/;"	m	struct:wlr_output_damage	typeref:struct:wlr_output_damage::wl_listener
output_cursor	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wlr_output_cursor *output_cursor;$/;"	m	struct:wlr_cursor_output_cursor	typeref:struct:wlr_cursor_output_cursor::wlr_output_cursor	file:
output_cursor_attempt_hardware	../subprojects/wlroots/types/wlr_output.c	/^static bool output_cursor_attempt_hardware(struct wlr_output_cursor *cursor) {$/;"	f	file:
output_cursor_commit	../subprojects/wlroots/types/wlr_output.c	/^static void output_cursor_commit(struct wlr_output_cursor *cursor,$/;"	f	file:
output_cursor_damage_whole	../subprojects/wlroots/types/wlr_output.c	/^static void output_cursor_damage_whole(struct wlr_output_cursor *cursor) {$/;"	f	file:
output_cursor_destroy	../subprojects/wlroots/types/wlr_cursor.c	/^static void output_cursor_destroy($/;"	f	file:
output_cursor_get_box	../subprojects/wlroots/types/wlr_output.c	/^static void output_cursor_get_box(struct wlr_output_cursor *cursor,$/;"	f	file:
output_cursor_handle_commit	../subprojects/wlroots/types/wlr_output.c	/^static void output_cursor_handle_commit(struct wl_listener *listener,$/;"	f	file:
output_cursor_handle_destroy	../subprojects/wlroots/types/wlr_output.c	/^static void output_cursor_handle_destroy(struct wl_listener *listener,$/;"	f	file:
output_cursor_render	../subprojects/wlroots/types/wlr_output.c	/^static void output_cursor_render(struct wlr_output_cursor *cursor,$/;"	f	file:
output_cursor_reset	../subprojects/wlroots/types/wlr_output.c	/^static void output_cursor_reset(struct wlr_output_cursor *cursor) {$/;"	f	file:
output_cursor_update_visible	../subprojects/wlroots/types/wlr_output.c	/^static void output_cursor_update_visible(struct wlr_output_cursor *cursor) {$/;"	f	file:
output_cursors	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_list output_cursors; \/\/ wlr_cursor_output_cursor::link$/;"	m	struct:wlr_cursor_state	typeref:struct:wlr_cursor_state::wl_list	file:
output_damage_from_local_surface	../subprojects/wlroots/rootston/output.c	/^void output_damage_from_local_surface(struct roots_output *output,$/;"	f
output_damage_from_view	../subprojects/wlroots/rootston/output.c	/^void output_damage_from_view(struct roots_output *output,$/;"	f
output_damage_handle_destroy	../subprojects/wlroots/rootston/output.c	/^static void output_damage_handle_destroy(struct wl_listener *listener,$/;"	f	file:
output_damage_handle_frame	../subprojects/wlroots/rootston/output.c	/^static void output_damage_handle_frame(struct wl_listener *listener,$/;"	f	file:
output_damage_whole	../subprojects/wlroots/rootston/output.c	/^void output_damage_whole(struct roots_output *output) {$/;"	f
output_damage_whole_drag_icon	../subprojects/wlroots/rootston/output.c	/^void output_damage_whole_drag_icon(struct roots_output *output,$/;"	f
output_damage_whole_local_surface	../subprojects/wlroots/rootston/output.c	/^void output_damage_whole_local_surface(struct roots_output *output,$/;"	f
output_damage_whole_view	../subprojects/wlroots/rootston/output.c	/^void output_damage_whole_view(struct roots_output *output,$/;"	f
output_destroy	../subprojects/wlroots/backend/headless/output.c	/^static void output_destroy(struct wlr_output *wlr_output) {$/;"	f	file:
output_destroy	../subprojects/wlroots/backend/noop/output.c	/^static void output_destroy(struct wlr_output *wlr_output) {$/;"	f	file:
output_destroy	../subprojects/wlroots/backend/rdp/output.c	/^static void output_destroy(struct wlr_output *wlr_output) {$/;"	f	file:
output_destroy	../subprojects/wlroots/backend/wayland/output.c	/^static void output_destroy(struct wlr_output *wlr_output) {$/;"	f	file:
output_destroy	../subprojects/wlroots/backend/x11/output.c	/^static void output_destroy(struct wlr_output *wlr_output) {$/;"	f	file:
output_destroy	../subprojects/wlroots/include/backend/wayland.h	/^	struct wl_listener output_destroy;$/;"	m	struct:wlr_wl_pointer	typeref:struct:wlr_wl_pointer::wl_listener
output_destroy	../subprojects/wlroots/include/rootston/layers.h	/^	struct wl_listener output_destroy;$/;"	m	struct:roots_layer_surface	typeref:struct:roots_layer_surface::wl_listener
output_destroy	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	struct wl_listener output_destroy;$/;"	m	struct:wlr_foreign_toplevel_handle_v1_output	typeref:struct:wlr_foreign_toplevel_handle_v1_output::wl_listener
output_destroy	../subprojects/wlroots/include/wlr/types/wlr_output_damage.h	/^	struct wl_listener output_destroy;$/;"	m	struct:wlr_output_damage	typeref:struct:wlr_output_damage::wl_listener
output_destroy	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	struct wl_listener output_destroy;$/;"	m	struct:wlr_output_configuration_head_v1	typeref:struct:wlr_output_configuration_head_v1::wl_listener
output_destroy	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	struct wl_listener output_destroy;$/;"	m	struct:wlr_output_head_v1	typeref:struct:wlr_output_head_v1::wl_listener
output_destroy	../subprojects/wlroots/rootston/output.c	/^static void output_destroy(struct roots_output *output) {$/;"	f	file:
output_destroy	../subprojects/wlroots/types/wlr_output_layout.c	/^	struct wl_listener output_destroy;$/;"	m	struct:wlr_output_layout_output_state	typeref:struct:wlr_output_layout_output_state::wl_listener	file:
output_destroy	../subprojects/wlroots/types/wlr_xdg_output_v1.c	/^static void output_destroy(struct wlr_xdg_output_v1 *output) {$/;"	f	file:
output_destroy_listener	../subprojects/wlroots/include/wlr/types/wlr_gamma_control.h	/^	struct wl_listener output_destroy_listener;$/;"	m	struct:wlr_gamma_control	typeref:struct:wlr_gamma_control::wl_listener
output_destroy_listener	../subprojects/wlroots/include/wlr/types/wlr_gamma_control_v1.h	/^	struct wl_listener output_destroy_listener;$/;"	m	struct:wlr_gamma_control_v1	typeref:struct:wlr_gamma_control_v1::wl_listener
output_drag_icons_for_each_surface	../subprojects/wlroots/rootston/output.c	/^void output_drag_icons_for_each_surface(struct roots_output *output,$/;"	f
output_for_each_surface	../subprojects/wlroots/rootston/output.c	/^void output_for_each_surface(struct roots_output *output,$/;"	f
output_for_each_surface_iterator	../subprojects/wlroots/rootston/output.c	/^static void output_for_each_surface_iterator(struct wlr_surface *surface,$/;"	f	file:
output_frame	../subprojects/wlroots/include/wlr/types/wlr_output_damage.h	/^	struct wl_listener output_frame;$/;"	m	struct:wlr_output_damage	typeref:struct:wlr_output_damage::wl_listener
output_frame	../subprojects/wlroots/tinywl/tinywl.c	/^static void output_frame(struct wl_listener *listener, void *data) {$/;"	f	file:
output_frame_notify	../subprojects/wlroots/examples/multi-pointer.c	/^void output_frame_notify(struct wl_listener *listener, void *data) {$/;"	f
output_frame_notify	../subprojects/wlroots/examples/output-layout.c	/^void output_frame_notify(struct wl_listener *listener, void *data) {$/;"	f
output_frame_notify	../subprojects/wlroots/examples/pointer.c	/^void output_frame_notify(struct wl_listener *listener, void *data) {$/;"	f
output_frame_notify	../subprojects/wlroots/examples/rotation.c	/^static void output_frame_notify(struct wl_listener *listener, void *data) {$/;"	f	file:
output_frame_notify	../subprojects/wlroots/examples/simple.c	/^void output_frame_notify(struct wl_listener *listener, void *data) {$/;"	f
output_frame_notify	../subprojects/wlroots/examples/tablet.c	/^static void output_frame_notify(struct wl_listener *listener, void *data) {$/;"	f	file:
output_frame_notify	../subprojects/wlroots/examples/touch.c	/^static void output_frame_notify(struct wl_listener *listener, void *data) {$/;"	f	file:
output_get_pointer	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static struct wlr_wl_pointer *output_get_pointer(struct wlr_wl_output *output) {$/;"	f	file:
output_handle_commit	../subprojects/wlroots/types/wlr_output_damage.c	/^static void output_handle_commit(struct wl_listener *listener, void *data) {$/;"	f	file:
output_handle_destroy	../subprojects/wlroots/rootston/output.c	/^static void output_handle_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
output_handle_destroy	../subprojects/wlroots/types/wlr_output_damage.c	/^static void output_handle_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
output_handle_destroy	../subprojects/wlroots/types/wlr_xdg_output_v1.c	/^static void output_handle_destroy(struct wl_client *client,$/;"	f	file:
output_handle_done	../subprojects/wlroots/examples/dmabuf-capture.c	/^static void output_handle_done(void* data, struct wl_output *wl_output) {$/;"	f	file:
output_handle_done	../subprojects/wlroots/examples/screenshot.c	/^static void output_handle_done(void *data, struct wl_output *wl_output) {$/;"	f	file:
output_handle_enable	../subprojects/wlroots/rootston/output.c	/^static void output_handle_enable(struct wl_listener *listener, void *data) {$/;"	f	file:
output_handle_frame	../subprojects/wlroots/examples/fullscreen-shell.c	/^static void output_handle_frame(struct wl_listener *listener, void *data) {$/;"	f	file:
output_handle_frame	../subprojects/wlroots/types/wlr_output_damage.c	/^static void output_handle_frame(struct wl_listener *listener, void *data) {$/;"	f	file:
output_handle_frame	../subprojects/wlroots/types/wlr_screenshooter.c	/^static void output_handle_frame(struct wl_listener *listener, void *_data) {$/;"	f	file:
output_handle_geometry	../subprojects/wlroots/examples/dmabuf-capture.c	/^static void output_handle_geometry(void *data, struct wl_output *wl_output,$/;"	f	file:
output_handle_geometry	../subprojects/wlroots/examples/screenshot.c	/^static void output_handle_geometry(void *data, struct wl_output *wl_output,$/;"	f	file:
output_handle_mode	../subprojects/wlroots/examples/dmabuf-capture.c	/^static void output_handle_mode(void *data, struct wl_output *wl_output,$/;"	f	file:
output_handle_mode	../subprojects/wlroots/examples/screenshot.c	/^static void output_handle_mode(void *data, struct wl_output *wl_output,$/;"	f	file:
output_handle_mode	../subprojects/wlroots/rootston/output.c	/^static void output_handle_mode(struct wl_listener *listener, void *data) {$/;"	f	file:
output_handle_mode	../subprojects/wlroots/types/wlr_output_damage.c	/^static void output_handle_mode(struct wl_listener *listener, void *data) {$/;"	f	file:
output_handle_needs_frame	../subprojects/wlroots/types/wlr_output_damage.c	/^static void output_handle_needs_frame(struct wl_listener *listener,$/;"	f	file:
output_handle_present	../subprojects/wlroots/rootston/output.c	/^static void output_handle_present(struct wl_listener *listener, void *data) {$/;"	f	file:
output_handle_release	../subprojects/wlroots/types/wlr_output.c	/^static void output_handle_release(struct wl_client *client,$/;"	f	file:
output_handle_resource_destroy	../subprojects/wlroots/types/wlr_output.c	/^static void output_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
output_handle_resource_destroy	../subprojects/wlroots/types/wlr_xdg_output_v1.c	/^static void output_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
output_handle_scale	../subprojects/wlroots/examples/dmabuf-capture.c	/^static void output_handle_scale(void* data, struct wl_output *wl_output,$/;"	f	file:
output_handle_scale	../subprojects/wlroots/types/wlr_output_damage.c	/^static void output_handle_scale(struct wl_listener *listener, void *data) {$/;"	f	file:
output_handle_surface_destroy	../subprojects/wlroots/examples/fullscreen-shell.c	/^static void output_handle_surface_destroy(struct wl_listener *listener,$/;"	f	file:
output_handle_transform	../subprojects/wlroots/rootston/output.c	/^static void output_handle_transform(struct wl_listener *listener, void *data) {$/;"	f	file:
output_handle_transform	../subprojects/wlroots/types/wlr_output_damage.c	/^static void output_handle_transform(struct wl_listener *listener, void *data) {$/;"	f	file:
output_impl	../subprojects/wlroots/backend/drm/drm.c	/^static const struct wlr_output_impl output_impl = {$/;"	v	typeref:struct:wlr_output_impl	file:
output_impl	../subprojects/wlroots/backend/headless/output.c	/^static const struct wlr_output_impl output_impl = {$/;"	v	typeref:struct:wlr_output_impl	file:
output_impl	../subprojects/wlroots/backend/noop/output.c	/^static const struct wlr_output_impl output_impl = {$/;"	v	typeref:struct:wlr_output_impl	file:
output_impl	../subprojects/wlroots/backend/rdp/output.c	/^static const struct wlr_output_impl output_impl = {$/;"	v	typeref:struct:wlr_output_impl	file:
output_impl	../subprojects/wlroots/backend/wayland/output.c	/^static const struct wlr_output_impl output_impl = {$/;"	v	typeref:struct:wlr_output_impl	file:
output_impl	../subprojects/wlroots/backend/x11/output.c	/^static const struct wlr_output_impl output_impl = {$/;"	v	typeref:struct:wlr_output_impl	file:
output_impl	../subprojects/wlroots/types/wlr_output.c	/^static const struct wl_output_interface output_impl = {$/;"	v	typeref:struct:wl_output_interface	file:
output_implementation	../subprojects/wlroots/types/wlr_xdg_output_v1.c	/^static const struct zxdg_output_v1_interface output_implementation = {$/;"	v	typeref:struct:zxdg_output_v1_interface	file:
output_layer_for_each_surface	../subprojects/wlroots/rootston/output.c	/^void output_layer_for_each_surface(struct roots_output *output,$/;"	f
output_layout	../subprojects/wlroots/examples/fullscreen-shell.c	/^	struct wlr_output_layout *output_layout;$/;"	m	struct:fullscreen_server	typeref:struct:fullscreen_server::wlr_output_layout	file:
output_layout	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wlr_output_layout *output_layout;$/;"	m	struct:tinywl_server	typeref:struct:tinywl_server::wlr_output_layout	file:
output_layout_output_create	../subprojects/wlroots/types/wlr_output_layout.c	/^static struct wlr_output_layout_output *output_layout_output_create($/;"	f	file:
output_layout_output_destroy	../subprojects/wlroots/types/wlr_output_layout.c	/^static void output_layout_output_destroy($/;"	f	file:
output_layout_output_get_box	../subprojects/wlroots/types/wlr_output_layout.c	/^static struct wlr_box *output_layout_output_get_box($/;"	f	file:
output_layout_reconfigure	../subprojects/wlroots/types/wlr_output_layout.c	/^static void output_layout_reconfigure(struct wlr_output_layout *layout) {$/;"	f	file:
output_list	../subprojects/wlroots/examples/dmabuf-capture.c	/^	struct wl_list output_list;$/;"	m	struct:capture_context	typeref:struct:capture_context::wl_list	file:
output_list	../subprojects/wlroots/examples/screenshot.c	/^static struct wl_list output_list;$/;"	v	typeref:struct:wl_list	file:
output_listener	../subprojects/wlroots/examples/dmabuf-capture.c	/^static const struct wl_output_listener output_listener = {$/;"	v	typeref:struct:wl_output_listener	file:
output_listener	../subprojects/wlroots/examples/screenshot.c	/^static const struct wl_output_listener output_listener = {$/;"	v	typeref:struct:wl_output_listener	file:
output_manager_apply	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wl_listener output_manager_apply;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wl_listener
output_manager_bind	../subprojects/wlroots/types/wlr_xdg_output_v1.c	/^static void output_manager_bind(struct wl_client *wl_client, void *data,$/;"	f	file:
output_manager_handle_destroy	../subprojects/wlroots/types/wlr_xdg_output_v1.c	/^static void output_manager_handle_destroy(struct wl_client *client,$/;"	f	file:
output_manager_handle_get_xdg_output	../subprojects/wlroots/types/wlr_xdg_output_v1.c	/^static void output_manager_handle_get_xdg_output(struct wl_client *client,$/;"	f	file:
output_manager_handle_resource_destroy	../subprojects/wlroots/types/wlr_xdg_output_v1.c	/^static void output_manager_handle_resource_destroy($/;"	f	file:
output_manager_implementation	../subprojects/wlroots/types/wlr_xdg_output_v1.c	/^		output_manager_implementation = {$/;"	v	typeref:struct:zxdg_output_manager_v1_interface	file:
output_manager_implementation	../subprojects/wlroots/types/wlr_xdg_output_v1.c	/^	output_manager_implementation;$/;"	v	typeref:struct:zxdg_output_manager_v1_interface	file:
output_manager_send_details	../subprojects/wlroots/types/wlr_xdg_output_v1.c	/^static void output_manager_send_details($/;"	f	file:
output_manager_test	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wl_listener output_manager_test;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wl_listener
output_manager_v1	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_output_manager_v1 *output_manager_v1;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_output_manager_v1
output_mode	../subprojects/wlroots/include/wlr/types/wlr_output_damage.h	/^	struct wl_listener output_mode;$/;"	m	struct:wlr_output_damage	typeref:struct:wlr_output_damage::wl_listener
output_move_cursor	../subprojects/wlroots/backend/wayland/output.c	/^static bool output_move_cursor(struct wlr_output *_output, int x, int y) {$/;"	f	file:
output_name	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^	char *output_name;$/;"	m	struct:wlr_input_device
output_needs_frame	../subprojects/wlroots/include/wlr/types/wlr_output_damage.h	/^	struct wl_listener output_needs_frame;$/;"	m	struct:wlr_output_damage	typeref:struct:wlr_output_damage::wl_listener
output_precommit	../subprojects/wlroots/include/wlr/types/wlr_export_dmabuf_v1.h	/^	struct wl_listener output_precommit;$/;"	m	struct:wlr_export_dmabuf_frame_v1	typeref:struct:wlr_export_dmabuf_frame_v1::wl_listener
output_precommit	../subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h	/^	struct wl_listener output_precommit;$/;"	m	struct:wlr_screencopy_frame_v1	typeref:struct:wlr_screencopy_frame_v1::wl_listener
output_prefix	../subprojects/wlroots/rootston/config.c	/^static const char *output_prefix = "output:";$/;"	v	file:
output_remove_notify	../subprojects/wlroots/examples/multi-pointer.c	/^void output_remove_notify(struct wl_listener *listener, void *data) {$/;"	f
output_remove_notify	../subprojects/wlroots/examples/output-layout.c	/^void output_remove_notify(struct wl_listener *listener, void *data) {$/;"	f
output_remove_notify	../subprojects/wlroots/examples/pointer.c	/^void output_remove_notify(struct wl_listener *listener, void *data) {$/;"	f
output_remove_notify	../subprojects/wlroots/examples/rotation.c	/^void output_remove_notify(struct wl_listener *listener, void *data) {$/;"	f
output_remove_notify	../subprojects/wlroots/examples/simple.c	/^void output_remove_notify(struct wl_listener *listener, void *data) {$/;"	f
output_remove_notify	../subprojects/wlroots/examples/tablet.c	/^void output_remove_notify(struct wl_listener *listener, void *data) {$/;"	f
output_remove_notify	../subprojects/wlroots/examples/touch.c	/^void output_remove_notify(struct wl_listener *listener, void *data) {$/;"	f
output_render	../subprojects/wlroots/rootston/render.c	/^void output_render(struct roots_output *output) {$/;"	f
output_resource	../subprojects/wlroots/include/wlr/types/wlr_screenshooter.h	/^	struct wl_resource *output_resource;$/;"	m	struct:wlr_screenshot	typeref:struct:wlr_screenshot::wl_resource
output_scale	../subprojects/wlroots/include/wlr/types/wlr_output_damage.h	/^	struct wl_listener output_scale;$/;"	m	struct:wlr_output_damage	typeref:struct:wlr_output_damage::wl_listener
output_schedule_frame	../subprojects/wlroots/backend/wayland/output.c	/^static bool output_schedule_frame(struct wlr_output *wlr_output) {$/;"	f	file:
output_scissor	../subprojects/wlroots/types/wlr_output.c	/^static void output_scissor(struct wlr_output *output, pixman_box32_t *rect) {$/;"	f	file:
output_send_details	../subprojects/wlroots/types/wlr_xdg_output_v1.c	/^static void output_send_details(struct wlr_xdg_output_v1 *xdg_output,$/;"	f	file:
output_set_cursor	../subprojects/wlroots/backend/wayland/output.c	/^static bool output_set_cursor(struct wlr_output *wlr_output,$/;"	f	file:
output_set_custom_mode	../subprojects/wlroots/backend/headless/output.c	/^static bool output_set_custom_mode(struct wlr_output *wlr_output, int32_t width,$/;"	f	file:
output_set_custom_mode	../subprojects/wlroots/backend/noop/output.c	/^static bool output_set_custom_mode(struct wlr_output *wlr_output,$/;"	f	file:
output_set_custom_mode	../subprojects/wlroots/backend/rdp/output.c	/^static bool output_set_custom_mode(struct wlr_output *wlr_output, int32_t width,$/;"	f	file:
output_set_custom_mode	../subprojects/wlroots/backend/wayland/output.c	/^static bool output_set_custom_mode(struct wlr_output *wlr_output,$/;"	f	file:
output_set_custom_mode	../subprojects/wlroots/backend/x11/output.c	/^static bool output_set_custom_mode(struct wlr_output *wlr_output,$/;"	f	file:
output_set_refresh	../subprojects/wlroots/backend/x11/output.c	/^static void output_set_refresh(struct wlr_output *wlr_output, int32_t refresh) {$/;"	f	file:
output_set_surface	../subprojects/wlroots/examples/fullscreen-shell.c	/^static void output_set_surface(struct fullscreen_output *output,$/;"	f	file:
output_state_clear	../subprojects/wlroots/types/wlr_output.c	/^static void output_state_clear(struct wlr_output_state *state) {$/;"	f	file:
output_surface_for_each_surface	../subprojects/wlroots/rootston/output.c	/^void output_surface_for_each_surface(struct roots_output *output,$/;"	f
output_transform	../subprojects/wlroots/backend/headless/output.c	/^static void output_transform(struct wlr_output *wlr_output,$/;"	f	file:
output_transform	../subprojects/wlroots/backend/noop/output.c	/^static void output_transform(struct wlr_output *wlr_output,$/;"	f	file:
output_transform	../subprojects/wlroots/backend/rdp/output.c	/^static void output_transform(struct wlr_output *wlr_output,$/;"	f	file:
output_transform	../subprojects/wlroots/backend/wayland/output.c	/^static void output_transform(struct wlr_output *wlr_output,$/;"	f	file:
output_transform	../subprojects/wlroots/backend/x11/output.c	/^static void output_transform(struct wlr_output *wlr_output,$/;"	f	file:
output_transform	../subprojects/wlroots/include/wlr/types/wlr_output_damage.h	/^	struct wl_listener output_transform;$/;"	m	struct:wlr_output_damage	typeref:struct:wlr_output_damage::wl_listener
output_update	../subprojects/wlroots/types/wlr_xdg_output_v1.c	/^static void output_update(struct wlr_xdg_output_v1 *xdg_output) {$/;"	f	file:
output_update_global	../subprojects/wlroots/types/wlr_output_layout.c	/^static void output_update_global(struct wlr_output *output) {$/;"	f	file:
output_update_matrix	../subprojects/wlroots/types/wlr_output.c	/^static void output_update_matrix(struct wlr_output *output) {$/;"	f	file:
output_view_for_each_surface	../subprojects/wlroots/rootston/output.c	/^void output_view_for_each_surface(struct roots_output *output,$/;"	f
output_xwayland_children_for_each_surface	../subprojects/wlroots/rootston/output.c	/^void output_xwayland_children_for_each_surface($/;"	f
outputs	../subprojects/wlroots/examples/fullscreen-shell.c	/^	struct wl_list outputs;$/;"	m	struct:fullscreen_server	typeref:struct:fullscreen_server::wl_list	file:
outputs	../subprojects/wlroots/examples/gamma-control.c	/^static struct wl_list outputs;$/;"	v	typeref:struct:wl_list	file:
outputs	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wl_list outputs; \/\/ sample_output::link$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_list	file:
outputs	../subprojects/wlroots/examples/rotation.c	/^	struct wl_list outputs;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_list	file:
outputs	../subprojects/wlroots/include/backend/drm/drm.h	/^	struct wl_list outputs;$/;"	m	struct:wlr_drm_backend	typeref:struct:wlr_drm_backend::wl_list
outputs	../subprojects/wlroots/include/backend/headless.h	/^	struct wl_list outputs;$/;"	m	struct:wlr_headless_backend	typeref:struct:wlr_headless_backend::wl_list
outputs	../subprojects/wlroots/include/backend/noop.h	/^	struct wl_list outputs;$/;"	m	struct:wlr_noop_backend	typeref:struct:wlr_noop_backend::wl_list
outputs	../subprojects/wlroots/include/backend/wayland.h	/^	struct wl_list outputs;$/;"	m	struct:wlr_wl_backend	typeref:struct:wlr_wl_backend::wl_list
outputs	../subprojects/wlroots/include/backend/x11.h	/^	struct wl_list outputs; \/\/ wlr_x11_output::link$/;"	m	struct:wlr_x11_backend	typeref:struct:wlr_x11_backend::wl_list
outputs	../subprojects/wlroots/include/rootston/config.h	/^	struct wl_list outputs;$/;"	m	struct:roots_config	typeref:struct:roots_config::wl_list
outputs	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wl_list outputs; \/\/ roots_output::link$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wl_list
outputs	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	struct wl_list outputs; \/\/ wlr_foreign_toplevel_v1_output$/;"	m	struct:wlr_foreign_toplevel_handle_v1	typeref:struct:wlr_foreign_toplevel_handle_v1::wl_list
outputs	../subprojects/wlroots/include/wlr/types/wlr_output_layout.h	/^	struct wl_list outputs;$/;"	m	struct:wlr_output_layout	typeref:struct:wlr_output_layout::wl_list
outputs	../subprojects/wlroots/include/wlr/types/wlr_xdg_output_v1.h	/^	struct wl_list outputs;$/;"	m	struct:wlr_xdg_output_manager_v1	typeref:struct:wlr_xdg_output_manager_v1::wl_list
outputs	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_list outputs;$/;"	m	struct:tinywl_server	typeref:struct:tinywl_server::wl_list	file:
outputs_enabled	../subprojects/wlroots/rootston/bindings.c	/^static bool outputs_enabled = true;$/;"	v	file:
overlay	../subprojects/wlroots/include/backend/drm/drm.h	/^			struct wlr_drm_plane *overlay;$/;"	m	struct:wlr_drm_crtc::__anon11::__anon12	typeref:struct:wlr_drm_crtc::__anon11::__anon12::wlr_drm_plane
overlay_cursor	../subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h	/^	bool overlay_cursor, cursor_locked;$/;"	m	struct:wlr_screencopy_frame_v1
overlay_planes	../subprojects/wlroots/include/backend/drm/drm.h	/^			struct wlr_drm_plane *overlay_planes;$/;"	m	struct:wlr_drm_backend::__anon15::__anon16	typeref:struct:wlr_drm_backend::__anon15::__anon16::wlr_drm_plane
override_redirect	../subprojects/wlroots/include/wlr/xwayland.h	/^	bool override_redirect;$/;"	m	struct:wlr_xwayland_surface
owner	../subprojects/wlroots/include/xwayland/selection.h	/^	xcb_window_t owner;$/;"	m	struct:wlr_xwm_selection
ox	../subprojects/wlroots/rootston/output.c	/^	double ox, oy;$/;"	m	struct:surface_iterator_data	file:
oy	../subprojects/wlroots/rootston/output.c	/^	double ox, oy;$/;"	m	struct:surface_iterator_data	file:
pad	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wlr_tablet_v2_tablet_pad *pad;$/;"	m	struct:wlr_tablet_pad_client_v2	typeref:struct:wlr_tablet_pad_client_v2::wlr_tablet_v2_tablet_pad
pad	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wlr_tablet_v2_tablet_pad *pad;$/;"	m	struct:wlr_tablet_pad_v2_grab	typeref:struct:wlr_tablet_pad_v2_grab::wlr_tablet_v2_tablet_pad
pad	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^	struct wlr_tablet_pad_client_v2 *pad;$/;"	m	struct:tablet_pad_auxiliary_user_data	typeref:struct:tablet_pad_auxiliary_user_data::wlr_tablet_pad_client_v2	file:
pad_color	../subprojects/wlroots/examples/tablet.c	/^	float pad_color[4];$/;"	m	struct:sample_state	file:
pad_destroy	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wl_listener pad_destroy;$/;"	m	struct:wlr_tablet_v2_tablet_pad	typeref:struct:wlr_tablet_v2_tablet_pad::wl_listener
pad_link	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_list pad_link;$/;"	m	struct:wlr_tablet_pad_client_v2	typeref:struct:wlr_tablet_pad_client_v2::wl_list
pad_refs	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^	size_t pad_refs;$/;"	m	struct:wlr_libinput_tablet_tool	file:
pads	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_list pads;    \/\/wlr_tablet_pad_client_v2::link$/;"	m	struct:wlr_tablet_seat_client_v2	typeref:struct:wlr_tablet_seat_client_v2::wl_list
pads	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_list pads;$/;"	m	struct:wlr_tablet_seat_v2	typeref:struct:wlr_tablet_seat_v2::wl_list
page_flip_handler	../subprojects/wlroots/backend/drm/drm.c	/^static void page_flip_handler(int fd, unsigned seq,$/;"	f	file:
pageflip_pending	../subprojects/wlroots/include/backend/drm/drm.h	/^	bool pageflip_pending;$/;"	m	struct:wlr_drm_connector
params_add	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^static void params_add(struct wl_client *client,$/;"	f	file:
params_create	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^static void params_create(struct wl_client *client,$/;"	f	file:
params_create_common	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^static void params_create_common(struct wl_client *client,$/;"	f	file:
params_create_immed	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^static void params_create_immed(struct wl_client *client,$/;"	f	file:
params_destroy	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^static void params_destroy(struct wl_client *client,$/;"	f	file:
params_resource	../subprojects/wlroots/include/wlr/types/wlr_linux_dmabuf_v1.h	/^	struct wl_resource *params_resource;$/;"	m	struct:wlr_dmabuf_v1_buffer	typeref:struct:wlr_dmabuf_v1_buffer::wl_resource
parent	../subprojects/wlroots/include/backend/drm/drm.h	/^	struct wlr_drm_backend *parent;$/;"	m	struct:wlr_drm_backend	typeref:struct:wlr_drm_backend::wlr_drm_backend
parent	../subprojects/wlroots/include/rootston/layers.h	/^	struct roots_layer_surface *parent;$/;"	m	struct:roots_layer_popup	typeref:struct:roots_layer_popup::roots_layer_surface
parent	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	struct wlr_surface *parent;$/;"	m	struct:wlr_subsurface	typeref:struct:wlr_subsurface::wlr_surface
parent	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_surface *parent;$/;"	m	struct:wlr_xdg_popup	typeref:struct:wlr_xdg_popup::wlr_surface
parent	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_xdg_surface *parent;$/;"	m	struct:wlr_xdg_toplevel	typeref:struct:wlr_xdg_toplevel::wlr_xdg_surface
parent	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_xdg_surface_v6 *parent;$/;"	m	struct:wlr_xdg_popup_v6	typeref:struct:wlr_xdg_popup_v6::wlr_xdg_surface_v6
parent	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_xdg_surface_v6 *parent;$/;"	m	struct:wlr_xdg_toplevel_v6	typeref:struct:wlr_xdg_toplevel_v6::wlr_xdg_surface_v6
parent	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wlr_xwayland_surface *parent;$/;"	m	struct:wlr_xwayland_surface	typeref:struct:wlr_xwayland_surface::wlr_xwayland_surface
parent_destroy	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	struct wl_listener parent_destroy;$/;"	m	struct:wlr_subsurface	typeref:struct:wlr_subsurface::wl_listener
parent_link	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	struct wl_list parent_link;$/;"	m	struct:wlr_subsurface	typeref:struct:wlr_subsurface::wl_list
parent_link	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wl_list parent_link; \/\/ wlr_xwayland_surface::children$/;"	m	struct:wlr_xwayland_surface	typeref:struct:wlr_xwayland_surface::wl_list
parent_pending_link	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	struct wl_list parent_pending_link;$/;"	m	struct:wlr_subsurface	typeref:struct:wlr_subsurface::wl_list
parse_args	../subprojects/wlroots/examples/idle.c	/^int parse_args(int argc, char *argv[]) {$/;"	f
parse_edid	../subprojects/wlroots/backend/drm/util.c	/^void parse_edid(struct wlr_output *restrict output, size_t len, const uint8_t *data) {$/;"	f
parse_geometry	../subprojects/wlroots/rootston/config.c	/^static struct wlr_box *parse_geometry(const char *str) {$/;"	f	file:
parse_modeline	../subprojects/wlroots/rootston/config.c	/^static bool parse_modeline(const char *s, drmModeModeInfo *mode) {$/;"	f	file:
parse_modifier	../subprojects/wlroots/rootston/config.c	/^static uint32_t parse_modifier(const char *symname) {$/;"	f	file:
parse_outputs_env	../subprojects/wlroots/backend/backend.c	/^static size_t parse_outputs_env(const char *name) {$/;"	f	file:
parse_xcb_setup	../subprojects/wlroots/backend/x11/output.c	/^static void parse_xcb_setup(struct wlr_output *output,$/;"	f	file:
path	../subprojects/wlroots/backend/session/direct-ipc.c	/^	char path[256];$/;"	m	struct:msg	file:
path	../subprojects/wlroots/backend/session/logind.c	/^	char *path;$/;"	m	struct:logind_session	file:
path	../subprojects/wlroots/include/backend/drm/properties.h	/^		uint32_t path;$/;"	m	struct:wlr_drm_connector_props::__anon17
paths	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	struct wlr_list paths; \/\/ char *$/;"	m	struct:wlr_tablet_pad	typeref:struct:wlr_tablet_pad::wlr_list
paths	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	struct wlr_list paths; \/\/ char *$/;"	m	struct:wlr_tablet	typeref:struct:wlr_tablet::wlr_list
pause_device	../subprojects/wlroots/backend/session/logind.c	/^static int pause_device(sd_bus_message *msg, void *userdata,$/;"	f	file:
peer	../subprojects/wlroots/include/backend/rdp.h	/^	freerdp_peer *peer;$/;"	m	struct:wlr_rdp_peer_context
pending	../subprojects/wlroots/examples/foreign-toplevel.c	/^	struct toplevel_state current, pending;$/;"	m	struct:toplevel_v1	typeref:struct:toplevel_v1::	file:
pending	../subprojects/wlroots/examples/input-method.c	/^struct input_method_state pending;$/;"	v	typeref:struct:input_method_state
pending	../subprojects/wlroots/examples/text-input.c	/^static struct text_input_state pending = {0};$/;"	v	typeref:struct:text_input_state	file:
pending	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^	struct wlr_input_method_v2_state pending;$/;"	m	struct:wlr_input_method_v2	typeref:struct:wlr_input_method_v2::wlr_input_method_v2_state
pending	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	struct wlr_output_state pending;$/;"	m	struct:wlr_output	typeref:struct:wlr_output::wlr_output_state
pending	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	struct wlr_pointer_constraint_v1_state current, pending;$/;"	m	struct:wlr_pointer_constraint_v1	typeref:struct:wlr_pointer_constraint_v1::
pending	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	struct wlr_subsurface_state current, pending;$/;"	m	struct:wlr_subsurface	typeref:struct:wlr_subsurface::
pending	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	struct wlr_surface_state current, pending, previous;$/;"	m	struct:wlr_surface	typeref:struct:wlr_surface::
pending	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^	struct wlr_text_input_v3_state pending;$/;"	m	struct:wlr_text_input_v3	typeref:struct:wlr_text_input_v3::wlr_text_input_v3_state
pending_active	../subprojects/wlroots/examples/input-method.c	/^bool pending_active = false;$/;"	v
pending_enabled	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^	bool pending_enabled;$/;"	m	struct:wlr_text_input_v3
pending_focused_surface	../subprojects/wlroots/include/rootston/text_input.h	/^	struct wlr_surface *pending_focused_surface;$/;"	m	struct:roots_text_input	typeref:struct:roots_text_input::wlr_surface
pending_focused_surface_destroy	../subprojects/wlroots/include/rootston/text_input.h	/^	struct wl_listener pending_focused_surface_destroy;$/;"	m	struct:roots_text_input	typeref:struct:roots_text_input::wl_listener
pending_move_resize	../subprojects/wlroots/include/rootston/view.h	/^	} pending_move_resize;$/;"	m	struct:roots_view	typeref:struct:roots_view::__anon31
pending_move_resize_configure_serial	../subprojects/wlroots/include/rootston/view.h	/^	uint32_t pending_move_resize_configure_serial;$/;"	m	struct:roots_xdg_surface
pending_move_resize_configure_serial	../subprojects/wlroots/include/rootston/view.h	/^	uint32_t pending_move_resize_configure_serial;$/;"	m	struct:roots_xdg_surface_v6
phys_height	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	int32_t phys_width, phys_height; \/\/ mm$/;"	m	struct:wlr_output
phys_width	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	int32_t phys_width, phys_height; \/\/ mm$/;"	m	struct:wlr_output
pid	../subprojects/wlroots/include/wlr/xwayland.h	/^	pid_t pid;$/;"	m	struct:wlr_xwayland
pid	../subprojects/wlroots/include/wlr/xwayland.h	/^	pid_t pid;$/;"	m	struct:wlr_xwayland_surface
pinch_begin	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wl_listener pinch_begin;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wl_listener
pinch_begin	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^		struct wl_signal pinch_begin;$/;"	m	struct:wlr_cursor::__anon38	typeref:struct:wlr_cursor::__anon38::wl_signal
pinch_begin	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^		struct wl_signal pinch_begin;$/;"	m	struct:wlr_pointer::__anon74	typeref:struct:wlr_pointer::__anon74::wl_signal
pinch_begin	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener pinch_begin;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wl_listener	file:
pinch_end	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wl_listener pinch_end;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wl_listener
pinch_end	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^		struct wl_signal pinch_end;$/;"	m	struct:wlr_cursor::__anon38	typeref:struct:wlr_cursor::__anon38::wl_signal
pinch_end	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^		struct wl_signal pinch_end;$/;"	m	struct:wlr_pointer::__anon74	typeref:struct:wlr_pointer::__anon74::wl_signal
pinch_end	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener pinch_end;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wl_listener	file:
pinch_impl	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	/^static const struct zwp_pointer_gesture_pinch_v1_interface pinch_impl = {$/;"	v	typeref:struct:zwp_pointer_gesture_pinch_v1_interface	file:
pinch_impl	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	/^static const struct zwp_pointer_gesture_pinch_v1_interface pinch_impl;$/;"	v	typeref:struct:zwp_pointer_gesture_pinch_v1_interface	file:
pinch_update	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wl_listener pinch_update;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wl_listener
pinch_update	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^		struct wl_signal pinch_update;$/;"	m	struct:wlr_cursor::__anon38	typeref:struct:wlr_cursor::__anon38::wl_signal
pinch_update	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^		struct wl_signal pinch_update;$/;"	m	struct:wlr_pointer::__anon74	typeref:struct:wlr_pointer::__anon74::wl_signal
pinch_update	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener pinch_update;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wl_listener	file:
pinches	../subprojects/wlroots/include/wlr/types/wlr_pointer_gestures_v1.h	/^	struct wl_list pinches;   \/\/ wl_resource_get_link$/;"	m	struct:wlr_pointer_gestures_v1	typeref:struct:wlr_pointer_gestures_v1::wl_list
ping_serial	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	uint32_t ping_serial;$/;"	m	struct:wlr_xdg_client
ping_serial	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	uint32_t ping_serial;$/;"	m	struct:wlr_xdg_client_v6
ping_timeout	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		struct wl_signal ping_timeout;$/;"	m	struct:wlr_xdg_surface::__anon118	typeref:struct:wlr_xdg_surface::__anon118::wl_signal
ping_timeout	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	uint32_t ping_timeout;$/;"	m	struct:wlr_xdg_shell
ping_timeout	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^		struct wl_signal ping_timeout;$/;"	m	struct:wlr_xdg_surface_v6::__anon124	typeref:struct:wlr_xdg_surface_v6::__anon124::wl_signal
ping_timeout	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	uint32_t ping_timeout;$/;"	m	struct:wlr_xdg_shell_v6
ping_timeout	../subprojects/wlroots/include/wlr/xwayland.h	/^		struct wl_signal ping_timeout;$/;"	m	struct:wlr_xwayland_surface::__anon126	typeref:struct:wlr_xwayland_surface::__anon126::wl_signal
ping_timeout	../subprojects/wlroots/include/xwayland/xwm.h	/^	uint32_t ping_timeout;$/;"	m	struct:wlr_xwm
ping_timer	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_event_source *ping_timer;$/;"	m	struct:wlr_xdg_client	typeref:struct:wlr_xdg_client::wl_event_source
ping_timer	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_event_source *ping_timer;$/;"	m	struct:wlr_xdg_client_v6	typeref:struct:wlr_xdg_client_v6::wl_event_source
ping_timer	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wl_event_source *ping_timer;$/;"	m	struct:wlr_xwayland_surface	typeref:struct:wlr_xwayland_surface::wl_event_source
pinging	../subprojects/wlroots/include/wlr/xwayland.h	/^	bool pinging;$/;"	m	struct:wlr_xwayland_surface
pixel_data	../subprojects/wlroots/examples/cat.h	/^  unsigned char	 pixel_data[128 * 128 * 4 + 1];$/;"	m	struct:gimp_texture
pixels	../subprojects/wlroots/include/xcursor/xcursor.h	/^    XcursorPixel    *pixels;	\/* pointer to pixels *\/$/;"	m	struct:_XcursorImage
pixels	../subprojects/wlroots/xwayland/xwayland.c	/^	uint8_t *pixels;$/;"	m	struct:wlr_xwayland_cursor	file:
plane_info	../subprojects/wlroots/backend/drm/properties.c	/^static const struct prop_info plane_info[] = {$/;"	v	typeref:struct:prop_info	file:
planes	../subprojects/wlroots/include/backend/drm/drm.h	/^		struct wlr_drm_plane *planes[3];$/;"	m	union:wlr_drm_crtc::__anon11	typeref:struct:wlr_drm_crtc::__anon11::wlr_drm_plane
planes	../subprojects/wlroots/include/backend/drm/drm.h	/^	struct wlr_drm_plane *planes;$/;"	m	struct:wlr_drm_backend	typeref:struct:wlr_drm_backend::wlr_drm_plane
platform	../subprojects/wlroots/include/wlr/render/egl.h	/^	EGLenum platform;$/;"	m	struct:wlr_egl
point_destroy	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wl_listener point_destroy;$/;"	m	struct:wlr_drag	typeref:struct:wlr_drag::wl_listener
pointer	../subprojects/wlroots/examples/layer-shell.c	/^static struct wl_pointer *pointer;$/;"	v	typeref:struct:wl_pointer	file:
pointer	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^	struct wl_pointer *pointer;$/;"	m	struct:window	typeref:struct:window::wl_pointer	file:
pointer	../subprojects/wlroots/include/backend/rdp.h	/^	struct wlr_rdp_input_device *pointer;$/;"	m	struct:wlr_rdp_peer_context	typeref:struct:wlr_rdp_peer_context::wlr_rdp_input_device
pointer	../subprojects/wlroots/include/backend/wayland.h	/^	struct wl_pointer *pointer;$/;"	m	struct:wlr_wl_backend	typeref:struct:wlr_wl_backend::wl_pointer
pointer	../subprojects/wlroots/include/backend/x11.h	/^	struct wlr_pointer pointer;$/;"	m	struct:wlr_x11_output	typeref:struct:wlr_x11_output::wlr_pointer
pointer	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^		struct wlr_pointer *pointer;$/;"	m	union:wlr_input_device::__anon56	typeref:struct:wlr_input_device::__anon56::wlr_pointer
pointer_constraint	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wl_listener pointer_constraint;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wl_listener
pointer_constraint_commit	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^static void pointer_constraint_commit($/;"	f	file:
pointer_constraint_create	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^static void pointer_constraint_create(struct wl_client *client,$/;"	f	file:
pointer_constraint_destroy	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^static void pointer_constraint_destroy(struct wlr_pointer_constraint_v1 *constraint) {$/;"	f	file:
pointer_constraint_destroy_resource	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^static void pointer_constraint_destroy_resource(struct wl_resource *resource) {$/;"	f	file:
pointer_constraint_from_resource	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^static struct wlr_pointer_constraint_v1 *pointer_constraint_from_resource($/;"	f	file:
pointer_constraint_handle_set_region	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^static void pointer_constraint_handle_set_region(struct wl_client *client,$/;"	f	file:
pointer_constraint_set_cursor_position_hint	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^static void pointer_constraint_set_cursor_position_hint(struct wl_client *client,$/;"	f	file:
pointer_constraint_set_region	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^static void pointer_constraint_set_region($/;"	f	file:
pointer_constraints	../subprojects/wlroots/examples/pointer-constraints.c	/^static struct zwp_pointer_constraints_v1 *pointer_constraints = NULL;$/;"	v	typeref:struct:zwp_pointer_constraints_v1	file:
pointer_constraints	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static struct zwp_pointer_constraints_v1 *pointer_constraints = NULL;$/;"	v	typeref:struct:zwp_pointer_constraints_v1	file:
pointer_constraints	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_pointer_constraints_v1 *pointer_constraints;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_pointer_constraints_v1
pointer_constraints	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	struct wlr_pointer_constraints_v1 *pointer_constraints;$/;"	m	struct:wlr_pointer_constraint_v1	typeref:struct:wlr_pointer_constraint_v1::wlr_pointer_constraints_v1
pointer_constraints_bind	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^static void pointer_constraints_bind(struct wl_client *client, void *data,$/;"	f	file:
pointer_constraints_confine_pointer	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^static void pointer_constraints_confine_pointer(struct wl_client *client,$/;"	f	file:
pointer_constraints_destroy	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^static void pointer_constraints_destroy(struct wl_resource *resource) {$/;"	f	file:
pointer_constraints_from_resource	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^static struct wlr_pointer_constraints_v1 *pointer_constraints_from_resource($/;"	f	file:
pointer_constraints_impl	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^		pointer_constraints_impl = {$/;"	v	typeref:struct:zwp_pointer_constraints_v1_interface	file:
pointer_constraints_impl	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^static const struct zwp_pointer_constraints_v1_interface pointer_constraints_impl;$/;"	v	typeref:struct:zwp_pointer_constraints_v1_interface	file:
pointer_constraints_lock_pointer	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^static void pointer_constraints_lock_pointer(struct wl_client *client,$/;"	f	file:
pointer_cursor_surface_role	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^static const struct wlr_surface_role pointer_cursor_surface_role = {$/;"	v	typeref:struct:wlr_surface_role	file:
pointer_destroy	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static void pointer_destroy(struct wlr_pointer *wlr_pointer) {$/;"	f	file:
pointer_destroy	../subprojects/wlroots/backend/x11/input_device.c	/^static void pointer_destroy(struct wlr_pointer *wlr_pointer) {$/;"	f	file:
pointer_destroy	../subprojects/wlroots/include/wlr/types/wlr_relative_pointer_v1.h	/^	struct wl_listener pointer_destroy;$/;"	m	struct:wlr_relative_pointer_v1	typeref:struct:wlr_relative_pointer_v1::wl_listener
pointer_dev	../subprojects/wlroots/include/backend/x11.h	/^	struct wlr_input_device pointer_dev;$/;"	m	struct:wlr_x11_output	typeref:struct:wlr_x11_output::wlr_input_device
pointer_gestures	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_pointer_gestures_v1 *pointer_gestures;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_pointer_gestures_v1
pointer_gestures_from_resource	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	/^static struct wlr_pointer_gestures_v1 *pointer_gestures_from_resource($/;"	f	file:
pointer_gestures_v1_bind	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	/^static void pointer_gestures_v1_bind(struct wl_client *wl_client, void *data,$/;"	f	file:
pointer_get_wl	../subprojects/wlroots/backend/wayland/wl_seat.c	/^struct wlr_wl_pointer *pointer_get_wl(struct wlr_pointer *wlr_pointer) {$/;"	f
pointer_grab	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wlr_seat_pointer_grab pointer_grab;$/;"	m	struct:wlr_drag	typeref:struct:wlr_drag::wlr_seat_pointer_grab
pointer_grab	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_seat_pointer_grab pointer_grab;$/;"	m	struct:wlr_xdg_popup_grab	typeref:struct:wlr_xdg_popup_grab::wlr_seat_pointer_grab
pointer_grab	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_seat_pointer_grab pointer_grab;$/;"	m	struct:wlr_xdg_popup_grab_v6	typeref:struct:wlr_xdg_popup_grab_v6::wlr_seat_pointer_grab
pointer_grab_begin	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^		struct wl_signal pointer_grab_begin;$/;"	m	struct:wlr_seat::__anon90	typeref:struct:wlr_seat::__anon90::wl_signal
pointer_grab_end	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^		struct wl_signal pointer_grab_end;$/;"	m	struct:wlr_seat::__anon90	typeref:struct:wlr_seat::__anon90::wl_signal
pointer_handle_axis	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static void pointer_handle_axis(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
pointer_handle_axis	../subprojects/wlroots/examples/idle-inhibit.c	/^static void pointer_handle_axis(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
pointer_handle_axis	../subprojects/wlroots/examples/pointer-constraints.c	/^static void pointer_handle_axis(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
pointer_handle_axis	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static void pointer_handle_axis(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
pointer_handle_axis	../subprojects/wlroots/examples/toplevel-decoration.c	/^static void pointer_handle_axis(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
pointer_handle_axis_discrete	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static void pointer_handle_axis_discrete(void *data,$/;"	f	file:
pointer_handle_axis_discrete	../subprojects/wlroots/examples/idle-inhibit.c	/^static void pointer_handle_axis_discrete(void *data,$/;"	f	file:
pointer_handle_axis_discrete	../subprojects/wlroots/examples/pointer-constraints.c	/^static void pointer_handle_axis_discrete(void *data,$/;"	f	file:
pointer_handle_axis_discrete	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static void pointer_handle_axis_discrete(void *data,$/;"	f	file:
pointer_handle_axis_source	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static void pointer_handle_axis_source(void *data,$/;"	f	file:
pointer_handle_axis_source	../subprojects/wlroots/examples/idle-inhibit.c	/^static void pointer_handle_axis_source(void *data,$/;"	f	file:
pointer_handle_axis_source	../subprojects/wlroots/examples/pointer-constraints.c	/^static void pointer_handle_axis_source(void *data,$/;"	f	file:
pointer_handle_axis_source	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static void pointer_handle_axis_source(void *data,$/;"	f	file:
pointer_handle_axis_stop	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static void pointer_handle_axis_stop(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
pointer_handle_axis_stop	../subprojects/wlroots/examples/idle-inhibit.c	/^static void pointer_handle_axis_stop(void *data,$/;"	f	file:
pointer_handle_axis_stop	../subprojects/wlroots/examples/pointer-constraints.c	/^static void pointer_handle_axis_stop(void *data,$/;"	f	file:
pointer_handle_axis_stop	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static void pointer_handle_axis_stop(void *data,$/;"	f	file:
pointer_handle_button	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static void pointer_handle_button(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
pointer_handle_button	../subprojects/wlroots/examples/idle-inhibit.c	/^static void pointer_handle_button(void *data, struct wl_pointer *pointer, uint32_t serial,$/;"	f	file:
pointer_handle_button	../subprojects/wlroots/examples/pointer-constraints.c	/^static void pointer_handle_button(void *data, struct wl_pointer *pointer,$/;"	f	file:
pointer_handle_button	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static void pointer_handle_button(void *data, struct wl_pointer *pointer,$/;"	f	file:
pointer_handle_button	../subprojects/wlroots/examples/toplevel-decoration.c	/^static void pointer_handle_button(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
pointer_handle_enter	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static void pointer_handle_enter(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
pointer_handle_enter	../subprojects/wlroots/examples/idle-inhibit.c	/^static void pointer_handle_enter(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
pointer_handle_enter	../subprojects/wlroots/examples/pointer-constraints.c	/^static void pointer_handle_enter(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
pointer_handle_enter	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static void pointer_handle_enter(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
pointer_handle_enter	../subprojects/wlroots/examples/toplevel-decoration.c	/^static void pointer_handle_enter(void *data, struct wl_pointer *pointer,$/;"	f	file:
pointer_handle_frame	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static void pointer_handle_frame(void *data, struct wl_pointer *wl_pointer) {$/;"	f	file:
pointer_handle_frame	../subprojects/wlroots/examples/idle-inhibit.c	/^static void pointer_handle_frame(void *data, struct wl_pointer *wl_pointer) {$/;"	f	file:
pointer_handle_frame	../subprojects/wlroots/examples/pointer-constraints.c	/^static void pointer_handle_frame(void *data, struct wl_pointer *wl_pointer) {$/;"	f	file:
pointer_handle_frame	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static void pointer_handle_frame(void *data, struct wl_pointer *wl_pointer) {$/;"	f	file:
pointer_handle_leave	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static void pointer_handle_leave(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
pointer_handle_leave	../subprojects/wlroots/examples/idle-inhibit.c	/^static void pointer_handle_leave(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
pointer_handle_leave	../subprojects/wlroots/examples/pointer-constraints.c	/^static void pointer_handle_leave(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
pointer_handle_leave	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static void pointer_handle_leave(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
pointer_handle_leave	../subprojects/wlroots/examples/toplevel-decoration.c	/^static void pointer_handle_leave(void *data, struct wl_pointer *pointer,$/;"	f	file:
pointer_handle_motion	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static void pointer_handle_motion(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
pointer_handle_motion	../subprojects/wlroots/examples/idle-inhibit.c	/^static void pointer_handle_motion(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
pointer_handle_motion	../subprojects/wlroots/examples/pointer-constraints.c	/^static void pointer_handle_motion(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
pointer_handle_motion	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static void pointer_handle_motion(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
pointer_handle_motion	../subprojects/wlroots/examples/toplevel-decoration.c	/^static void pointer_handle_motion(void *data, struct wl_pointer *pointer,$/;"	f	file:
pointer_handle_output_destroy	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static void pointer_handle_output_destroy(struct wl_listener *listener,$/;"	f	file:
pointer_handle_resource_destroy	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^static void pointer_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
pointer_impl	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static struct wlr_pointer_impl pointer_impl = {$/;"	v	typeref:struct:wlr_pointer_impl	file:
pointer_impl	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static struct wlr_pointer_impl pointer_impl;$/;"	v	typeref:struct:wlr_pointer_impl	file:
pointer_impl	../subprojects/wlroots/backend/x11/input_device.c	/^const struct wlr_pointer_impl pointer_impl = {$/;"	v	typeref:struct:wlr_pointer_impl
pointer_impl	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^static const struct wl_pointer_interface pointer_impl = {$/;"	v	typeref:struct:wl_pointer_interface	file:
pointer_impl	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^static const struct wl_pointer_interface pointer_impl;$/;"	v	typeref:struct:wl_pointer_interface	file:
pointer_listener	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static const struct wl_pointer_listener pointer_listener = {$/;"	v	typeref:struct:wl_pointer_listener	file:
pointer_listener	../subprojects/wlroots/examples/idle-inhibit.c	/^static const struct wl_pointer_listener pointer_listener = {$/;"	v	typeref:struct:wl_pointer_listener	file:
pointer_listener	../subprojects/wlroots/examples/layer-shell.c	/^struct wl_pointer_listener pointer_listener = {$/;"	v	typeref:struct:wl_pointer_listener
pointer_listener	../subprojects/wlroots/examples/pointer-constraints.c	/^static const struct wl_pointer_listener pointer_listener = {$/;"	v	typeref:struct:wl_pointer_listener	file:
pointer_listener	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static const struct wl_pointer_listener pointer_listener = {$/;"	v	typeref:struct:wl_pointer_listener	file:
pointer_listener	../subprojects/wlroots/examples/toplevel-decoration.c	/^static const struct wl_pointer_listener pointer_listener = {$/;"	v	typeref:struct:wl_pointer_listener	file:
pointer_release	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^static void pointer_release(struct wl_client *client,$/;"	f	file:
pointer_resource	../subprojects/wlroots/include/wlr/types/wlr_relative_pointer_v1.h	/^	struct wl_resource *pointer_resource;$/;"	m	struct:wlr_relative_pointer_v1	typeref:struct:wlr_relative_pointer_v1::wl_resource
pointer_send_frame	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^static void pointer_send_frame(struct wl_resource *resource) {$/;"	f	file:
pointer_set_cursor	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^static void pointer_set_cursor(struct wl_client *client,$/;"	f	file:
pointer_state	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_seat_pointer_state pointer_state;$/;"	m	struct:wlr_seat	typeref:struct:wlr_seat::wlr_seat_pointer_state
pointer_view	../subprojects/wlroots/include/rootston/cursor.h	/^	struct roots_seat_view *pointer_view;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::roots_seat_view
pointer_x	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^	int32_t pointer_x, pointer_y;$/;"	m	struct:window	file:
pointer_y	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^	int32_t pointer_x, pointer_y;$/;"	m	struct:window	file:
pointers	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wl_list pointers; \/\/ sample_pointer::link$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_list	file:
pointers	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_list pointers;$/;"	m	struct:roots_seat	typeref:struct:roots_seat::wl_list
pointers	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_list pointers;$/;"	m	struct:wlr_seat_client	typeref:struct:wlr_seat_client::wl_list
pop_from_fifo	../subprojects/wlroots/examples/dmabuf-capture.c	/^static AVFrame *pop_from_fifo(struct fifo_buffer *buf) {$/;"	f	file:
pop_gles2_marker	../subprojects/wlroots/render/gles2/renderer.c	/^void pop_gles2_marker(void) {$/;"	f
popup	../subprojects/wlroots/examples/layer-shell.c	/^struct xdg_popup *popup;$/;"	v	typeref:struct:xdg_popup
popup	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		struct wlr_xdg_popup *popup;$/;"	m	union:wlr_xdg_surface::__anon117	typeref:struct:wlr_xdg_surface::__anon117::wlr_xdg_popup
popup	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^		struct wlr_xdg_popup_v6 *popup;$/;"	m	union:wlr_xdg_surface_v6::__anon123	typeref:struct:wlr_xdg_surface_v6::__anon123::wlr_xdg_popup_v6
popup_alpha	../subprojects/wlroots/examples/layer-shell.c	/^float popup_alpha = 1.0, popup_red = 0.5f;$/;"	v
popup_create	../subprojects/wlroots/rootston/layer_shell.c	/^static struct roots_layer_popup *popup_create(struct roots_layer_surface *parent,$/;"	f	file:
popup_create	../subprojects/wlroots/rootston/xdg_shell.c	/^static struct roots_xdg_popup *popup_create(struct roots_view *view,$/;"	f	file:
popup_create	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static struct roots_xdg_popup_v6 *popup_create(struct roots_view *view,$/;"	f	file:
popup_cursor_image	../subprojects/wlroots/examples/layer-shell.c	/^struct wl_cursor_image *popup_cursor_image;$/;"	v	typeref:struct:wl_cursor_image
popup_destroy	../subprojects/wlroots/examples/layer-shell.c	/^static void popup_destroy(void) {$/;"	f	file:
popup_destroy	../subprojects/wlroots/rootston/xdg_shell.c	/^static void popup_destroy(struct roots_view_child *child) {$/;"	f	file:
popup_destroy	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void popup_destroy(struct roots_view_child *child) {$/;"	f	file:
popup_egl_surface	../subprojects/wlroots/examples/layer-shell.c	/^struct wlr_egl_surface *popup_egl_surface;$/;"	v	typeref:struct:wlr_egl_surface
popup_egl_window	../subprojects/wlroots/examples/layer-shell.c	/^struct wl_egl_window *popup_egl_window;$/;"	v	typeref:struct:wl_egl_window
popup_frame_callback	../subprojects/wlroots/examples/layer-shell.c	/^struct wl_callback *popup_frame_callback;$/;"	v	typeref:struct:wl_callback
popup_frame_listener	../subprojects/wlroots/examples/layer-shell.c	/^static struct wl_callback_listener popup_frame_listener = {$/;"	v	typeref:struct:wl_callback_listener	file:
popup_grabs	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_list popup_grabs;$/;"	m	struct:wlr_xdg_shell	typeref:struct:wlr_xdg_shell::wl_list
popup_grabs	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_list popup_grabs;$/;"	m	struct:wlr_xdg_shell_v6	typeref:struct:wlr_xdg_shell_v6::wl_list
popup_handle_commit	../subprojects/wlroots/rootston/layer_shell.c	/^static void popup_handle_commit(struct wl_listener *listener, void *data) {$/;"	f	file:
popup_handle_destroy	../subprojects/wlroots/rootston/layer_shell.c	/^static void popup_handle_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
popup_handle_destroy	../subprojects/wlroots/rootston/xdg_shell.c	/^static void popup_handle_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
popup_handle_destroy	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void popup_handle_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
popup_handle_map	../subprojects/wlroots/rootston/layer_shell.c	/^static void popup_handle_map(struct wl_listener *listener, void *data) {$/;"	f	file:
popup_handle_map	../subprojects/wlroots/rootston/xdg_shell.c	/^static void popup_handle_map(struct wl_listener *listener, void *data) {$/;"	f	file:
popup_handle_map	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void popup_handle_map(struct wl_listener *listener, void *data) {$/;"	f	file:
popup_handle_new_popup	../subprojects/wlroots/rootston/xdg_shell.c	/^static void popup_handle_new_popup(struct wl_listener *listener, void *data) {$/;"	f	file:
popup_handle_new_popup	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void popup_handle_new_popup(struct wl_listener *listener, void *data) {$/;"	f	file:
popup_handle_unmap	../subprojects/wlroots/rootston/layer_shell.c	/^static void popup_handle_unmap(struct wl_listener *listener, void *data) {$/;"	f	file:
popup_handle_unmap	../subprojects/wlroots/rootston/xdg_shell.c	/^static void popup_handle_unmap(struct wl_listener *listener, void *data) {$/;"	f	file:
popup_handle_unmap	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void popup_handle_unmap(struct wl_listener *listener, void *data) {$/;"	f	file:
popup_height	../subprojects/wlroots/examples/layer-shell.c	/^static uint32_t popup_width = 256, popup_height = 256;$/;"	v	file:
popup_impl	../subprojects/wlroots/rootston/xdg_shell.c	/^static const struct roots_view_child_interface popup_impl = {$/;"	v	typeref:struct:roots_view_child_interface	file:
popup_impl	../subprojects/wlroots/rootston/xdg_shell.c	/^static const struct roots_view_child_interface popup_impl;$/;"	v	typeref:struct:roots_view_child_interface	file:
popup_impl	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static const struct roots_view_child_interface popup_impl = {$/;"	v	typeref:struct:roots_view_child_interface	file:
popup_impl	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static const struct roots_view_child_interface popup_impl;$/;"	v	typeref:struct:roots_view_child_interface	file:
popup_red	../subprojects/wlroots/examples/layer-shell.c	/^float popup_alpha = 1.0, popup_red = 0.5f;$/;"	v
popup_surface_frame_callback	../subprojects/wlroots/examples/layer-shell.c	/^static void popup_surface_frame_callback($/;"	f	file:
popup_unconstrain	../subprojects/wlroots/rootston/xdg_shell.c	/^static void popup_unconstrain(struct roots_xdg_popup *popup) {$/;"	f	file:
popup_unconstrain	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void popup_unconstrain(struct roots_xdg_popup_v6 *popup) {$/;"	f	file:
popup_width	../subprojects/wlroots/examples/layer-shell.c	/^static uint32_t popup_width = 256, popup_height = 256;$/;"	v	file:
popup_wl_surface	../subprojects/wlroots/examples/layer-shell.c	/^struct wl_surface *popup_wl_surface;$/;"	v	typeref:struct:wl_surface
popups	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	struct wl_list popups; \/\/ wlr_xdg_popup::link$/;"	m	struct:wlr_layer_surface_v1	typeref:struct:wlr_layer_surface_v1::wl_list
popups	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_list popups; \/\/ wlr_xdg_popup::link$/;"	m	struct:wlr_xdg_surface	typeref:struct:wlr_xdg_surface::wl_list
popups	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_list popups;$/;"	m	struct:wlr_xdg_popup_grab	typeref:struct:wlr_xdg_popup_grab::wl_list
popups	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_list popups; \/\/ wlr_xdg_popup_v6::link$/;"	m	struct:wlr_xdg_surface_v6	typeref:struct:wlr_xdg_surface_v6::wl_list
popups	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_list popups;$/;"	m	struct:wlr_xdg_popup_grab_v6	typeref:struct:wlr_xdg_popup_grab_v6::wl_list
port	../subprojects/wlroots/include/backend/rdp.h	/^	int port;$/;"	m	struct:wlr_rdp_backend
position	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	double position;$/;"	m	struct:wlr_event_tablet_pad_ring
position	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	double position;$/;"	m	struct:wlr_event_tablet_pad_strip
position	../subprojects/wlroots/xcursor/xcursor.c	/^    XcursorUInt	    position;	\/* absolute position in file *\/$/;"	m	struct:_XcursorFileToc	file:
positioner	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_xdg_positioner positioner;$/;"	m	struct:wlr_xdg_popup	typeref:struct:wlr_xdg_popup::wlr_xdg_positioner
positioner	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_xdg_positioner_v6 positioner;$/;"	m	struct:wlr_xdg_popup_v6	typeref:struct:wlr_xdg_popup_v6::wlr_xdg_positioner_v6
positioner_anchor_has_edge	../subprojects/wlroots/types/xdg_shell/wlr_xdg_positioner.c	/^static bool positioner_anchor_has_edge(enum xdg_positioner_anchor anchor,$/;"	f	file:
positioner_anchor_invert_x	../subprojects/wlroots/types/xdg_shell/wlr_xdg_positioner.c	/^static enum xdg_positioner_anchor positioner_anchor_invert_x($/;"	f	file:
positioner_anchor_invert_y	../subprojects/wlroots/types/xdg_shell/wlr_xdg_positioner.c	/^static enum xdg_positioner_anchor positioner_anchor_invert_y($/;"	f	file:
positioner_gravity_has_edge	../subprojects/wlroots/types/xdg_shell/wlr_xdg_positioner.c	/^static bool positioner_gravity_has_edge(enum xdg_positioner_gravity gravity,$/;"	f	file:
positioner_gravity_invert_x	../subprojects/wlroots/types/xdg_shell/wlr_xdg_positioner.c	/^static enum xdg_positioner_gravity positioner_gravity_invert_x($/;"	f	file:
positioner_gravity_invert_y	../subprojects/wlroots/types/xdg_shell/wlr_xdg_positioner.c	/^static enum xdg_positioner_gravity positioner_gravity_invert_y($/;"	f	file:
possible_crtc	../subprojects/wlroots/include/backend/drm/drm.h	/^	uint32_t possible_crtc;$/;"	m	struct:wlr_drm_connector
possible_crtcs	../subprojects/wlroots/include/backend/drm/drm.h	/^	uint32_t possible_crtcs;$/;"	m	struct:wlr_drm_plane
post_drm_surface	../subprojects/wlroots/backend/drm/renderer.c	/^void post_drm_surface(struct wlr_drm_surface *surf) {$/;"	f
precommit	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^		struct wl_signal precommit; \/\/ wlr_output_event_precommit$/;"	m	struct:wlr_output::__anon68	typeref:struct:wlr_output::__anon68::wl_signal
precommit	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	void (*precommit)(struct wlr_surface *surface);$/;"	m	struct:wlr_surface_role
preedit	../subprojects/wlroots/examples/text-input.c	/^	} preedit;$/;"	m	struct:text_input_state	typeref:struct:text_input_state::__anon9	file:
preedit	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^	struct wlr_input_method_v2_preedit_string preedit;$/;"	m	struct:wlr_input_method_v2_state	typeref:struct:wlr_input_method_v2_state::wlr_input_method_v2_preedit_string
preferred	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	bool preferred;$/;"	m	struct:wlr_output_mode
preferred_action	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	enum wl_data_device_manager_dnd_action preferred_action;$/;"	m	struct:wlr_data_offer	typeref:enum:wlr_data_offer::wl_data_device_manager_dnd_action
preferred_read_format	../subprojects/wlroots/include/wlr/render/interface.h	/^	enum wl_shm_format (*preferred_read_format)(struct wlr_renderer *renderer);$/;"	m	struct:wlr_renderer_impl	typeref:enum:wlr_renderer_impl::preferred_read_format
present	../subprojects/wlroots/include/rootston/output.h	/^	struct wl_listener present;$/;"	m	struct:roots_output	typeref:struct:roots_output::wl_listener
present	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^		struct wl_signal present; \/\/ wlr_output_event_present$/;"	m	struct:wlr_output::__anon68	typeref:struct:wlr_output::__anon68::wl_signal
present_surface	../subprojects/wlroots/examples/fullscreen-shell.c	/^	struct wl_listener present_surface;$/;"	m	struct:fullscreen_server	typeref:struct:fullscreen_server::wl_listener	file:
present_surface	../subprojects/wlroots/include/wlr/types/wlr_fullscreen_shell_v1.h	/^		struct wl_signal present_surface;$/;"	m	struct:wlr_fullscreen_shell_v1::__anon47	typeref:struct:wlr_fullscreen_shell_v1::__anon47::wl_signal
presentation	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_presentation *presentation;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_presentation
presentation	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	/^	struct wlr_presentation *presentation;$/;"	m	struct:wlr_presentation_feedback	typeref:struct:wlr_presentation_feedback::wlr_presentation
presentation_bind	../subprojects/wlroots/types/wlr_presentation_time.c	/^static void presentation_bind(struct wl_client *client, void *data,$/;"	f	file:
presentation_feedback_from_resource	../subprojects/wlroots/types/wlr_presentation_time.c	/^static struct wlr_presentation_feedback *presentation_feedback_from_resource($/;"	f	file:
presentation_from_resource	../subprojects/wlroots/types/wlr_presentation_time.c	/^static struct wlr_presentation *presentation_from_resource($/;"	f	file:
presentation_handle_destroy	../subprojects/wlroots/types/wlr_presentation_time.c	/^static void presentation_handle_destroy(struct wl_client *client,$/;"	f	file:
presentation_handle_feedback	../subprojects/wlroots/types/wlr_presentation_time.c	/^static void presentation_handle_feedback(struct wl_client *client,$/;"	f	file:
presentation_handle_resource_destroy	../subprojects/wlroots/types/wlr_presentation_time.c	/^static void presentation_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
presentation_impl	../subprojects/wlroots/types/wlr_presentation_time.c	/^static const struct wp_presentation_interface presentation_impl = {$/;"	v	typeref:struct:wp_presentation_interface	file:
presentation_impl	../subprojects/wlroots/types/wlr_presentation_time.c	/^static const struct wp_presentation_interface presentation_impl;$/;"	v	typeref:struct:wp_presentation_interface	file:
pressed_buttons	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	uint32_t pressed_buttons[WLR_TABLET_V2_TOOL_BUTTONS_CAP];$/;"	m	struct:wlr_tablet_v2_tablet_tool
pressed_keysyms_add	../subprojects/wlroots/rootston/keyboard.c	/^static void pressed_keysyms_add(xkb_keysym_t *pressed_keysyms,$/;"	f	file:
pressed_keysyms_index	../subprojects/wlroots/rootston/keyboard.c	/^static ssize_t pressed_keysyms_index(xkb_keysym_t *pressed_keysyms,$/;"	f	file:
pressed_keysyms_length	../subprojects/wlroots/rootston/keyboard.c	/^static size_t pressed_keysyms_length(xkb_keysym_t *pressed_keysyms) {$/;"	f	file:
pressed_keysyms_raw	../subprojects/wlroots/include/rootston/keyboard.h	/^	xkb_keysym_t pressed_keysyms_raw[ROOTS_KEYBOARD_PRESSED_KEYSYMS_CAP];$/;"	m	struct:roots_keyboard
pressed_keysyms_remove	../subprojects/wlroots/rootston/keyboard.c	/^static void pressed_keysyms_remove(xkb_keysym_t *pressed_keysyms,$/;"	f	file:
pressed_keysyms_translated	../subprojects/wlroots/include/rootston/keyboard.h	/^	xkb_keysym_t pressed_keysyms_translated[ROOTS_KEYBOARD_PRESSED_KEYSYMS_CAP];$/;"	m	struct:roots_keyboard
pressed_keysyms_update	../subprojects/wlroots/rootston/keyboard.c	/^static void pressed_keysyms_update(xkb_keysym_t *pressed_keysyms,$/;"	f	file:
pressed_serials	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	uint32_t pressed_serials[WLR_TABLET_V2_TOOL_BUTTONS_CAP];$/;"	m	struct:wlr_tablet_v2_tablet_tool
pressure	../subprojects/wlroots/examples/tablet.c	/^	double pressure;$/;"	m	struct:sample_state	file:
pressure	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	bool pressure;$/;"	m	struct:wlr_tablet_tool
pressure	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	double pressure;$/;"	m	struct:wlr_event_tablet_tool_axis
pressure	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	void (*pressure)(struct wlr_tablet_tool_v2_grab *grab, double pressure);$/;"	m	struct:wlr_tablet_tool_v2_grab_interface
previous	../subprojects/wlroots/include/wlr/types/wlr_output_damage.h	/^	pixman_region32_t previous[WLR_OUTPUT_DAMAGE_PREVIOUS_LEN];$/;"	m	struct:wlr_output_damage
previous	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	struct wlr_surface_state current, pending, previous;$/;"	m	struct:wlr_surface	typeref:struct:wlr_surface::
previous_idx	../subprojects/wlroots/include/wlr/types/wlr_output_damage.h	/^	size_t previous_idx;$/;"	m	struct:wlr_output_damage
primary	../subprojects/wlroots/include/backend/drm/drm.h	/^			struct wlr_drm_plane *primary;$/;"	m	struct:wlr_drm_crtc::__anon11::__anon12	typeref:struct:wlr_drm_crtc::__anon11::__anon12::wlr_drm_plane
primary_planes	../subprojects/wlroots/include/backend/drm/drm.h	/^			struct wlr_drm_plane *primary_planes;$/;"	m	struct:wlr_drm_backend::__anon15::__anon16	typeref:struct:wlr_drm_backend::__anon15::__anon16::wlr_drm_plane
primary_selection	../subprojects/wlroots/include/xwayland/xwm.h	/^	struct wlr_xwm_selection primary_selection;$/;"	m	struct:wlr_xwm	typeref:struct:wlr_xwm::wlr_xwm_selection
primary_selection_device_manager	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_gtk_primary_selection_device_manager *primary_selection_device_manager;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_gtk_primary_selection_device_manager
primary_selection_device_manager_bind	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void primary_selection_device_manager_bind(struct wl_client *client,$/;"	f	file:
primary_selection_device_manager_bind	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void primary_selection_device_manager_bind(struct wl_client *client,$/;"	f	file:
primary_selection_offer_resource	../subprojects/wlroots/include/wlr/types/wlr_data_control_v1.h	/^	struct wl_resource *primary_selection_offer_resource; \/\/ current primary selection offer$/;"	m	struct:wlr_data_control_device_v1	typeref:struct:wlr_data_control_device_v1::wl_resource
primary_selection_serial	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	uint32_t primary_selection_serial;$/;"	m	struct:wlr_seat
primary_selection_source	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_primary_selection_source *primary_selection_source;$/;"	m	struct:wlr_seat	typeref:struct:wlr_seat::wlr_primary_selection_source
primary_selection_source_destroy	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_listener primary_selection_source_destroy;$/;"	m	struct:wlr_seat	typeref:struct:wlr_seat::wl_listener
primary_selection_source_destroy	../subprojects/wlroots/xwayland/selection/incoming.c	/^static void primary_selection_source_destroy($/;"	f	file:
primary_selection_source_impl	../subprojects/wlroots/xwayland/selection/incoming.c	/^		primary_selection_source_impl = {$/;"	v	typeref:struct:wlr_primary_selection_source_impl	file:
primary_selection_source_impl	../subprojects/wlroots/xwayland/selection/incoming.c	/^	primary_selection_source_impl;$/;"	v	typeref:struct:wlr_primary_selection_source_impl	file:
primary_selection_source_is_xwayland	../subprojects/wlroots/xwayland/selection/incoming.c	/^bool primary_selection_source_is_xwayland($/;"	f
primary_selection_source_send	../subprojects/wlroots/xwayland/selection/incoming.c	/^static void primary_selection_source_send($/;"	f	file:
print_state_diff	../subprojects/wlroots/examples/input-method.c	/^static void print_state_diff(struct input_method_state previous,$/;"	f	file:
print_toplevel	../subprojects/wlroots/examples/foreign-toplevel.c	/^static void print_toplevel(struct toplevel_v1 *toplevel, bool print_endl) {$/;"	f	file:
print_toplevel_state	../subprojects/wlroots/examples/foreign-toplevel.c	/^static void print_toplevel_state(struct toplevel_v1 *toplevel, bool print_endl) {$/;"	f	file:
process_cursor_motion	../subprojects/wlroots/tinywl/tinywl.c	/^static void process_cursor_motion(struct tinywl_server *server, uint32_t time) {$/;"	f	file:
process_cursor_move	../subprojects/wlroots/tinywl/tinywl.c	/^static void process_cursor_move(struct tinywl_server *server, uint32_t time) {$/;"	f	file:
process_cursor_resize	../subprojects/wlroots/tinywl/tinywl.c	/^static void process_cursor_resize(struct tinywl_server *server, uint32_t time) {$/;"	f	file:
product	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^	unsigned int vendor, product;$/;"	m	struct:wlr_input_device
program	../subprojects/wlroots/include/render/gles2.h	/^			GLuint program;$/;"	m	struct:wlr_gles2_renderer::__anon25::__anon26
program	../subprojects/wlroots/include/render/gles2.h	/^			GLuint program;$/;"	m	struct:wlr_gles2_renderer::__anon25::__anon27
program	../subprojects/wlroots/include/render/gles2.h	/^	GLuint program;$/;"	m	struct:wlr_gles2_tex_shader
proj	../subprojects/wlroots/include/render/gles2.h	/^			GLint proj;$/;"	m	struct:wlr_gles2_renderer::__anon25::__anon26
proj	../subprojects/wlroots/include/render/gles2.h	/^			GLint proj;$/;"	m	struct:wlr_gles2_renderer::__anon25::__anon27
proj	../subprojects/wlroots/include/render/gles2.h	/^	GLint proj;$/;"	m	struct:wlr_gles2_tex_shader
prop_info	../subprojects/wlroots/backend/drm/properties.c	/^struct prop_info {$/;"	s	file:
properties_changed	../subprojects/wlroots/backend/session/logind.c	/^static int properties_changed(sd_bus_message *msg, void *userdata,$/;"	f	file:
property_reply	../subprojects/wlroots/include/xwayland/selection.h	/^	xcb_get_property_reply_t *property_reply;$/;"	m	struct:wlr_xwm_selection_transfer
property_set	../subprojects/wlroots/include/xwayland/selection.h	/^	bool property_set;$/;"	m	struct:wlr_xwm_selection_transfer
property_start	../subprojects/wlroots/include/xwayland/selection.h	/^	int property_start;$/;"	m	struct:wlr_xwm_selection_transfer
props	../subprojects/wlroots/include/backend/drm/drm.h	/^	union wlr_drm_connector_props props;$/;"	m	struct:wlr_drm_connector	typeref:union:wlr_drm_connector::wlr_drm_connector_props
props	../subprojects/wlroots/include/backend/drm/drm.h	/^	union wlr_drm_crtc_props props;$/;"	m	struct:wlr_drm_crtc	typeref:union:wlr_drm_crtc::wlr_drm_crtc_props
props	../subprojects/wlroots/include/backend/drm/drm.h	/^	union wlr_drm_plane_props props;$/;"	m	struct:wlr_drm_plane	typeref:union:wlr_drm_plane::wlr_drm_plane_props
props	../subprojects/wlroots/include/backend/drm/properties.h	/^	uint32_t props[12];$/;"	m	union:wlr_drm_plane_props
props	../subprojects/wlroots/include/backend/drm/properties.h	/^	uint32_t props[4];$/;"	m	union:wlr_drm_connector_props
props	../subprojects/wlroots/include/backend/drm/properties.h	/^	uint32_t props[6];$/;"	m	union:wlr_drm_crtc_props
protocols	../subprojects/wlroots/include/wlr/xwayland.h	/^	xcb_atom_t *protocols;$/;"	m	struct:wlr_xwayland_surface
protocols_len	../subprojects/wlroots/include/wlr/xwayland.h	/^	size_t protocols_len;$/;"	m	struct:wlr_xwayland_surface
proximity	../subprojects/wlroots/examples/tablet.c	/^	bool proximity, tap, button;$/;"	m	struct:sample_state	file:
proximity	../subprojects/wlroots/examples/tablet.c	/^	struct wl_listener proximity;$/;"	m	struct:tablet_tool_state	typeref:struct:tablet_tool_state::wl_listener	file:
proximity	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener proximity;$/;"	m	struct:roots_tablet	typeref:struct:roots_tablet::wl_listener
proximity	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^		struct wl_signal proximity;$/;"	m	struct:wlr_tablet::__anon98	typeref:struct:wlr_tablet::__anon98::wl_signal
proximity_in	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	void (*proximity_in)($/;"	m	struct:wlr_tablet_tool_v2_grab_interface
proximity_out	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	void (*proximity_out)(struct wlr_tablet_tool_v2_grab *grab);$/;"	m	struct:wlr_tablet_tool_v2_grab_interface
proximity_serial	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	uint32_t proximity_serial;$/;"	m	struct:wlr_tablet_v2_tablet_tool
purpose	../subprojects/wlroots/examples/input-method.c	/^		enum zwp_text_input_v3_content_purpose purpose;$/;"	m	struct:input_method_state::__anon4	typeref:enum:input_method_state::__anon4::zwp_text_input_v3_content_purpose	file:
purpose	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^		uint32_t purpose;$/;"	m	struct:wlr_text_input_v3_state::__anon103
push_gles2_marker	../subprojects/wlroots/render/gles2/renderer.c	/^void push_gles2_marker(const char *file, const char *func) {$/;"	f
push_to_fifo	../subprojects/wlroots/examples/dmabuf-capture.c	/^static int push_to_fifo(struct fifo_buffer *buf, AVFrame *f) {$/;"	f	file:
push_zeroes_to_end	../subprojects/wlroots/util/array.c	/^size_t push_zeroes_to_end(uint32_t arr[], size_t n) {$/;"	f
q_ctx	../subprojects/wlroots/examples/dmabuf-capture.c	/^struct capture_context *q_ctx = NULL;$/;"	v	typeref:struct:capture_context
quad	../subprojects/wlroots/include/render/gles2.h	/^		} quad;$/;"	m	struct:wlr_gles2_renderer::__anon25	typeref:struct:wlr_gles2_renderer::__anon25::__anon26
quad_fragment_src	../subprojects/wlroots/render/gles2/shaders.c	/^const GLchar quad_fragment_src[] =$/;"	v
quad_vertex_src	../subprojects/wlroots/render/gles2/shaders.c	/^const GLchar quad_vertex_src[] =$/;"	v
queue_tool_frame	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void queue_tool_frame(struct wlr_tablet_tool_client_v2 *tool) {$/;"	f	file:
queued_frames	../subprojects/wlroots/examples/dmabuf-capture.c	/^	AVFrame **queued_frames;$/;"	m	struct:fifo_buffer	file:
quit	../subprojects/wlroots/examples/dmabuf-capture.c	/^	bool quit;$/;"	m	struct:capture_context	file:
ramp_size	../subprojects/wlroots/examples/gamma-control.c	/^	uint32_t ramp_size;$/;"	m	struct:output	file:
randname	../subprojects/wlroots/util/shm.c	/^static void randname(char *buf) {$/;"	f	file:
rate	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^		int32_t rate;$/;"	m	struct:wlr_keyboard::__anon61
rdp_backend_from_backend	../subprojects/wlroots/backend/rdp/backend.c	/^struct wlr_rdp_backend *rdp_backend_from_backend($/;"	f
rdp_client_activity	../subprojects/wlroots/backend/rdp/peer.c	/^static int rdp_client_activity(int fd, uint32_t mask, void *data) {$/;"	f	file:
rdp_configure_listener	../subprojects/wlroots/backend/rdp/listener.c	/^bool rdp_configure_listener(struct wlr_rdp_backend *backend) {$/;"	f
rdp_incoming_peer	../subprojects/wlroots/backend/rdp/listener.c	/^static int rdp_incoming_peer($/;"	f	file:
rdp_keyboard_types	../subprojects/wlroots/backend/rdp/keyboard.c	/^static char *rdp_keyboard_types[] = {$/;"	v	file:
rdp_keyboards	../subprojects/wlroots/backend/rdp/keyboard.c	/^static struct rdp_to_xkb_keyboard_layout rdp_keyboards[] = {$/;"	v	typeref:struct:rdp_to_xkb_keyboard_layout	file:
rdp_layout_code	../subprojects/wlroots/backend/rdp/keyboard.c	/^	UINT32 rdp_layout_code;$/;"	m	struct:rdp_to_xkb_keyboard_layout	file:
rdp_listener_activity	../subprojects/wlroots/backend/rdp/listener.c	/^static int rdp_listener_activity(int fd, uint32_t mask, void *data) {$/;"	f	file:
rdp_output_from_output	../subprojects/wlroots/backend/rdp/output.c	/^static struct wlr_rdp_output *rdp_output_from_output($/;"	f	file:
rdp_peer_context_free	../subprojects/wlroots/backend/rdp/peer.c	/^static void rdp_peer_context_free($/;"	f	file:
rdp_peer_context_new	../subprojects/wlroots/backend/rdp/peer.c	/^static int rdp_peer_context_new($/;"	f	file:
rdp_peer_init	../subprojects/wlroots/backend/rdp/peer.c	/^int rdp_peer_init(freerdp_peer *client,$/;"	f
rdp_to_xkb_keyboard_layout	../subprojects/wlroots/backend/rdp/keyboard.c	/^struct rdp_to_xkb_keyboard_layout {$/;"	s	file:
read	../subprojects/wlroots/xcursor/xcursor.c	/^    int	    (*read)  (XcursorFile *file, unsigned char *buf, int len);$/;"	m	struct:_XcursorFile	file:
read_format_bgra_ext	../subprojects/wlroots/include/render/gles2.h	/^		bool read_format_bgra_ext;$/;"	m	struct:wlr_gles2_renderer::__anon24
read_pixels	../subprojects/wlroots/include/wlr/render/interface.h	/^	bool (*read_pixels)(struct wlr_renderer *renderer, enum wl_shm_format fmt,$/;"	m	struct:wlr_renderer_impl
read_surface_class	../subprojects/wlroots/xwayland/xwm.c	/^static void read_surface_class(struct wlr_xwm *xwm,$/;"	f	file:
read_surface_hints	../subprojects/wlroots/xwayland/xwm.c	/^static void read_surface_hints(struct wlr_xwm *xwm,$/;"	f	file:
read_surface_motif_hints	../subprojects/wlroots/xwayland/xwm.c	/^static void read_surface_motif_hints(struct wlr_xwm *xwm,$/;"	f	file:
read_surface_net_wm_state	../subprojects/wlroots/xwayland/xwm.c	/^static void read_surface_net_wm_state(struct wlr_xwm *xwm,$/;"	f	file:
read_surface_normal_hints	../subprojects/wlroots/xwayland/xwm.c	/^static void read_surface_normal_hints(struct wlr_xwm *xwm,$/;"	f	file:
read_surface_parent	../subprojects/wlroots/xwayland/xwm.c	/^static void read_surface_parent(struct wlr_xwm *xwm,$/;"	f	file:
read_surface_pid	../subprojects/wlroots/xwayland/xwm.c	/^static void read_surface_pid(struct wlr_xwm *xwm,$/;"	f	file:
read_surface_property	../subprojects/wlroots/xwayland/xwm.c	/^static void read_surface_property(struct wlr_xwm *xwm,$/;"	f	file:
read_surface_protocols	../subprojects/wlroots/xwayland/xwm.c	/^static void read_surface_protocols(struct wlr_xwm *xwm,$/;"	f	file:
read_surface_role	../subprojects/wlroots/xwayland/xwm.c	/^static void read_surface_role(struct wlr_xwm *xwm,$/;"	f	file:
read_surface_title	../subprojects/wlroots/xwayland/xwm.c	/^static void read_surface_title(struct wlr_xwm *xwm,$/;"	f	file:
read_surface_window_type	../subprojects/wlroots/xwayland/xwm.c	/^static void read_surface_window_type(struct wlr_xwm *xwm,$/;"	f	file:
ready	../subprojects/wlroots/include/wlr/xwayland.h	/^		struct wl_signal ready;$/;"	m	struct:wlr_xwayland::__anon125	typeref:struct:wlr_xwayland::__anon125::wl_signal
realloc_crtcs	../subprojects/wlroots/backend/drm/drm.c	/^static void realloc_crtcs(struct wlr_drm_backend *drm, bool *changed_outputs) {$/;"	f	file:
realloc_planes	../subprojects/wlroots/backend/drm/drm.c	/^static void realloc_planes(struct wlr_drm_backend *drm, const uint32_t *crtc_in,$/;"	f	file:
recv_msg	../subprojects/wlroots/backend/session/direct-ipc.c	/^static ssize_t recv_msg(int sock, int *fd_out, void *buf, size_t buf_len) {$/;"	f	file:
refresh	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	int refresh; \/\/ nsec$/;"	m	struct:wlr_output_event_present
refresh	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	int32_t refresh; \/\/ mHz$/;"	m	struct:wlr_output_mode
refresh	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	int32_t refresh; \/\/ mHz, may be zero$/;"	m	struct:wlr_output
refresh	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^		int refresh;$/;"	m	struct:wlr_output_head_v1_state::__anon73
refresh	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	/^	uint32_t refresh;$/;"	m	struct:wlr_presentation_event
refresh_rate	../subprojects/wlroots/include/rootston/config.h	/^		float refresh_rate;$/;"	m	struct:roots_output_config::__anon29
region	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	pixman_region32_t region;$/;"	m	struct:wlr_pointer_constraint_v1
region	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	pixman_region32_t region;$/;"	m	struct:wlr_pointer_constraint_v1_state
region_add	../subprojects/wlroots/types/wlr_region.c	/^static void region_add(struct wl_client *client, struct wl_resource *resource,$/;"	f	file:
region_confine	../subprojects/wlroots/util/region.c	/^static void region_confine(pixman_region32_t *region, double x1, double y1, double x2,$/;"	f	file:
region_destroy	../subprojects/wlroots/types/wlr_region.c	/^static void region_destroy(struct wl_client *client, struct wl_resource *resource) {$/;"	f	file:
region_handle_resource_destroy	../subprojects/wlroots/types/wlr_region.c	/^static void region_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
region_impl	../subprojects/wlroots/types/wlr_region.c	/^static const struct wl_region_interface region_impl = {$/;"	v	typeref:struct:wl_region_interface	file:
region_resources	../subprojects/wlroots/include/wlr/types/wlr_compositor.h	/^	struct wl_list region_resources;$/;"	m	struct:wlr_compositor	typeref:struct:wlr_compositor::wl_list
region_subtract	../subprojects/wlroots/types/wlr_region.c	/^static void region_subtract(struct wl_client *client, struct wl_resource *resource,$/;"	f	file:
region_type	../subprojects/wlroots/examples/pointer-constraints.c	/^} region_type = REGION_TYPE_NONE;$/;"	v	typeref:enum:__anon7
regions	../subprojects/wlroots/examples/pointer-constraints.c	/^struct wl_region *regions[3];$/;"	v	typeref:struct:wl_region
register_cb	../subprojects/wlroots/examples/dmabuf-capture.c	/^static void register_cb(struct capture_context *ctx) {$/;"	f	file:
registry	../subprojects/wlroots/examples/dmabuf-capture.c	/^	struct wl_registry *registry;$/;"	m	struct:capture_context	typeref:struct:capture_context::wl_registry	file:
registry	../subprojects/wlroots/include/backend/wayland.h	/^	struct wl_registry *registry;$/;"	m	struct:wlr_wl_backend	typeref:struct:wlr_wl_backend::wl_registry
registry_global	../subprojects/wlroots/backend/wayland/backend.c	/^static void registry_global(void *data, struct wl_registry *registry,$/;"	f	file:
registry_global_remove	../subprojects/wlroots/backend/wayland/backend.c	/^static void registry_global_remove(void *data, struct wl_registry *registry,$/;"	f	file:
registry_handle_add	../subprojects/wlroots/examples/dmabuf-capture.c	/^static void registry_handle_add(void *data, struct wl_registry *reg,$/;"	f	file:
registry_handle_global	../subprojects/wlroots/examples/gamma-control.c	/^static void registry_handle_global(void *data, struct wl_registry *registry,$/;"	f	file:
registry_handle_global	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static void registry_handle_global(void *data, struct wl_registry *registry,$/;"	f	file:
registry_handle_global_remove	../subprojects/wlroots/examples/gamma-control.c	/^static void registry_handle_global_remove(void *data,$/;"	f	file:
registry_handle_global_remove	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static void registry_handle_global_remove(void *data, struct wl_registry *registry,$/;"	f	file:
registry_handle_remove	../subprojects/wlroots/examples/dmabuf-capture.c	/^static void registry_handle_remove(void *data, struct wl_registry *reg,$/;"	f	file:
registry_listener	../subprojects/wlroots/backend/wayland/backend.c	/^static const struct wl_registry_listener registry_listener = {$/;"	v	typeref:struct:wl_registry_listener	file:
registry_listener	../subprojects/wlroots/examples/dmabuf-capture.c	/^static const struct wl_registry_listener registry_listener = {$/;"	v	typeref:struct:wl_registry_listener	file:
registry_listener	../subprojects/wlroots/examples/foreign-toplevel.c	/^static const struct wl_registry_listener registry_listener = {$/;"	v	typeref:struct:wl_registry_listener	file:
registry_listener	../subprojects/wlroots/examples/gamma-control.c	/^static const struct wl_registry_listener registry_listener = {$/;"	v	typeref:struct:wl_registry_listener	file:
registry_listener	../subprojects/wlroots/examples/idle-inhibit.c	/^static const struct wl_registry_listener registry_listener = {$/;"	v	typeref:struct:wl_registry_listener	file:
registry_listener	../subprojects/wlroots/examples/idle.c	/^static const struct wl_registry_listener registry_listener = {$/;"	v	typeref:struct:wl_registry_listener	file:
registry_listener	../subprojects/wlroots/examples/input-inhibitor.c	/^static const struct wl_registry_listener registry_listener = {$/;"	v	typeref:struct:wl_registry_listener	file:
registry_listener	../subprojects/wlroots/examples/input-method.c	/^static const struct wl_registry_listener registry_listener = {$/;"	v	typeref:struct:wl_registry_listener	file:
registry_listener	../subprojects/wlroots/examples/layer-shell.c	/^static const struct wl_registry_listener registry_listener = {$/;"	v	typeref:struct:wl_registry_listener	file:
registry_listener	../subprojects/wlroots/examples/pointer-constraints.c	/^static const struct wl_registry_listener registry_listener = {$/;"	v	typeref:struct:wl_registry_listener	file:
registry_listener	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static const struct wl_registry_listener registry_listener = {$/;"	v	typeref:struct:wl_registry_listener	file:
registry_listener	../subprojects/wlroots/examples/screencopy.c	/^static const struct wl_registry_listener registry_listener = {$/;"	v	typeref:struct:wl_registry_listener	file:
registry_listener	../subprojects/wlroots/examples/screenshot.c	/^static const struct wl_registry_listener registry_listener = {$/;"	v	typeref:struct:wl_registry_listener	file:
registry_listener	../subprojects/wlroots/examples/text-input.c	/^static const struct wl_registry_listener registry_listener = {$/;"	v	typeref:struct:wl_registry_listener	file:
registry_listener	../subprojects/wlroots/examples/toplevel-decoration.c	/^static const struct wl_registry_listener registry_listener = {$/;"	v	typeref:struct:wl_registry_listener	file:
relative_pointer	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^	struct zwp_relative_pointer_v1 *relative_pointer;$/;"	m	struct:window	typeref:struct:window::zwp_relative_pointer_v1	file:
relative_pointer_destroy	../subprojects/wlroots/types/wlr_relative_pointer_v1.c	/^static void relative_pointer_destroy(struct wlr_relative_pointer_v1 *relative_pointer) {$/;"	f	file:
relative_pointer_handle_pointer_destroy	../subprojects/wlroots/types/wlr_relative_pointer_v1.c	/^static void relative_pointer_handle_pointer_destroy(struct wl_listener *listener,$/;"	f	file:
relative_pointer_handle_relative_motion	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static void relative_pointer_handle_relative_motion(void *data,$/;"	f	file:
relative_pointer_handle_seat_destroy	../subprojects/wlroots/types/wlr_relative_pointer_v1.c	/^static void relative_pointer_handle_seat_destroy(struct wl_listener *listener,$/;"	f	file:
relative_pointer_listener	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static const struct zwp_relative_pointer_v1_listener relative_pointer_listener = {$/;"	v	typeref:struct:zwp_relative_pointer_v1_listener	file:
relative_pointer_manager	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static struct zwp_relative_pointer_manager_v1 *relative_pointer_manager = NULL;$/;"	v	typeref:struct:zwp_relative_pointer_manager_v1	file:
relative_pointer_manager	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_relative_pointer_manager_v1 *relative_pointer_manager;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_relative_pointer_manager_v1
relative_pointer_manager_from_resource	../subprojects/wlroots/types/wlr_relative_pointer_v1.c	/^static struct wlr_relative_pointer_manager_v1 *relative_pointer_manager_from_resource(struct wl_resource *resource) {$/;"	f	file:
relative_pointer_manager_v1_bind	../subprojects/wlroots/types/wlr_relative_pointer_v1.c	/^static void relative_pointer_manager_v1_bind(struct wl_client *wl_client, void *data,$/;"	f	file:
relative_pointer_manager_v1_handle_destroy	../subprojects/wlroots/types/wlr_relative_pointer_v1.c	/^static void relative_pointer_manager_v1_handle_destroy(struct wl_client *client,$/;"	f	file:
relative_pointer_manager_v1_handle_get_relative_pointer	../subprojects/wlroots/types/wlr_relative_pointer_v1.c	/^static void relative_pointer_manager_v1_handle_get_relative_pointer(struct wl_client *client,$/;"	f	file:
relative_pointer_manager_v1_handle_resource_destroy	../subprojects/wlroots/types/wlr_relative_pointer_v1.c	/^static void relative_pointer_manager_v1_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
relative_pointer_manager_v1_impl	../subprojects/wlroots/types/wlr_relative_pointer_v1.c	/^static const struct zwp_relative_pointer_manager_v1_interface relative_pointer_manager_v1_impl = {$/;"	v	typeref:struct:zwp_relative_pointer_manager_v1_interface	file:
relative_pointer_manager_v1_impl	../subprojects/wlroots/types/wlr_relative_pointer_v1.c	/^static const struct zwp_relative_pointer_manager_v1_interface relative_pointer_manager_v1_impl;$/;"	v	typeref:struct:zwp_relative_pointer_manager_v1_interface	file:
relative_pointer_v1_handle_destroy	../subprojects/wlroots/types/wlr_relative_pointer_v1.c	/^static void relative_pointer_v1_handle_destroy(struct wl_client *client,$/;"	f	file:
relative_pointer_v1_handle_resource_destroy	../subprojects/wlroots/types/wlr_relative_pointer_v1.c	/^static void relative_pointer_v1_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
relative_pointer_v1_impl	../subprojects/wlroots/types/wlr_relative_pointer_v1.c	/^static const struct zwp_relative_pointer_v1_interface relative_pointer_v1_impl = {$/;"	v	typeref:struct:zwp_relative_pointer_v1_interface	file:
relative_pointer_v1_impl	../subprojects/wlroots/types/wlr_relative_pointer_v1.c	/^static const struct zwp_relative_pointer_v1_interface relative_pointer_v1_impl;$/;"	v	typeref:struct:zwp_relative_pointer_v1_interface	file:
relative_pointers	../subprojects/wlroots/include/wlr/types/wlr_relative_pointer_v1.h	/^	struct wl_list relative_pointers; \/\/ wlr_relative_pointer_v1::link$/;"	m	struct:wlr_relative_pointer_manager_v1	typeref:struct:wlr_relative_pointer_manager_v1::wl_list
relay	../subprojects/wlroots/include/rootston/text_input.h	/^	struct roots_input_method_relay *relay;$/;"	m	struct:roots_text_input	typeref:struct:roots_text_input::roots_input_method_relay
relay_disable_text_input	../subprojects/wlroots/rootston/text_input.c	/^static void relay_disable_text_input(struct roots_input_method_relay *relay,$/;"	f	file:
relay_get_focusable_text_input	../subprojects/wlroots/rootston/text_input.c	/^static struct roots_text_input *relay_get_focusable_text_input($/;"	f	file:
relay_get_focused_text_input	../subprojects/wlroots/rootston/text_input.c	/^static struct roots_text_input *relay_get_focused_text_input($/;"	f	file:
relay_handle_input_method	../subprojects/wlroots/rootston/text_input.c	/^static void relay_handle_input_method(struct wl_listener *listener,$/;"	f	file:
relay_handle_text_input	../subprojects/wlroots/rootston/text_input.c	/^static void relay_handle_text_input(struct wl_listener *listener,$/;"	f	file:
relay_send_im_done	../subprojects/wlroots/rootston/text_input.c	/^static void relay_send_im_done(struct roots_input_method_relay *relay,$/;"	f	file:
release_control	../subprojects/wlroots/backend/session/logind.c	/^static void release_control(struct logind_session *session) {$/;"	f	file:
release_idle_timeout	../subprojects/wlroots/types/wlr_idle.c	/^static void release_idle_timeout(struct wl_client *client,$/;"	f	file:
released	../subprojects/wlroots/include/wlr/types/wlr_buffer.h	/^	bool released;$/;"	m	struct:wlr_buffer
released	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^	bool released;$/;"	m	struct:implicit_grab_state	file:
remote_display	../subprojects/wlroots/include/backend/wayland.h	/^	struct wl_display *remote_display;$/;"	m	struct:wlr_wl_backend	typeref:struct:wlr_wl_backend::wl_display
remote_display_src	../subprojects/wlroots/include/backend/wayland.h	/^	struct wl_event_source *remote_display_src;$/;"	m	struct:wlr_wl_backend	typeref:struct:wlr_wl_backend::wl_event_source
remove_output	../subprojects/wlroots/examples/dmabuf-capture.c	/^static void remove_output(struct wayland_output *out) {$/;"	f	file:
render_data	../subprojects/wlroots/examples/fullscreen-shell.c	/^struct render_data {$/;"	s	file:
render_data	../subprojects/wlroots/rootston/render.c	/^struct render_data {$/;"	s	file:
render_data	../subprojects/wlroots/tinywl/tinywl.c	/^struct render_data {$/;"	s	file:
render_decorations	../subprojects/wlroots/rootston/render.c	/^static void render_decorations(struct roots_output *output,$/;"	f	file:
render_drag_icons	../subprojects/wlroots/rootston/render.c	/^static void render_drag_icons(struct roots_output *output,$/;"	f	file:
render_ellipse_with_matrix	../subprojects/wlroots/include/wlr/render/interface.h	/^	void (*render_ellipse_with_matrix)(struct wlr_renderer *renderer,$/;"	m	struct:wlr_renderer_impl
render_format_id	../subprojects/wlroots/include/xwayland/xwm.h	/^	xcb_render_pictformat_t render_format_id;$/;"	m	struct:wlr_xwm
render_frame	../subprojects/wlroots/examples/input-inhibitor.c	/^static void render_frame(void) {$/;"	f	file:
render_layer	../subprojects/wlroots/rootston/render.c	/^static void render_layer(struct roots_output *output,$/;"	f	file:
render_quad_with_matrix	../subprojects/wlroots/include/wlr/render/interface.h	/^	void (*render_quad_with_matrix)(struct wlr_renderer *renderer,$/;"	m	struct:wlr_renderer_impl
render_surface	../subprojects/wlroots/examples/fullscreen-shell.c	/^static void render_surface(struct wlr_surface *surface,$/;"	f	file:
render_surface	../subprojects/wlroots/tinywl/tinywl.c	/^static void render_surface(struct wlr_surface *surface,$/;"	f	file:
render_surface_iterator	../subprojects/wlroots/rootston/render.c	/^static void render_surface_iterator(struct roots_output *output,$/;"	f	file:
render_texture	../subprojects/wlroots/rootston/render.c	/^static void render_texture(struct wlr_output *wlr_output,$/;"	f	file:
render_texture_with_matrix	../subprojects/wlroots/include/wlr/render/interface.h	/^	bool (*render_texture_with_matrix)(struct wlr_renderer *renderer,$/;"	m	struct:wlr_renderer_impl
render_view	../subprojects/wlroots/rootston/render.c	/^static void render_view(struct roots_output *output, struct roots_view *view,$/;"	f	file:
renderer	../subprojects/wlroots/examples/fullscreen-shell.c	/^	struct wlr_renderer *renderer;$/;"	m	struct:fullscreen_server	typeref:struct:fullscreen_server::wlr_renderer	file:
renderer	../subprojects/wlroots/examples/fullscreen-shell.c	/^	struct wlr_renderer *renderer;$/;"	m	struct:render_data	typeref:struct:render_data::wlr_renderer	file:
renderer	../subprojects/wlroots/examples/output-layout.c	/^	struct wlr_renderer *renderer;$/;"	m	struct:sample_state	typeref:struct:sample_state::wlr_renderer	file:
renderer	../subprojects/wlroots/examples/rotation.c	/^	struct wlr_renderer *renderer;$/;"	m	struct:sample_state	typeref:struct:sample_state::wlr_renderer	file:
renderer	../subprojects/wlroots/examples/tablet.c	/^	struct wlr_renderer *renderer;$/;"	m	struct:sample_state	typeref:struct:sample_state::wlr_renderer	file:
renderer	../subprojects/wlroots/examples/touch.c	/^	struct wlr_renderer *renderer;$/;"	m	struct:sample_state	typeref:struct:sample_state::wlr_renderer	file:
renderer	../subprojects/wlroots/include/backend/drm/drm.h	/^	struct wlr_drm_renderer renderer;$/;"	m	struct:wlr_drm_backend	typeref:struct:wlr_drm_backend::wlr_drm_renderer
renderer	../subprojects/wlroots/include/backend/drm/renderer.h	/^	struct wlr_drm_renderer *renderer;$/;"	m	struct:wlr_drm_surface	typeref:struct:wlr_drm_surface::wlr_drm_renderer
renderer	../subprojects/wlroots/include/backend/headless.h	/^	struct wlr_renderer *renderer;$/;"	m	struct:wlr_headless_backend	typeref:struct:wlr_headless_backend::wlr_renderer
renderer	../subprojects/wlroots/include/backend/rdp.h	/^	struct wlr_renderer *renderer;$/;"	m	struct:wlr_rdp_backend	typeref:struct:wlr_rdp_backend::wlr_renderer
renderer	../subprojects/wlroots/include/backend/wayland.h	/^	struct wlr_renderer *renderer;$/;"	m	struct:wlr_wl_backend	typeref:struct:wlr_wl_backend::wlr_renderer
renderer	../subprojects/wlroots/include/backend/x11.h	/^	struct wlr_renderer *renderer;$/;"	m	struct:wlr_x11_backend	typeref:struct:wlr_x11_backend::wlr_renderer
renderer	../subprojects/wlroots/include/rootston/server.h	/^	struct wlr_renderer *renderer;$/;"	m	struct:roots_server	typeref:struct:roots_server::wlr_renderer
renderer	../subprojects/wlroots/include/wlr/types/wlr_compositor.h	/^	struct wlr_renderer *renderer;$/;"	m	struct:wlr_compositor	typeref:struct:wlr_compositor::wlr_renderer
renderer	../subprojects/wlroots/include/wlr/types/wlr_linux_dmabuf_v1.h	/^	struct wlr_renderer *renderer;$/;"	m	struct:wlr_dmabuf_v1_buffer	typeref:struct:wlr_dmabuf_v1_buffer::wlr_renderer
renderer	../subprojects/wlroots/include/wlr/types/wlr_linux_dmabuf_v1.h	/^	struct wlr_renderer *renderer;$/;"	m	struct:wlr_linux_dmabuf_v1	typeref:struct:wlr_linux_dmabuf_v1::wlr_renderer
renderer	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	struct wlr_renderer *renderer;$/;"	m	struct:wlr_surface	typeref:struct:wlr_surface::wlr_renderer
renderer	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wlr_renderer *renderer;$/;"	m	struct:render_data	typeref:struct:render_data::wlr_renderer	file:
renderer	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wlr_renderer *renderer;$/;"	m	struct:tinywl_server	typeref:struct:tinywl_server::wlr_renderer	file:
renderer_destroy	../subprojects/wlroots/include/wlr/types/wlr_linux_dmabuf_v1.h	/^	struct wl_listener renderer_destroy;$/;"	m	struct:wlr_linux_dmabuf_v1	typeref:struct:wlr_linux_dmabuf_v1::wl_listener
renderer_destroy	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	struct wl_listener renderer_destroy;$/;"	m	struct:wlr_surface	typeref:struct:wlr_surface::wl_listener
renderer_impl	../subprojects/wlroots/render/gles2/renderer.c	/^static const struct wlr_renderer_impl renderer_impl = {$/;"	v	typeref:struct:wlr_renderer_impl	file:
renderer_impl	../subprojects/wlroots/render/gles2/renderer.c	/^static const struct wlr_renderer_impl renderer_impl;$/;"	v	typeref:struct:wlr_renderer_impl	file:
reordered	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	bool reordered;$/;"	m	struct:wlr_subsurface
repeat_delay	../subprojects/wlroots/include/rootston/config.h	/^	int repeat_rate, repeat_delay;$/;"	m	struct:roots_keyboard_config
repeat_info	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^		struct wl_signal repeat_info;$/;"	m	struct:wlr_keyboard::__anon62	typeref:struct:wlr_keyboard::__anon62::wl_signal
repeat_info	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	} repeat_info;$/;"	m	struct:wlr_keyboard	typeref:struct:wlr_keyboard::__anon61
repeat_rate	../subprojects/wlroots/include/rootston/config.h	/^	int repeat_rate, repeat_delay;$/;"	m	struct:roots_keyboard_config
replaced	../subprojects/wlroots/backend/drm/util.c	/^	size_t replaced;$/;"	m	struct:match_state	file:
req	../subprojects/wlroots/backend/drm/atomic.c	/^	drmModeAtomicReq *req;$/;"	m	struct:atomic	file:
request	../subprojects/wlroots/include/xwayland/selection.h	/^	xcb_selection_request_event_t request;$/;"	m	struct:wlr_xwm_selection_transfer
request_activate	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^		struct wl_signal request_activate;$/;"	m	struct:wlr_foreign_toplevel_handle_v1::__anon46	typeref:struct:wlr_foreign_toplevel_handle_v1::__anon46::wl_signal
request_activate	../subprojects/wlroots/include/wlr/xwayland.h	/^		struct wl_signal request_activate;$/;"	m	struct:wlr_xwayland_surface::__anon126	typeref:struct:wlr_xwayland_surface::__anon126::wl_signal
request_close	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^		struct wl_signal request_close;$/;"	m	struct:wlr_foreign_toplevel_handle_v1::__anon46	typeref:struct:wlr_foreign_toplevel_handle_v1::__anon46::wl_signal
request_configure	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener request_configure;$/;"	m	struct:roots_xwayland_surface	typeref:struct:roots_xwayland_surface::wl_listener
request_configure	../subprojects/wlroots/include/wlr/xwayland.h	/^		struct wl_signal request_configure;$/;"	m	struct:wlr_xwayland_surface::__anon126	typeref:struct:wlr_xwayland_surface::__anon126::wl_signal
request_cursor	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_listener request_cursor;$/;"	m	struct:tinywl_server	typeref:struct:tinywl_server::wl_listener	file:
request_fullscreen	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener request_fullscreen;$/;"	m	struct:roots_xdg_surface	typeref:struct:roots_xdg_surface::wl_listener
request_fullscreen	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener request_fullscreen;$/;"	m	struct:roots_xdg_surface_v6	typeref:struct:roots_xdg_surface_v6::wl_listener
request_fullscreen	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener request_fullscreen;$/;"	m	struct:roots_xwayland_surface	typeref:struct:roots_xwayland_surface::wl_listener
request_fullscreen	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^		struct wl_signal request_fullscreen;$/;"	m	struct:wlr_foreign_toplevel_handle_v1::__anon46	typeref:struct:wlr_foreign_toplevel_handle_v1::__anon46::wl_signal
request_fullscreen	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		struct wl_signal request_fullscreen;$/;"	m	struct:wlr_xdg_toplevel::__anon116	typeref:struct:wlr_xdg_toplevel::__anon116::wl_signal
request_fullscreen	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^		struct wl_signal request_fullscreen;$/;"	m	struct:wlr_xdg_toplevel_v6::__anon122	typeref:struct:wlr_xdg_toplevel_v6::__anon122::wl_signal
request_fullscreen	../subprojects/wlroots/include/wlr/xwayland.h	/^		struct wl_signal request_fullscreen;$/;"	m	struct:wlr_xwayland_surface::__anon126	typeref:struct:wlr_xwayland_surface::__anon126::wl_signal
request_maximize	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener request_maximize;$/;"	m	struct:roots_xdg_surface	typeref:struct:roots_xdg_surface::wl_listener
request_maximize	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener request_maximize;$/;"	m	struct:roots_xdg_surface_v6	typeref:struct:roots_xdg_surface_v6::wl_listener
request_maximize	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener request_maximize;$/;"	m	struct:roots_xwayland_surface	typeref:struct:roots_xwayland_surface::wl_listener
request_maximize	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^		struct wl_signal request_maximize;$/;"	m	struct:wlr_foreign_toplevel_handle_v1::__anon46	typeref:struct:wlr_foreign_toplevel_handle_v1::__anon46::wl_signal
request_maximize	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		struct wl_signal request_maximize;$/;"	m	struct:wlr_xdg_toplevel::__anon116	typeref:struct:wlr_xdg_toplevel::__anon116::wl_signal
request_maximize	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^		struct wl_signal request_maximize;$/;"	m	struct:wlr_xdg_toplevel_v6::__anon122	typeref:struct:wlr_xdg_toplevel_v6::__anon122::wl_signal
request_maximize	../subprojects/wlroots/include/wlr/xwayland.h	/^		struct wl_signal request_maximize;$/;"	m	struct:wlr_xwayland_surface::__anon126	typeref:struct:wlr_xwayland_surface::__anon126::wl_signal
request_minimize	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^		struct wl_signal request_minimize;$/;"	m	struct:wlr_foreign_toplevel_handle_v1::__anon46	typeref:struct:wlr_foreign_toplevel_handle_v1::__anon46::wl_signal
request_minimize	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		struct wl_signal request_minimize;$/;"	m	struct:wlr_xdg_toplevel::__anon116	typeref:struct:wlr_xdg_toplevel::__anon116::wl_signal
request_minimize	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^		struct wl_signal request_minimize;$/;"	m	struct:wlr_xdg_toplevel_v6::__anon122	typeref:struct:wlr_xdg_toplevel_v6::__anon122::wl_signal
request_mode	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener request_mode;$/;"	m	struct:roots_xdg_toplevel_decoration	typeref:struct:roots_xdg_toplevel_decoration::wl_listener
request_mode	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^		struct wl_signal request_mode;$/;"	m	struct:wlr_xdg_toplevel_decoration_v1::__anon111	typeref:struct:wlr_xdg_toplevel_decoration_v1::__anon111::wl_signal
request_move	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener request_move;$/;"	m	struct:roots_xdg_surface	typeref:struct:roots_xdg_surface::wl_listener
request_move	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener request_move;$/;"	m	struct:roots_xdg_surface_v6	typeref:struct:roots_xdg_surface_v6::wl_listener
request_move	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener request_move;$/;"	m	struct:roots_xwayland_surface	typeref:struct:roots_xwayland_surface::wl_listener
request_move	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		struct wl_signal request_move;$/;"	m	struct:wlr_xdg_toplevel::__anon116	typeref:struct:wlr_xdg_toplevel::__anon116::wl_signal
request_move	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^		struct wl_signal request_move;$/;"	m	struct:wlr_xdg_toplevel_v6::__anon122	typeref:struct:wlr_xdg_toplevel_v6::__anon122::wl_signal
request_move	../subprojects/wlroots/include/wlr/xwayland.h	/^		struct wl_signal request_move;$/;"	m	struct:wlr_xwayland_surface::__anon126	typeref:struct:wlr_xwayland_surface::__anon126::wl_signal
request_move	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_listener request_move;$/;"	m	struct:tinywl_view	typeref:struct:tinywl_view::wl_listener	file:
request_preferred_mode	../subprojects/wlroots/examples/toplevel-decoration.c	/^static void request_preferred_mode(void) {$/;"	f	file:
request_resize	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener request_resize;$/;"	m	struct:roots_xdg_surface	typeref:struct:roots_xdg_surface::wl_listener
request_resize	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener request_resize;$/;"	m	struct:roots_xdg_surface_v6	typeref:struct:roots_xdg_surface_v6::wl_listener
request_resize	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener request_resize;$/;"	m	struct:roots_xwayland_surface	typeref:struct:roots_xwayland_surface::wl_listener
request_resize	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		struct wl_signal request_resize;$/;"	m	struct:wlr_xdg_toplevel::__anon116	typeref:struct:wlr_xdg_toplevel::__anon116::wl_signal
request_resize	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^		struct wl_signal request_resize;$/;"	m	struct:wlr_xdg_toplevel_v6::__anon122	typeref:struct:wlr_xdg_toplevel_v6::__anon122::wl_signal
request_resize	../subprojects/wlroots/include/wlr/xwayland.h	/^		struct wl_signal request_resize;$/;"	m	struct:wlr_xwayland_surface::__anon126	typeref:struct:wlr_xwayland_surface::__anon126::wl_signal
request_resize	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_listener request_resize;$/;"	m	struct:tinywl_view	typeref:struct:tinywl_view::wl_listener	file:
request_set_cursor	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wl_listener request_set_cursor;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wl_listener
request_set_cursor	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^		struct wl_signal request_set_cursor;$/;"	m	struct:wlr_seat::__anon90	typeref:struct:wlr_seat::__anon90::wl_signal
request_set_primary_selection	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener request_set_primary_selection;$/;"	m	struct:roots_seat	typeref:struct:roots_seat::wl_listener
request_set_primary_selection	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^		struct wl_signal request_set_primary_selection;$/;"	m	struct:wlr_seat::__anon90	typeref:struct:wlr_seat::__anon90::wl_signal
request_set_selection	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener request_set_selection;$/;"	m	struct:roots_seat	typeref:struct:roots_seat::wl_listener
request_set_selection	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^		struct wl_signal request_set_selection;$/;"	m	struct:wlr_seat::__anon90	typeref:struct:wlr_seat::__anon90::wl_signal
request_show_window_menu	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		struct wl_signal request_show_window_menu;$/;"	m	struct:wlr_xdg_toplevel::__anon116	typeref:struct:wlr_xdg_toplevel::__anon116::wl_signal
request_show_window_menu	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^		struct wl_signal request_show_window_menu;$/;"	m	struct:wlr_xdg_toplevel_v6::__anon122	typeref:struct:wlr_xdg_toplevel_v6::__anon122::wl_signal
request_start_drag	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener request_start_drag;$/;"	m	struct:roots_seat	typeref:struct:roots_seat::wl_listener
request_start_drag	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^		struct wl_signal request_start_drag;$/;"	m	struct:wlr_seat::__anon90	typeref:struct:wlr_seat::__anon90::wl_signal
requested_outputs	../subprojects/wlroots/include/backend/wayland.h	/^	size_t requested_outputs;$/;"	m	struct:wlr_wl_backend
requested_outputs	../subprojects/wlroots/include/backend/x11.h	/^	size_t requested_outputs;$/;"	m	struct:wlr_x11_backend
res	../subprojects/wlroots/backend/drm/util.c	/^	uint32_t *restrict res;$/;"	m	struct:match_state	file:
reset_xdg_surface	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^void reset_xdg_surface(struct wlr_xdg_surface *xdg_surface) {$/;"	f
resize	../subprojects/wlroots/include/rootston/view.h	/^	void (*resize)(struct roots_view *view, uint32_t width, uint32_t height);$/;"	m	struct:roots_view_interface
resize	../subprojects/wlroots/rootston/xdg_shell.c	/^static void resize(struct roots_view *view, uint32_t width, uint32_t height) {$/;"	f	file:
resize	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void resize(struct roots_view *view, uint32_t width, uint32_t height) {$/;"	f	file:
resize	../subprojects/wlroots/rootston/xwayland.c	/^static void resize(struct roots_view *view, uint32_t width, uint32_t height) {$/;"	f	file:
resize_edges	../subprojects/wlroots/include/rootston/cursor.h	/^	uint32_t resize_edges;$/;"	m	struct:roots_cursor
resize_edges	../subprojects/wlroots/tinywl/tinywl.c	/^	uint32_t resize_edges;$/;"	m	struct:tinywl_server	file:
resizing	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	bool maximized, fullscreen, resizing, activated;$/;"	m	struct:wlr_xdg_toplevel_state
resizing	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	bool maximized, fullscreen, resizing, activated;$/;"	m	struct:wlr_xdg_toplevel_v6_state
resource	../subprojects/wlroots/include/backend/wayland.h	/^	void *resource;$/;"	m	struct:wlr_wl_input_device
resource	../subprojects/wlroots/include/types/wlr_data_device.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_client_data_source	typeref:struct:wlr_client_data_source::wl_resource
resource	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_tablet_client_v2	typeref:struct:wlr_tablet_client_v2::wl_resource
resource	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_tablet_pad_client_v2	typeref:struct:wlr_tablet_pad_client_v2::wl_resource
resource	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_tablet_seat_client_v2	typeref:struct:wlr_tablet_seat_client_v2::wl_resource
resource	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_tablet_tool_client_v2	typeref:struct:wlr_tablet_tool_client_v2::wl_resource
resource	../subprojects/wlroots/include/types/wlr_xdg_shell.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_xdg_positioner_resource	typeref:struct:wlr_xdg_positioner_resource::wl_resource
resource	../subprojects/wlroots/include/types/wlr_xdg_shell_v6.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_xdg_positioner_v6_resource	typeref:struct:wlr_xdg_positioner_v6_resource::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_buffer.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_buffer	typeref:struct:wlr_buffer::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_data_control_v1.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_data_control_device_v1	typeref:struct:wlr_data_control_device_v1::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_data_offer	typeref:struct:wlr_data_offer::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_export_dmabuf_v1.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_export_dmabuf_frame_v1	typeref:struct:wlr_export_dmabuf_frame_v1::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_gamma_control.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_gamma_control	typeref:struct:wlr_gamma_control::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_gamma_control_v1.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_gamma_control_v1	typeref:struct:wlr_gamma_control_v1::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_idle_timeout	typeref:struct:wlr_idle_timeout::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_idle_inhibit_v1.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_idle_inhibitor_v1	typeref:struct:wlr_idle_inhibitor_v1::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_input_method_v2	typeref:struct:wlr_input_method_v2::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_layer_surface_v1	typeref:struct:wlr_layer_surface_v1::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	struct wl_resource *resource; \/\/ can be NULL if destroyed early$/;"	m	struct:wlr_output_configuration_v1	typeref:struct:wlr_output_configuration_v1::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	struct wl_resource *resource; \/\/ can be NULL if finalized or disabled$/;"	m	struct:wlr_output_configuration_head_v1	typeref:struct:wlr_output_configuration_head_v1::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_pointer_constraint_v1	typeref:struct:wlr_pointer_constraint_v1::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_presentation_feedback	typeref:struct:wlr_presentation_feedback::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_relative_pointer_v1.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_relative_pointer_v1	typeref:struct:wlr_relative_pointer_v1::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_screencopy_frame_v1	typeref:struct:wlr_screencopy_frame_v1::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_screenshooter.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_screenshot	typeref:struct:wlr_screenshot::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_server_decoration	typeref:struct:wlr_server_decoration::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_subsurface	typeref:struct:wlr_subsurface::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_surface	typeref:struct:wlr_surface::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_text_input_v3	typeref:struct:wlr_text_input_v3::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_virtual_keyboard_v1.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_virtual_keyboard_v1	typeref:struct:wlr_virtual_keyboard_v1::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_xdg_toplevel_decoration_v1	typeref:struct:wlr_xdg_toplevel_decoration_v1::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_xdg_client	typeref:struct:wlr_xdg_client::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_xdg_popup	typeref:struct:wlr_xdg_popup::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_xdg_positioner	typeref:struct:wlr_xdg_positioner::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_xdg_surface	typeref:struct:wlr_xdg_surface::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_xdg_toplevel	typeref:struct:wlr_xdg_toplevel::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_xdg_client_v6	typeref:struct:wlr_xdg_client_v6::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_xdg_popup_v6	typeref:struct:wlr_xdg_popup_v6::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_xdg_surface_v6	typeref:struct:wlr_xdg_surface_v6::wl_resource
resource	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_resource *resource;$/;"	m	struct:wlr_xdg_toplevel_v6	typeref:struct:wlr_xdg_toplevel_v6::wl_resource
resource	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^	struct wl_resource *resource;$/;"	m	struct:wlr_tablet_manager_client_v2	typeref:struct:wlr_tablet_manager_client_v2::wl_resource	file:
resource	../subprojects/wlroots/types/wlr_data_control_v1.c	/^	struct wl_resource *resource;$/;"	m	struct:client_data_source	typeref:struct:client_data_source::wl_resource	file:
resource	../subprojects/wlroots/types/wlr_data_control_v1.c	/^	struct wl_resource *resource;$/;"	m	struct:client_primary_selection_source	typeref:struct:client_primary_selection_source::wl_resource	file:
resource	../subprojects/wlroots/types/wlr_data_control_v1.c	/^	struct wl_resource *resource;$/;"	m	struct:data_control_source	typeref:struct:data_control_source::wl_resource	file:
resource	../subprojects/wlroots/types/wlr_data_control_v1.c	/^	struct wl_resource *resource;$/;"	m	struct:data_offer	typeref:struct:data_offer::wl_resource	file:
resource	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^	struct wl_resource *resource;$/;"	m	struct:client_data_source	typeref:struct:client_data_source::wl_resource	file:
resource	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^	struct wl_resource *resource;$/;"	m	struct:client_data_source	typeref:struct:client_data_source::wl_resource	file:
resource_destroy	../subprojects/wlroots/include/wlr/types/wlr_buffer.h	/^	struct wl_listener resource_destroy;$/;"	m	struct:wlr_buffer	typeref:struct:wlr_buffer::wl_listener
resource_destroy	../subprojects/wlroots/types/wlr_gamma_control.c	/^static void resource_destroy(struct wl_client *client,$/;"	f	file:
resource_destroy	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^static void resource_destroy(struct wl_client *client,$/;"	f	file:
resource_handle_destroy	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static void resource_handle_destroy(struct wl_client *client,$/;"	f	file:
resource_handle_destroy	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	/^static void resource_handle_destroy(struct wl_client *client,$/;"	f	file:
resource_is_wl_drm_buffer	../subprojects/wlroots/include/wlr/render/interface.h	/^	bool (*resource_is_wl_drm_buffer)(struct wlr_renderer *renderer,$/;"	m	struct:wlr_renderer_impl
resource_remove_from_list	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	/^static void resource_remove_from_list(struct wl_resource *resource) {$/;"	f	file:
resources	../subprojects/wlroots/include/wlr/types/wlr_compositor.h	/^	struct wl_list resources;$/;"	m	struct:wlr_compositor	typeref:struct:wlr_compositor::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_compositor.h	/^	struct wl_list resources;$/;"	m	struct:wlr_subcompositor	typeref:struct:wlr_subcompositor::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_data_control_v1.h	/^	struct wl_list resources; \/\/ wl_resource_get_link$/;"	m	struct:wlr_data_control_manager_v1	typeref:struct:wlr_data_control_manager_v1::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wl_list resources;$/;"	m	struct:wlr_data_device_manager	typeref:struct:wlr_data_device_manager::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_export_dmabuf_v1.h	/^	struct wl_list resources; \/\/ wl_resource_get_link$/;"	m	struct:wlr_export_dmabuf_manager_v1	typeref:struct:wlr_export_dmabuf_manager_v1::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	struct wl_list resources;$/;"	m	struct:wlr_foreign_toplevel_handle_v1	typeref:struct:wlr_foreign_toplevel_handle_v1::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	struct wl_list resources;$/;"	m	struct:wlr_foreign_toplevel_manager_v1	typeref:struct:wlr_foreign_toplevel_manager_v1::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_fullscreen_shell_v1.h	/^	struct wl_list resources;$/;"	m	struct:wlr_fullscreen_shell_v1	typeref:struct:wlr_fullscreen_shell_v1::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_gamma_control_v1.h	/^	struct wl_list resources;$/;"	m	struct:wlr_gamma_control_manager_v1	typeref:struct:wlr_gamma_control_manager_v1::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_gtk_primary_selection.h	/^	struct wl_list resources; \/\/ wl_resource_get_link$/;"	m	struct:wlr_gtk_primary_selection_device	typeref:struct:wlr_gtk_primary_selection_device::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_gtk_primary_selection.h	/^	struct wl_list resources; \/\/ wl_resource_get_link$/;"	m	struct:wlr_gtk_primary_selection_device_manager	typeref:struct:wlr_gtk_primary_selection_device_manager::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_idle_inhibit_v1.h	/^	struct wl_list resources; \/\/ wl_resource_get_link$/;"	m	struct:wlr_idle_inhibit_manager_v1	typeref:struct:wlr_idle_inhibit_manager_v1::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	struct wl_list resources; \/\/ wl_resource$/;"	m	struct:wlr_layer_shell_v1	typeref:struct:wlr_layer_shell_v1::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_linux_dmabuf_v1.h	/^	struct wl_list resources;$/;"	m	struct:wlr_linux_dmabuf_v1	typeref:struct:wlr_linux_dmabuf_v1::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	struct wl_list resources;$/;"	m	struct:wlr_output	typeref:struct:wlr_output::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	struct wl_list resources; \/\/ wl_resource_get_link$/;"	m	struct:wlr_output_head_v1	typeref:struct:wlr_output_head_v1::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	struct wl_list resources; \/\/ wl_resource_get_link$/;"	m	struct:wlr_output_manager_v1	typeref:struct:wlr_output_manager_v1::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	struct wl_list resources; \/\/ wl_resource_get_link$/;"	m	struct:wlr_pointer_constraints_v1	typeref:struct:wlr_pointer_constraints_v1::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_pointer_gestures_v1.h	/^	struct wl_list resources; \/\/ wl_resource_get_link$/;"	m	struct:wlr_pointer_gestures_v1	typeref:struct:wlr_pointer_gestures_v1::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	/^	struct wl_list resources; \/\/ wl_resource_get_link$/;"	m	struct:wlr_presentation	typeref:struct:wlr_presentation::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_primary_selection_v1.h	/^	struct wl_list resources; \/\/ wl_resource_get_link$/;"	m	struct:wlr_primary_selection_v1_device	typeref:struct:wlr_primary_selection_v1_device::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_primary_selection_v1.h	/^	struct wl_list resources; \/\/ wl_resource_get_link$/;"	m	struct:wlr_primary_selection_v1_device_manager	typeref:struct:wlr_primary_selection_v1_device_manager::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_relative_pointer_v1.h	/^	struct wl_list resources; \/\/ wl_resource_get_link()$/;"	m	struct:wlr_relative_pointer_manager_v1	typeref:struct:wlr_relative_pointer_manager_v1::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h	/^	struct wl_list resources; \/\/ wl_resource$/;"	m	struct:wlr_screencopy_manager_v1	typeref:struct:wlr_screencopy_manager_v1::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_list resources;$/;"	m	struct:wlr_seat_client	typeref:struct:wlr_seat_client::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^	struct wl_list resources;$/;"	m	struct:wlr_server_decoration_manager	typeref:struct:wlr_server_decoration_manager::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_virtual_keyboard_v1.h	/^	struct wl_list resources; \/\/ struct wl_resource*$/;"	m	struct:wlr_virtual_keyboard_manager_v1	typeref:struct:wlr_virtual_keyboard_manager_v1::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	struct wl_list resources;$/;"	m	struct:wlr_xdg_decoration_manager_v1	typeref:struct:wlr_xdg_decoration_manager_v1::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_xdg_output_v1.h	/^	struct wl_list resources;$/;"	m	struct:wlr_xdg_output_manager_v1	typeref:struct:wlr_xdg_output_manager_v1::wl_list
resources	../subprojects/wlroots/include/wlr/types/wlr_xdg_output_v1.h	/^	struct wl_list resources;$/;"	m	struct:wlr_xdg_output_v1	typeref:struct:wlr_xdg_output_v1::wl_list
restore_drm_outputs	../subprojects/wlroots/backend/drm/drm.c	/^void restore_drm_outputs(struct wlr_drm_backend *drm) {$/;"	f
resume	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^		struct wl_signal resume;$/;"	m	struct:wlr_idle_timeout::__anon53	typeref:struct:wlr_idle_timeout::__anon53::wl_signal
resume_device	../subprojects/wlroots/backend/session/logind.c	/^static int resume_device(sd_bus_message *msg, void *userdata,$/;"	f	file:
retry_pageflip	../subprojects/wlroots/backend/drm/drm.c	/^static int retry_pageflip(void *data) {$/;"	f	file:
retry_pageflip	../subprojects/wlroots/include/backend/drm/drm.h	/^	struct wl_event_source *retry_pageflip;$/;"	m	struct:wlr_drm_connector	typeref:struct:wlr_drm_connector::wl_event_source
rfx_context	../subprojects/wlroots/include/backend/rdp.h	/^	RFX_CONTEXT *rfx_context;$/;"	m	struct:wlr_rdp_peer_context
rfx_rects	../subprojects/wlroots/include/backend/rdp.h	/^	RFX_RECT *rfx_rects;$/;"	m	struct:wlr_rdp_peer_context
rfx_swap_buffers	../subprojects/wlroots/backend/rdp/output.c	/^static bool rfx_swap_buffers($/;"	f	file:
right	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^		uint32_t top, right, bottom, left;$/;"	m	struct:wlr_layer_surface_v1_state::__anon64
ring	../subprojects/wlroots/examples/tablet.c	/^	double ring;$/;"	m	struct:sample_state	file:
ring	../subprojects/wlroots/examples/tablet.c	/^	struct wl_listener ring;$/;"	m	struct:tablet_pad_state	typeref:struct:tablet_pad_state::wl_listener	file:
ring	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener ring;$/;"	m	struct:roots_tablet_pad	typeref:struct:roots_tablet_pad::wl_listener
ring	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^		struct wl_signal ring;$/;"	m	struct:wlr_tablet_pad::__anon96	typeref:struct:wlr_tablet_pad::__anon96::wl_signal
ring	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	uint32_t ring;$/;"	m	struct:wlr_event_tablet_pad_ring
ring	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	void (*ring)(struct wlr_tablet_pad_v2_grab *grab,$/;"	m	struct:wlr_tablet_pad_v2_grab_interface
ring_count	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	size_t ring_count;$/;"	m	struct:wlr_tablet_pad_client_v2
ring_count	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	size_t ring_count;$/;"	m	struct:wlr_tablet_pad
ring_count	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	size_t ring_count;$/;"	m	struct:wlr_tablet_pad_group
ring_feedback	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^		struct wl_signal ring_feedback; \/\/ struct wlr_tablet_v2_event_feedback$/;"	m	struct:wlr_tablet_v2_tablet_pad::__anon101	typeref:struct:wlr_tablet_v2_tablet_pad::__anon101::wl_signal
rings	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_resource **rings;$/;"	m	struct:wlr_tablet_pad_client_v2	typeref:struct:wlr_tablet_pad_client_v2::wl_resource
rings	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	unsigned int *rings;$/;"	m	struct:wlr_tablet_pad_group
role	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	const struct wlr_surface_role *role; \/\/ the lifetime-bound role or NULL$/;"	m	struct:wlr_surface	typeref:struct:wlr_surface::wlr_surface_role
role	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	enum wlr_xdg_surface_role role;$/;"	m	struct:wlr_xdg_surface	typeref:enum:wlr_xdg_surface::wlr_xdg_surface_role
role	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	enum wlr_xdg_surface_v6_role role;$/;"	m	struct:wlr_xdg_surface_v6	typeref:enum:wlr_xdg_surface_v6::wlr_xdg_surface_v6_role
role	../subprojects/wlroots/include/wlr/xwayland.h	/^	char *role;$/;"	m	struct:wlr_xwayland_surface
role_data	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	void *role_data; \/\/ role-specific data$/;"	m	struct:wlr_surface
roots_binding_config	../subprojects/wlroots/include/rootston/config.h	/^struct roots_binding_config {$/;"	s
roots_config	../subprojects/wlroots/include/rootston/config.h	/^struct roots_config {$/;"	s
roots_config_create_from_args	../subprojects/wlroots/rootston/config.c	/^struct roots_config *roots_config_create_from_args(int argc, char *argv[]) {$/;"	f
roots_config_destroy	../subprojects/wlroots/rootston/config.c	/^void roots_config_destroy(struct roots_config *config) {$/;"	f
roots_config_get_cursor	../subprojects/wlroots/rootston/config.c	/^struct roots_cursor_config *roots_config_get_cursor(struct roots_config *config,$/;"	f
roots_config_get_device	../subprojects/wlroots/rootston/config.c	/^struct roots_device_config *roots_config_get_device(struct roots_config *config,$/;"	f
roots_config_get_keyboard	../subprojects/wlroots/rootston/config.c	/^struct roots_keyboard_config *roots_config_get_keyboard($/;"	f
roots_config_get_output	../subprojects/wlroots/rootston/config.c	/^struct roots_output_config *roots_config_get_output(struct roots_config *config,$/;"	f
roots_cursor	../subprojects/wlroots/include/rootston/cursor.h	/^struct roots_cursor {$/;"	s
roots_cursor_config	../subprojects/wlroots/include/rootston/config.h	/^struct roots_cursor_config {$/;"	s
roots_cursor_constrain	../subprojects/wlroots/rootston/cursor.c	/^void roots_cursor_constrain(struct roots_cursor *cursor,$/;"	f
roots_cursor_create	../subprojects/wlroots/rootston/cursor.c	/^struct roots_cursor *roots_cursor_create(struct roots_seat *seat) {$/;"	f
roots_cursor_destroy	../subprojects/wlroots/rootston/cursor.c	/^void roots_cursor_destroy(struct roots_cursor *cursor) {$/;"	f
roots_cursor_handle_axis	../subprojects/wlroots/rootston/cursor.c	/^void roots_cursor_handle_axis(struct roots_cursor *cursor,$/;"	f
roots_cursor_handle_button	../subprojects/wlroots/rootston/cursor.c	/^void roots_cursor_handle_button(struct roots_cursor *cursor,$/;"	f
roots_cursor_handle_constraint_commit	../subprojects/wlroots/rootston/cursor.c	/^void roots_cursor_handle_constraint_commit(struct roots_cursor *cursor) {$/;"	f
roots_cursor_handle_focus_change	../subprojects/wlroots/rootston/cursor.c	/^void roots_cursor_handle_focus_change(struct roots_cursor *cursor,$/;"	f
roots_cursor_handle_frame	../subprojects/wlroots/rootston/cursor.c	/^void roots_cursor_handle_frame(struct roots_cursor *cursor) {$/;"	f
roots_cursor_handle_motion	../subprojects/wlroots/rootston/cursor.c	/^void roots_cursor_handle_motion(struct roots_cursor *cursor,$/;"	f
roots_cursor_handle_motion_absolute	../subprojects/wlroots/rootston/cursor.c	/^void roots_cursor_handle_motion_absolute(struct roots_cursor *cursor,$/;"	f
roots_cursor_handle_request_set_cursor	../subprojects/wlroots/rootston/cursor.c	/^void roots_cursor_handle_request_set_cursor(struct roots_cursor *cursor,$/;"	f
roots_cursor_handle_tool_axis	../subprojects/wlroots/rootston/cursor.c	/^void roots_cursor_handle_tool_axis(struct roots_cursor *cursor,$/;"	f
roots_cursor_handle_tool_tip	../subprojects/wlroots/rootston/cursor.c	/^void roots_cursor_handle_tool_tip(struct roots_cursor *cursor,$/;"	f
roots_cursor_handle_touch_down	../subprojects/wlroots/rootston/cursor.c	/^void roots_cursor_handle_touch_down(struct roots_cursor *cursor,$/;"	f
roots_cursor_handle_touch_motion	../subprojects/wlroots/rootston/cursor.c	/^void roots_cursor_handle_touch_motion(struct roots_cursor *cursor,$/;"	f
roots_cursor_handle_touch_up	../subprojects/wlroots/rootston/cursor.c	/^void roots_cursor_handle_touch_up(struct roots_cursor *cursor,$/;"	f
roots_cursor_mode	../subprojects/wlroots/include/rootston/cursor.h	/^enum roots_cursor_mode {$/;"	g
roots_cursor_press_button	../subprojects/wlroots/rootston/cursor.c	/^static void roots_cursor_press_button(struct roots_cursor *cursor,$/;"	f	file:
roots_cursor_update_focus	../subprojects/wlroots/rootston/cursor.c	/^void roots_cursor_update_focus(struct roots_cursor *cursor) {$/;"	f
roots_cursor_update_position	../subprojects/wlroots/rootston/cursor.c	/^void roots_cursor_update_position(struct roots_cursor *cursor,$/;"	f
roots_deco_part	../subprojects/wlroots/include/rootston/view.h	/^enum roots_deco_part {$/;"	g
roots_desktop	../subprojects/wlroots/include/rootston/desktop.h	/^struct roots_desktop {$/;"	s
roots_device_config	../subprojects/wlroots/include/rootston/config.h	/^struct roots_device_config {$/;"	s
roots_drag_icon	../subprojects/wlroots/include/rootston/seat.h	/^struct roots_drag_icon {$/;"	s
roots_drag_icon_damage_whole	../subprojects/wlroots/rootston/seat.c	/^void roots_drag_icon_damage_whole(struct roots_drag_icon *icon) {$/;"	f
roots_drag_icon_handle_destroy	../subprojects/wlroots/rootston/seat.c	/^static void roots_drag_icon_handle_destroy(struct wl_listener *listener,$/;"	f	file:
roots_drag_icon_handle_map	../subprojects/wlroots/rootston/seat.c	/^static void roots_drag_icon_handle_map(struct wl_listener *listener,$/;"	f	file:
roots_drag_icon_handle_surface_commit	../subprojects/wlroots/rootston/seat.c	/^static void roots_drag_icon_handle_surface_commit(struct wl_listener *listener,$/;"	f	file:
roots_drag_icon_handle_unmap	../subprojects/wlroots/rootston/seat.c	/^static void roots_drag_icon_handle_unmap(struct wl_listener *listener,$/;"	f	file:
roots_drag_icon_update_position	../subprojects/wlroots/rootston/seat.c	/^void roots_drag_icon_update_position(struct roots_drag_icon *icon) {$/;"	f
roots_input	../subprojects/wlroots/include/rootston/input.h	/^struct roots_input {$/;"	s
roots_input_method_relay	../subprojects/wlroots/include/rootston/text_input.h	/^struct roots_input_method_relay {$/;"	s
roots_input_method_relay_init	../subprojects/wlroots/rootston/text_input.c	/^void roots_input_method_relay_init(struct roots_seat *seat,$/;"	f
roots_input_method_relay_set_focus	../subprojects/wlroots/rootston/text_input.c	/^void roots_input_method_relay_set_focus(struct roots_input_method_relay *relay,$/;"	f
roots_keyboard	../subprojects/wlroots/include/rootston/keyboard.h	/^struct roots_keyboard {$/;"	s
roots_keyboard_config	../subprojects/wlroots/include/rootston/config.h	/^struct roots_keyboard_config {$/;"	s
roots_keyboard_create	../subprojects/wlroots/rootston/keyboard.c	/^struct roots_keyboard *roots_keyboard_create(struct wlr_input_device *device,$/;"	f
roots_keyboard_destroy	../subprojects/wlroots/rootston/keyboard.c	/^void roots_keyboard_destroy(struct roots_keyboard *keyboard) {$/;"	f
roots_keyboard_handle_key	../subprojects/wlroots/rootston/keyboard.c	/^void roots_keyboard_handle_key(struct roots_keyboard *keyboard,$/;"	f
roots_keyboard_handle_modifiers	../subprojects/wlroots/rootston/keyboard.c	/^void roots_keyboard_handle_modifiers(struct roots_keyboard *r_keyboard) {$/;"	f
roots_layer_popup	../subprojects/wlroots/include/rootston/layers.h	/^struct roots_layer_popup {$/;"	s
roots_layer_surface	../subprojects/wlroots/include/rootston/layers.h	/^struct roots_layer_surface {$/;"	s
roots_output	../subprojects/wlroots/include/rootston/output.h	/^struct roots_output {$/;"	s
roots_output_config	../subprojects/wlroots/include/rootston/config.h	/^struct roots_output_config {$/;"	s
roots_output_mode_config	../subprojects/wlroots/include/rootston/config.h	/^struct roots_output_mode_config {$/;"	s
roots_passthrough_cursor	../subprojects/wlroots/rootston/cursor.c	/^static void roots_passthrough_cursor(struct roots_cursor *cursor,$/;"	f	file:
roots_pointer	../subprojects/wlroots/include/rootston/seat.h	/^struct roots_pointer {$/;"	s
roots_pointer_constraint	../subprojects/wlroots/include/rootston/seat.h	/^struct roots_pointer_constraint {$/;"	s
roots_seat	../subprojects/wlroots/include/rootston/seat.h	/^struct roots_seat {$/;"	s
roots_seat_add_device	../subprojects/wlroots/rootston/seat.c	/^void roots_seat_add_device(struct roots_seat *seat,$/;"	f
roots_seat_allow_input	../subprojects/wlroots/rootston/seat.c	/^bool roots_seat_allow_input(struct roots_seat *seat,$/;"	f
roots_seat_begin_move	../subprojects/wlroots/rootston/seat.c	/^void roots_seat_begin_move(struct roots_seat *seat, struct roots_view *view) {$/;"	f
roots_seat_begin_resize	../subprojects/wlroots/rootston/seat.c	/^void roots_seat_begin_resize(struct roots_seat *seat, struct roots_view *view,$/;"	f
roots_seat_begin_rotate	../subprojects/wlroots/rootston/seat.c	/^void roots_seat_begin_rotate(struct roots_seat *seat, struct roots_view *view) {$/;"	f
roots_seat_configure_cursor	../subprojects/wlroots/rootston/seat.c	/^void roots_seat_configure_cursor(struct roots_seat *seat) {$/;"	f
roots_seat_configure_xcursor	../subprojects/wlroots/rootston/seat.c	/^void roots_seat_configure_xcursor(struct roots_seat *seat) {$/;"	f
roots_seat_create	../subprojects/wlroots/rootston/seat.c	/^struct roots_seat *roots_seat_create(struct roots_input *input, char *name) {$/;"	f
roots_seat_cycle_focus	../subprojects/wlroots/rootston/seat.c	/^void roots_seat_cycle_focus(struct roots_seat *seat) {$/;"	f
roots_seat_destroy	../subprojects/wlroots/rootston/seat.c	/^void roots_seat_destroy(struct roots_seat *seat) {$/;"	f
roots_seat_end_compositor_grab	../subprojects/wlroots/rootston/seat.c	/^void roots_seat_end_compositor_grab(struct roots_seat *seat) {$/;"	f
roots_seat_get_focus	../subprojects/wlroots/rootston/seat.c	/^struct roots_view *roots_seat_get_focus(struct roots_seat *seat) {$/;"	f
roots_seat_handle_destroy	../subprojects/wlroots/rootston/seat.c	/^static void roots_seat_handle_destroy(struct wl_listener *listener,$/;"	f	file:
roots_seat_handle_request_set_primary_selection	../subprojects/wlroots/rootston/seat.c	/^static void roots_seat_handle_request_set_primary_selection($/;"	f	file:
roots_seat_handle_request_set_selection	../subprojects/wlroots/rootston/seat.c	/^static void roots_seat_handle_request_set_selection($/;"	f	file:
roots_seat_handle_request_start_drag	../subprojects/wlroots/rootston/seat.c	/^static void roots_seat_handle_request_start_drag(struct wl_listener *listener,$/;"	f	file:
roots_seat_handle_start_drag	../subprojects/wlroots/rootston/seat.c	/^static void roots_seat_handle_start_drag(struct wl_listener *listener,$/;"	f	file:
roots_seat_has_meta_pressed	../subprojects/wlroots/rootston/seat.c	/^bool roots_seat_has_meta_pressed(struct roots_seat *seat) {$/;"	f
roots_seat_init_cursor	../subprojects/wlroots/rootston/seat.c	/^static void roots_seat_init_cursor(struct roots_seat *seat) {$/;"	f	file:
roots_seat_set_exclusive_client	../subprojects/wlroots/rootston/seat.c	/^void roots_seat_set_exclusive_client(struct roots_seat *seat,$/;"	f
roots_seat_set_focus	../subprojects/wlroots/rootston/seat.c	/^void roots_seat_set_focus(struct roots_seat *seat, struct roots_view *view) {$/;"	f
roots_seat_set_focus_layer	../subprojects/wlroots/rootston/seat.c	/^void roots_seat_set_focus_layer(struct roots_seat *seat,$/;"	f
roots_seat_view	../subprojects/wlroots/include/rootston/seat.h	/^struct roots_seat_view {$/;"	s
roots_seat_view_from_view	../subprojects/wlroots/rootston/seat.c	/^struct roots_seat_view *roots_seat_view_from_view($/;"	f
roots_server	../subprojects/wlroots/include/rootston/server.h	/^struct roots_server {$/;"	s
roots_subsurface	../subprojects/wlroots/include/rootston/view.h	/^struct roots_subsurface {$/;"	s
roots_surface_iterator_func_t	../subprojects/wlroots/include/rootston/output.h	/^typedef void (*roots_surface_iterator_func_t)(struct roots_output *output,$/;"	t
roots_switch	../subprojects/wlroots/include/rootston/switch.h	/^struct roots_switch {$/;"	s
roots_switch_config	../subprojects/wlroots/include/rootston/config.h	/^struct roots_switch_config {$/;"	s
roots_switch_handle_toggle	../subprojects/wlroots/rootston/switch.c	/^void roots_switch_handle_toggle(struct roots_switch *switch_device,$/;"	f
roots_tablet	../subprojects/wlroots/include/rootston/seat.h	/^struct roots_tablet {$/;"	s
roots_tablet_pad	../subprojects/wlroots/include/rootston/seat.h	/^struct roots_tablet_pad {$/;"	s
roots_tablet_tool	../subprojects/wlroots/include/rootston/seat.h	/^struct roots_tablet_tool {$/;"	s
roots_text_input	../subprojects/wlroots/include/rootston/text_input.h	/^struct roots_text_input {$/;"	s
roots_text_input_create	../subprojects/wlroots/rootston/text_input.c	/^struct roots_text_input *roots_text_input_create($/;"	f
roots_touch	../subprojects/wlroots/include/rootston/seat.h	/^struct roots_touch {$/;"	s
roots_view	../subprojects/wlroots/include/rootston/view.h	/^struct roots_view {$/;"	s
roots_view_child	../subprojects/wlroots/include/rootston/view.h	/^struct roots_view_child {$/;"	s
roots_view_child_interface	../subprojects/wlroots/include/rootston/view.h	/^struct roots_view_child_interface {$/;"	s
roots_view_interface	../subprojects/wlroots/include/rootston/view.h	/^struct roots_view_interface {$/;"	s
roots_view_type	../subprojects/wlroots/include/rootston/view.h	/^enum roots_view_type {$/;"	g
roots_xdg_popup	../subprojects/wlroots/include/rootston/view.h	/^struct roots_xdg_popup {$/;"	s
roots_xdg_popup_v6	../subprojects/wlroots/include/rootston/view.h	/^struct roots_xdg_popup_v6 {$/;"	s
roots_xdg_surface	../subprojects/wlroots/include/rootston/view.h	/^struct roots_xdg_surface {$/;"	s
roots_xdg_surface_from_view	../subprojects/wlroots/rootston/xdg_shell.c	/^struct roots_xdg_surface *roots_xdg_surface_from_view(struct roots_view *view) {$/;"	f
roots_xdg_surface_v6	../subprojects/wlroots/include/rootston/view.h	/^struct roots_xdg_surface_v6 {$/;"	s
roots_xdg_surface_v6_from_view	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^struct roots_xdg_surface_v6 *roots_xdg_surface_v6_from_view($/;"	f
roots_xdg_toplevel_decoration	../subprojects/wlroots/include/rootston/view.h	/^struct roots_xdg_toplevel_decoration {$/;"	s
roots_xwayland_surface	../subprojects/wlroots/include/rootston/view.h	/^struct roots_xwayland_surface {$/;"	s
roots_xwayland_surface_from_view	../subprojects/wlroots/rootston/xwayland.c	/^struct roots_xwayland_surface *roots_xwayland_surface_from_view($/;"	f
rotate_child_position	../subprojects/wlroots/rootston/output.c	/^void rotate_child_position(double *sx, double *sy, double sw, double sh,$/;"	f
rotation	../subprojects/wlroots/include/backend/drm/properties.h	/^		uint32_t rotation; \/\/ Not guaranteed to exist$/;"	m	struct:wlr_drm_plane_props::__anon19
rotation	../subprojects/wlroots/include/backend/drm/properties.h	/^		uint32_t rotation;$/;"	m	struct:wlr_drm_crtc_props::__anon18
rotation	../subprojects/wlroots/include/rootston/view.h	/^		float rotation;$/;"	m	struct:roots_view::__anon30
rotation	../subprojects/wlroots/include/rootston/view.h	/^	float rotation;$/;"	m	struct:roots_view
rotation	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	double rotation;$/;"	m	struct:wlr_event_pointer_pinch_update
rotation	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	bool rotation;$/;"	m	struct:wlr_tablet_tool
rotation	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	double rotation;$/;"	m	struct:wlr_event_tablet_tool_axis
rotation	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	void (*rotation)(struct wlr_tablet_tool_v2_grab *grab, double degrees);$/;"	m	struct:wlr_tablet_tool_v2_grab_interface
rotation	../subprojects/wlroots/rootston/output.c	/^	float rotation;$/;"	m	struct:surface_iterator_data	file:
rstrip	../subprojects/wlroots/rootston/ini.c	/^static char* rstrip(char* s)$/;"	f	file:
rules	../subprojects/wlroots/include/rootston/config.h	/^	char *rules;$/;"	m	struct:roots_keyboard_config
run	../subprojects/wlroots/examples/idle.c	/^static int run = 1;$/;"	v	file:
run_display	../subprojects/wlroots/examples/layer-shell.c	/^static bool run_display = true;$/;"	v	file:
running	../subprojects/wlroots/examples/input-method.c	/^bool running = false;$/;"	v
safe_close	../subprojects/wlroots/xwayland/xwayland.c	/^static void safe_close(int fd) {$/;"	f	file:
sample	../subprojects/wlroots/examples/multi-pointer.c	/^	struct sample_state *sample;$/;"	m	struct:sample_cursor	typeref:struct:sample_cursor::sample_state	file:
sample	../subprojects/wlroots/examples/multi-pointer.c	/^	struct sample_state *sample;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::sample_state	file:
sample	../subprojects/wlroots/examples/multi-pointer.c	/^	struct sample_state *sample;$/;"	m	struct:sample_output	typeref:struct:sample_output::sample_state	file:
sample	../subprojects/wlroots/examples/output-layout.c	/^	struct sample_state *sample;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::sample_state	file:
sample	../subprojects/wlroots/examples/output-layout.c	/^	struct sample_state *sample;$/;"	m	struct:sample_output	typeref:struct:sample_output::sample_state	file:
sample	../subprojects/wlroots/examples/rotation.c	/^	struct sample_state *sample;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::sample_state	file:
sample	../subprojects/wlroots/examples/rotation.c	/^	struct sample_state *sample;$/;"	m	struct:sample_output	typeref:struct:sample_output::sample_state	file:
sample	../subprojects/wlroots/examples/simple.c	/^	struct sample_state *sample;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::sample_state	file:
sample	../subprojects/wlroots/examples/simple.c	/^	struct sample_state *sample;$/;"	m	struct:sample_output	typeref:struct:sample_output::sample_state	file:
sample	../subprojects/wlroots/examples/tablet.c	/^	struct sample_state *sample;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::sample_state	file:
sample	../subprojects/wlroots/examples/tablet.c	/^	struct sample_state *sample;$/;"	m	struct:sample_output	typeref:struct:sample_output::sample_state	file:
sample	../subprojects/wlroots/examples/tablet.c	/^	struct sample_state *sample;$/;"	m	struct:tablet_pad_state	typeref:struct:tablet_pad_state::sample_state	file:
sample	../subprojects/wlroots/examples/tablet.c	/^	struct sample_state *sample;$/;"	m	struct:tablet_tool_state	typeref:struct:tablet_tool_state::sample_state	file:
sample	../subprojects/wlroots/examples/touch.c	/^	struct sample_state *sample;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::sample_state	file:
sample	../subprojects/wlroots/examples/touch.c	/^	struct sample_state *sample;$/;"	m	struct:sample_output	typeref:struct:sample_output::sample_state	file:
sample	../subprojects/wlroots/examples/touch.c	/^	struct sample_state *sample;$/;"	m	struct:touch_state	typeref:struct:touch_state::sample_state	file:
sample_cursor	../subprojects/wlroots/examples/multi-pointer.c	/^struct sample_cursor {$/;"	s	file:
sample_keyboard	../subprojects/wlroots/examples/multi-pointer.c	/^struct sample_keyboard {$/;"	s	file:
sample_keyboard	../subprojects/wlroots/examples/output-layout.c	/^struct sample_keyboard {$/;"	s	file:
sample_keyboard	../subprojects/wlroots/examples/pointer.c	/^struct sample_keyboard {$/;"	s	file:
sample_keyboard	../subprojects/wlroots/examples/rotation.c	/^struct sample_keyboard {$/;"	s	file:
sample_keyboard	../subprojects/wlroots/examples/simple.c	/^struct sample_keyboard {$/;"	s	file:
sample_keyboard	../subprojects/wlroots/examples/tablet.c	/^struct sample_keyboard {$/;"	s	file:
sample_keyboard	../subprojects/wlroots/examples/touch.c	/^struct sample_keyboard {$/;"	s	file:
sample_output	../subprojects/wlroots/examples/multi-pointer.c	/^struct sample_output {$/;"	s	file:
sample_output	../subprojects/wlroots/examples/output-layout.c	/^struct sample_output {$/;"	s	file:
sample_output	../subprojects/wlroots/examples/pointer.c	/^struct sample_output {$/;"	s	file:
sample_output	../subprojects/wlroots/examples/rotation.c	/^struct sample_output {$/;"	s	file:
sample_output	../subprojects/wlroots/examples/simple.c	/^struct sample_output {$/;"	s	file:
sample_output	../subprojects/wlroots/examples/tablet.c	/^struct sample_output {$/;"	s	file:
sample_output	../subprojects/wlroots/examples/touch.c	/^struct sample_output {$/;"	s	file:
sample_pointer	../subprojects/wlroots/examples/multi-pointer.c	/^struct sample_pointer {$/;"	s	file:
sample_state	../subprojects/wlroots/examples/multi-pointer.c	/^struct sample_state {$/;"	s	file:
sample_state	../subprojects/wlroots/examples/output-layout.c	/^struct sample_state {$/;"	s	file:
sample_state	../subprojects/wlroots/examples/pointer.c	/^struct sample_state {$/;"	s	file:
sample_state	../subprojects/wlroots/examples/rotation.c	/^struct sample_state {$/;"	s	file:
sample_state	../subprojects/wlroots/examples/simple.c	/^struct sample_state {$/;"	s	file:
sample_state	../subprojects/wlroots/examples/tablet.c	/^struct sample_state {$/;"	s	file:
sample_state	../subprojects/wlroots/examples/touch.c	/^struct sample_state {$/;"	s	file:
saved	../subprojects/wlroots/include/rootston/view.h	/^	} saved;$/;"	m	struct:roots_view	typeref:struct:roots_view::__anon30
saved_height	../subprojects/wlroots/include/wlr/xwayland.h	/^	uint16_t saved_width, saved_height;$/;"	m	struct:wlr_xwayland_surface
saved_width	../subprojects/wlroots/include/wlr/xwayland.h	/^	uint16_t saved_width, saved_height;$/;"	m	struct:wlr_xwayland_surface
scale	../subprojects/wlroots/include/rootston/config.h	/^	float scale;$/;"	m	struct:roots_output_config
scale	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^		struct wl_signal scale;$/;"	m	struct:wlr_output::__anon68	typeref:struct:wlr_output::__anon68::wl_signal
scale	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	float scale;$/;"	m	struct:wlr_output
scale	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	double scale;$/;"	m	struct:wlr_output_head_v1_state
scale	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	double scale;$/;"	m	struct:wlr_event_pointer_pinch_update
scale	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	int32_t scale;$/;"	m	struct:wlr_surface_state
scale	../subprojects/wlroots/include/wlr/types/wlr_xcursor_manager.h	/^	float scale;$/;"	m	struct:wlr_xcursor_manager_theme
scale	../subprojects/wlroots/types/wlr_output_layout.c	/^	struct wl_listener scale;$/;"	m	struct:wlr_output_layout_output_state	typeref:struct:wlr_output_layout_output_state::wl_listener	file:
scale_box	../subprojects/wlroots/rootston/output.c	/^void scale_box(struct wlr_box *box, float scale) {$/;"	f
scale_length	../subprojects/wlroots/rootston/output.c	/^static int scale_length(int length, int offset, float scale) {$/;"	f	file:
scaled_themes	../subprojects/wlroots/include/wlr/types/wlr_xcursor_manager.h	/^	struct wl_list scaled_themes; \/\/ wlr_xcursor_manager_theme::link$/;"	m	struct:wlr_xcursor_manager	typeref:struct:wlr_xcursor_manager::wl_list
scaling_mode	../subprojects/wlroots/include/backend/drm/properties.h	/^		uint32_t scaling_mode;$/;"	m	struct:wlr_drm_crtc_props::__anon18
scan_drm_connectors	../subprojects/wlroots/backend/drm/drm.c	/^void scan_drm_connectors(struct wlr_drm_backend *drm) {$/;"	f
scan_properties	../subprojects/wlroots/backend/drm/properties.c	/^static bool scan_properties(int fd, uint32_t id, uint32_t type, uint32_t *result,$/;"	f	file:
schedule_configure	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^static uint32_t schedule_configure(struct wlr_xdg_surface *surface,$/;"	f	file:
schedule_done_handle_idle_timer	../subprojects/wlroots/types/wlr_output.c	/^static void schedule_done_handle_idle_timer(void *data) {$/;"	f	file:
schedule_frame	../subprojects/wlroots/include/wlr/interfaces/wlr_output.h	/^	bool (*schedule_frame)(struct wlr_output *output);$/;"	m	struct:wlr_output_impl
schedule_frame_handle_idle_timer	../subprojects/wlroots/types/wlr_output.c	/^static void schedule_frame_handle_idle_timer(void *data) {$/;"	f	file:
schedule_xdg_surface_configure	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^uint32_t schedule_xdg_surface_configure(struct wlr_xdg_surface *surface) {$/;"	f
schedule_xdg_surface_v6_configure	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^uint32_t schedule_xdg_surface_v6_configure(struct wlr_xdg_surface_v6 *surface) {$/;"	f
scissor	../subprojects/wlroots/include/wlr/render/interface.h	/^	void (*scissor)(struct wlr_renderer *renderer, struct wlr_box *box);$/;"	m	struct:wlr_renderer_impl
scissor_output	../subprojects/wlroots/rootston/render.c	/^static void scissor_output(struct wlr_output *wlr_output,$/;"	f	file:
score	../subprojects/wlroots/backend/drm/util.c	/^	size_t score;$/;"	m	struct:match_state	file:
screen	../subprojects/wlroots/include/backend/x11.h	/^	xcb_screen_t *screen;$/;"	m	struct:wlr_x11_backend
screen	../subprojects/wlroots/include/xwayland/xwm.h	/^	xcb_screen_t *screen;$/;"	m	struct:wlr_xwm
screencopy	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_screencopy_manager_v1 *screencopy;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_screencopy_manager_v1
screencopy_manager	../subprojects/wlroots/examples/screencopy.c	/^static struct zwlr_screencopy_manager_v1 *screencopy_manager = NULL;$/;"	v	typeref:struct:zwlr_screencopy_manager_v1	file:
screenshooter	../subprojects/wlroots/examples/screenshot.c	/^static struct orbital_screenshooter *screenshooter = NULL;$/;"	v	typeref:struct:orbital_screenshooter	file:
screenshooter	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_screenshooter *screenshooter;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_screenshooter
screenshooter	../subprojects/wlroots/include/wlr/types/wlr_screenshooter.h	/^	struct wlr_screenshooter *screenshooter;$/;"	m	struct:wlr_screenshot	typeref:struct:wlr_screenshot::wlr_screenshooter
screenshooter_bind	../subprojects/wlroots/types/wlr_screenshooter.c	/^static void screenshooter_bind(struct wl_client *wl_client, void *data,$/;"	f	file:
screenshooter_from_resource	../subprojects/wlroots/types/wlr_screenshooter.c	/^static struct wlr_screenshooter *screenshooter_from_resource($/;"	f	file:
screenshooter_impl	../subprojects/wlroots/types/wlr_screenshooter.c	/^static const struct orbital_screenshooter_interface screenshooter_impl = {$/;"	v	typeref:struct:orbital_screenshooter_interface	file:
screenshooter_impl	../subprojects/wlroots/types/wlr_screenshooter.c	/^static const struct orbital_screenshooter_interface screenshooter_impl;$/;"	v	typeref:struct:orbital_screenshooter_interface	file:
screenshooter_output	../subprojects/wlroots/examples/screenshot.c	/^struct screenshooter_output {$/;"	s	file:
screenshooter_shoot	../subprojects/wlroots/types/wlr_screenshooter.c	/^static void screenshooter_shoot(struct wl_client *client,$/;"	f	file:
screenshot	../subprojects/wlroots/types/wlr_screenshooter.c	/^	struct wlr_screenshot *screenshot;$/;"	m	struct:screenshot_state	typeref:struct:screenshot_state::wlr_screenshot	file:
screenshot_destroy	../subprojects/wlroots/types/wlr_screenshooter.c	/^static void screenshot_destroy(struct wlr_screenshot *screenshot) {$/;"	f	file:
screenshot_done	../subprojects/wlroots/examples/screenshot.c	/^static void screenshot_done(void *data, struct orbital_screenshot *screenshot) {$/;"	f	file:
screenshot_from_resource	../subprojects/wlroots/types/wlr_screenshooter.c	/^static struct wlr_screenshot *screenshot_from_resource($/;"	f	file:
screenshot_listener	../subprojects/wlroots/examples/screenshot.c	/^static const struct orbital_screenshot_listener screenshot_listener = {$/;"	v	typeref:struct:orbital_screenshot_listener	file:
screenshot_state	../subprojects/wlroots/types/wlr_screenshooter.c	/^struct screenshot_state {$/;"	s	file:
screenshots	../subprojects/wlroots/include/wlr/types/wlr_screenshooter.h	/^	struct wl_list screenshots; \/\/ wlr_screenshot::link$/;"	m	struct:wlr_screenshooter	typeref:struct:wlr_screenshooter::wl_list
seat	../subprojects/wlroots/examples/foreign-toplevel.c	/^struct wl_seat *seat = NULL;$/;"	v	typeref:struct:wl_seat
seat	../subprojects/wlroots/examples/idle-inhibit.c	/^static struct wl_seat *seat = NULL;$/;"	v	typeref:struct:wl_seat	file:
seat	../subprojects/wlroots/examples/idle.c	/^static struct wl_seat *seat = NULL;$/;"	v	typeref:struct:wl_seat	file:
seat	../subprojects/wlroots/examples/input-inhibitor.c	/^static struct wl_seat *seat = NULL;$/;"	v	typeref:struct:wl_seat	file:
seat	../subprojects/wlroots/examples/input-method.c	/^static struct wl_seat *seat = NULL;$/;"	v	typeref:struct:wl_seat	file:
seat	../subprojects/wlroots/examples/layer-shell.c	/^static struct wl_seat *seat;$/;"	v	typeref:struct:wl_seat	file:
seat	../subprojects/wlroots/examples/pointer-constraints.c	/^static struct wl_seat *seat = NULL;$/;"	v	typeref:struct:wl_seat	file:
seat	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static struct wl_seat *seat = NULL;$/;"	v	typeref:struct:wl_seat	file:
seat	../subprojects/wlroots/examples/text-input.c	/^static struct wl_seat *seat = NULL;$/;"	v	typeref:struct:wl_seat	file:
seat	../subprojects/wlroots/include/backend/wayland.h	/^	struct wl_seat *seat;$/;"	m	struct:wlr_wl_backend	typeref:struct:wlr_wl_backend::wl_seat
seat	../subprojects/wlroots/include/rootston/config.h	/^	char *seat;$/;"	m	struct:roots_cursor_config
seat	../subprojects/wlroots/include/rootston/config.h	/^	char *seat;$/;"	m	struct:roots_device_config
seat	../subprojects/wlroots/include/rootston/config.h	/^	char *seat;$/;"	m	struct:roots_keyboard_config
seat	../subprojects/wlroots/include/rootston/cursor.h	/^	struct roots_seat *seat;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::roots_seat
seat	../subprojects/wlroots/include/rootston/keyboard.h	/^	struct roots_seat *seat;$/;"	m	struct:roots_keyboard	typeref:struct:roots_keyboard::roots_seat
seat	../subprojects/wlroots/include/rootston/seat.h	/^	struct roots_seat *seat;$/;"	m	struct:roots_drag_icon	typeref:struct:roots_drag_icon::roots_seat
seat	../subprojects/wlroots/include/rootston/seat.h	/^	struct roots_seat *seat;$/;"	m	struct:roots_pointer	typeref:struct:roots_pointer::roots_seat
seat	../subprojects/wlroots/include/rootston/seat.h	/^	struct roots_seat *seat;$/;"	m	struct:roots_seat_view	typeref:struct:roots_seat_view::roots_seat
seat	../subprojects/wlroots/include/rootston/seat.h	/^	struct roots_seat *seat;$/;"	m	struct:roots_tablet	typeref:struct:roots_tablet::roots_seat
seat	../subprojects/wlroots/include/rootston/seat.h	/^	struct roots_seat *seat;$/;"	m	struct:roots_tablet_pad	typeref:struct:roots_tablet_pad::roots_seat
seat	../subprojects/wlroots/include/rootston/seat.h	/^	struct roots_seat *seat;$/;"	m	struct:roots_tablet_tool	typeref:struct:roots_tablet_tool::roots_seat
seat	../subprojects/wlroots/include/rootston/seat.h	/^	struct roots_seat *seat;$/;"	m	struct:roots_touch	typeref:struct:roots_touch::roots_seat
seat	../subprojects/wlroots/include/rootston/seat.h	/^	struct wlr_seat *seat;$/;"	m	struct:roots_seat	typeref:struct:roots_seat::wlr_seat
seat	../subprojects/wlroots/include/rootston/switch.h	/^	struct roots_seat *seat;$/;"	m	struct:roots_switch	typeref:struct:roots_switch::roots_seat
seat	../subprojects/wlroots/include/rootston/text_input.h	/^	struct roots_seat *seat;$/;"	m	struct:roots_input_method_relay	typeref:struct:roots_input_method_relay::roots_seat
seat	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wlr_tablet_seat_client_v2 *seat;$/;"	m	struct:wlr_tablet_tool_client_v2	typeref:struct:wlr_tablet_tool_client_v2::wlr_tablet_seat_client_v2
seat	../subprojects/wlroots/include/wlr/backend/session.h	/^	char seat[256];$/;"	m	struct:wlr_session
seat	../subprojects/wlroots/include/wlr/types/wlr_data_control_v1.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_data_control_device_v1	typeref:struct:wlr_data_control_device_v1::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_drag	typeref:struct:wlr_drag::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_foreign_toplevel_handle_v1_activated_event	typeref:struct:wlr_foreign_toplevel_handle_v1_activated_event::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_gtk_primary_selection.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_gtk_primary_selection_device	typeref:struct:wlr_gtk_primary_selection_device::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_idle_timeout	typeref:struct:wlr_idle_timeout::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_input_method_v2	typeref:struct:wlr_input_method_v2::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_pointer_constraint_v1	typeref:struct:wlr_pointer_constraint_v1::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_primary_selection_v1.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_primary_selection_v1_device	typeref:struct:wlr_primary_selection_v1_device::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_relative_pointer_v1.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_relative_pointer_v1	typeref:struct:wlr_relative_pointer_v1::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_seat_client	typeref:struct:wlr_seat_client::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_seat_keyboard_focus_change_event	typeref:struct:wlr_seat_keyboard_focus_change_event::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_seat_keyboard_grab	typeref:struct:wlr_seat_keyboard_grab::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_seat_keyboard_state	typeref:struct:wlr_seat_keyboard_state::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_seat_pointer_focus_change_event	typeref:struct:wlr_seat_pointer_focus_change_event::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_seat_pointer_grab	typeref:struct:wlr_seat_pointer_grab::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_seat_pointer_state	typeref:struct:wlr_seat_pointer_state::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_seat_touch_grab	typeref:struct:wlr_seat_touch_grab::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_seat_touch_state	typeref:struct:wlr_seat_touch_state::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^	struct wlr_seat *seat; \/\/ becomes null when seat destroyed$/;"	m	struct:wlr_text_input_v3	typeref:struct:wlr_text_input_v3::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_virtual_keyboard_v1.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_virtual_keyboard_v1	typeref:struct:wlr_virtual_keyboard_v1::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_xdg_popup	typeref:struct:wlr_xdg_popup::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_xdg_popup_grab	typeref:struct:wlr_xdg_popup_grab::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_seat_client *seat;$/;"	m	struct:wlr_xdg_toplevel_move_event	typeref:struct:wlr_xdg_toplevel_move_event::wlr_seat_client
seat	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_seat_client *seat;$/;"	m	struct:wlr_xdg_toplevel_resize_event	typeref:struct:wlr_xdg_toplevel_resize_event::wlr_seat_client
seat	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_seat_client *seat;$/;"	m	struct:wlr_xdg_toplevel_show_window_menu_event	typeref:struct:wlr_xdg_toplevel_show_window_menu_event::wlr_seat_client
seat	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_xdg_popup_grab_v6	typeref:struct:wlr_xdg_popup_grab_v6::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_xdg_popup_v6	typeref:struct:wlr_xdg_popup_v6::wlr_seat
seat	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_seat_client *seat;$/;"	m	struct:wlr_xdg_toplevel_v6_move_event	typeref:struct:wlr_xdg_toplevel_v6_move_event::wlr_seat_client
seat	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_seat_client *seat;$/;"	m	struct:wlr_xdg_toplevel_v6_resize_event	typeref:struct:wlr_xdg_toplevel_v6_resize_event::wlr_seat_client
seat	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_seat_client *seat;$/;"	m	struct:wlr_xdg_toplevel_v6_show_window_menu_event	typeref:struct:wlr_xdg_toplevel_v6_show_window_menu_event::wlr_seat_client
seat	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_xwayland	typeref:struct:wlr_xwayland::wlr_seat
seat	../subprojects/wlroots/include/xwayland/xwm.h	/^	struct wlr_seat *seat;$/;"	m	struct:wlr_xwm	typeref:struct:wlr_xwm::wlr_seat
seat	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wlr_seat *seat;$/;"	m	struct:tinywl_server	typeref:struct:tinywl_server::wlr_seat	file:
seat_add_keyboard	../subprojects/wlroots/rootston/seat.c	/^static void seat_add_keyboard(struct roots_seat *seat,$/;"	f	file:
seat_add_pointer	../subprojects/wlroots/rootston/seat.c	/^static void seat_add_pointer(struct roots_seat *seat,$/;"	f	file:
seat_add_switch	../subprojects/wlroots/rootston/seat.c	/^static void seat_add_switch(struct roots_seat *seat,$/;"	f	file:
seat_add_tablet_pad	../subprojects/wlroots/rootston/seat.c	/^static void seat_add_tablet_pad(struct roots_seat *seat,$/;"	f	file:
seat_add_tablet_tool	../subprojects/wlroots/rootston/seat.c	/^static void seat_add_tablet_tool(struct roots_seat *seat,$/;"	f	file:
seat_add_touch	../subprojects/wlroots/rootston/seat.c	/^static void seat_add_touch(struct roots_seat *seat,$/;"	f	file:
seat_add_view	../subprojects/wlroots/rootston/seat.c	/^static struct roots_seat_view *seat_add_view(struct roots_seat *seat,$/;"	f	file:
seat_client	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wlr_seat_client *seat_client;$/;"	m	struct:wlr_tablet_seat_client_v2	typeref:struct:wlr_tablet_seat_client_v2::wlr_seat_client
seat_client	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wlr_seat_client *seat_client;$/;"	m	struct:wlr_drag	typeref:struct:wlr_drag::wlr_seat_client
seat_client	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_seat_client *seat_client;$/;"	m	struct:wlr_seat_pointer_request_set_cursor_event	typeref:struct:wlr_seat_pointer_request_set_cursor_event::wlr_seat_client
seat_client	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wlr_seat_client *seat_client;$/;"	m	struct:wlr_tablet_v2_event_cursor	typeref:struct:wlr_tablet_v2_event_cursor::wlr_seat_client
seat_client_create_keyboard	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^void seat_client_create_keyboard(struct wlr_seat_client *seat_client,$/;"	f
seat_client_create_pointer	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^void seat_client_create_pointer(struct wlr_seat_client *seat_client,$/;"	f
seat_client_create_touch	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^void seat_client_create_touch(struct wlr_seat_client *seat_client,$/;"	f
seat_client_destroy	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_listener seat_client_destroy;$/;"	m	struct:wlr_tablet_seat_client_v2	typeref:struct:wlr_tablet_seat_client_v2::wl_listener
seat_client_destroy	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wl_listener seat_client_destroy;$/;"	m	struct:wlr_drag	typeref:struct:wlr_drag::wl_listener
seat_client_destroy_keyboard	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^void seat_client_destroy_keyboard(struct wl_resource *resource) {$/;"	f
seat_client_destroy_pointer	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^void seat_client_destroy_pointer(struct wl_resource *resource) {$/;"	f
seat_client_destroy_touch	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^void seat_client_destroy_touch(struct wl_resource *resource) {$/;"	f
seat_client_from_data_device_resource	../subprojects/wlroots/types/data_device/wlr_data_device.c	/^struct wlr_seat_client *seat_client_from_data_device_resource($/;"	f
seat_client_from_keyboard_resource	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^static struct wlr_seat_client *seat_client_from_keyboard_resource($/;"	f	file:
seat_client_from_touch_resource	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^static struct wlr_seat_client *seat_client_from_touch_resource($/;"	f	file:
seat_client_handle_resource_destroy	../subprojects/wlroots/types/seat/wlr_seat.c	/^static void seat_client_handle_resource_destroy($/;"	f	file:
seat_client_send_keymap	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^static void seat_client_send_keymap(struct wlr_seat_client *client,$/;"	f	file:
seat_client_send_repeat_info	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^static void seat_client_send_repeat_info(struct wlr_seat_client *client,$/;"	f	file:
seat_client_send_selection	../subprojects/wlroots/types/data_device/wlr_data_device.c	/^void seat_client_send_selection(struct wlr_seat_client *seat_client) {$/;"	f
seat_destroy	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_listener seat_destroy;$/;"	m	struct:wlr_tablet_seat_v2	typeref:struct:wlr_tablet_seat_v2::wl_listener
seat_destroy	../subprojects/wlroots/include/wlr/types/wlr_data_control_v1.h	/^	struct wl_listener seat_destroy;$/;"	m	struct:wlr_data_control_device_v1	typeref:struct:wlr_data_control_device_v1::wl_listener
seat_destroy	../subprojects/wlroots/include/wlr/types/wlr_gtk_primary_selection.h	/^	struct wl_listener seat_destroy;$/;"	m	struct:wlr_gtk_primary_selection_device	typeref:struct:wlr_gtk_primary_selection_device::wl_listener
seat_destroy	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^	struct wl_listener seat_destroy;$/;"	m	struct:wlr_idle_timeout	typeref:struct:wlr_idle_timeout::wl_listener
seat_destroy	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^	struct wl_listener seat_destroy;$/;"	m	struct:wlr_input_method_v2	typeref:struct:wlr_input_method_v2::wl_listener
seat_destroy	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	struct wl_listener seat_destroy;$/;"	m	struct:wlr_pointer_constraint_v1	typeref:struct:wlr_pointer_constraint_v1::wl_listener
seat_destroy	../subprojects/wlroots/include/wlr/types/wlr_primary_selection_v1.h	/^	struct wl_listener seat_destroy;$/;"	m	struct:wlr_primary_selection_v1_device	typeref:struct:wlr_primary_selection_v1_device::wl_listener
seat_destroy	../subprojects/wlroots/include/wlr/types/wlr_relative_pointer_v1.h	/^	struct wl_listener seat_destroy;$/;"	m	struct:wlr_relative_pointer_v1	typeref:struct:wlr_relative_pointer_v1::wl_listener
seat_destroy	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^	struct wl_listener seat_destroy;$/;"	m	struct:wlr_text_input_v3	typeref:struct:wlr_text_input_v3::wl_listener
seat_destroy	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_listener seat_destroy;$/;"	m	struct:wlr_xdg_popup_grab	typeref:struct:wlr_xdg_popup_grab::wl_listener
seat_destroy	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_listener seat_destroy;$/;"	m	struct:wlr_xdg_popup_grab_v6	typeref:struct:wlr_xdg_popup_grab_v6::wl_listener
seat_destroy	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wl_listener seat_destroy;$/;"	m	struct:wlr_xwayland	typeref:struct:wlr_xwayland::wl_listener
seat_drag_destroy	../subprojects/wlroots/include/xwayland/xwm.h	/^	struct wl_listener seat_drag_destroy;$/;"	m	struct:wlr_xwm	typeref:struct:wlr_xwm::wl_listener
seat_drag_drop	../subprojects/wlroots/include/xwayland/xwm.h	/^	struct wl_listener seat_drag_drop;$/;"	m	struct:wlr_xwm	typeref:struct:wlr_xwm::wl_listener
seat_drag_focus	../subprojects/wlroots/include/xwayland/xwm.h	/^	struct wl_listener seat_drag_focus;$/;"	m	struct:wlr_xwm	typeref:struct:wlr_xwm::wl_listener
seat_drag_motion	../subprojects/wlroots/include/xwayland/xwm.h	/^	struct wl_listener seat_drag_motion;$/;"	m	struct:wlr_xwm	typeref:struct:wlr_xwm::wl_listener
seat_drag_source_destroy	../subprojects/wlroots/include/xwayland/xwm.h	/^	struct wl_listener seat_drag_source_destroy;$/;"	m	struct:wlr_xwm	typeref:struct:wlr_xwm::wl_listener
seat_focus_change	../subprojects/wlroots/include/wlr/types/wlr_gtk_primary_selection.h	/^	struct wl_listener seat_focus_change;$/;"	m	struct:wlr_gtk_primary_selection_device	typeref:struct:wlr_gtk_primary_selection_device::wl_listener
seat_focus_change	../subprojects/wlroots/include/wlr/types/wlr_primary_selection_v1.h	/^	struct wl_listener seat_focus_change;$/;"	m	struct:wlr_primary_selection_v1_device	typeref:struct:wlr_primary_selection_v1_device::wl_listener
seat_from_pointer_resource	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	/^static struct wlr_seat *seat_from_pointer_resource($/;"	f	file:
seat_handle_bind	../subprojects/wlroots/types/seat/wlr_seat.c	/^static void seat_handle_bind(struct wl_client *client, void *_wlr_seat,$/;"	f	file:
seat_handle_capabilities	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static void seat_handle_capabilities(void *data, struct wl_seat *wl_seat,$/;"	f	file:
seat_handle_capabilities	../subprojects/wlroots/examples/input-inhibitor.c	/^static void seat_handle_capabilities(void *data, struct wl_seat *wl_seat,$/;"	f	file:
seat_handle_capabilities	../subprojects/wlroots/examples/layer-shell.c	/^static void seat_handle_capabilities(void *data, struct wl_seat *wl_seat,$/;"	f	file:
seat_handle_capabilities	../subprojects/wlroots/examples/toplevel-decoration.c	/^static void seat_handle_capabilities(void *data, struct wl_seat *seat,$/;"	f	file:
seat_handle_drag_destroy	../subprojects/wlroots/xwayland/selection/dnd.c	/^static void seat_handle_drag_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
seat_handle_drag_drop	../subprojects/wlroots/xwayland/selection/dnd.c	/^static void seat_handle_drag_drop(struct wl_listener *listener, void *data) {$/;"	f	file:
seat_handle_drag_focus	../subprojects/wlroots/xwayland/selection/dnd.c	/^static void seat_handle_drag_focus(struct wl_listener *listener, void *data) {$/;"	f	file:
seat_handle_drag_motion	../subprojects/wlroots/xwayland/selection/dnd.c	/^static void seat_handle_drag_motion(struct wl_listener *listener, void *data) {$/;"	f	file:
seat_handle_drag_source_destroy	../subprojects/wlroots/types/data_device/wlr_drag.c	/^static void seat_handle_drag_source_destroy(struct wl_listener *listener,$/;"	f	file:
seat_handle_drag_source_destroy	../subprojects/wlroots/xwayland/selection/dnd.c	/^static void seat_handle_drag_source_destroy(struct wl_listener *listener,$/;"	f	file:
seat_handle_get_keyboard	../subprojects/wlroots/types/seat/wlr_seat.c	/^static void seat_handle_get_keyboard(struct wl_client *client,$/;"	f	file:
seat_handle_get_pointer	../subprojects/wlroots/types/seat/wlr_seat.c	/^static void seat_handle_get_pointer(struct wl_client *client,$/;"	f	file:
seat_handle_get_touch	../subprojects/wlroots/types/seat/wlr_seat.c	/^static void seat_handle_get_touch(struct wl_client *client,$/;"	f	file:
seat_handle_name	../subprojects/wlroots/backend/wayland/wl_seat.c	/^static void seat_handle_name(void *data, struct wl_seat *wl_seat,$/;"	f	file:
seat_handle_name	../subprojects/wlroots/examples/input-inhibitor.c	/^static void seat_handle_name(void *data, struct wl_seat *wl_seat,$/;"	f	file:
seat_handle_name	../subprojects/wlroots/examples/layer-shell.c	/^static void seat_handle_name(void *data, struct wl_seat *wl_seat,$/;"	f	file:
seat_handle_primary_selection_source_destroy	../subprojects/wlroots/types/wlr_primary_selection.c	/^static void seat_handle_primary_selection_source_destroy($/;"	f	file:
seat_handle_release	../subprojects/wlroots/types/seat/wlr_seat.c	/^static void seat_handle_release(struct wl_client *client,$/;"	f	file:
seat_handle_selection_source_destroy	../subprojects/wlroots/types/data_device/wlr_data_device.c	/^static void seat_handle_selection_source_destroy($/;"	f	file:
seat_handle_start_drag	../subprojects/wlroots/xwayland/selection/selection.c	/^static void seat_handle_start_drag(struct wl_listener *listener, void *data) {$/;"	f	file:
seat_impl	../subprojects/wlroots/types/seat/wlr_seat.c	/^static const struct wl_seat_interface seat_impl = {$/;"	v	typeref:struct:wl_seat_interface	file:
seat_impl	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^static struct zwp_tablet_seat_v2_interface seat_impl = {$/;"	v	typeref:struct:zwp_tablet_seat_v2_interface	file:
seat_keyboard_handle_surface_destroy	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^static void seat_keyboard_handle_surface_destroy(struct wl_listener *listener,$/;"	f	file:
seat_link	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_list seat_link; \/\/ wlr_tablet_seat_client_v2::tablet$/;"	m	struct:wlr_tablet_client_v2	typeref:struct:wlr_tablet_client_v2::wl_list
seat_link	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_list seat_link;$/;"	m	struct:wlr_tablet_pad_client_v2	typeref:struct:wlr_tablet_pad_client_v2::wl_list
seat_link	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_list seat_link;$/;"	m	struct:wlr_tablet_seat_client_v2	typeref:struct:wlr_tablet_seat_client_v2::wl_list
seat_link	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_list seat_link;$/;"	m	struct:wlr_tablet_tool_client_v2	typeref:struct:wlr_tablet_tool_client_v2::wl_list
seat_listener	../subprojects/wlroots/backend/wayland/wl_seat.c	/^const struct wl_seat_listener seat_listener = {$/;"	v	typeref:struct:wl_seat_listener
seat_listener	../subprojects/wlroots/examples/input-inhibitor.c	/^const struct wl_seat_listener seat_listener = {$/;"	v	typeref:struct:wl_seat_listener
seat_listener	../subprojects/wlroots/examples/layer-shell.c	/^const struct wl_seat_listener seat_listener = {$/;"	v	typeref:struct:wl_seat_listener
seat_listener	../subprojects/wlroots/examples/toplevel-decoration.c	/^static const struct wl_seat_listener seat_listener = {$/;"	v	typeref:struct:wl_seat_listener	file:
seat_name	../subprojects/wlroots/include/backend/wayland.h	/^	char *seat_name;$/;"	m	struct:wlr_wl_backend
seat_pointer_handle_surface_destroy	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^static void seat_pointer_handle_surface_destroy(struct wl_listener *listener,$/;"	f	file:
seat_request_cursor	../subprojects/wlroots/tinywl/tinywl.c	/^static void seat_request_cursor(struct wl_listener *listener, void *data) {$/;"	f	file:
seat_reset_device_mappings	../subprojects/wlroots/rootston/seat.c	/^static void seat_reset_device_mappings(struct roots_seat *seat,$/;"	f	file:
seat_set_device_output_mappings	../subprojects/wlroots/rootston/seat.c	/^static void seat_set_device_output_mappings(struct roots_seat *seat,$/;"	f	file:
seat_set_primary_selection	../subprojects/wlroots/include/wlr/types/wlr_data_control_v1.h	/^	struct wl_listener seat_set_primary_selection;$/;"	m	struct:wlr_data_control_device_v1	typeref:struct:wlr_data_control_device_v1::wl_listener
seat_set_primary_selection	../subprojects/wlroots/include/wlr/types/wlr_gtk_primary_selection.h	/^	struct wl_listener seat_set_primary_selection;$/;"	m	struct:wlr_gtk_primary_selection_device	typeref:struct:wlr_gtk_primary_selection_device::wl_listener
seat_set_primary_selection	../subprojects/wlroots/include/wlr/types/wlr_primary_selection_v1.h	/^	struct wl_listener seat_set_primary_selection;$/;"	m	struct:wlr_primary_selection_v1_device	typeref:struct:wlr_primary_selection_v1_device::wl_listener
seat_set_primary_selection	../subprojects/wlroots/include/xwayland/xwm.h	/^	struct wl_listener seat_set_primary_selection;$/;"	m	struct:wlr_xwm	typeref:struct:wlr_xwm::wl_listener
seat_set_selection	../subprojects/wlroots/include/wlr/types/wlr_data_control_v1.h	/^	struct wl_listener seat_set_selection;$/;"	m	struct:wlr_data_control_device_v1	typeref:struct:wlr_data_control_device_v1::wl_listener
seat_set_selection	../subprojects/wlroots/include/xwayland/xwm.h	/^	struct wl_listener seat_set_selection;$/;"	m	struct:wlr_xwm	typeref:struct:wlr_xwm::wl_listener
seat_start_drag	../subprojects/wlroots/include/xwayland/xwm.h	/^	struct wl_listener seat_start_drag;$/;"	m	struct:wlr_xwm	typeref:struct:wlr_xwm::wl_listener
seat_update_capabilities	../subprojects/wlroots/rootston/seat.c	/^static void seat_update_capabilities(struct roots_seat *seat) {$/;"	f	file:
seat_view_deco_button	../subprojects/wlroots/rootston/cursor.c	/^static void seat_view_deco_button(struct roots_seat_view *view, double sx,$/;"	f	file:
seat_view_deco_leave	../subprojects/wlroots/rootston/cursor.c	/^static void seat_view_deco_leave(struct roots_seat_view *view) {$/;"	f	file:
seat_view_deco_motion	../subprojects/wlroots/rootston/cursor.c	/^static void seat_view_deco_motion(struct roots_seat_view *view,$/;"	f	file:
seat_view_destroy	../subprojects/wlroots/rootston/seat.c	/^static void seat_view_destroy(struct roots_seat_view *seat_view) {$/;"	f	file:
seat_view_handle_destroy	../subprojects/wlroots/rootston/seat.c	/^static void seat_view_handle_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
seat_view_handle_unmap	../subprojects/wlroots/rootston/seat.c	/^static void seat_view_handle_unmap(struct wl_listener *listener, void *data) {$/;"	f	file:
seats	../subprojects/wlroots/include/rootston/input.h	/^	struct wl_list seats; \/\/ roots_seat::link$/;"	m	struct:roots_input	typeref:struct:roots_input::wl_list
seats	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wl_list seats; \/\/ wlr_tablet_seat_v2::link$/;"	m	struct:wlr_tablet_manager_v2	typeref:struct:wlr_tablet_manager_v2::wl_list
seek	../subprojects/wlroots/xcursor/xcursor.c	/^    int	    (*seek)  (XcursorFile *file, long offset, int whence);$/;"	m	struct:_XcursorFile	file:
selection	../subprojects/wlroots/include/xwayland/selection.h	/^	struct wlr_xwm_selection *selection;$/;"	m	struct:wlr_xwm_selection_transfer	typeref:struct:wlr_xwm_selection_transfer::wlr_xwm_selection
selection	../subprojects/wlroots/xwayland/selection/incoming.c	/^	struct wlr_xwm_selection *selection;$/;"	m	struct:x11_data_source	typeref:struct:x11_data_source::wlr_xwm_selection	file:
selection	../subprojects/wlroots/xwayland/selection/incoming.c	/^	struct wlr_xwm_selection *selection;$/;"	m	struct:x11_primary_selection_source	typeref:struct:x11_primary_selection_source::wlr_xwm_selection	file:
selection_init	../subprojects/wlroots/xwayland/selection/selection.c	/^static void selection_init(struct wlr_xwm *xwm,$/;"	f	file:
selection_offer_resource	../subprojects/wlroots/include/wlr/types/wlr_data_control_v1.h	/^	struct wl_resource *selection_offer_resource; \/\/ current selection offer$/;"	m	struct:wlr_data_control_device_v1	typeref:struct:wlr_data_control_device_v1::wl_resource
selection_offers	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_list selection_offers; \/\/ wlr_data_offer::link$/;"	m	struct:wlr_seat	typeref:struct:wlr_seat::wl_list
selection_serial	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	uint32_t selection_serial;$/;"	m	struct:wlr_seat
selection_source	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_data_source *selection_source;$/;"	m	struct:wlr_seat	typeref:struct:wlr_seat::wlr_data_source
selection_source_destroy	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_listener selection_source_destroy;$/;"	m	struct:wlr_seat	typeref:struct:wlr_seat::wl_listener
selection_window	../subprojects/wlroots/include/xwayland/xwm.h	/^	xcb_window_t selection_window;$/;"	m	struct:wlr_xwm
send	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	void (*send)(struct wlr_data_source *source, const char *mime_type,$/;"	m	struct:wlr_data_source_impl
send	../subprojects/wlroots/include/wlr/types/wlr_primary_selection.h	/^	void (*send)(struct wlr_primary_selection_source *source,$/;"	m	struct:wlr_primary_selection_source_impl
send_all_modes	../subprojects/wlroots/types/wlr_output.c	/^static void send_all_modes(struct wl_resource *resource) {$/;"	f	file:
send_axis_event	../subprojects/wlroots/backend/x11/input_device.c	/^static void send_axis_event(struct wlr_x11_output *output, int32_t delta,$/;"	f	file:
send_button_event	../subprojects/wlroots/backend/x11/input_device.c	/^static void send_button_event(struct wlr_x11_output *output, uint32_t key,$/;"	f	file:
send_current_mode	../subprojects/wlroots/types/wlr_output.c	/^static void send_current_mode(struct wl_resource *resource) {$/;"	f	file:
send_done	../subprojects/wlroots/types/wlr_output.c	/^static void send_done(struct wl_resource *resource) {$/;"	f	file:
send_geometry	../subprojects/wlroots/types/wlr_output.c	/^static void send_geometry(struct wl_resource *resource) {$/;"	f	file:
send_key_event	../subprojects/wlroots/backend/x11/input_device.c	/^static void send_key_event(struct wlr_x11_backend *x11, uint32_t key,$/;"	f	file:
send_mode_state	../subprojects/wlroots/types/wlr_output_management_v1.c	/^static void send_mode_state(struct wl_resource *mode_resource,$/;"	f	file:
send_msg	../subprojects/wlroots/backend/session/direct-ipc.c	/^static void send_msg(int sock, int fd, void *buf, size_t buf_len) {$/;"	f	file:
send_output_to_resource	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void send_output_to_resource(struct wl_resource *resource,$/;"	f	file:
send_pointer_position_event	../subprojects/wlroots/backend/x11/input_device.c	/^static void send_pointer_position_event(struct wlr_x11_output *output,$/;"	f	file:
send_scale	../subprojects/wlroots/types/wlr_output.c	/^static void send_scale(struct wl_resource *resource) {$/;"	f	file:
send_status_update	../subprojects/wlroots/examples/text-input.c	/^static void send_status_update(struct zwp_text_input_v3 *text_input) {$/;"	f	file:
send_tool_frame	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static void send_tool_frame(void *data) {$/;"	f	file:
send_touch_down_event	../subprojects/wlroots/backend/x11/input_device.c	/^static void send_touch_down_event(struct wlr_x11_output *output,$/;"	f	file:
send_touch_motion_event	../subprojects/wlroots/backend/x11/input_device.c	/^static void send_touch_motion_event(struct wlr_x11_output *output,$/;"	f	file:
send_touch_up_event	../subprojects/wlroots/backend/x11/input_device.c	/^static void send_touch_up_event(struct wlr_x11_output *output,$/;"	f	file:
send_xdg_toplevel_configure	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^void send_xdg_toplevel_configure(struct wlr_xdg_surface *surface,$/;"	f
send_xdg_toplevel_v6_configure	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^void send_xdg_toplevel_v6_configure(struct wlr_xdg_surface_v6 *surface,$/;"	f
seq	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	unsigned seq;$/;"	m	struct:wlr_output_event_present
seq	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	/^	uint64_t seq;$/;"	m	struct:wlr_presentation_event
serial	../subprojects/wlroots/examples/input-method.c	/^static uint32_t serial = 0;$/;"	v	file:
serial	../subprojects/wlroots/examples/text-input.c	/^static uint32_t serial;$/;"	v	file:
serial	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	uint32_t serial;$/;"	m	struct:wlr_layer_surface_v1_configure
serial	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	char serial[16];$/;"	m	struct:wlr_output
serial	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	uint32_t serial;$/;"	m	struct:wlr_output_configuration_v1
serial	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	uint32_t serial;$/;"	m	struct:wlr_output_manager_v1
serial	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	uint32_t serial;$/;"	m	struct:wlr_seat_pointer_request_set_cursor_event
serial	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	uint32_t serial;$/;"	m	struct:wlr_seat_request_set_primary_selection_event
serial	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	uint32_t serial;$/;"	m	struct:wlr_seat_request_set_selection_event
serial	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	uint32_t serial;$/;"	m	struct:wlr_seat_request_start_drag_event
serial	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	uint32_t serial;$/;"	m	struct:wlr_tablet_v2_event_cursor
serial	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	uint32_t serial;$/;"	m	struct:wlr_tablet_v2_event_feedback
serial	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	uint32_t serial;$/;"	m	struct:wlr_xdg_surface_configure
serial	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	uint32_t serial;$/;"	m	struct:wlr_xdg_toplevel_move_event
serial	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	uint32_t serial;$/;"	m	struct:wlr_xdg_toplevel_resize_event
serial	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	uint32_t serial;$/;"	m	struct:wlr_xdg_toplevel_show_window_menu_event
serial	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	uint32_t serial;$/;"	m	struct:wlr_xdg_surface_v6_configure
serial	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	uint32_t serial;$/;"	m	struct:wlr_xdg_toplevel_v6_move_event
serial	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	uint32_t serial;$/;"	m	struct:wlr_xdg_toplevel_v6_resize_event
serial	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	uint32_t serial;$/;"	m	struct:wlr_xdg_toplevel_v6_show_window_menu_event
server	../subprojects/wlroots/examples/fullscreen-shell.c	/^	struct fullscreen_server *server;$/;"	m	struct:fullscreen_output	typeref:struct:fullscreen_output::fullscreen_server	file:
server	../subprojects/wlroots/include/rootston/desktop.h	/^	struct roots_server *server;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::roots_server
server	../subprojects/wlroots/include/rootston/input.h	/^	struct roots_server *server;$/;"	m	struct:roots_input	typeref:struct:roots_input::roots_server
server	../subprojects/wlroots/rootston/main.c	/^struct roots_server server = { 0 };$/;"	v	typeref:struct:roots_server
server	../subprojects/wlroots/tinywl/tinywl.c	/^	struct tinywl_server *server;$/;"	m	struct:tinywl_keyboard	typeref:struct:tinywl_keyboard::tinywl_server	file:
server	../subprojects/wlroots/tinywl/tinywl.c	/^	struct tinywl_server *server;$/;"	m	struct:tinywl_output	typeref:struct:tinywl_output::tinywl_server	file:
server	../subprojects/wlroots/tinywl/tinywl.c	/^	struct tinywl_server *server;$/;"	m	struct:tinywl_view	typeref:struct:tinywl_view::tinywl_server	file:
server_cursor_axis	../subprojects/wlroots/tinywl/tinywl.c	/^static void server_cursor_axis(struct wl_listener *listener, void *data) {$/;"	f	file:
server_cursor_button	../subprojects/wlroots/tinywl/tinywl.c	/^static void server_cursor_button(struct wl_listener *listener, void *data) {$/;"	f	file:
server_cursor_frame	../subprojects/wlroots/tinywl/tinywl.c	/^static void server_cursor_frame(struct wl_listener *listener, void *data) {$/;"	f	file:
server_cursor_motion	../subprojects/wlroots/tinywl/tinywl.c	/^static void server_cursor_motion(struct wl_listener *listener, void *data) {$/;"	f	file:
server_cursor_motion_absolute	../subprojects/wlroots/tinywl/tinywl.c	/^static void server_cursor_motion_absolute($/;"	f	file:
server_decoration_destroy	../subprojects/wlroots/types/wlr_server_decoration.c	/^static void server_decoration_destroy($/;"	f	file:
server_decoration_destroy_resource	../subprojects/wlroots/types/wlr_server_decoration.c	/^static void server_decoration_destroy_resource(struct wl_resource *resource) {$/;"	f	file:
server_decoration_handle_release	../subprojects/wlroots/types/wlr_server_decoration.c	/^static void server_decoration_handle_release(struct wl_client *client,$/;"	f	file:
server_decoration_handle_request_mode	../subprojects/wlroots/types/wlr_server_decoration.c	/^static void server_decoration_handle_request_mode(struct wl_client *client,$/;"	f	file:
server_decoration_handle_surface_destroy	../subprojects/wlroots/types/wlr_server_decoration.c	/^static void server_decoration_handle_surface_destroy($/;"	f	file:
server_decoration_impl	../subprojects/wlroots/types/wlr_server_decoration.c	/^		server_decoration_impl = {$/;"	v	typeref:struct:org_kde_kwin_server_decoration_interface	file:
server_decoration_impl	../subprojects/wlroots/types/wlr_server_decoration.c	/^	server_decoration_impl;$/;"	v	typeref:struct:org_kde_kwin_server_decoration_interface	file:
server_decoration_manager	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_server_decoration_manager *server_decoration_manager;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_server_decoration_manager
server_decoration_manager_bind	../subprojects/wlroots/types/wlr_server_decoration.c	/^static void server_decoration_manager_bind(struct wl_client *client, void *data,$/;"	f	file:
server_decoration_manager_destroy_resource	../subprojects/wlroots/types/wlr_server_decoration.c	/^void server_decoration_manager_destroy_resource(struct wl_resource *resource) {$/;"	f
server_decoration_manager_handle_create	../subprojects/wlroots/types/wlr_server_decoration.c	/^static void server_decoration_manager_handle_create(struct wl_client *client,$/;"	f	file:
server_decoration_manager_impl	../subprojects/wlroots/types/wlr_server_decoration.c	/^		server_decoration_manager_impl = {$/;"	v	typeref:struct:org_kde_kwin_server_decoration_manager_interface	file:
server_decoration_manager_impl	../subprojects/wlroots/types/wlr_server_decoration.c	/^	server_decoration_manager_impl;$/;"	v	typeref:struct:org_kde_kwin_server_decoration_manager_interface	file:
server_handle_new_output	../subprojects/wlroots/examples/fullscreen-shell.c	/^static void server_handle_new_output(struct wl_listener *listener, void *data) {$/;"	f	file:
server_handle_present_surface	../subprojects/wlroots/examples/fullscreen-shell.c	/^static void server_handle_present_surface(struct wl_listener *listener,$/;"	f	file:
server_new_input	../subprojects/wlroots/tinywl/tinywl.c	/^static void server_new_input(struct wl_listener *listener, void *data) {$/;"	f	file:
server_new_keyboard	../subprojects/wlroots/tinywl/tinywl.c	/^static void server_new_keyboard(struct tinywl_server *server,$/;"	f	file:
server_new_output	../subprojects/wlroots/tinywl/tinywl.c	/^static void server_new_output(struct wl_listener *listener, void *data) {$/;"	f	file:
server_new_pointer	../subprojects/wlroots/tinywl/tinywl.c	/^static void server_new_pointer(struct tinywl_server *server,$/;"	f	file:
server_new_xdg_surface	../subprojects/wlroots/tinywl/tinywl.c	/^static void server_new_xdg_surface(struct wl_listener *listener, void *data) {$/;"	f	file:
server_pending	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	struct wlr_layer_surface_v1_state server_pending;$/;"	m	struct:wlr_layer_surface_v1	typeref:struct:wlr_layer_surface_v1::wlr_layer_surface_v1_state
server_pending	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_xdg_toplevel_state server_pending;$/;"	m	struct:wlr_xdg_toplevel	typeref:struct:wlr_xdg_toplevel::wlr_xdg_toplevel_state
server_pending	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_xdg_toplevel_v6_state server_pending;$/;"	m	struct:wlr_xdg_toplevel_v6	typeref:struct:wlr_xdg_toplevel_v6::wlr_xdg_toplevel_v6_state
server_pending_mode	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	enum wlr_xdg_toplevel_decoration_v1_mode server_pending_mode;$/;"	m	struct:wlr_xdg_toplevel_decoration_v1	typeref:enum:wlr_xdg_toplevel_decoration_v1::wlr_xdg_toplevel_decoration_v1_mode
server_start	../subprojects/wlroots/include/wlr/xwayland.h	/^	time_t server_start;$/;"	m	struct:wlr_xwayland
session	../subprojects/wlroots/include/backend/drm/drm.h	/^	struct wlr_session *session;$/;"	m	struct:wlr_drm_backend	typeref:struct:wlr_drm_backend::wlr_session
session	../subprojects/wlroots/include/backend/libinput.h	/^	struct wlr_session *session;$/;"	m	struct:wlr_libinput_backend	typeref:struct:wlr_libinput_backend::wlr_session
session	../subprojects/wlroots/include/backend/multi.h	/^	struct wlr_session *session;$/;"	m	struct:wlr_multi_backend	typeref:struct:wlr_multi_backend::wlr_session
session_activate	../subprojects/wlroots/backend/session/logind.c	/^static bool session_activate(struct logind_session *session) {$/;"	f	file:
session_direct	../subprojects/wlroots/backend/session/direct-freebsd.c	/^const struct session_impl session_direct = {$/;"	v	typeref:struct:session_impl
session_direct	../subprojects/wlroots/backend/session/direct-freebsd.c	/^const struct session_impl session_direct;$/;"	v	typeref:struct:session_impl
session_direct	../subprojects/wlroots/backend/session/direct.c	/^const struct session_impl session_direct = {$/;"	v	typeref:struct:session_impl
session_direct	../subprojects/wlroots/backend/session/direct.c	/^const struct session_impl session_direct;$/;"	v	typeref:struct:session_impl
session_impl	../subprojects/wlroots/include/wlr/backend/session/interface.h	/^struct session_impl {$/;"	s
session_logind	../subprojects/wlroots/backend/session/logind.c	/^const struct session_impl session_logind = {$/;"	v	typeref:struct:session_impl
session_logind	../subprojects/wlroots/backend/session/logind.c	/^const struct session_impl session_logind;$/;"	v	typeref:struct:session_impl
session_noop	../subprojects/wlroots/backend/session/noop.c	/^const struct session_impl session_noop = {$/;"	v	typeref:struct:session_impl
session_noop	../subprojects/wlroots/backend/session/noop.c	/^const struct session_impl session_noop;$/;"	v	typeref:struct:session_impl
session_removed	../subprojects/wlroots/backend/session/logind.c	/^static int session_removed(sd_bus_message *msg, void *userdata,$/;"	f	file:
session_signal	../subprojects/wlroots/backend/drm/backend.c	/^static void session_signal(struct wl_listener *listener, void *data) {$/;"	f	file:
session_signal	../subprojects/wlroots/backend/libinput/backend.c	/^static void session_signal(struct wl_listener *listener, void *data) {$/;"	f	file:
session_signal	../subprojects/wlroots/include/backend/drm/drm.h	/^	struct wl_listener session_signal;$/;"	m	struct:wlr_drm_backend	typeref:struct:wlr_drm_backend::wl_listener
session_signal	../subprojects/wlroots/include/backend/libinput.h	/^	struct wl_listener session_signal;$/;"	m	struct:wlr_libinput_backend	typeref:struct:wlr_libinput_backend::wl_listener
session_signal	../subprojects/wlroots/include/wlr/backend/session.h	/^	struct wl_signal session_signal;$/;"	m	struct:wlr_session	typeref:struct:wlr_session::wl_signal
set_app_id	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener set_app_id;$/;"	m	struct:roots_xdg_surface	typeref:struct:roots_xdg_surface::wl_listener
set_app_id	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener set_app_id;$/;"	m	struct:roots_xdg_surface_v6	typeref:struct:roots_xdg_surface_v6::wl_listener
set_app_id	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		struct wl_signal set_app_id;$/;"	m	struct:wlr_xdg_toplevel::__anon116	typeref:struct:wlr_xdg_toplevel::__anon116::wl_signal
set_app_id	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^		struct wl_signal set_app_id;$/;"	m	struct:wlr_xdg_toplevel_v6::__anon122	typeref:struct:wlr_xdg_toplevel_v6::__anon122::wl_signal
set_class	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener set_class;$/;"	m	struct:roots_xwayland_surface	typeref:struct:roots_xwayland_surface::wl_listener
set_class	../subprojects/wlroots/include/wlr/xwayland.h	/^		struct wl_signal set_class;$/;"	m	struct:wlr_xwayland_surface::__anon126	typeref:struct:wlr_xwayland_surface::__anon126::wl_signal
set_cloexec	../subprojects/wlroots/xwayland/sockets.c	/^bool set_cloexec(int fd, bool cloexec) {$/;"	f
set_cursor	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener set_cursor;$/;"	m	struct:roots_tablet_tool	typeref:struct:roots_tablet_tool::wl_listener
set_cursor	../subprojects/wlroots/include/wlr/interfaces/wlr_output.h	/^	bool (*set_cursor)(struct wlr_output *output, struct wlr_texture *texture,$/;"	m	struct:wlr_output_impl
set_cursor	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^		struct wl_signal set_cursor; \/\/ struct wlr_tablet_v2_event_cursor$/;"	m	struct:wlr_tablet_v2_tablet_tool::__anon100	typeref:struct:wlr_tablet_v2_tablet_tool::__anon100::wl_signal
set_custom_mode	../subprojects/wlroots/include/wlr/interfaces/wlr_output.h	/^	bool (*set_custom_mode)(struct wlr_output *output, int32_t width,$/;"	m	struct:wlr_output_impl
set_decorations	../subprojects/wlroots/include/wlr/xwayland.h	/^		struct wl_signal set_decorations;$/;"	m	struct:wlr_xwayland_surface::__anon126	typeref:struct:wlr_xwayland_surface::__anon126::wl_signal
set_drm_connector_gamma	../subprojects/wlroots/backend/drm/drm.c	/^bool set_drm_connector_gamma(struct wlr_output *output, size_t size,$/;"	f
set_fullscreen	../subprojects/wlroots/include/rootston/view.h	/^	void (*set_fullscreen)(struct roots_view *view, bool fullscreen);$/;"	m	struct:roots_view_interface
set_fullscreen	../subprojects/wlroots/rootston/xdg_shell.c	/^static void set_fullscreen(struct roots_view *view, bool fullscreen) {$/;"	f	file:
set_fullscreen	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static void set_fullscreen(struct roots_view *view, bool fullscreen) {$/;"	f	file:
set_fullscreen	../subprojects/wlroots/rootston/xwayland.c	/^static void set_fullscreen(struct roots_view *view, bool fullscreen) {$/;"	f	file:
set_gamma	../subprojects/wlroots/include/wlr/interfaces/wlr_output.h	/^	bool (*set_gamma)(struct wlr_output *output, size_t size,$/;"	m	struct:wlr_output_impl
set_hints	../subprojects/wlroots/include/wlr/xwayland.h	/^		struct wl_signal set_hints;$/;"	m	struct:wlr_xwayland_surface::__anon126	typeref:struct:wlr_xwayland_surface::__anon126::wl_signal
set_hwframe_ctx	../subprojects/wlroots/examples/dmabuf-capture.c	/^static int set_hwframe_ctx(struct capture_context *ctx,$/;"	f	file:
set_mode	../subprojects/wlroots/include/wlr/interfaces/wlr_output.h	/^	bool (*set_mode)(struct wlr_output *output, struct wlr_output_mode *mode);$/;"	m	struct:wlr_output_impl
set_mode	../subprojects/wlroots/rootston/output.c	/^static void set_mode(struct wlr_output *output,$/;"	f	file:
set_override_redirect	../subprojects/wlroots/include/wlr/xwayland.h	/^		struct wl_signal set_override_redirect;$/;"	m	struct:wlr_xwayland_surface::__anon126	typeref:struct:wlr_xwayland_surface::__anon126::wl_signal
set_parent	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		struct wl_signal set_parent;$/;"	m	struct:wlr_xdg_toplevel::__anon116	typeref:struct:wlr_xdg_toplevel::__anon116::wl_signal
set_parent	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^		struct wl_signal set_parent;$/;"	m	struct:wlr_xdg_toplevel_v6::__anon122	typeref:struct:wlr_xdg_toplevel_v6::__anon122::wl_signal
set_parent	../subprojects/wlroots/include/wlr/xwayland.h	/^		struct wl_signal set_parent;$/;"	m	struct:wlr_xwayland_surface::__anon126	typeref:struct:wlr_xwayland_surface::__anon126::wl_signal
set_pid	../subprojects/wlroots/include/wlr/xwayland.h	/^		struct wl_signal set_pid;$/;"	m	struct:wlr_xwayland_surface::__anon126	typeref:struct:wlr_xwayland_surface::__anon126::wl_signal
set_plane_props	../subprojects/wlroots/backend/drm/atomic.c	/^static void set_plane_props(struct atomic *atom, struct wlr_drm_plane *plane,$/;"	f	file:
set_primary_selection	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^		struct wl_signal set_primary_selection;$/;"	m	struct:wlr_seat::__anon90	typeref:struct:wlr_seat::__anon90::wl_signal
set_rectangle	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^		struct wl_signal set_rectangle;$/;"	m	struct:wlr_foreign_toplevel_handle_v1::__anon46	typeref:struct:wlr_foreign_toplevel_handle_v1::__anon46::wl_signal
set_role	../subprojects/wlroots/include/wlr/xwayland.h	/^		struct wl_signal set_role;$/;"	m	struct:wlr_xwayland_surface::__anon126	typeref:struct:wlr_xwayland_surface::__anon126::wl_signal
set_selection	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^		struct wl_signal set_selection;$/;"	m	struct:wlr_seat::__anon90	typeref:struct:wlr_seat::__anon90::wl_signal
set_title	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener set_title;$/;"	m	struct:roots_xdg_surface	typeref:struct:roots_xdg_surface::wl_listener
set_title	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener set_title;$/;"	m	struct:roots_xdg_surface_v6	typeref:struct:roots_xdg_surface_v6::wl_listener
set_title	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener set_title;$/;"	m	struct:roots_xwayland_surface	typeref:struct:roots_xwayland_surface::wl_listener
set_title	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		struct wl_signal set_title;$/;"	m	struct:wlr_xdg_toplevel::__anon116	typeref:struct:wlr_xdg_toplevel::__anon116::wl_signal
set_title	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^		struct wl_signal set_title;$/;"	m	struct:wlr_xdg_toplevel_v6::__anon122	typeref:struct:wlr_xdg_toplevel_v6::__anon122::wl_signal
set_title	../subprojects/wlroots/include/wlr/xwayland.h	/^		struct wl_signal set_title;$/;"	m	struct:wlr_xwayland_surface::__anon126	typeref:struct:wlr_xwayland_surface::__anon126::wl_signal
set_window_type	../subprojects/wlroots/include/wlr/xwayland.h	/^		struct wl_signal set_window_type;$/;"	m	struct:wlr_xwayland_surface::__anon126	typeref:struct:wlr_xwayland_surface::__anon126::wl_signal
setup_tty	../subprojects/wlroots/backend/session/direct-freebsd.c	/^static bool setup_tty(struct direct_session *session, struct wl_display *display) {$/;"	f	file:
setup_tty	../subprojects/wlroots/backend/session/direct.c	/^static bool setup_tty(struct direct_session *session, struct wl_display *display) {$/;"	f	file:
shaders	../subprojects/wlroots/include/render/gles2.h	/^	} shaders;$/;"	m	struct:wlr_gles2_renderer	typeref:struct:wlr_gles2_renderer::__anon25
shadow_surface	../subprojects/wlroots/include/backend/rdp.h	/^	pixman_image_t *shadow_surface;$/;"	m	struct:wlr_rdp_output
shell	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	struct wlr_layer_shell_v1 *shell;$/;"	m	struct:wlr_layer_surface_v1	typeref:struct:wlr_layer_surface_v1::wlr_layer_shell_v1
shell	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_xdg_shell *shell;$/;"	m	struct:wlr_xdg_client	typeref:struct:wlr_xdg_client::wlr_xdg_shell
shell	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_xdg_shell_v6 *shell;$/;"	m	struct:wlr_xdg_client_v6	typeref:struct:wlr_xdg_client_v6::wlr_xdg_shell_v6
shell_bind	../subprojects/wlroots/types/wlr_fullscreen_shell_v1.c	/^static void shell_bind(struct wl_client *client, void *data, uint32_t version,$/;"	f	file:
shell_from_resource	../subprojects/wlroots/types/wlr_fullscreen_shell_v1.c	/^static struct wlr_fullscreen_shell_v1 *shell_from_resource($/;"	f	file:
shell_handle_present_surface	../subprojects/wlroots/types/wlr_fullscreen_shell_v1.c	/^static void shell_handle_present_surface(struct wl_client *client,$/;"	f	file:
shell_handle_present_surface_for_mode	../subprojects/wlroots/types/wlr_fullscreen_shell_v1.c	/^static void shell_handle_present_surface_for_mode(struct wl_client *client,$/;"	f	file:
shell_handle_resource_destroy	../subprojects/wlroots/types/wlr_fullscreen_shell_v1.c	/^static void shell_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
shell_impl	../subprojects/wlroots/types/wlr_fullscreen_shell_v1.c	/^static const struct zwp_fullscreen_shell_v1_interface shell_impl = {$/;"	v	typeref:struct:zwp_fullscreen_shell_v1_interface	file:
shell_impl	../subprojects/wlroots/types/wlr_fullscreen_shell_v1.c	/^static const struct zwp_fullscreen_shell_v1_interface shell_impl;$/;"	v	typeref:struct:zwp_fullscreen_shell_v1_interface	file:
shm	../subprojects/wlroots/examples/layer-shell.c	/^static struct wl_shm *shm;$/;"	v	typeref:struct:wl_shm	file:
shm	../subprojects/wlroots/examples/screencopy.c	/^static struct wl_shm *shm = NULL;$/;"	v	typeref:struct:wl_shm	file:
shm	../subprojects/wlroots/examples/screenshot.c	/^static struct wl_shm *shm = NULL;$/;"	v	typeref:struct:wl_shm	file:
shm	../subprojects/wlroots/include/backend/wayland.h	/^	struct wl_shm *shm;$/;"	m	struct:wlr_wl_backend	typeref:struct:wlr_wl_backend::wl_shm
shm_buffer	../subprojects/wlroots/types/wlr_screenshooter.c	/^	struct wl_shm_buffer *shm_buffer;$/;"	m	struct:screenshot_state	typeref:struct:screenshot_state::wl_shm_buffer	file:
show_status	../subprojects/wlroots/examples/text-input.c	/^static void show_status(void) {$/;"	f	file:
signal	../subprojects/wlroots/include/wlr/backend/session.h	/^	struct wl_signal signal;$/;"	m	struct:wlr_device	typeref:struct:wlr_device::wl_signal
signal_frame	../subprojects/wlroots/backend/headless/output.c	/^static int signal_frame(void *data) {$/;"	f	file:
signal_frame	../subprojects/wlroots/backend/rdp/output.c	/^static int signal_frame(void *data) {$/;"	f	file:
signal_frame	../subprojects/wlroots/backend/x11/output.c	/^static int signal_frame(void *data) {$/;"	f	file:
sigusr1_source	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wl_event_source *sigusr1_source;$/;"	m	struct:wlr_xwayland	typeref:struct:wlr_xwayland::wl_event_source
simulate_activity	../subprojects/wlroots/examples/idle.c	/^void *simulate_activity(void *data) {$/;"	f
simulate_activity	../subprojects/wlroots/types/wlr_idle.c	/^static void simulate_activity(struct wl_client *client,$/;"	f	file:
simulate_activity_timeout	../subprojects/wlroots/examples/idle.c	/^static uint32_t timeout = 0, simulate_activity_timeout = 0, close_timeout = 0;$/;"	v	file:
size	../subprojects/wlroots/include/wlr/types/wlr_xcursor_manager.h	/^	uint32_t size;$/;"	m	struct:wlr_xcursor_manager
size	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	} size;$/;"	m	struct:wlr_xdg_positioner	typeref:struct:wlr_xdg_positioner::__anon114
size	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	} size;$/;"	m	struct:wlr_xdg_positioner_v6	typeref:struct:wlr_xdg_positioner_v6::__anon120
size	../subprojects/wlroots/include/wlr/xcursor.h	/^	int size;$/;"	m	struct:wlr_xcursor_theme
size	../subprojects/wlroots/include/xcursor/xcursor.h	/^    XcursorDim	    size;	\/* nominal size for matching *\/$/;"	m	struct:_XcursorImage
size_hints	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wlr_xwayland_surface_size_hints *size_hints;$/;"	m	struct:wlr_xwayland_surface	typeref:struct:wlr_xwayland_surface::wlr_xwayland_surface_size_hints
sleeptime	../subprojects/wlroots/examples/input-method.c	/^static int sleeptime = 0;$/;"	v	file:
sleeptime	../subprojects/wlroots/examples/text-input.c	/^static int sleeptime = 0;$/;"	v	file:
slider	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	bool slider;$/;"	m	struct:wlr_tablet_tool
slider	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	double slider;$/;"	m	struct:wlr_event_tablet_tool_axis
slider	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	void (*slider)(struct wlr_tablet_tool_v2_grab *grab, double position);$/;"	m	struct:wlr_tablet_tool_v2_grab_interface
sock	../subprojects/wlroots/backend/session/direct-freebsd.c	/^	int sock;$/;"	m	struct:direct_session	file:
sock	../subprojects/wlroots/backend/session/direct.c	/^	int sock;$/;"	m	struct:direct_session	file:
socket_dir	../subprojects/wlroots/xwayland/sockets.c	/^static const char socket_dir[] = "\/tmp\/.X11-unix";$/;"	v	file:
socket_fmt	../subprojects/wlroots/xwayland/sockets.c	/^static const char socket_fmt[] = "\/tmp\/.X11-unix\/X%d";$/;"	v	file:
socket_fmt2	../subprojects/wlroots/xwayland/sockets.c	/^static const char socket_fmt2[] = "\/tmp\/.X11-unix\/X%d_";$/;"	v	file:
software_cursor_locks	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	int software_cursor_locks; \/\/ number of locks forcing software cursors$/;"	m	struct:wlr_output
software_format	../subprojects/wlroots/examples/dmabuf-capture.c	/^	enum AVPixelFormat software_format;$/;"	m	struct:capture_context	typeref:enum:capture_context::AVPixelFormat	file:
source	../subprojects/wlroots/include/types/wlr_data_device.h	/^	struct wlr_data_source source;$/;"	m	struct:wlr_client_data_source	typeref:struct:wlr_client_data_source::wlr_data_source
source	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wlr_data_source *source; \/\/ can be NULL$/;"	m	struct:wlr_drag	typeref:struct:wlr_drag::wlr_data_source
source	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wlr_data_source *source;$/;"	m	struct:wlr_data_offer	typeref:struct:wlr_data_offer::wlr_data_source
source	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	enum wlr_axis_source source;$/;"	m	struct:wlr_event_pointer_axis	typeref:enum:wlr_event_pointer_axis::wlr_axis_source
source	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_data_source *source;$/;"	m	struct:wlr_seat_request_set_selection_event	typeref:struct:wlr_seat_request_set_selection_event::wlr_data_source
source	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_primary_selection_source *source;$/;"	m	struct:wlr_seat_request_set_primary_selection_event	typeref:struct:wlr_seat_request_set_primary_selection_event::wlr_primary_selection_source
source	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	enum wlr_tablet_pad_ring_source source;$/;"	m	struct:wlr_event_tablet_pad_ring	typeref:enum:wlr_event_tablet_pad_ring::wlr_tablet_pad_ring_source
source	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	enum wlr_tablet_pad_strip_source source;$/;"	m	struct:wlr_event_tablet_pad_strip	typeref:enum:wlr_event_tablet_pad_strip::wlr_tablet_pad_strip_source
source	../subprojects/wlroots/include/xwayland/selection.h	/^	struct wl_event_source *source;$/;"	m	struct:wlr_xwm_selection_transfer	typeref:struct:wlr_xwm_selection_transfer::wl_event_source
source	../subprojects/wlroots/types/wlr_data_control_v1.c	/^	struct wlr_data_source source;$/;"	m	struct:client_data_source	typeref:struct:client_data_source::wlr_data_source	file:
source	../subprojects/wlroots/types/wlr_data_control_v1.c	/^	struct wlr_primary_selection_source source;$/;"	m	struct:client_primary_selection_source	typeref:struct:client_primary_selection_source::wlr_primary_selection_source	file:
source	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^	struct wlr_primary_selection_source source;$/;"	m	struct:client_data_source	typeref:struct:client_data_source::wlr_primary_selection_source	file:
source	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^	struct wlr_primary_selection_source source;$/;"	m	struct:client_data_source	typeref:struct:client_data_source::wlr_primary_selection_source	file:
source_data	../subprojects/wlroots/include/xwayland/selection.h	/^	struct wl_array source_data;$/;"	m	struct:wlr_xwm_selection_transfer	typeref:struct:wlr_xwm_selection_transfer::wl_array
source_destroy	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wl_listener source_destroy;$/;"	m	struct:wlr_data_offer	typeref:struct:wlr_data_offer::wl_listener
source_destroy	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wl_listener source_destroy;$/;"	m	struct:wlr_drag	typeref:struct:wlr_drag::wl_listener
source_fd	../subprojects/wlroots/include/xwayland/selection.h	/^	int source_fd;$/;"	m	struct:wlr_xwm_selection_transfer
source_from_resource	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static struct data_control_source *source_from_resource($/;"	f	file:
source_get_targets	../subprojects/wlroots/xwayland/selection/incoming.c	/^static bool source_get_targets(struct wlr_xwm_selection *selection,$/;"	f	file:
source_handle_destroy	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void source_handle_destroy(struct wl_client *client,$/;"	f	file:
source_handle_destroy	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void source_handle_destroy(struct wl_client *client,$/;"	f	file:
source_handle_destroy	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void source_handle_destroy(struct wl_client *client,$/;"	f	file:
source_handle_offer	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void source_handle_offer(struct wl_client *client,$/;"	f	file:
source_handle_offer	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void source_handle_offer(struct wl_client *client,$/;"	f	file:
source_handle_offer	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void source_handle_offer(struct wl_client *client,$/;"	f	file:
source_handle_resource_destroy	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static void source_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
source_impl	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static const struct zwlr_data_control_source_v1_interface source_impl = {$/;"	v	typeref:struct:zwlr_data_control_source_v1_interface	file:
source_impl	../subprojects/wlroots/types/wlr_data_control_v1.c	/^static const struct zwlr_data_control_source_v1_interface source_impl;$/;"	v	typeref:struct:zwlr_data_control_source_v1_interface	file:
source_impl	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static const struct gtk_primary_selection_source_interface source_impl = {$/;"	v	typeref:struct:gtk_primary_selection_source_interface	file:
source_impl	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static const struct gtk_primary_selection_source_interface source_impl;$/;"	v	typeref:struct:gtk_primary_selection_source_interface	file:
source_impl	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static const struct zwp_primary_selection_source_v1_interface source_impl = {$/;"	v	typeref:struct:zwp_primary_selection_source_v1_interface	file:
source_impl	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static const struct zwp_primary_selection_source_v1_interface source_impl;$/;"	v	typeref:struct:zwp_primary_selection_source_v1_interface	file:
source_resource_handle_destroy	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^static void source_resource_handle_destroy(struct wl_resource *resource) {$/;"	f	file:
source_resource_handle_destroy	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^static void source_resource_handle_destroy(struct wl_resource *resource) {$/;"	f	file:
source_send	../subprojects/wlroots/xwayland/selection/incoming.c	/^static void source_send(struct wlr_xwm_selection *selection,$/;"	f	file:
src_h	../subprojects/wlroots/include/backend/drm/properties.h	/^		uint32_t src_h;$/;"	m	struct:wlr_drm_plane_props::__anon19
src_w	../subprojects/wlroots/include/backend/drm/properties.h	/^		uint32_t src_w;$/;"	m	struct:wlr_drm_plane_props::__anon19
src_x	../subprojects/wlroots/include/backend/drm/properties.h	/^		uint32_t src_x;$/;"	m	struct:wlr_drm_plane_props::__anon19
src_y	../subprojects/wlroots/include/backend/drm/properties.h	/^		uint32_t src_y;$/;"	m	struct:wlr_drm_plane_props::__anon19
start	../subprojects/wlroots/include/wlr/backend/interface.h	/^	bool (*start)(struct wlr_backend *backend);$/;"	m	struct:wlr_backend_impl
start_drag	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener start_drag;$/;"	m	struct:roots_seat	typeref:struct:roots_seat::wl_listener
start_drag	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^		struct wl_signal start_drag; \/\/ wlr_drag$/;"	m	struct:wlr_seat::__anon90	typeref:struct:wlr_seat::__anon90::wl_signal
start_pts	../subprojects/wlroots/examples/dmabuf-capture.c	/^	int64_t start_pts;$/;"	m	struct:capture_context	file:
started	../subprojects/wlroots/include/backend/headless.h	/^	bool started;$/;"	m	struct:wlr_headless_backend
started	../subprojects/wlroots/include/backend/noop.h	/^	bool started;$/;"	m	struct:wlr_noop_backend
started	../subprojects/wlroots/include/backend/wayland.h	/^	bool started;$/;"	m	struct:wlr_wl_backend
started	../subprojects/wlroots/include/backend/x11.h	/^	bool started;$/;"	m	struct:wlr_x11_backend
started	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	bool started, dropped, cancelling;$/;"	m	struct:wlr_drag
startup_cmd	../subprojects/wlroots/include/rootston/config.h	/^	char *startup_cmd;$/;"	m	struct:roots_config
state	../subprojects/wlroots/examples/foreign-toplevel.c	/^	uint32_t state;$/;"	m	struct:toplevel_state	file:
state	../subprojects/wlroots/examples/pointer.c	/^	struct sample_state *state;$/;"	m	struct:sample_keyboard	typeref:struct:sample_keyboard::sample_state	file:
state	../subprojects/wlroots/examples/pointer.c	/^	struct sample_state *state;$/;"	m	struct:sample_output	typeref:struct:sample_output::sample_state	file:
state	../subprojects/wlroots/include/backend/drm/drm.h	/^	enum wlr_drm_connector_state state;$/;"	m	struct:wlr_drm_connector	typeref:enum:wlr_drm_connector::wlr_drm_connector_state
state	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^	struct wlr_cursor_state *state;$/;"	m	struct:wlr_cursor	typeref:struct:wlr_cursor::wlr_cursor_state
state	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	uint32_t state; \/\/ wlr_foreign_toplevel_v1_state$/;"	m	struct:wlr_foreign_toplevel_handle_v1
state	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	enum wlr_key_state state;$/;"	m	struct:wlr_event_keyboard_key	typeref:enum:wlr_event_keyboard_key::wlr_key_state
state	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	struct wlr_layer_surface_v1_state state;$/;"	m	struct:wlr_layer_surface_v1_configure	typeref:struct:wlr_layer_surface_v1_configure::wlr_layer_surface_v1_state
state	../subprojects/wlroots/include/wlr/types/wlr_output_layout.h	/^	struct wlr_output_layout_output_state *state;$/;"	m	struct:wlr_output_layout_output	typeref:struct:wlr_output_layout_output::wlr_output_layout_output_state
state	../subprojects/wlroots/include/wlr/types/wlr_output_layout.h	/^	struct wlr_output_layout_state *state;$/;"	m	struct:wlr_output_layout	typeref:struct:wlr_output_layout::wlr_output_layout_state
state	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	struct wlr_output_head_v1_state state;$/;"	m	struct:wlr_output_configuration_head_v1	typeref:struct:wlr_output_configuration_head_v1::wlr_output_head_v1_state
state	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	struct wlr_output_head_v1_state state;$/;"	m	struct:wlr_output_head_v1	typeref:struct:wlr_output_head_v1::wlr_output_head_v1_state
state	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	enum wlr_button_state state;$/;"	m	struct:wlr_event_pointer_button	typeref:enum:wlr_event_pointer_button::wlr_button_state
state	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	enum wlr_button_state state;$/;"	m	struct:wlr_event_tablet_pad_button	typeref:enum:wlr_event_tablet_pad_button::wlr_button_state
state	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	enum wlr_button_state state;$/;"	m	struct:wlr_event_tablet_tool_button	typeref:enum:wlr_event_tablet_tool_button::wlr_button_state
state	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	enum wlr_tablet_tool_proximity_state state;$/;"	m	struct:wlr_event_tablet_tool_proximity	typeref:enum:wlr_event_tablet_tool_proximity::wlr_tablet_tool_proximity_state
state	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	enum wlr_tablet_tool_tip_state state;$/;"	m	struct:wlr_event_tablet_tool_tip	typeref:enum:wlr_event_tablet_tool_tip::wlr_tablet_tool_tip_state
store_fullscreen_pending	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^static void store_fullscreen_pending(struct wlr_xdg_surface *surface,$/;"	f	file:
store_fullscreen_pending	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^static void store_fullscreen_pending(struct wlr_xdg_surface_v6 *surface,$/;"	f	file:
stride	../subprojects/wlroots/examples/screencopy.c	/^	int width, height, stride;$/;"	m	struct:__anon8	file:
stride	../subprojects/wlroots/include/wlr/render/dmabuf.h	/^	uint32_t stride[WLR_DMABUF_MAX_PLANES];$/;"	m	struct:wlr_dmabuf_attributes
stride	../subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h	/^	int stride;$/;"	m	struct:wlr_screencopy_frame_v1
stride	../subprojects/wlroots/xwayland/xwayland.c	/^	uint32_t stride;$/;"	m	struct:wlr_xwayland_cursor	file:
strip	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener strip;$/;"	m	struct:roots_tablet_pad	typeref:struct:roots_tablet_pad::wl_listener
strip	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^		struct wl_signal strip;$/;"	m	struct:wlr_tablet_pad::__anon96	typeref:struct:wlr_tablet_pad::__anon96::wl_signal
strip	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	uint32_t strip;$/;"	m	struct:wlr_event_tablet_pad_strip
strip	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	void (*strip)(struct wlr_tablet_pad_v2_grab *grab,$/;"	m	struct:wlr_tablet_pad_v2_grab_interface
strip_count	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	size_t strip_count;$/;"	m	struct:wlr_tablet_pad_client_v2
strip_count	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	size_t strip_count;$/;"	m	struct:wlr_tablet_pad
strip_count	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	size_t strip_count;$/;"	m	struct:wlr_tablet_pad_group
strip_feedback	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^		struct wl_signal strip_feedback; \/\/ struct wlr_tablet_v2_event_feedback$/;"	m	struct:wlr_tablet_v2_tablet_pad::__anon101	typeref:struct:wlr_tablet_v2_tablet_pad::__anon101::wl_signal
strips	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_resource **strips;$/;"	m	struct:wlr_tablet_pad_client_v2	typeref:struct:wlr_tablet_pad_client_v2::wl_resource
strips	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	unsigned int *strips;$/;"	m	struct:wlr_tablet_pad_group
strncpy0	../subprojects/wlroots/rootston/ini.c	/^static char* strncpy0(char* dest, const char* src, size_t size)$/;"	f	file:
subbackend_state	../subprojects/wlroots/backend/multi/backend.c	/^struct subbackend_state {$/;"	s	file:
subbackend_state_destroy	../subprojects/wlroots/backend/multi/backend.c	/^static void subbackend_state_destroy(struct subbackend_state *sub) {$/;"	f	file:
subcompositor	../subprojects/wlroots/include/wlr/types/wlr_compositor.h	/^	struct wlr_subcompositor subcompositor;$/;"	m	struct:wlr_compositor	typeref:struct:wlr_compositor::wlr_subcompositor
subcompositor_bind	../subprojects/wlroots/types/wlr_compositor.c	/^static void subcompositor_bind(struct wl_client *client, void *data,$/;"	f	file:
subcompositor_finish	../subprojects/wlroots/types/wlr_compositor.c	/^static void subcompositor_finish(struct wlr_subcompositor *subcompositor) {$/;"	f	file:
subcompositor_from_resource	../subprojects/wlroots/types/wlr_compositor.c	/^static struct wlr_subcompositor *subcompositor_from_resource($/;"	f	file:
subcompositor_handle_destroy	../subprojects/wlroots/types/wlr_compositor.c	/^static void subcompositor_handle_destroy(struct wl_client *client,$/;"	f	file:
subcompositor_handle_get_subsurface	../subprojects/wlroots/types/wlr_compositor.c	/^static void subcompositor_handle_get_subsurface(struct wl_client *client,$/;"	f	file:
subcompositor_impl	../subprojects/wlroots/types/wlr_compositor.c	/^static const struct wl_subcompositor_interface subcompositor_impl = {$/;"	v	typeref:struct:wl_subcompositor_interface	file:
subcompositor_impl	../subprojects/wlroots/types/wlr_compositor.c	/^static const struct wl_subcompositor_interface subcompositor_impl;$/;"	v	typeref:struct:wl_subcompositor_interface	file:
subcompositor_init	../subprojects/wlroots/types/wlr_compositor.c	/^static void subcompositor_init(struct wlr_subcompositor *subcompositor,$/;"	f	file:
subcompositor_resource_destroy	../subprojects/wlroots/types/wlr_compositor.c	/^static void subcompositor_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
subpixel	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	enum wl_output_subpixel subpixel;$/;"	m	struct:wlr_output	typeref:enum:wlr_output::wl_output_subpixel
subpixel_map	../subprojects/wlroots/backend/drm/drm.c	/^static const int32_t subpixel_map[] = {$/;"	v	file:
subsurface_commit	../subprojects/wlroots/types/wlr_surface.c	/^static void subsurface_commit(struct wlr_subsurface *subsurface) {$/;"	f	file:
subsurface_consider_map	../subprojects/wlroots/types/wlr_surface.c	/^static void subsurface_consider_map(struct wlr_subsurface *subsurface,$/;"	f	file:
subsurface_create	../subprojects/wlroots/rootston/view.c	/^struct roots_subsurface *subsurface_create(struct roots_view *view,$/;"	f
subsurface_destroy	../subprojects/wlroots/rootston/view.c	/^static void subsurface_destroy(struct roots_view_child *child) {$/;"	f	file:
subsurface_destroy	../subprojects/wlroots/types/wlr_surface.c	/^static void subsurface_destroy(struct wlr_subsurface *subsurface) {$/;"	f	file:
subsurface_find_sibling	../subprojects/wlroots/types/wlr_surface.c	/^static struct wlr_subsurface *subsurface_find_sibling($/;"	f	file:
subsurface_from_resource	../subprojects/wlroots/types/wlr_surface.c	/^static struct wlr_subsurface *subsurface_from_resource($/;"	f	file:
subsurface_handle_destroy	../subprojects/wlroots/rootston/view.c	/^static void subsurface_handle_destroy(struct wl_listener *listener,$/;"	f	file:
subsurface_handle_destroy	../subprojects/wlroots/types/wlr_surface.c	/^static void subsurface_handle_destroy(struct wl_client *client,$/;"	f	file:
subsurface_handle_map	../subprojects/wlroots/rootston/view.c	/^static void subsurface_handle_map(struct wl_listener *listener,$/;"	f	file:
subsurface_handle_parent_destroy	../subprojects/wlroots/types/wlr_surface.c	/^static void subsurface_handle_parent_destroy(struct wl_listener *listener,$/;"	f	file:
subsurface_handle_place_above	../subprojects/wlroots/types/wlr_surface.c	/^static void subsurface_handle_place_above(struct wl_client *client,$/;"	f	file:
subsurface_handle_place_below	../subprojects/wlroots/types/wlr_surface.c	/^static void subsurface_handle_place_below(struct wl_client *client,$/;"	f	file:
subsurface_handle_set_desync	../subprojects/wlroots/types/wlr_surface.c	/^static void subsurface_handle_set_desync(struct wl_client *client,$/;"	f	file:
subsurface_handle_set_position	../subprojects/wlroots/types/wlr_surface.c	/^static void subsurface_handle_set_position(struct wl_client *client,$/;"	f	file:
subsurface_handle_set_sync	../subprojects/wlroots/types/wlr_surface.c	/^static void subsurface_handle_set_sync(struct wl_client *client,$/;"	f	file:
subsurface_handle_surface_destroy	../subprojects/wlroots/types/wlr_surface.c	/^static void subsurface_handle_surface_destroy(struct wl_listener *listener,$/;"	f	file:
subsurface_handle_unmap	../subprojects/wlroots/rootston/view.c	/^static void subsurface_handle_unmap(struct wl_listener *listener,$/;"	f	file:
subsurface_impl	../subprojects/wlroots/rootston/view.c	/^static const struct roots_view_child_interface subsurface_impl = {$/;"	v	typeref:struct:roots_view_child_interface	file:
subsurface_impl	../subprojects/wlroots/rootston/view.c	/^static const struct roots_view_child_interface subsurface_impl;$/;"	v	typeref:struct:roots_view_child_interface	file:
subsurface_implementation	../subprojects/wlroots/types/wlr_surface.c	/^static const struct wl_subsurface_interface subsurface_implementation = {$/;"	v	typeref:struct:wl_subsurface_interface	file:
subsurface_implementation	../subprojects/wlroots/types/wlr_surface.c	/^static const struct wl_subsurface_interface subsurface_implementation;$/;"	v	typeref:struct:wl_subsurface_interface	file:
subsurface_is_synchronized	../subprojects/wlroots/types/wlr_surface.c	/^static bool subsurface_is_synchronized(struct wlr_subsurface *subsurface) {$/;"	f	file:
subsurface_parent_commit	../subprojects/wlroots/types/wlr_surface.c	/^static void subsurface_parent_commit(struct wlr_subsurface *subsurface,$/;"	f	file:
subsurface_pending_list	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	struct wl_list subsurface_pending_list;$/;"	m	struct:wlr_surface	typeref:struct:wlr_surface::wl_list
subsurface_resource_destroy	../subprojects/wlroots/types/wlr_surface.c	/^static void subsurface_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
subsurface_resources	../subprojects/wlroots/include/wlr/types/wlr_compositor.h	/^	struct wl_list subsurface_resources;$/;"	m	struct:wlr_subcompositor	typeref:struct:wlr_subcompositor::wl_list
subsurface_role	../subprojects/wlroots/types/wlr_surface.c	/^const struct wlr_surface_role subsurface_role = {$/;"	v	typeref:struct:wlr_surface_role
subsurface_role_commit	../subprojects/wlroots/types/wlr_surface.c	/^static void subsurface_role_commit(struct wlr_surface *surface) {$/;"	f	file:
subsurface_role_precommit	../subprojects/wlroots/types/wlr_surface.c	/^static void subsurface_role_precommit(struct wlr_surface *surface) {$/;"	f	file:
subsurface_unmap	../subprojects/wlroots/types/wlr_surface.c	/^static void subsurface_unmap(struct wlr_subsurface *subsurface) {$/;"	f	file:
subsurfaces	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	struct wl_list subsurfaces; \/\/ wlr_subsurface::parent_link$/;"	m	struct:wlr_surface	typeref:struct:wlr_surface::wl_list
subtype	../subprojects/wlroots/xcursor/xcursor.c	/^    XcursorUInt	    subtype;	\/* chunk subtype (size for images) *\/$/;"	m	struct:_XcursorChunkHeader	file:
subtype	../subprojects/wlroots/xcursor/xcursor.c	/^    XcursorUInt	    subtype;	\/* subtype (size for images) *\/$/;"	m	struct:_XcursorFileToc	file:
surf	../subprojects/wlroots/include/backend/drm/drm.h	/^	struct wlr_drm_surface surf;$/;"	m	struct:wlr_drm_plane	typeref:struct:wlr_drm_plane::wlr_drm_surface
surf	../subprojects/wlroots/include/backend/x11.h	/^	EGLSurface surf;$/;"	m	struct:wlr_x11_output
surface	../subprojects/wlroots/examples/fullscreen-shell.c	/^	struct wlr_surface *surface;$/;"	m	struct:fullscreen_output	typeref:struct:fullscreen_output::wlr_surface	file:
surface	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^	struct wl_surface *surface;$/;"	m	struct:egl_info	typeref:struct:egl_info::wl_surface	file:
surface	../subprojects/wlroots/include/backend/wayland.h	/^		struct wl_surface *surface;$/;"	m	struct:wlr_wl_output::__anon22	typeref:struct:wlr_wl_output::__anon22::wl_surface
surface	../subprojects/wlroots/include/backend/wayland.h	/^	struct wl_surface *surface;$/;"	m	struct:wlr_wl_output	typeref:struct:wlr_wl_output::wl_surface
surface	../subprojects/wlroots/include/rootston/view.h	/^	struct roots_xdg_surface *surface;$/;"	m	struct:roots_xdg_toplevel_decoration	typeref:struct:roots_xdg_toplevel_decoration::roots_xdg_surface
surface	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wlr_surface *surface;$/;"	m	struct:wlr_drag_icon	typeref:struct:wlr_drag_icon::wlr_surface
surface	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	struct wlr_surface *surface;$/;"	m	struct:wlr_foreign_toplevel_handle_v1_set_rectangle_event	typeref:struct:wlr_foreign_toplevel_handle_v1_set_rectangle_event::wlr_surface
surface	../subprojects/wlroots/include/wlr/types/wlr_fullscreen_shell_v1.h	/^	struct wlr_surface *surface; \/\/ can be NULL$/;"	m	struct:wlr_fullscreen_shell_v1_present_surface_event	typeref:struct:wlr_fullscreen_shell_v1_present_surface_event::wlr_surface
surface	../subprojects/wlroots/include/wlr/types/wlr_idle_inhibit_v1.h	/^	struct wlr_surface *surface;$/;"	m	struct:wlr_idle_inhibitor_v1	typeref:struct:wlr_idle_inhibitor_v1::wlr_surface
surface	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	struct wlr_surface *surface;$/;"	m	struct:wlr_layer_surface_v1	typeref:struct:wlr_layer_surface_v1::wlr_surface
surface	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	struct wlr_surface *surface;$/;"	m	struct:wlr_output_cursor	typeref:struct:wlr_output_cursor::wlr_surface
surface	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	struct wlr_surface *surface;$/;"	m	struct:wlr_pointer_constraint_v1	typeref:struct:wlr_pointer_constraint_v1::wlr_surface
surface	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	/^	struct wlr_surface *surface;$/;"	m	struct:wlr_presentation_feedback	typeref:struct:wlr_presentation_feedback::wlr_surface
surface	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_surface *surface;$/;"	m	struct:wlr_seat_pointer_request_set_cursor_event	typeref:struct:wlr_seat_pointer_request_set_cursor_event::wlr_surface
surface	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_surface *surface;$/;"	m	struct:wlr_touch_point	typeref:struct:wlr_touch_point::wlr_surface
surface	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^	struct wlr_surface *surface;$/;"	m	struct:wlr_server_decoration	typeref:struct:wlr_server_decoration::wlr_surface
surface	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	struct wlr_surface *surface;$/;"	m	struct:wlr_subsurface	typeref:struct:wlr_subsurface::wlr_surface
surface	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wlr_surface *surface;$/;"	m	struct:wlr_tablet_v2_event_cursor	typeref:struct:wlr_tablet_v2_event_cursor::wlr_surface
surface	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	struct wlr_xdg_surface *surface;$/;"	m	struct:wlr_xdg_toplevel_decoration_v1	typeref:struct:wlr_xdg_toplevel_decoration_v1::wlr_xdg_surface
surface	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_surface *surface;$/;"	m	struct:wlr_xdg_surface	typeref:struct:wlr_xdg_surface::wlr_surface
surface	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_xdg_surface *surface;$/;"	m	struct:wlr_xdg_surface_configure	typeref:struct:wlr_xdg_surface_configure::wlr_xdg_surface
surface	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_xdg_surface *surface;$/;"	m	struct:wlr_xdg_toplevel_move_event	typeref:struct:wlr_xdg_toplevel_move_event::wlr_xdg_surface
surface	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_xdg_surface *surface;$/;"	m	struct:wlr_xdg_toplevel_resize_event	typeref:struct:wlr_xdg_toplevel_resize_event::wlr_xdg_surface
surface	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_xdg_surface *surface;$/;"	m	struct:wlr_xdg_toplevel_set_fullscreen_event	typeref:struct:wlr_xdg_toplevel_set_fullscreen_event::wlr_xdg_surface
surface	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_xdg_surface *surface;$/;"	m	struct:wlr_xdg_toplevel_show_window_menu_event	typeref:struct:wlr_xdg_toplevel_show_window_menu_event::wlr_xdg_surface
surface	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_surface *surface;$/;"	m	struct:wlr_xdg_surface_v6	typeref:struct:wlr_xdg_surface_v6::wlr_surface
surface	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_xdg_surface_v6 *surface;$/;"	m	struct:wlr_xdg_toplevel_v6_move_event	typeref:struct:wlr_xdg_toplevel_v6_move_event::wlr_xdg_surface_v6
surface	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_xdg_surface_v6 *surface;$/;"	m	struct:wlr_xdg_toplevel_v6_resize_event	typeref:struct:wlr_xdg_toplevel_v6_resize_event::wlr_xdg_surface_v6
surface	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_xdg_surface_v6 *surface;$/;"	m	struct:wlr_xdg_toplevel_v6_set_fullscreen_event	typeref:struct:wlr_xdg_toplevel_v6_set_fullscreen_event::wlr_xdg_surface_v6
surface	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_xdg_surface_v6 *surface;$/;"	m	struct:wlr_xdg_toplevel_v6_show_window_menu_event	typeref:struct:wlr_xdg_toplevel_v6_show_window_menu_event::wlr_xdg_surface_v6
surface	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wlr_surface *surface;$/;"	m	struct:wlr_xwayland_surface	typeref:struct:wlr_xwayland_surface::wlr_surface
surface	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wlr_xwayland_surface *surface;$/;"	m	struct:wlr_xwayland_move_event	typeref:struct:wlr_xwayland_move_event::wlr_xwayland_surface
surface	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wlr_xwayland_surface *surface;$/;"	m	struct:wlr_xwayland_resize_event	typeref:struct:wlr_xwayland_resize_event::wlr_xwayland_surface
surface	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wlr_xwayland_surface *surface;$/;"	m	struct:wlr_xwayland_surface_configure_event	typeref:struct:wlr_xwayland_surface_configure_event::wlr_xwayland_surface
surface_ack_configure	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	struct wl_listener surface_ack_configure;$/;"	m	struct:wlr_xdg_toplevel_decoration_v1	typeref:struct:wlr_xdg_toplevel_decoration_v1::wl_listener
surface_apply_damage	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_apply_damage(struct wlr_surface *surface) {$/;"	f	file:
surface_attach	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_attach(struct wl_client *client,$/;"	f	file:
surface_callback_handle_done	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static void surface_callback_handle_done(void *data,$/;"	f	file:
surface_callback_listener	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static struct wl_callback_listener surface_callback_listener = {$/;"	v	typeref:struct:wl_callback_listener	file:
surface_commit	../subprojects/wlroots/include/rootston/layers.h	/^	struct wl_listener surface_commit;$/;"	m	struct:roots_layer_surface	typeref:struct:roots_layer_surface::wl_listener
surface_commit	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener surface_commit;$/;"	m	struct:roots_drag_icon	typeref:struct:roots_drag_icon::wl_listener
surface_commit	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener surface_commit;$/;"	m	struct:roots_xdg_surface	typeref:struct:roots_xdg_surface::wl_listener
surface_commit	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener surface_commit;$/;"	m	struct:roots_xdg_surface_v6	typeref:struct:roots_xdg_surface_v6::wl_listener
surface_commit	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener surface_commit;$/;"	m	struct:roots_xdg_toplevel_decoration	typeref:struct:roots_xdg_toplevel_decoration::wl_listener
surface_commit	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener surface_commit;$/;"	m	struct:roots_xwayland_surface	typeref:struct:roots_xwayland_surface::wl_listener
surface_commit	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	struct wl_listener surface_commit;$/;"	m	struct:wlr_output_cursor	typeref:struct:wlr_output_cursor::wl_listener
surface_commit	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	struct wl_listener surface_commit;$/;"	m	struct:wlr_pointer_constraint_v1	typeref:struct:wlr_pointer_constraint_v1::wl_listener
surface_commit	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	/^	struct wl_listener surface_commit;$/;"	m	struct:wlr_presentation_feedback	typeref:struct:wlr_presentation_feedback::wl_listener
surface_commit	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	struct wl_listener surface_commit;$/;"	m	struct:wlr_xdg_toplevel_decoration_v1	typeref:struct:wlr_xdg_toplevel_decoration_v1::wl_listener
surface_commit	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_listener surface_commit;$/;"	m	struct:wlr_xdg_surface	typeref:struct:wlr_xdg_surface::wl_listener
surface_commit	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_listener surface_commit;$/;"	m	struct:wlr_xdg_surface_v6	typeref:struct:wlr_xdg_surface_v6::wl_listener
surface_commit	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_commit(struct wl_client *client,$/;"	f	file:
surface_commit_pending	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_commit_pending(struct wlr_surface *surface) {$/;"	f	file:
surface_configure	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	struct wl_listener surface_configure;$/;"	m	struct:wlr_xdg_toplevel_decoration_v1	typeref:struct:wlr_xdg_toplevel_decoration_v1::wl_listener
surface_configure	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	struct wlr_xdg_surface_configure *surface_configure;$/;"	m	struct:wlr_xdg_toplevel_decoration_v1_configure	typeref:struct:wlr_xdg_toplevel_decoration_v1_configure::wlr_xdg_surface_configure
surface_damage	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	pixman_region32_t surface_damage, buffer_damage; \/\/ clipped to bounds$/;"	m	struct:wlr_surface_state
surface_damage	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_damage(struct wl_client *client,$/;"	f	file:
surface_damage_buffer	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_damage_buffer(struct wl_client *client,$/;"	f	file:
surface_damage_subsurfaces	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_damage_subsurfaces(struct wlr_subsurface *subsurface) {$/;"	f	file:
surface_destroy	../subprojects/wlroots/examples/fullscreen-shell.c	/^	struct wl_listener surface_destroy;$/;"	m	struct:fullscreen_output	typeref:struct:fullscreen_output::wl_listener	file:
surface_destroy	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wl_listener surface_destroy;$/;"	m	struct:wlr_drag_icon	typeref:struct:wlr_drag_icon::wl_listener
surface_destroy	../subprojects/wlroots/include/wlr/types/wlr_idle_inhibit_v1.h	/^	struct wl_listener surface_destroy;$/;"	m	struct:wlr_idle_inhibitor_v1	typeref:struct:wlr_idle_inhibitor_v1::wl_listener
surface_destroy	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	struct wl_listener surface_destroy;$/;"	m	struct:wlr_layer_surface_v1	typeref:struct:wlr_layer_surface_v1::wl_listener
surface_destroy	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	struct wl_listener surface_destroy;$/;"	m	struct:wlr_output_cursor	typeref:struct:wlr_output_cursor::wl_listener
surface_destroy	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	struct wl_listener surface_destroy;$/;"	m	struct:wlr_pointer_constraint_v1	typeref:struct:wlr_pointer_constraint_v1::wl_listener
surface_destroy	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	/^	struct wl_listener surface_destroy;$/;"	m	struct:wlr_presentation_feedback	typeref:struct:wlr_presentation_feedback::wl_listener
surface_destroy	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_listener surface_destroy;$/;"	m	struct:wlr_seat_keyboard_state	typeref:struct:wlr_seat_keyboard_state::wl_listener
surface_destroy	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_listener surface_destroy;$/;"	m	struct:wlr_seat_pointer_state	typeref:struct:wlr_seat_pointer_state::wl_listener
surface_destroy	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_listener surface_destroy;$/;"	m	struct:wlr_touch_point	typeref:struct:wlr_touch_point::wl_listener
surface_destroy	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	struct wl_listener surface_destroy;$/;"	m	struct:wlr_subsurface	typeref:struct:wlr_subsurface::wl_listener
surface_destroy	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wl_listener surface_destroy;$/;"	m	struct:wlr_tablet_v2_tablet_tool	typeref:struct:wlr_tablet_v2_tablet_tool::wl_listener
surface_destroy	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^	struct wl_listener surface_destroy;$/;"	m	struct:wlr_text_input_v3	typeref:struct:wlr_text_input_v3::wl_listener
surface_destroy	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^	struct wl_listener surface_destroy;$/;"	m	struct:wlr_xdg_toplevel_decoration_v1	typeref:struct:wlr_xdg_toplevel_decoration_v1::wl_listener
surface_destroy	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_listener surface_destroy;$/;"	m	struct:wlr_xdg_surface	typeref:struct:wlr_xdg_surface::wl_listener
surface_destroy	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_listener surface_destroy;$/;"	m	struct:wlr_xdg_surface_v6	typeref:struct:wlr_xdg_surface_v6::wl_listener
surface_destroy	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wl_listener surface_destroy;$/;"	m	struct:wlr_xwayland_surface	typeref:struct:wlr_xwayland_surface::wl_listener
surface_destroy	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_destroy(struct wl_client *client,$/;"	f	file:
surface_destroy_listener	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^	struct wl_listener surface_destroy_listener;$/;"	m	struct:wlr_server_decoration	typeref:struct:wlr_server_decoration::wl_listener
surface_for_each_surface	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_for_each_surface(struct wlr_surface *surface, int x, int y,$/;"	f	file:
surface_frame	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_frame(struct wl_client *client,$/;"	f	file:
surface_frame_callback	../subprojects/wlroots/backend/wayland/output.c	/^static void surface_frame_callback(void *data, struct wl_callback *cb,$/;"	f	file:
surface_frame_callback	../subprojects/wlroots/examples/layer-shell.c	/^static void surface_frame_callback($/;"	f	file:
surface_handle_buffer_destroy	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_handle_buffer_destroy(struct wl_listener *listener,$/;"	f	file:
surface_handle_renderer_destroy	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_handle_renderer_destroy(struct wl_listener *listener,$/;"	f	file:
surface_handle_resource_destroy	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
surface_id	../subprojects/wlroots/include/wlr/xwayland.h	/^	uint32_t surface_id;$/;"	m	struct:wlr_xwayland_surface
surface_interface	../subprojects/wlroots/types/wlr_surface.c	/^static const struct wl_surface_interface surface_interface = {$/;"	v	typeref:struct:wl_surface_interface	file:
surface_iterator_data	../subprojects/wlroots/rootston/output.c	/^struct surface_iterator_data {$/;"	s	file:
surface_resources	../subprojects/wlroots/include/wlr/types/wlr_compositor.h	/^	struct wl_list surface_resources;$/;"	m	struct:wlr_compositor	typeref:struct:wlr_compositor::wl_list
surface_send_configure	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^static void surface_send_configure(void *user_data) {$/;"	f	file:
surface_send_frame_done_iterator	../subprojects/wlroots/rootston/render.c	/^static void surface_send_frame_done_iterator(struct roots_output *output,$/;"	f	file:
surface_send_presented_iterator	../subprojects/wlroots/rootston/output.c	/^static void surface_send_presented_iterator(struct roots_output *output,$/;"	f	file:
surface_set_buffer_scale	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_set_buffer_scale(struct wl_client *client,$/;"	f	file:
surface_set_buffer_transform	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_set_buffer_transform(struct wl_client *client,$/;"	f	file:
surface_set_input_region	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_set_input_region(struct wl_client *client,$/;"	f	file:
surface_set_opaque_region	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_set_opaque_region(struct wl_client *client,$/;"	f	file:
surface_state_copy	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_state_copy(struct wlr_surface_state *state,$/;"	f	file:
surface_state_finalize	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_state_finalize(struct wlr_surface *surface,$/;"	f	file:
surface_state_finish	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_state_finish(struct wlr_surface_state *state) {$/;"	f	file:
surface_state_init	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_state_init(struct wlr_surface_state *state) {$/;"	f	file:
surface_state_move	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_state_move(struct wlr_surface_state *state,$/;"	f	file:
surface_state_reset_buffer	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_state_reset_buffer(struct wlr_surface_state *state) {$/;"	f	file:
surface_state_set_buffer	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_state_set_buffer(struct wlr_surface_state *state,$/;"	f	file:
surface_update_damage	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_update_damage(pixman_region32_t *buffer_damage,$/;"	f	file:
surface_update_input_region	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_update_input_region(struct wlr_surface *surface) {$/;"	f	file:
surface_update_opaque_region	../subprojects/wlroots/types/wlr_surface.c	/^static void surface_update_opaque_region(struct wlr_surface *surface) {$/;"	f	file:
surfaces	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^	struct wl_list surfaces; \/\/ wl_layer_surface$/;"	m	struct:wlr_layer_shell_v1	typeref:struct:wlr_layer_shell_v1::wl_list
surfaces	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wl_list surfaces;$/;"	m	struct:wlr_xdg_client	typeref:struct:wlr_xdg_client::wl_list
surfaces	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wl_list surfaces;$/;"	m	struct:wlr_xdg_client_v6	typeref:struct:wlr_xdg_client_v6::wl_list
surfaces	../subprojects/wlroots/include/xwayland/xwm.h	/^	struct wl_list surfaces; \/\/ wlr_xwayland_surface::link$/;"	m	struct:wlr_xwm	typeref:struct:wlr_xwm::wl_list
surrounding	../subprojects/wlroots/examples/input-method.c	/^	} surrounding;$/;"	m	struct:input_method_state	typeref:struct:input_method_state::__anon5	file:
surrounding	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^	} surrounding;$/;"	m	struct:wlr_text_input_v3_state	typeref:struct:wlr_text_input_v3_state::__anon102
swap_buffers_with_damage_ext	../subprojects/wlroots/include/wlr/render/egl.h	/^		bool swap_buffers_with_damage_ext;$/;"	m	struct:wlr_egl::__anon35
swap_buffers_with_damage_khr	../subprojects/wlroots/include/wlr/render/egl.h	/^		bool swap_buffers_with_damage_khr;$/;"	m	struct:wlr_egl::__anon35
swap_drm_surface_buffers	../subprojects/wlroots/backend/drm/renderer.c	/^struct gbm_bo *swap_drm_surface_buffers(struct wlr_drm_surface *surf,$/;"	f
swipe_begin	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wl_listener swipe_begin;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wl_listener
swipe_begin	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^		struct wl_signal swipe_begin;$/;"	m	struct:wlr_cursor::__anon38	typeref:struct:wlr_cursor::__anon38::wl_signal
swipe_begin	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^		struct wl_signal swipe_begin;$/;"	m	struct:wlr_pointer::__anon74	typeref:struct:wlr_pointer::__anon74::wl_signal
swipe_begin	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener swipe_begin;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wl_listener	file:
swipe_end	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wl_listener swipe_end;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wl_listener
swipe_end	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^		struct wl_signal swipe_end;$/;"	m	struct:wlr_cursor::__anon38	typeref:struct:wlr_cursor::__anon38::wl_signal
swipe_end	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^		struct wl_signal swipe_end;$/;"	m	struct:wlr_pointer::__anon74	typeref:struct:wlr_pointer::__anon74::wl_signal
swipe_end	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener swipe_end;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wl_listener	file:
swipe_impl	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	/^static const struct zwp_pointer_gesture_swipe_v1_interface swipe_impl = {$/;"	v	typeref:struct:zwp_pointer_gesture_swipe_v1_interface	file:
swipe_impl	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	/^static const struct zwp_pointer_gesture_swipe_v1_interface swipe_impl;$/;"	v	typeref:struct:zwp_pointer_gesture_swipe_v1_interface	file:
swipe_update	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wl_listener swipe_update;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wl_listener
swipe_update	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^		struct wl_signal swipe_update;$/;"	m	struct:wlr_cursor::__anon38	typeref:struct:wlr_cursor::__anon38::wl_signal
swipe_update	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^		struct wl_signal swipe_update;$/;"	m	struct:wlr_pointer::__anon74	typeref:struct:wlr_pointer::__anon74::wl_signal
swipe_update	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener swipe_update;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wl_listener	file:
swipes	../subprojects/wlroots/include/wlr/types/wlr_pointer_gestures_v1.h	/^	struct wl_list swipes;    \/\/ wl_resource_get_link$/;"	m	struct:wlr_pointer_gestures_v1	typeref:struct:wlr_pointer_gestures_v1::wl_list
switch_device	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^		struct wlr_switch *switch_device;$/;"	m	union:wlr_input_device::__anon56	typeref:struct:wlr_input_device::__anon56::wlr_switch
switch_prefix	../subprojects/wlroots/rootston/config.c	/^static const char *switch_prefix = "switch:";$/;"	v	file:
switch_state	../subprojects/wlroots/include/rootston/config.h	/^	enum wlr_switch_state switch_state;$/;"	m	struct:roots_switch_config	typeref:enum:roots_switch_config::wlr_switch_state
switch_state	../subprojects/wlroots/include/wlr/types/wlr_switch.h	/^	enum wlr_switch_state switch_state;$/;"	m	struct:wlr_event_switch_toggle	typeref:enum:wlr_event_switch_toggle::wlr_switch_state
switch_type	../subprojects/wlroots/include/rootston/config.h	/^	enum wlr_switch_type switch_type;$/;"	m	struct:roots_switch_config	typeref:enum:roots_switch_config::wlr_switch_type
switch_type	../subprojects/wlroots/include/wlr/types/wlr_switch.h	/^	enum wlr_switch_type switch_type;$/;"	m	struct:wlr_event_switch_toggle	typeref:enum:wlr_event_switch_toggle::wlr_switch_type
switches	../subprojects/wlroots/include/rootston/config.h	/^	struct wl_list switches;$/;"	m	struct:roots_config	typeref:struct:roots_config::wl_list
switches	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_list switches;$/;"	m	struct:roots_seat	typeref:struct:roots_seat::wl_list
sx	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	double sx, sy;$/;"	m	struct:wlr_drag_motion_event
sx	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	double sx, sy;$/;"	m	struct:wlr_seat_pointer_focus_change_event
sx	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	double sx, sy;$/;"	m	struct:wlr_seat_pointer_state
sx	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	double sx, sy;$/;"	m	struct:wlr_touch_point
sx	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	int sx, sy;$/;"	m	struct:wlr_surface
sy	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	double sx, sy;$/;"	m	struct:wlr_drag_motion_event
sy	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	double sx, sy;$/;"	m	struct:wlr_seat_pointer_focus_change_event
sy	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	double sx, sy;$/;"	m	struct:wlr_seat_pointer_state
sy	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	double sx, sy;$/;"	m	struct:wlr_touch_point
sy	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	int sx, sy;$/;"	m	struct:wlr_surface
synchronized	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	bool synchronized;$/;"	m	struct:wlr_subsurface
table	../subprojects/wlroots/examples/gamma-control.c	/^	uint16_t *table;$/;"	m	struct:output	file:
table_fd	../subprojects/wlroots/examples/gamma-control.c	/^	int table_fd;$/;"	m	struct:output	file:
tablet	../subprojects/wlroots/include/rootston/seat.h	/^	struct roots_tablet *tablet;$/;"	m	struct:roots_tablet_pad	typeref:struct:roots_tablet_pad::roots_tablet
tablet	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^		struct wlr_tablet *tablet;$/;"	m	union:wlr_input_device::__anon56	typeref:struct:wlr_input_device::__anon56::wlr_tablet
tablet	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^	struct wlr_tablet_v2_tablet *tablet;$/;"	m	struct:implicit_grab_state	typeref:struct:implicit_grab_state::wlr_tablet_v2_tablet	file:
tablet_client_from_resource	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tablet.c	/^struct wlr_tablet_client_v2 *tablet_client_from_resource(struct wl_resource *resource) {$/;"	f
tablet_destroy	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener tablet_destroy;$/;"	m	struct:roots_tablet_pad	typeref:struct:roots_tablet_pad::wl_listener
tablet_destroy	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener tablet_destroy;$/;"	m	struct:roots_tablet_tool	typeref:struct:roots_tablet_tool::wl_listener
tablet_impl	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^static struct wlr_tablet_impl tablet_impl = {$/;"	v	typeref:struct:wlr_tablet_impl	file:
tablet_impl	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^static struct wlr_tablet_impl tablet_impl;$/;"	v	typeref:struct:wlr_tablet_impl	file:
tablet_impl	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tablet.c	/^static struct zwp_tablet_v2_interface tablet_impl = {$/;"	v	typeref:struct:zwp_tablet_v2_interface	file:
tablet_is_libinput	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^static bool tablet_is_libinput(struct wlr_tablet *tablet) {$/;"	f	file:
tablet_link	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_list tablet_link; \/\/ wlr_tablet_v2_tablet::clients$/;"	m	struct:wlr_tablet_client_v2	typeref:struct:wlr_tablet_client_v2::wl_list
tablet_manager_client_from_resource	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^static struct wlr_tablet_manager_client_v2 *tablet_manager_client_from_resource($/;"	f	file:
tablet_manager_destroy	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^static void tablet_manager_destroy(struct wl_client *client,$/;"	f	file:
tablet_pad	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^		struct wlr_tablet_pad *tablet_pad;$/;"	m	union:wlr_input_device::__anon56	typeref:struct:wlr_input_device::__anon56::wlr_tablet_pad
tablet_pad_auxiliary_user_data	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^struct tablet_pad_auxiliary_user_data {$/;"	s	file:
tablet_pad_button_notify	../subprojects/wlroots/examples/tablet.c	/^static void tablet_pad_button_notify(struct wl_listener *listener, void *data) {$/;"	f	file:
tablet_pad_client_from_resource	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^struct wlr_tablet_pad_client_v2 *tablet_pad_client_from_resource(struct wl_resource *resource) {$/;"	f
tablet_pad_destroy_notify	../subprojects/wlroots/examples/tablet.c	/^static void tablet_pad_destroy_notify(struct wl_listener *listener, void *data) {$/;"	f	file:
tablet_pad_group_impl	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static struct zwp_tablet_pad_group_v2_interface tablet_pad_group_impl = {$/;"	v	typeref:struct:zwp_tablet_pad_group_v2_interface	file:
tablet_pad_impl	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static struct zwp_tablet_pad_v2_interface tablet_pad_impl = {$/;"	v	typeref:struct:zwp_tablet_pad_v2_interface	file:
tablet_pad_ring_impl	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static struct zwp_tablet_pad_ring_v2_interface tablet_pad_ring_impl = {$/;"	v	typeref:struct:zwp_tablet_pad_ring_v2_interface	file:
tablet_pad_ring_notify	../subprojects/wlroots/examples/tablet.c	/^static void tablet_pad_ring_notify(struct wl_listener *listener, void *data) {$/;"	f	file:
tablet_pad_state	../subprojects/wlroots/examples/tablet.c	/^struct tablet_pad_state {$/;"	s	file:
tablet_pad_strip_impl	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^static struct zwp_tablet_pad_strip_v2_interface tablet_pad_strip_impl = {$/;"	v	typeref:struct:zwp_tablet_pad_strip_v2_interface	file:
tablet_pads	../subprojects/wlroots/examples/tablet.c	/^	struct wl_list tablet_pads;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_list	file:
tablet_pads	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_list tablet_pads;$/;"	m	struct:roots_seat	typeref:struct:roots_seat::wl_list
tablet_seat_client_from_resource	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^struct wlr_tablet_seat_client_v2 *tablet_seat_client_from_resource($/;"	f
tablet_seat_client_v2_destroy	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^void tablet_seat_client_v2_destroy(struct wl_resource *resource) {$/;"	f
tablet_seat_destroy	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^static void tablet_seat_destroy(struct wlr_tablet_seat_v2 *seat) {$/;"	f	file:
tablet_seat_handle_destroy	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^static void tablet_seat_handle_destroy(struct wl_client *client,$/;"	f	file:
tablet_seats	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^	struct wl_list tablet_seats; \/\/ wlr_tablet_seat_client_v2::link$/;"	m	struct:wlr_tablet_manager_client_v2	typeref:struct:wlr_tablet_manager_client_v2::wl_list	file:
tablet_tool_axis	../subprojects/wlroots/examples/pointer.c	/^	struct wl_listener tablet_tool_axis;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
tablet_tool_axis	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^		struct wl_signal tablet_tool_axis;$/;"	m	struct:wlr_cursor::__anon38	typeref:struct:wlr_cursor::__anon38::wl_signal
tablet_tool_axis	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener tablet_tool_axis;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wl_listener	file:
tablet_tool_axis_notify	../subprojects/wlroots/examples/tablet.c	/^static void tablet_tool_axis_notify(struct wl_listener *listener, void *data) {$/;"	f	file:
tablet_tool_button	../subprojects/wlroots/examples/pointer.c	/^	struct wl_listener tablet_tool_button;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
tablet_tool_button	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^		struct wl_signal tablet_tool_button;$/;"	m	struct:wlr_cursor::__anon38	typeref:struct:wlr_cursor::__anon38::wl_signal
tablet_tool_button	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener tablet_tool_button;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wl_listener	file:
tablet_tool_button_notify	../subprojects/wlroots/examples/tablet.c	/^static void tablet_tool_button_notify(struct wl_listener *listener, void *data) {$/;"	f	file:
tablet_tool_button_update	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static ssize_t tablet_tool_button_update(struct wlr_tablet_v2_tablet_tool *tool,$/;"	f	file:
tablet_tool_client_from_resource	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^struct wlr_tablet_tool_client_v2 *tablet_tool_client_from_resource(struct wl_resource *resource) {$/;"	f
tablet_tool_cursor_surface_role	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static const struct wlr_surface_role tablet_tool_cursor_surface_role = {$/;"	v	typeref:struct:wlr_surface_role	file:
tablet_tool_destroy_notify	../subprojects/wlroots/examples/tablet.c	/^static void tablet_tool_destroy_notify(struct wl_listener *listener, void *data) {$/;"	f	file:
tablet_tool_impl	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static struct zwp_tablet_tool_v2_interface tablet_tool_impl = {$/;"	v	typeref:struct:zwp_tablet_tool_v2_interface	file:
tablet_tool_list_elem	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^struct tablet_tool_list_elem {$/;"	s	file:
tablet_tool_proximity	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^		struct wl_signal tablet_tool_proximity;$/;"	m	struct:wlr_cursor::__anon38	typeref:struct:wlr_cursor::__anon38::wl_signal
tablet_tool_proximity	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener tablet_tool_proximity;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wl_listener	file:
tablet_tool_proximity_notify	../subprojects/wlroots/examples/tablet.c	/^static void tablet_tool_proximity_notify(struct wl_listener *listener, void *data) {$/;"	f	file:
tablet_tool_proxmity	../subprojects/wlroots/examples/pointer.c	/^	struct wl_listener tablet_tool_proxmity;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
tablet_tool_state	../subprojects/wlroots/examples/tablet.c	/^struct tablet_tool_state {$/;"	s	file:
tablet_tool_tip	../subprojects/wlroots/examples/pointer.c	/^	struct wl_listener tablet_tool_tip;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
tablet_tool_tip	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^		struct wl_signal tablet_tool_tip;$/;"	m	struct:wlr_cursor::__anon38	typeref:struct:wlr_cursor::__anon38::wl_signal
tablet_tool_tip	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener tablet_tool_tip;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wl_listener	file:
tablet_tools	../subprojects/wlroots/examples/tablet.c	/^	struct wl_list tablet_tools;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_list	file:
tablet_type_from_wlr_type	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static enum zwp_tablet_tool_v2_type tablet_type_from_wlr_type($/;"	f	file:
tablet_v2	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_tablet_manager_v2 *tablet_v2;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_tablet_manager_v2
tablet_v2	../subprojects/wlroots/include/rootston/seat.h	/^	struct wlr_tablet_v2_tablet *tablet_v2;$/;"	m	struct:roots_tablet	typeref:struct:roots_tablet::wlr_tablet_v2_tablet
tablet_v2_bind	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^static void tablet_v2_bind(struct wl_client *wl_client, void *data,$/;"	f	file:
tablet_v2_pad	../subprojects/wlroots/include/rootston/seat.h	/^	struct wlr_tablet_v2_tablet_pad *tablet_v2_pad;$/;"	m	struct:roots_tablet_pad	typeref:struct:roots_tablet_pad::wlr_tablet_v2_tablet_pad
tablet_v2_tool	../subprojects/wlroots/include/rootston/seat.h	/^	struct wlr_tablet_v2_tablet_tool *tablet_v2_tool;$/;"	m	struct:roots_tablet_tool	typeref:struct:roots_tablet_tool::wlr_tablet_v2_tablet_tool
tablets	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_list tablets;$/;"	m	struct:roots_seat	typeref:struct:roots_seat::wl_list
tablets	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_list tablets; \/\/ wlr_tablet_v2_tablet::link$/;"	m	struct:wlr_tablet_seat_v2	typeref:struct:wlr_tablet_seat_v2::wl_list
tablets	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_list tablets; \/\/wlr_tablet_client_v2::link$/;"	m	struct:wlr_tablet_seat_client_v2	typeref:struct:wlr_tablet_seat_client_v2::wl_list
take_control	../subprojects/wlroots/backend/session/logind.c	/^static bool take_control(struct logind_session *session) {$/;"	f	file:
tap	../subprojects/wlroots/examples/tablet.c	/^	bool proximity, tap, button;$/;"	m	struct:sample_state	file:
tap_enabled	../subprojects/wlroots/include/rootston/config.h	/^	bool tap_enabled;$/;"	m	struct:roots_device_config
target_output	../subprojects/wlroots/examples/dmabuf-capture.c	/^	struct wl_output *target_output;$/;"	m	struct:capture_context	typeref:struct:capture_context::wl_output	file:
test	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^		struct wl_signal test; \/\/ wlr_output_configuration_v1$/;"	m	struct:wlr_output_manager_v1::__anon72	typeref:struct:wlr_output_manager_v1::__anon72::wl_signal
tex	../subprojects/wlroots/include/render/gles2.h	/^	GLint tex;$/;"	m	struct:wlr_gles2_tex_shader
tex_ext	../subprojects/wlroots/include/render/gles2.h	/^		struct wlr_gles2_tex_shader tex_ext;$/;"	m	struct:wlr_gles2_renderer::__anon25	typeref:struct:wlr_gles2_renderer::__anon25::wlr_gles2_tex_shader
tex_fragment_src_external	../subprojects/wlroots/render/gles2/shaders.c	/^const GLchar tex_fragment_src_external[] =$/;"	v
tex_fragment_src_rgba	../subprojects/wlroots/render/gles2/shaders.c	/^const GLchar tex_fragment_src_rgba[] =$/;"	v
tex_fragment_src_rgbx	../subprojects/wlroots/render/gles2/shaders.c	/^const GLchar tex_fragment_src_rgbx[] =$/;"	v
tex_rgba	../subprojects/wlroots/include/render/gles2.h	/^		struct wlr_gles2_tex_shader tex_rgba;$/;"	m	struct:wlr_gles2_renderer::__anon25	typeref:struct:wlr_gles2_renderer::__anon25::wlr_gles2_tex_shader
tex_rgbx	../subprojects/wlroots/include/render/gles2.h	/^		struct wlr_gles2_tex_shader tex_rgbx;$/;"	m	struct:wlr_gles2_renderer::__anon25	typeref:struct:wlr_gles2_renderer::__anon25::wlr_gles2_tex_shader
tex_vertex_src	../subprojects/wlroots/render/gles2/shaders.c	/^const GLchar tex_vertex_src[] =$/;"	v
text	../subprojects/wlroots/examples/input-method.c	/^		char *text;$/;"	m	struct:input_method_state::__anon5	file:
text	../subprojects/wlroots/examples/text-input.c	/^		char *text;$/;"	m	struct:text_input_state::__anon9	file:
text	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^	char *text;$/;"	m	struct:wlr_input_method_v2_preedit_string
text	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^		char *text; \/\/ NULL is allowed and equivalent to empty string$/;"	m	struct:wlr_text_input_v3_state::__anon102
text_change_cause	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^	uint32_t text_change_cause;$/;"	m	struct:wlr_text_input_v3_state
text_input	../subprojects/wlroots/examples/text-input.c	/^static struct zwp_text_input_v3 *text_input	= NULL;$/;"	v	typeref:struct:zwp_text_input_v3	file:
text_input	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_text_input_manager_v3 *text_input;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_text_input_manager_v3
text_input	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^		struct wl_signal text_input; \/\/ (struct wlr_text_input_v3*)$/;"	m	struct:wlr_text_input_manager_v3::__anon106	typeref:struct:wlr_text_input_manager_v3::__anon106::wl_signal
text_input_clear_focused_surface	../subprojects/wlroots/types/wlr_text_input_v3.c	/^static void text_input_clear_focused_surface(struct wlr_text_input_v3 *text_input) {$/;"	f	file:
text_input_clear_pending_focused_surface	../subprojects/wlroots/rootston/text_input.c	/^static void text_input_clear_pending_focused_surface($/;"	f	file:
text_input_commit	../subprojects/wlroots/include/rootston/text_input.h	/^	struct wl_listener text_input_commit;$/;"	m	struct:roots_input_method_relay	typeref:struct:roots_input_method_relay::wl_listener
text_input_commit	../subprojects/wlroots/types/wlr_text_input_v3.c	/^static void text_input_commit(struct wl_client *client,$/;"	f	file:
text_input_commit_string	../subprojects/wlroots/examples/text-input.c	/^static void text_input_commit_string(void *data,$/;"	f	file:
text_input_delete_surrounding_text	../subprojects/wlroots/examples/text-input.c	/^static void text_input_delete_surrounding_text(void *data,$/;"	f	file:
text_input_destroy	../subprojects/wlroots/include/rootston/text_input.h	/^	struct wl_listener text_input_destroy;$/;"	m	struct:roots_input_method_relay	typeref:struct:roots_input_method_relay::wl_listener
text_input_destroy	../subprojects/wlroots/types/wlr_text_input_v3.c	/^static void text_input_destroy(struct wl_client *client,$/;"	f	file:
text_input_disable	../subprojects/wlroots/include/rootston/text_input.h	/^	struct wl_listener text_input_disable;$/;"	m	struct:roots_input_method_relay	typeref:struct:roots_input_method_relay::wl_listener
text_input_disable	../subprojects/wlroots/types/wlr_text_input_v3.c	/^static void text_input_disable(struct wl_client *client,$/;"	f	file:
text_input_enable	../subprojects/wlroots/include/rootston/text_input.h	/^	struct wl_listener text_input_enable;$/;"	m	struct:roots_input_method_relay	typeref:struct:roots_input_method_relay::wl_listener
text_input_enable	../subprojects/wlroots/types/wlr_text_input_v3.c	/^static void text_input_enable(struct wl_client *client,$/;"	f	file:
text_input_from_resource	../subprojects/wlroots/types/wlr_text_input_v3.c	/^static struct wlr_text_input_v3 *text_input_from_resource($/;"	f	file:
text_input_handle_done	../subprojects/wlroots/examples/text-input.c	/^static void text_input_handle_done(void *data,$/;"	f	file:
text_input_handle_enter	../subprojects/wlroots/examples/text-input.c	/^static void text_input_handle_enter(void *data,$/;"	f	file:
text_input_handle_focused_surface_destroy	../subprojects/wlroots/types/wlr_text_input_v3.c	/^static void text_input_handle_focused_surface_destroy($/;"	f	file:
text_input_handle_leave	../subprojects/wlroots/examples/text-input.c	/^static void text_input_handle_leave(void *data,$/;"	f	file:
text_input_handle_seat_destroy	../subprojects/wlroots/types/wlr_text_input_v3.c	/^static void text_input_handle_seat_destroy(struct wl_listener *listener,$/;"	f	file:
text_input_impl	../subprojects/wlroots/types/wlr_text_input_v3.c	/^static const struct zwp_text_input_v3_interface text_input_impl = {$/;"	v	typeref:struct:zwp_text_input_v3_interface	file:
text_input_impl	../subprojects/wlroots/types/wlr_text_input_v3.c	/^static const struct zwp_text_input_v3_interface text_input_impl;$/;"	v	typeref:struct:zwp_text_input_v3_interface	file:
text_input_listener	../subprojects/wlroots/examples/text-input.c	/^static const struct zwp_text_input_v3_listener text_input_listener = {$/;"	v	typeref:struct:zwp_text_input_v3_listener	file:
text_input_manager	../subprojects/wlroots/examples/text-input.c	/^static struct zwp_text_input_manager_v3 *text_input_manager = NULL;$/;"	v	typeref:struct:zwp_text_input_manager_v3	file:
text_input_manager_bind	../subprojects/wlroots/types/wlr_text_input_v3.c	/^static void text_input_manager_bind(struct wl_client *wl_client, void *data,$/;"	f	file:
text_input_manager_destroy	../subprojects/wlroots/types/wlr_text_input_v3.c	/^static void text_input_manager_destroy(struct wl_client *client,$/;"	f	file:
text_input_manager_from_resource	../subprojects/wlroots/types/wlr_text_input_v3.c	/^static struct wlr_text_input_manager_v3 *text_input_manager_from_resource($/;"	f	file:
text_input_manager_get_text_input	../subprojects/wlroots/types/wlr_text_input_v3.c	/^static void text_input_manager_get_text_input(struct wl_client *client,$/;"	f	file:
text_input_manager_impl	../subprojects/wlroots/types/wlr_text_input_v3.c	/^		text_input_manager_impl = {$/;"	v	typeref:struct:zwp_text_input_manager_v3_interface	file:
text_input_manager_impl	../subprojects/wlroots/types/wlr_text_input_v3.c	/^static const struct zwp_text_input_manager_v3_interface text_input_manager_impl;$/;"	v	typeref:struct:zwp_text_input_manager_v3_interface	file:
text_input_manager_unbind	../subprojects/wlroots/types/wlr_text_input_v3.c	/^static void text_input_manager_unbind(struct wl_resource *resource) {$/;"	f	file:
text_input_new	../subprojects/wlroots/include/rootston/text_input.h	/^	struct wl_listener text_input_new;$/;"	m	struct:roots_input_method_relay	typeref:struct:roots_input_method_relay::wl_listener
text_input_preedit_string	../subprojects/wlroots/examples/text-input.c	/^static void text_input_preedit_string(void *data,$/;"	f	file:
text_input_resource_destroy	../subprojects/wlroots/types/wlr_text_input_v3.c	/^static void text_input_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
text_input_set_content_type	../subprojects/wlroots/types/wlr_text_input_v3.c	/^static void text_input_set_content_type(struct wl_client *client,$/;"	f	file:
text_input_set_cursor_rectangle	../subprojects/wlroots/types/wlr_text_input_v3.c	/^static void text_input_set_cursor_rectangle(struct wl_client *client,$/;"	f	file:
text_input_set_pending_focused_surface	../subprojects/wlroots/rootston/text_input.c	/^static void text_input_set_pending_focused_surface($/;"	f	file:
text_input_set_surrounding_text	../subprojects/wlroots/types/wlr_text_input_v3.c	/^static void text_input_set_surrounding_text(struct wl_client *client,$/;"	f	file:
text_input_set_text_change_cause	../subprojects/wlroots/types/wlr_text_input_v3.c	/^static void text_input_set_text_change_cause(struct wl_client *client,$/;"	f	file:
text_input_state	../subprojects/wlroots/examples/text-input.c	/^struct text_input_state {$/;"	s	file:
text_input_to_roots	../subprojects/wlroots/rootston/text_input.c	/^static struct roots_text_input *text_input_to_roots($/;"	f	file:
text_inputs	../subprojects/wlroots/include/rootston/text_input.h	/^	struct wl_list text_inputs; \/\/ roots_text_input::link$/;"	m	struct:roots_input_method_relay	typeref:struct:roots_input_method_relay::wl_list
text_inputs	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^	struct wl_list text_inputs; \/\/ struct wlr_text_input_v3::resource::link$/;"	m	struct:wlr_text_input_manager_v3	typeref:struct:wlr_text_input_manager_v3::wl_list
texture	../subprojects/wlroots/include/wlr/types/wlr_buffer.h	/^	struct wlr_texture *texture;$/;"	m	struct:wlr_buffer	typeref:struct:wlr_buffer::wlr_texture
texture	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	struct wlr_texture *texture;$/;"	m	struct:wlr_output_cursor	typeref:struct:wlr_output_cursor::wlr_texture
texture_from_dmabuf	../subprojects/wlroots/include/wlr/render/interface.h	/^	struct wlr_texture *(*texture_from_dmabuf)(struct wlr_renderer *renderer,$/;"	m	struct:wlr_renderer_impl	typeref:struct:wlr_renderer_impl::texture_from_dmabuf
texture_from_pixels	../subprojects/wlroots/include/wlr/render/interface.h	/^	struct wlr_texture *(*texture_from_pixels)(struct wlr_renderer *renderer,$/;"	m	struct:wlr_renderer_impl	typeref:struct:wlr_renderer_impl::texture_from_pixels
texture_from_wl_drm	../subprojects/wlroots/include/wlr/render/interface.h	/^	struct wlr_texture *(*texture_from_wl_drm)(struct wlr_renderer *renderer,$/;"	m	struct:wlr_renderer_impl	typeref:struct:wlr_renderer_impl::texture_from_wl_drm
texture_impl	../subprojects/wlroots/render/gles2/texture.c	/^static const struct wlr_texture_impl texture_impl = {$/;"	v	typeref:struct:wlr_texture_impl	file:
texture_impl	../subprojects/wlroots/render/gles2/texture.c	/^static const struct wlr_texture_impl texture_impl;$/;"	v	typeref:struct:wlr_texture_impl	file:
theme	../subprojects/wlroots/include/rootston/config.h	/^	char *theme;$/;"	m	struct:roots_cursor_config
theme	../subprojects/wlroots/include/wlr/types/wlr_xcursor_manager.h	/^	struct wlr_xcursor_theme *theme;$/;"	m	struct:wlr_xcursor_manager_theme	typeref:struct:wlr_xcursor_manager_theme::wlr_xcursor_theme
thread_args	../subprojects/wlroots/examples/idle.c	/^struct thread_args {$/;"	s	file:
tiled	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	uint32_t tiled; \/\/ enum wlr_edges$/;"	m	struct:wlr_xdg_toplevel_state
tilt	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	bool tilt;$/;"	m	struct:wlr_tablet_tool
tilt	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	void (*tilt)(struct wlr_tablet_tool_v2_grab *grab, double x, double y);$/;"	m	struct:wlr_tablet_tool_v2_grab_interface
tilt_x	../subprojects/wlroots/include/rootston/seat.h	/^	double tilt_x, tilt_y;$/;"	m	struct:roots_tablet_tool
tilt_x	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	double tilt_x, tilt_y;$/;"	m	struct:wlr_event_tablet_tool_axis
tilt_y	../subprojects/wlroots/include/rootston/seat.h	/^	double tilt_x, tilt_y;$/;"	m	struct:roots_tablet_tool
tilt_y	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	double tilt_x, tilt_y;$/;"	m	struct:wlr_event_tablet_tool_axis
time	../subprojects/wlroots/include/backend/x11.h	/^	xcb_timestamp_t time;$/;"	m	struct:wlr_x11_backend
time	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	uint32_t time;$/;"	m	struct:wlr_drag_drop_event
time	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	uint32_t time;$/;"	m	struct:wlr_drag_motion_event
time_msec	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	uint32_t time_msec;$/;"	m	struct:wlr_event_keyboard_key
time_msec	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	uint32_t time_msec;$/;"	m	struct:wlr_event_pointer_axis
time_msec	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	uint32_t time_msec;$/;"	m	struct:wlr_event_pointer_button
time_msec	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	uint32_t time_msec;$/;"	m	struct:wlr_event_pointer_motion
time_msec	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	uint32_t time_msec;$/;"	m	struct:wlr_event_pointer_motion_absolute
time_msec	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	uint32_t time_msec;$/;"	m	struct:wlr_event_pointer_pinch_begin
time_msec	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	uint32_t time_msec;$/;"	m	struct:wlr_event_pointer_pinch_end
time_msec	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	uint32_t time_msec;$/;"	m	struct:wlr_event_pointer_pinch_update
time_msec	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	uint32_t time_msec;$/;"	m	struct:wlr_event_pointer_swipe_begin
time_msec	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	uint32_t time_msec;$/;"	m	struct:wlr_event_pointer_swipe_end
time_msec	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	uint32_t time_msec;$/;"	m	struct:wlr_event_pointer_swipe_update
time_msec	../subprojects/wlroots/include/wlr/types/wlr_switch.h	/^	uint32_t time_msec;$/;"	m	struct:wlr_event_switch_toggle
time_msec	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	uint32_t time_msec;$/;"	m	struct:wlr_event_tablet_pad_button
time_msec	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	uint32_t time_msec;$/;"	m	struct:wlr_event_tablet_pad_ring
time_msec	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^	uint32_t time_msec;$/;"	m	struct:wlr_event_tablet_pad_strip
time_msec	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	uint32_t time_msec;$/;"	m	struct:wlr_event_tablet_tool_axis
time_msec	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	uint32_t time_msec;$/;"	m	struct:wlr_event_tablet_tool_button
time_msec	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	uint32_t time_msec;$/;"	m	struct:wlr_event_tablet_tool_proximity
time_msec	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	uint32_t time_msec;$/;"	m	struct:wlr_event_tablet_tool_tip
time_msec	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^	uint32_t time_msec;$/;"	m	struct:wlr_event_touch_cancel
time_msec	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^	uint32_t time_msec;$/;"	m	struct:wlr_event_touch_down
time_msec	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^	uint32_t time_msec;$/;"	m	struct:wlr_event_touch_motion
time_msec	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^	uint32_t time_msec;$/;"	m	struct:wlr_event_touch_up
timeout	../subprojects/wlroots/examples/idle.c	/^static uint32_t timeout = 0, simulate_activity_timeout = 0, close_timeout = 0;$/;"	v	file:
timeout	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^	uint32_t timeout; \/\/ milliseconds$/;"	m	struct:wlr_idle_timeout
timer	../subprojects/wlroots/examples/idle.c	/^	struct org_kde_kwin_idle_timeout *timer;$/;"	m	struct:thread_args	typeref:struct:thread_args::org_kde_kwin_idle_timeout	file:
timer_arm	../subprojects/wlroots/examples/input-method.c	/^static void timer_arm(unsigned seconds) {$/;"	f	file:
timer_fd	../subprojects/wlroots/examples/input-method.c	/^int timer_fd = 0;$/;"	v
timespec_to_msec	../subprojects/wlroots/backend/rdp/peer.c	/^static inline int64_t timespec_to_msec(const struct timespec *a) {$/;"	f	file:
timespec_to_msec	../subprojects/wlroots/rootston/cursor.c	/^static inline int64_t timespec_to_msec(const struct timespec *a) {$/;"	f	file:
timespec_to_msec	../subprojects/wlroots/rootston/input.c	/^static inline int64_t timespec_to_msec(const struct timespec *a) {$/;"	f	file:
timespec_to_msec	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static inline int64_t timespec_to_msec(const struct timespec *a) {$/;"	f	file:
timespec_to_msec	../subprojects/wlroots/types/wlr_surface.c	/^static inline int64_t timespec_to_msec(const struct timespec *a) {$/;"	f	file:
timestamp	../subprojects/wlroots/include/xwayland/selection.h	/^	xcb_timestamp_t timestamp;$/;"	m	struct:wlr_xwm_selection
tinywl_cursor_mode	../subprojects/wlroots/tinywl/tinywl.c	/^enum tinywl_cursor_mode {$/;"	g	file:
tinywl_keyboard	../subprojects/wlroots/tinywl/tinywl.c	/^struct tinywl_keyboard {$/;"	s	file:
tinywl_output	../subprojects/wlroots/tinywl/tinywl.c	/^struct tinywl_output {$/;"	s	file:
tinywl_server	../subprojects/wlroots/tinywl/tinywl.c	/^struct tinywl_server {$/;"	s	file:
tinywl_view	../subprojects/wlroots/tinywl/tinywl.c	/^struct tinywl_view {$/;"	s	file:
tip	../subprojects/wlroots/examples/tablet.c	/^	struct wl_listener tip;$/;"	m	struct:tablet_tool_state	typeref:struct:tablet_tool_state::wl_listener	file:
tip	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener tip;$/;"	m	struct:roots_tablet	typeref:struct:roots_tablet::wl_listener
tip	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^		struct wl_signal tip;$/;"	m	struct:wlr_tablet::__anon98	typeref:struct:wlr_tablet::__anon98::wl_signal
title	../subprojects/wlroots/examples/foreign-toplevel.c	/^	char *title;$/;"	m	struct:toplevel_state	file:
title	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	char *title;$/;"	m	struct:wlr_foreign_toplevel_handle_v1
title	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	char *title;$/;"	m	struct:wlr_xdg_toplevel
title	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	char *title;$/;"	m	struct:wlr_xdg_toplevel_v6
title	../subprojects/wlroots/include/wlr/xwayland.h	/^	char *title;$/;"	m	struct:wlr_xwayland_surface
titlebar_height	../subprojects/wlroots/include/rootston/view.h	/^	int titlebar_height;$/;"	m	struct:roots_view
tls_cert_path	../subprojects/wlroots/include/backend/rdp.h	/^	const char *tls_cert_path;$/;"	m	struct:wlr_rdp_backend
tls_key_path	../subprojects/wlroots/include/backend/rdp.h	/^	const char *tls_key_path;$/;"	m	struct:wlr_rdp_backend
to_dmabuf	../subprojects/wlroots/include/wlr/render/interface.h	/^	bool (*to_dmabuf)(struct wlr_texture *texture,$/;"	m	struct:wlr_texture_impl
tocs	../subprojects/wlroots/xcursor/xcursor.c	/^    XcursorFileToc  *tocs;	\/* table of contents *\/$/;"	m	struct:_XcursorFileHeader	file:
toggle	../subprojects/wlroots/include/rootston/switch.h	/^	struct wl_listener toggle;$/;"	m	struct:roots_switch	typeref:struct:roots_switch::wl_listener
toggle	../subprojects/wlroots/include/wlr/types/wlr_switch.h	/^		struct wl_signal toggle;$/;"	m	struct:wlr_switch::__anon95	typeref:struct:wlr_switch::__anon95::wl_signal
tool	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^	struct wlr_libinput_tablet_tool *tool;$/;"	m	struct:tablet_tool_list_elem	typeref:struct:tablet_tool_list_elem::wlr_libinput_tablet_tool	file:
tool	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wlr_tablet_v2_tablet_tool *tool;$/;"	m	struct:wlr_tablet_tool_client_v2	typeref:struct:wlr_tablet_tool_client_v2::wlr_tablet_v2_tablet_tool
tool	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	struct wlr_tablet_tool *tool;$/;"	m	struct:wlr_event_tablet_tool_axis	typeref:struct:wlr_event_tablet_tool_axis::wlr_tablet_tool
tool	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	struct wlr_tablet_tool *tool;$/;"	m	struct:wlr_event_tablet_tool_button	typeref:struct:wlr_event_tablet_tool_button::wlr_tablet_tool
tool	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	struct wlr_tablet_tool *tool;$/;"	m	struct:wlr_event_tablet_tool_proximity	typeref:struct:wlr_event_tablet_tool_proximity::wlr_tablet_tool
tool	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	struct wlr_tablet_tool *tool;$/;"	m	struct:wlr_event_tablet_tool_tip	typeref:struct:wlr_event_tablet_tool_tip::wlr_tablet_tool
tool	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wlr_tablet_v2_tablet_tool *tool;$/;"	m	struct:wlr_tablet_tool_v2_grab	typeref:struct:wlr_tablet_tool_v2_grab::wlr_tablet_v2_tablet_tool
tool_axis	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wl_listener tool_axis;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wl_listener
tool_button	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wl_listener tool_button;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wl_listener
tool_color	../subprojects/wlroots/examples/tablet.c	/^	float tool_color[4];$/;"	m	struct:sample_state	file:
tool_destroy	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener tool_destroy;$/;"	m	struct:roots_tablet_tool	typeref:struct:roots_tablet_tool::wl_listener
tool_destroy	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wl_listener tool_destroy;$/;"	m	struct:wlr_tablet_v2_tablet	typeref:struct:wlr_tablet_v2_tablet::wl_listener
tool_destroy	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wl_listener tool_destroy;$/;"	m	struct:wlr_tablet_v2_tablet_tool	typeref:struct:wlr_tablet_v2_tablet_tool::wl_listener
tool_has_implicit_grab	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^static bool tool_has_implicit_grab(struct wlr_tablet_v2_tablet_tool *tool) {$/;"	f	file:
tool_link	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_list tool_link;$/;"	m	struct:roots_tablet_tool	typeref:struct:roots_tablet_tool::wl_list
tool_link	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_list tool_link;$/;"	m	struct:wlr_tablet_tool_client_v2	typeref:struct:wlr_tablet_tool_client_v2::wl_list
tool_proximity	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wl_listener tool_proximity;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wl_listener
tool_tip	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wl_listener tool_tip;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wl_listener
tools	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^	struct wl_list tools; \/\/ tablet_tool_list_elem::link$/;"	m	struct:wlr_libinput_tablet	typeref:struct:wlr_libinput_tablet::wl_list	file:
tools	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_list tools;   \/\/wlr_tablet_tool_client_v2::link$/;"	m	struct:wlr_tablet_seat_client_v2	typeref:struct:wlr_tablet_seat_client_v2::wl_list
tools	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_list tools;$/;"	m	struct:wlr_tablet_seat_v2	typeref:struct:wlr_tablet_seat_v2::wl_list
top	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^		uint32_t top, right, bottom, left;$/;"	m	struct:wlr_layer_surface_v1_state::__anon64
toplevel	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	struct wlr_foreign_toplevel_handle_v1 *toplevel;$/;"	m	struct:wlr_foreign_toplevel_handle_v1_activated_event	typeref:struct:wlr_foreign_toplevel_handle_v1_activated_event::wlr_foreign_toplevel_handle_v1
toplevel	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	struct wlr_foreign_toplevel_handle_v1 *toplevel;$/;"	m	struct:wlr_foreign_toplevel_handle_v1_fullscreen_event	typeref:struct:wlr_foreign_toplevel_handle_v1_fullscreen_event::wlr_foreign_toplevel_handle_v1
toplevel	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	struct wlr_foreign_toplevel_handle_v1 *toplevel;$/;"	m	struct:wlr_foreign_toplevel_handle_v1_maximized_event	typeref:struct:wlr_foreign_toplevel_handle_v1_maximized_event::wlr_foreign_toplevel_handle_v1
toplevel	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	struct wlr_foreign_toplevel_handle_v1 *toplevel;$/;"	m	struct:wlr_foreign_toplevel_handle_v1_minimized_event	typeref:struct:wlr_foreign_toplevel_handle_v1_minimized_event::wlr_foreign_toplevel_handle_v1
toplevel	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	struct wlr_foreign_toplevel_handle_v1 *toplevel;$/;"	m	struct:wlr_foreign_toplevel_handle_v1_output	typeref:struct:wlr_foreign_toplevel_handle_v1_output::wlr_foreign_toplevel_handle_v1
toplevel	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	struct wlr_foreign_toplevel_handle_v1 *toplevel;$/;"	m	struct:wlr_foreign_toplevel_handle_v1_set_rectangle_event	typeref:struct:wlr_foreign_toplevel_handle_v1_set_rectangle_event::wlr_foreign_toplevel_handle_v1
toplevel	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		struct wlr_xdg_toplevel *toplevel;$/;"	m	union:wlr_xdg_surface::__anon117	typeref:struct:wlr_xdg_surface::__anon117::wlr_xdg_toplevel
toplevel	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^		struct wlr_xdg_toplevel_v6 *toplevel;$/;"	m	union:wlr_xdg_surface_v6::__anon123	typeref:struct:wlr_xdg_surface_v6::__anon123::wlr_xdg_toplevel_v6
toplevel_by_id_or_bail	../subprojects/wlroots/examples/foreign-toplevel.c	/^static struct toplevel_v1 *toplevel_by_id_or_bail(int32_t id) {$/;"	f	file:
toplevel_decoration_from_resource	../subprojects/wlroots/types/wlr_xdg_decoration_v1.c	/^static struct wlr_xdg_toplevel_decoration_v1 *toplevel_decoration_from_resource($/;"	f	file:
toplevel_decoration_handle_destroy	../subprojects/wlroots/types/wlr_xdg_decoration_v1.c	/^static void toplevel_decoration_handle_destroy(struct wl_client *client,$/;"	f	file:
toplevel_decoration_handle_resource_destroy	../subprojects/wlroots/types/wlr_xdg_decoration_v1.c	/^static void toplevel_decoration_handle_resource_destroy($/;"	f	file:
toplevel_decoration_handle_set_mode	../subprojects/wlroots/types/wlr_xdg_decoration_v1.c	/^static void toplevel_decoration_handle_set_mode(struct wl_client *client,$/;"	f	file:
toplevel_decoration_handle_surface_ack_configure	../subprojects/wlroots/types/wlr_xdg_decoration_v1.c	/^static void toplevel_decoration_handle_surface_ack_configure($/;"	f	file:
toplevel_decoration_handle_surface_commit	../subprojects/wlroots/types/wlr_xdg_decoration_v1.c	/^static void toplevel_decoration_handle_surface_commit($/;"	f	file:
toplevel_decoration_handle_surface_configure	../subprojects/wlroots/types/wlr_xdg_decoration_v1.c	/^static void toplevel_decoration_handle_surface_configure($/;"	f	file:
toplevel_decoration_handle_surface_destroy	../subprojects/wlroots/types/wlr_xdg_decoration_v1.c	/^static void toplevel_decoration_handle_surface_destroy($/;"	f	file:
toplevel_decoration_handle_unset_mode	../subprojects/wlroots/types/wlr_xdg_decoration_v1.c	/^static void toplevel_decoration_handle_unset_mode(struct wl_client *client,$/;"	f	file:
toplevel_decoration_impl	../subprojects/wlroots/types/wlr_xdg_decoration_v1.c	/^		toplevel_decoration_impl = {$/;"	v	typeref:struct:zxdg_toplevel_decoration_v1_interface	file:
toplevel_decoration_impl	../subprojects/wlroots/types/wlr_xdg_decoration_v1.c	/^	toplevel_decoration_impl;$/;"	v	typeref:struct:zxdg_toplevel_decoration_v1_interface	file:
toplevel_handle	../subprojects/wlroots/include/rootston/view.h	/^	struct wlr_foreign_toplevel_handle_v1 *toplevel_handle;$/;"	m	struct:roots_view	typeref:struct:roots_view::wlr_foreign_toplevel_handle_v1
toplevel_handle_app_id	../subprojects/wlroots/examples/foreign-toplevel.c	/^static void toplevel_handle_app_id(void *data,$/;"	f	file:
toplevel_handle_closed	../subprojects/wlroots/examples/foreign-toplevel.c	/^static void toplevel_handle_closed(void *data,$/;"	f	file:
toplevel_handle_done	../subprojects/wlroots/examples/foreign-toplevel.c	/^static void toplevel_handle_done(void *data,$/;"	f	file:
toplevel_handle_from_resource	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static struct wlr_foreign_toplevel_handle_v1 *toplevel_handle_from_resource($/;"	f	file:
toplevel_handle_impl	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static const struct zwlr_foreign_toplevel_handle_v1_interface toplevel_handle_impl = {$/;"	v	typeref:struct:zwlr_foreign_toplevel_handle_v1_interface	file:
toplevel_handle_impl	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static const struct zwlr_foreign_toplevel_handle_v1_interface toplevel_handle_impl;$/;"	v	typeref:struct:zwlr_foreign_toplevel_handle_v1_interface	file:
toplevel_handle_output_destroy	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void toplevel_handle_output_destroy(struct wl_listener *listener,$/;"	f	file:
toplevel_handle_output_enter	../subprojects/wlroots/examples/foreign-toplevel.c	/^static void toplevel_handle_output_enter(void *data,$/;"	f	file:
toplevel_handle_output_leave	../subprojects/wlroots/examples/foreign-toplevel.c	/^static void toplevel_handle_output_leave(void *data,$/;"	f	file:
toplevel_handle_request_activate	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener toplevel_handle_request_activate;$/;"	m	struct:roots_view	typeref:struct:roots_view::wl_listener
toplevel_handle_request_close	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener toplevel_handle_request_close;$/;"	m	struct:roots_view	typeref:struct:roots_view::wl_listener
toplevel_handle_request_fullscreen	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener toplevel_handle_request_fullscreen;$/;"	m	struct:roots_view	typeref:struct:roots_view::wl_listener
toplevel_handle_request_maximize	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener toplevel_handle_request_maximize;$/;"	m	struct:roots_view	typeref:struct:roots_view::wl_listener
toplevel_handle_send_maximized_event	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void toplevel_handle_send_maximized_event(struct wl_resource *resource,$/;"	f	file:
toplevel_handle_state	../subprojects/wlroots/examples/foreign-toplevel.c	/^static void toplevel_handle_state(void *data,$/;"	f	file:
toplevel_handle_title	../subprojects/wlroots/examples/foreign-toplevel.c	/^static void toplevel_handle_title(void *data,$/;"	f	file:
toplevel_idle_send_done	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void toplevel_idle_send_done(void *data) {$/;"	f	file:
toplevel_impl	../subprojects/wlroots/examples/foreign-toplevel.c	/^static const struct zwlr_foreign_toplevel_handle_v1_listener toplevel_impl = {$/;"	v	typeref:struct:zwlr_foreign_toplevel_handle_v1_listener	file:
toplevel_list	../subprojects/wlroots/examples/foreign-toplevel.c	/^static struct wl_list toplevel_list;$/;"	v	typeref:struct:wl_list	file:
toplevel_manager	../subprojects/wlroots/examples/foreign-toplevel.c	/^static struct zwlr_foreign_toplevel_manager_v1 *toplevel_manager = NULL;$/;"	v	typeref:struct:zwlr_foreign_toplevel_manager_v1	file:
toplevel_manager_handle_finished	../subprojects/wlroots/examples/foreign-toplevel.c	/^static void toplevel_manager_handle_finished(void *data,$/;"	f	file:
toplevel_manager_handle_toplevel	../subprojects/wlroots/examples/foreign-toplevel.c	/^static void toplevel_manager_handle_toplevel(void *data,$/;"	f	file:
toplevel_manager_impl	../subprojects/wlroots/examples/foreign-toplevel.c	/^static const struct zwlr_foreign_toplevel_manager_v1_listener toplevel_manager_impl = {$/;"	v	typeref:struct:zwlr_foreign_toplevel_manager_v1_listener	file:
toplevel_output_destroy	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void toplevel_output_destroy($/;"	f	file:
toplevel_send_details_to_toplevel_resource	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void toplevel_send_details_to_toplevel_resource($/;"	f	file:
toplevel_send_fullscreen_event	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void toplevel_send_fullscreen_event(struct wl_resource *resource,$/;"	f	file:
toplevel_send_minimized_event	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void toplevel_send_minimized_event(struct wl_resource *resource,$/;"	f	file:
toplevel_send_output	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void toplevel_send_output(struct wlr_foreign_toplevel_handle_v1 *toplevel,$/;"	f	file:
toplevel_send_state	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void toplevel_send_state(struct wlr_foreign_toplevel_handle_v1 *toplevel) {$/;"	f	file:
toplevel_state	../subprojects/wlroots/examples/foreign-toplevel.c	/^struct toplevel_state {$/;"	s	file:
toplevel_state	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_xdg_toplevel_state *toplevel_state;$/;"	m	struct:wlr_xdg_surface_configure	typeref:struct:wlr_xdg_surface_configure::wlr_xdg_toplevel_state
toplevel_state	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_xdg_toplevel_v6_state *toplevel_state;$/;"	m	struct:wlr_xdg_surface_v6_configure	typeref:struct:wlr_xdg_surface_v6_configure::wlr_xdg_toplevel_v6_state
toplevel_state_field	../subprojects/wlroots/examples/foreign-toplevel.c	/^enum toplevel_state_field {$/;"	g	file:
toplevel_update_idle_source	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^static void toplevel_update_idle_source($/;"	f	file:
toplevel_v1	../subprojects/wlroots/examples/foreign-toplevel.c	/^struct toplevel_v1 {$/;"	s	file:
toplevels	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	struct wl_list toplevels; \/\/ wlr_foreign_toplevel_handle_v1::link$/;"	m	struct:wlr_foreign_toplevel_manager_v1	typeref:struct:wlr_foreign_toplevel_manager_v1::wl_list
total_delay	../subprojects/wlroots/include/wlr/xcursor.h	/^	uint32_t total_delay; \/* length of the animation in ms *\/$/;"	m	struct:wlr_xcursor
touch	../subprojects/wlroots/examples/touch.c	/^	struct wl_list touch;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_list	file:
touch	../subprojects/wlroots/include/backend/x11.h	/^	struct wlr_touch touch;$/;"	m	struct:wlr_x11_output	typeref:struct:wlr_x11_output::wlr_touch
touch	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_list touch;$/;"	m	struct:roots_seat	typeref:struct:roots_seat::wl_list
touch	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^		struct wlr_touch *touch;$/;"	m	union:wlr_input_device::__anon56	typeref:struct:wlr_input_device::__anon56::wlr_touch
touch_cancel	../subprojects/wlroots/examples/pointer.c	/^	struct wl_listener touch_cancel;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
touch_cancel	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^		struct wl_signal touch_cancel;$/;"	m	struct:wlr_cursor::__anon38	typeref:struct:wlr_cursor::__anon38::wl_signal
touch_cancel	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener touch_cancel;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wl_listener	file:
touch_destroy	../subprojects/wlroots/backend/x11/input_device.c	/^static void touch_destroy(struct wlr_touch *wlr_touch) {$/;"	f	file:
touch_destroy_notify	../subprojects/wlroots/examples/touch.c	/^static void touch_destroy_notify(struct wl_listener *listener, void *data) {$/;"	f	file:
touch_dev	../subprojects/wlroots/include/backend/x11.h	/^	struct wlr_input_device touch_dev;$/;"	m	struct:wlr_x11_output	typeref:struct:wlr_x11_output::wlr_input_device
touch_down	../subprojects/wlroots/examples/pointer.c	/^	struct wl_listener touch_down;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
touch_down	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wl_listener touch_down;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wl_listener
touch_down	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^		struct wl_signal touch_down;$/;"	m	struct:wlr_cursor::__anon38	typeref:struct:wlr_cursor::__anon38::wl_signal
touch_down	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener touch_down;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wl_listener	file:
touch_down_notify	../subprojects/wlroots/examples/touch.c	/^static void touch_down_notify(struct wl_listener *listener, void *data) {$/;"	f	file:
touch_grab	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	struct wlr_seat_touch_grab touch_grab;$/;"	m	struct:wlr_drag	typeref:struct:wlr_drag::wlr_seat_touch_grab
touch_grab	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	struct wlr_seat_touch_grab touch_grab;$/;"	m	struct:wlr_xdg_popup_grab	typeref:struct:wlr_xdg_popup_grab::wlr_seat_touch_grab
touch_grab	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	struct wlr_seat_touch_grab touch_grab;$/;"	m	struct:wlr_xdg_popup_grab_v6	typeref:struct:wlr_xdg_popup_grab_v6::wlr_seat_touch_grab
touch_grab_begin	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^		struct wl_signal touch_grab_begin;$/;"	m	struct:wlr_seat::__anon90	typeref:struct:wlr_seat::__anon90::wl_signal
touch_grab_end	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^		struct wl_signal touch_grab_end;$/;"	m	struct:wlr_seat::__anon90	typeref:struct:wlr_seat::__anon90::wl_signal
touch_handle_resource_destroy	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^static void touch_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
touch_id	../subprojects/wlroots/examples/pointer.c	/^	int32_t touch_id;$/;"	m	struct:touch_point	file:
touch_id	../subprojects/wlroots/examples/touch.c	/^	int32_t touch_id;$/;"	m	struct:touch_point	file:
touch_id	../subprojects/wlroots/include/rootston/seat.h	/^	int32_t touch_id;$/;"	m	struct:roots_seat
touch_id	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	int32_t grab_touch_id, touch_id; \/\/ if WLR_DRAG_GRAB_TOUCH$/;"	m	struct:wlr_drag
touch_id	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	int32_t touch_id;$/;"	m	struct:wlr_touch_point
touch_id	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^	int32_t touch_id;$/;"	m	struct:wlr_event_touch_cancel
touch_id	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^	int32_t touch_id;$/;"	m	struct:wlr_event_touch_down
touch_id	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^	int32_t touch_id;$/;"	m	struct:wlr_event_touch_motion
touch_id	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^	int32_t touch_id;$/;"	m	struct:wlr_event_touch_up
touch_impl	../subprojects/wlroots/backend/x11/input_device.c	/^const struct wlr_touch_impl touch_impl = {$/;"	v	typeref:struct:wlr_touch_impl
touch_impl	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^static const struct wl_touch_interface touch_impl = {$/;"	v	typeref:struct:wl_touch_interface	file:
touch_motion	../subprojects/wlroots/examples/pointer.c	/^	struct wl_listener touch_motion;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
touch_motion	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wl_listener touch_motion;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wl_listener
touch_motion	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^		struct wl_signal touch_motion;$/;"	m	struct:wlr_cursor::__anon38	typeref:struct:wlr_cursor::__anon38::wl_signal
touch_motion	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener touch_motion;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wl_listener	file:
touch_motion_notify	../subprojects/wlroots/examples/touch.c	/^static void touch_motion_notify(struct wl_listener *listener, void *data) {$/;"	f	file:
touch_point	../subprojects/wlroots/examples/pointer.c	/^struct touch_point {$/;"	s	file:
touch_point	../subprojects/wlroots/examples/touch.c	/^struct touch_point {$/;"	s	file:
touch_point_clear_focus	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^static void touch_point_clear_focus(struct wlr_touch_point *point) {$/;"	f	file:
touch_point_create	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^static struct wlr_touch_point *touch_point_create($/;"	f	file:
touch_point_destroy	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^static void touch_point_destroy(struct wlr_touch_point *point) {$/;"	f	file:
touch_point_handle_client_destroy	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^static void touch_point_handle_client_destroy(struct wl_listener *listener,$/;"	f	file:
touch_point_handle_surface_destroy	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^static void touch_point_handle_surface_destroy(struct wl_listener *listener,$/;"	f	file:
touch_point_set_focus	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^static void touch_point_set_focus(struct wlr_touch_point *point,$/;"	f	file:
touch_points	../subprojects/wlroots/examples/pointer.c	/^	struct wl_list touch_points;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_list	file:
touch_points	../subprojects/wlroots/examples/touch.c	/^	struct wl_list touch_points;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_list	file:
touch_points	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_list touch_points; \/\/ wlr_touch_point::link$/;"	m	struct:wlr_seat_touch_state	typeref:struct:wlr_seat_touch_state::wl_list
touch_release	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^static void touch_release(struct wl_client *client,$/;"	f	file:
touch_state	../subprojects/wlroots/examples/touch.c	/^struct touch_state {$/;"	s	file:
touch_state	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wlr_seat_touch_state touch_state;$/;"	m	struct:wlr_seat	typeref:struct:wlr_seat::wlr_seat_touch_state
touch_up	../subprojects/wlroots/examples/pointer.c	/^	struct wl_listener touch_up;$/;"	m	struct:sample_state	typeref:struct:sample_state::wl_listener	file:
touch_up	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wl_listener touch_up;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wl_listener
touch_up	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^		struct wl_signal touch_up;$/;"	m	struct:wlr_cursor::__anon38	typeref:struct:wlr_cursor::__anon38::wl_signal
touch_up	../subprojects/wlroots/types/wlr_cursor.c	/^	struct wl_listener touch_up;$/;"	m	struct:wlr_cursor_device	typeref:struct:wlr_cursor_device::wl_listener	file:
touch_up_notify	../subprojects/wlroots/examples/touch.c	/^static void touch_up_notify(struct wl_listener *listener, void *data ) {$/;"	f	file:
touch_x	../subprojects/wlroots/include/rootston/seat.h	/^	double touch_x, touch_y;$/;"	m	struct:roots_seat
touch_y	../subprojects/wlroots/include/rootston/seat.h	/^	double touch_x, touch_y;$/;"	m	struct:roots_seat
touches	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	struct wl_list touches;$/;"	m	struct:wlr_seat_client	typeref:struct:wlr_seat_client::wl_list
touchpoints	../subprojects/wlroots/include/backend/x11.h	/^	struct wl_list touchpoints; \/\/ wlr_x11_touchpoint::link$/;"	m	struct:wlr_x11_output	typeref:struct:wlr_x11_output::wl_list
transform	../subprojects/wlroots/examples/rotation.c	/^	enum wl_output_transform transform;$/;"	m	struct:sample_state	typeref:enum:sample_state::wl_output_transform	file:
transform	../subprojects/wlroots/include/rootston/config.h	/^	enum wl_output_transform transform;$/;"	m	struct:roots_output_config	typeref:enum:roots_output_config::wl_output_transform
transform	../subprojects/wlroots/include/rootston/output.h	/^	struct wl_listener transform;$/;"	m	struct:roots_output	typeref:struct:roots_output::wl_listener
transform	../subprojects/wlroots/include/wlr/interfaces/wlr_output.h	/^	void (*transform)(struct wlr_output *output,$/;"	m	struct:wlr_output_impl
transform	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^		struct wl_signal transform;$/;"	m	struct:wlr_output::__anon68	typeref:struct:wlr_output::__anon68::wl_signal
transform	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	enum wl_output_transform transform;$/;"	m	struct:wlr_output	typeref:enum:wlr_output::wl_output_transform
transform	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	enum wl_output_transform transform;$/;"	m	struct:wlr_output_head_v1_state	typeref:enum:wlr_output_head_v1_state::wl_output_transform
transform	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	enum wl_output_transform transform;$/;"	m	struct:wlr_surface_state	typeref:enum:wlr_surface_state::wl_output_transform
transform	../subprojects/wlroots/types/wlr_output_layout.c	/^	struct wl_listener transform;$/;"	m	struct:wlr_output_layout_output_state	typeref:struct:wlr_output_layout_output_state::wl_listener	file:
transform_matrix	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	float transform_matrix[9];$/;"	m	struct:wlr_output
transforms	../subprojects/wlroots/types/wlr_matrix.c	/^static const float transforms[][9] = {$/;"	v	file:
ts_last	../subprojects/wlroots/examples/output-layout.c	/^	struct timespec ts_last;$/;"	m	struct:sample_state	typeref:struct:sample_state::timespec	file:
tty_fd	../subprojects/wlroots/backend/session/direct-freebsd.c	/^	int tty_fd;$/;"	m	struct:direct_session	file:
tty_fd	../subprojects/wlroots/backend/session/direct.c	/^	int tty_fd;$/;"	m	struct:direct_session	file:
tv_nsec	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	/^	uint32_t tv_nsec;$/;"	m	struct:wlr_presentation_event
tv_sec	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	/^	uint64_t tv_sec;$/;"	m	struct:wlr_presentation_event
type	../subprojects/wlroots/backend/session/direct-ipc.c	/^	enum msg_type type;$/;"	m	struct:msg	typeref:enum:msg::msg_type	file:
type	../subprojects/wlroots/include/backend/drm/drm.h	/^	uint32_t type;$/;"	m	struct:wlr_drm_plane
type	../subprojects/wlroots/include/backend/drm/properties.h	/^		uint32_t type;$/;"	m	struct:wlr_drm_plane_props::__anon19
type	../subprojects/wlroots/include/render/gles2.h	/^	enum wlr_gles2_texture_type type;$/;"	m	struct:wlr_gles2_texture	typeref:enum:wlr_gles2_texture::wlr_gles2_texture_type
type	../subprojects/wlroots/include/rootston/view.h	/^	enum roots_view_type type;$/;"	m	struct:roots_view	typeref:enum:roots_view::roots_view_type
type	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^	enum wlr_data_offer_type type;$/;"	m	struct:wlr_data_offer	typeref:enum:wlr_data_offer::wlr_data_offer_type
type	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^	enum wlr_input_device_type type;$/;"	m	struct:wlr_input_device	typeref:enum:wlr_input_device::wlr_input_device_type
type	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^	enum wlr_pointer_constraint_v1_type type;$/;"	m	struct:wlr_pointer_constraint_v1	typeref:enum:wlr_pointer_constraint_v1::wlr_pointer_constraint_v1_type
type	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	enum wlr_tablet_tool_type type;$/;"	m	struct:wlr_tablet_tool	typeref:enum:wlr_tablet_tool::wlr_tablet_tool_type
type	../subprojects/wlroots/xcursor/xcursor.c	/^    XcursorUInt	    type;	\/* chunk type *\/$/;"	m	struct:_XcursorChunkHeader	file:
type	../subprojects/wlroots/xcursor/xcursor.c	/^    XcursorUInt	    type;	\/* chunk type *\/$/;"	m	struct:_XcursorFileToc	file:
type_planes	../subprojects/wlroots/include/backend/drm/drm.h	/^		struct wlr_drm_plane *type_planes[3];$/;"	m	union:wlr_drm_backend::__anon15	typeref:struct:wlr_drm_backend::__anon15::wlr_drm_plane
udev	../subprojects/wlroots/include/wlr/backend/session.h	/^	struct udev *udev;$/;"	m	struct:wlr_session	typeref:struct:wlr_session::udev
udev_event	../subprojects/wlroots/backend/session/session.c	/^static int udev_event(int fd, uint32_t mask, void *data) {$/;"	f	file:
udev_event	../subprojects/wlroots/include/wlr/backend/session.h	/^	struct wl_event_source *udev_event;$/;"	m	struct:wlr_session	typeref:struct:wlr_session::wl_event_source
unaccel_dx	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	double unaccel_dx, unaccel_dy;$/;"	m	struct:wlr_event_pointer_motion
unaccel_dy	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	double unaccel_dx, unaccel_dy;$/;"	m	struct:wlr_event_pointer_motion
unavailable	../subprojects/wlroots/examples/input-method.c	/^bool unavailable = false;$/;"	v
uninit	../subprojects/wlroots/examples/dmabuf-capture.c	/^static void uninit(struct capture_context *ctx) {$/;"	f	file:
unique	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^	bool unique;$/;"	m	struct:wlr_libinput_tablet_tool	file:
unlink_display_sockets	../subprojects/wlroots/xwayland/sockets.c	/^void unlink_display_sockets(int display) {$/;"	f
unmap	../subprojects/wlroots/include/rootston/layers.h	/^	struct wl_listener unmap;$/;"	m	struct:roots_layer_popup	typeref:struct:roots_layer_popup::wl_listener
unmap	../subprojects/wlroots/include/rootston/layers.h	/^	struct wl_listener unmap;$/;"	m	struct:roots_layer_surface	typeref:struct:roots_layer_surface::wl_listener
unmap	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener unmap;$/;"	m	struct:roots_drag_icon	typeref:struct:roots_drag_icon::wl_listener
unmap	../subprojects/wlroots/include/rootston/view.h	/^		struct wl_signal unmap;$/;"	m	struct:roots_view::__anon32	typeref:struct:roots_view::__anon32::wl_signal
unmap	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener unmap;$/;"	m	struct:roots_subsurface	typeref:struct:roots_subsurface::wl_listener
unmap	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener unmap;$/;"	m	struct:roots_xdg_popup	typeref:struct:roots_xdg_popup::wl_listener
unmap	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener unmap;$/;"	m	struct:roots_xdg_popup_v6	typeref:struct:roots_xdg_popup_v6::wl_listener
unmap	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener unmap;$/;"	m	struct:roots_xdg_surface	typeref:struct:roots_xdg_surface::wl_listener
unmap	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener unmap;$/;"	m	struct:roots_xdg_surface_v6	typeref:struct:roots_xdg_surface_v6::wl_listener
unmap	../subprojects/wlroots/include/rootston/view.h	/^	struct wl_listener unmap;$/;"	m	struct:roots_xwayland_surface	typeref:struct:roots_xwayland_surface::wl_listener
unmap	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^		struct wl_signal unmap;$/;"	m	struct:wlr_drag_icon::__anon42	typeref:struct:wlr_drag_icon::__anon42::wl_signal
unmap	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^		struct wl_signal unmap;$/;"	m	struct:wlr_layer_surface_v1::__anon65	typeref:struct:wlr_layer_surface_v1::__anon65::wl_signal
unmap	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^		struct wl_signal unmap;$/;"	m	struct:wlr_subsurface::__anon94	typeref:struct:wlr_subsurface::__anon94::wl_signal
unmap	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		struct wl_signal unmap;$/;"	m	struct:wlr_xdg_surface::__anon118	typeref:struct:wlr_xdg_surface::__anon118::wl_signal
unmap	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^		struct wl_signal unmap;$/;"	m	struct:wlr_xdg_surface_v6::__anon124	typeref:struct:wlr_xdg_surface_v6::__anon124::wl_signal
unmap	../subprojects/wlroots/include/wlr/xwayland.h	/^		struct wl_signal unmap;$/;"	m	struct:wlr_xwayland_surface::__anon126	typeref:struct:wlr_xwayland_surface::__anon126::wl_signal
unmap	../subprojects/wlroots/rootston/layer_shell.c	/^static void unmap(struct wlr_layer_surface_v1 *layer_surface) {$/;"	f	file:
unmap	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_listener unmap;$/;"	m	struct:tinywl_view	typeref:struct:tinywl_view::wl_listener	file:
unmap_xdg_surface	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^void unmap_xdg_surface(struct wlr_xdg_surface *surface) {$/;"	f
unmap_xdg_surface_v6	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^void unmap_xdg_surface_v6(struct wlr_xdg_surface_v6 *surface) {$/;"	f
unpaired_link	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wl_list unpaired_link;$/;"	m	struct:wlr_xwayland_surface	typeref:struct:wlr_xwayland_surface::wl_list
unpaired_surfaces	../subprojects/wlroots/include/xwayland/xwm.h	/^	struct wl_list unpaired_surfaces; \/\/ wlr_xwayland_surface::unpaired_link$/;"	m	struct:wlr_xwm	typeref:struct:wlr_xwm::wl_list
up	../subprojects/wlroots/examples/touch.c	/^	struct wl_listener up;$/;"	m	struct:touch_state	typeref:struct:touch_state::wl_listener	file:
up	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^	void (*up)(struct wlr_seat_touch_grab *grab, uint32_t time_msec,$/;"	m	struct:wlr_touch_grab_interface
up	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	void (*up)(struct wlr_tablet_tool_v2_grab *grab);$/;"	m	struct:wlr_tablet_tool_v2_grab_interface
up	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^		struct wl_signal up;$/;"	m	struct:wlr_touch::__anon107	typeref:struct:wlr_touch::__anon107::wl_signal
update_cursors	../subprojects/wlroots/rootston/layer_shell.c	/^static void update_cursors(struct roots_layer_surface *roots_surface,$/;"	f	file:
update_output_manager_config	../subprojects/wlroots/rootston/output.c	/^static void update_output_manager_config(struct roots_desktop *desktop) {$/;"	f	file:
update_stage	../subprojects/wlroots/examples/input-method.c	/^uint32_t update_stage = 0;$/;"	v
update_state	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	bool update_state; \/\/ if backend doesn't update modifiers on its own$/;"	m	struct:wlr_event_keyboard_key
update_state	../subprojects/wlroots/xwayland/xwm.c	/^static bool update_state(int action, bool *state) {$/;"	f	file:
update_velocities	../subprojects/wlroots/examples/output-layout.c	/^static void update_velocities(struct sample_state *sample,$/;"	f	file:
update_velocities	../subprojects/wlroots/examples/rotation.c	/^static void update_velocities(struct sample_state *sample,$/;"	f	file:
update_wl_output_cursor	../subprojects/wlroots/backend/wayland/output.c	/^void update_wl_output_cursor(struct wlr_wl_output *output) {$/;"	f
update_x	../subprojects/wlroots/include/rootston/view.h	/^		bool update_x, update_y;$/;"	m	struct:roots_view::__anon31
update_x11_pointer_position	../subprojects/wlroots/backend/x11/input_device.c	/^void update_x11_pointer_position(struct wlr_x11_output *output,$/;"	f
update_y	../subprojects/wlroots/include/rootston/view.h	/^		bool update_x, update_y;$/;"	m	struct:roots_view::__anon31
updated_axes	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	uint32_t updated_axes;$/;"	m	struct:wlr_event_tablet_tool_axis
usable_area	../subprojects/wlroots/include/rootston/output.h	/^	struct wlr_box usable_area;$/;"	m	struct:roots_output	typeref:struct:roots_output::wlr_box
usage	../subprojects/wlroots/examples/gamma-control.c	/^static const char usage[] = "usage: gamma-control [options]\\n"$/;"	v	file:
usage	../subprojects/wlroots/examples/input-method.c	/^const char usage[] = "Usage: input-method [seconds]\\n\\$/;"	v
usage	../subprojects/wlroots/examples/text-input.c	/^const char usage[] = "Usage: text-input [seconds [width height]]\\n\\$/;"	v
usage	../subprojects/wlroots/rootston/config.c	/^static void usage(const char *name, int ret) {$/;"	f	file:
usec_to_msec	../subprojects/wlroots/backend/libinput/backend.c	/^uint32_t usec_to_msec(uint64_t usec) {$/;"	f
user_data	../subprojects/wlroots/rootston/output.c	/^	void *user_data;$/;"	m	struct:surface_iterator_data	file:
user_data	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^	void *user_data;$/;"	m	struct:layer_surface_iterator_data	file:
user_data	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^	void *user_data;$/;"	m	struct:xdg_surface_iterator_data	file:
user_data	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^	void *user_data;$/;"	m	struct:xdg_surface_v6_iterator_data	file:
user_event_handler	../subprojects/wlroots/include/wlr/xwayland.h	/^	int (*user_event_handler)(struct wlr_xwm *xwm, xcb_generic_event_t *event);$/;"	m	struct:wlr_xwayland
user_iterator	../subprojects/wlroots/rootston/output.c	/^	roots_surface_iterator_func_t user_iterator;$/;"	m	struct:surface_iterator_data	file:
user_iterator	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^	wlr_surface_iterator_func_t user_iterator;$/;"	m	struct:layer_surface_iterator_data	file:
user_iterator	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^	wlr_surface_iterator_func_t user_iterator;$/;"	m	struct:xdg_surface_iterator_data	file:
user_iterator	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^	wlr_surface_iterator_func_t user_iterator;$/;"	m	struct:xdg_surface_v6_iterator_data	file:
utf8_offset	../subprojects/wlroots/examples/text-input.c	/^static size_t utf8_offset(char *utf8_str, size_t byte_offset) {$/;"	f	file:
utf8_string	../subprojects/wlroots/include/backend/x11.h	/^		xcb_atom_t utf8_string;$/;"	m	struct:wlr_x11_backend::__anon23
utf8_strlen	../subprojects/wlroots/examples/text-input.c	/^static size_t utf8_strlen(char *str) {$/;"	f	file:
variant	../subprojects/wlroots/include/rootston/config.h	/^	char *variant;$/;"	m	struct:roots_keyboard_config
vendor	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^	unsigned int vendor, product;$/;"	m	struct:wlr_input_device
verbosity_colors	../subprojects/wlroots/util/log.c	/^static const char *verbosity_colors[] = {$/;"	v	file:
version	../subprojects/wlroots/include/xcursor/xcursor.h	/^    XcursorUInt	    version;	\/* version of the image data *\/$/;"	m	struct:_XcursorImage
version	../subprojects/wlroots/xcursor/xcursor.c	/^    XcursorUInt	    version;	\/* file version number *\/$/;"	m	struct:_XcursorFileHeader	file:
version	../subprojects/wlroots/xcursor/xcursor.c	/^    XcursorUInt	    version;	\/* version of this type *\/$/;"	m	struct:_XcursorChunkHeader	file:
version	../subprojects/wlroots/xcursor/xcursor.c	/^    XcursorUInt	    version;$/;"	m	struct:_XcursorComment	file:
vid_encode_thread	../subprojects/wlroots/examples/dmabuf-capture.c	/^void *vid_encode_thread(void *arg) {$/;"	f
vid_frames	../subprojects/wlroots/examples/dmabuf-capture.c	/^	struct fifo_buffer vid_frames;$/;"	m	struct:capture_context	typeref:struct:capture_context::fifo_buffer	file:
vid_thread	../subprojects/wlroots/examples/dmabuf-capture.c	/^	pthread_t vid_thread;$/;"	m	struct:capture_context	file:
view	../subprojects/wlroots/examples/fullscreen-shell.c	/^	struct tinywl_view *view;$/;"	m	struct:render_data	typeref:struct:render_data::tinywl_view	file:
view	../subprojects/wlroots/include/rootston/seat.h	/^	struct roots_view *view;$/;"	m	struct:roots_seat_view	typeref:struct:roots_seat_view::roots_view
view	../subprojects/wlroots/include/rootston/view.h	/^	struct roots_view *view;$/;"	m	struct:roots_view_child	typeref:struct:roots_view_child::roots_view
view	../subprojects/wlroots/include/rootston/view.h	/^	struct roots_view view;$/;"	m	struct:roots_xdg_surface	typeref:struct:roots_xdg_surface::roots_view
view	../subprojects/wlroots/include/rootston/view.h	/^	struct roots_view view;$/;"	m	struct:roots_xdg_surface_v6	typeref:struct:roots_xdg_surface_v6::roots_view
view	../subprojects/wlroots/include/rootston/view.h	/^	struct roots_view view;$/;"	m	struct:roots_xwayland_surface	typeref:struct:roots_xwayland_surface::roots_view
view	../subprojects/wlroots/tinywl/tinywl.c	/^	struct tinywl_view *view;$/;"	m	struct:render_data	typeref:struct:render_data::tinywl_view	file:
view_accept_damage	../subprojects/wlroots/rootston/output.c	/^static bool view_accept_damage(struct roots_output *output,$/;"	f	file:
view_activate	../subprojects/wlroots/rootston/view.c	/^void view_activate(struct roots_view *view, bool activate) {$/;"	f
view_apply_damage	../subprojects/wlroots/rootston/view.c	/^void view_apply_damage(struct roots_view *view) {$/;"	f
view_arrange_maximized	../subprojects/wlroots/rootston/view.c	/^void view_arrange_maximized(struct roots_view *view) {$/;"	f
view_at	../subprojects/wlroots/rootston/desktop.c	/^static bool view_at(struct roots_view *view, double lx, double ly,$/;"	f	file:
view_at	../subprojects/wlroots/tinywl/tinywl.c	/^static bool view_at(struct tinywl_view *view,$/;"	f	file:
view_center	../subprojects/wlroots/rootston/view.c	/^bool view_center(struct roots_view *view) {$/;"	f
view_child	../subprojects/wlroots/include/rootston/view.h	/^	struct roots_view_child view_child;$/;"	m	struct:roots_subsurface	typeref:struct:roots_subsurface::roots_view_child
view_child	../subprojects/wlroots/include/rootston/view.h	/^	struct roots_view_child view_child;$/;"	m	struct:roots_xdg_popup	typeref:struct:roots_xdg_popup::roots_view_child
view_child	../subprojects/wlroots/include/rootston/view.h	/^	struct roots_view_child view_child;$/;"	m	struct:roots_xdg_popup_v6	typeref:struct:roots_xdg_popup_v6::roots_view_child
view_child_destroy	../subprojects/wlroots/rootston/view.c	/^void view_child_destroy(struct roots_view_child *child) {$/;"	f
view_child_handle_commit	../subprojects/wlroots/rootston/view.c	/^static void view_child_handle_commit(struct wl_listener *listener,$/;"	f	file:
view_child_handle_new_subsurface	../subprojects/wlroots/rootston/view.c	/^static void view_child_handle_new_subsurface(struct wl_listener *listener,$/;"	f	file:
view_child_init	../subprojects/wlroots/rootston/view.c	/^void view_child_init(struct roots_view_child *child,$/;"	f
view_close	../subprojects/wlroots/rootston/view.c	/^void view_close(struct roots_view *view) {$/;"	f
view_create_foreign_toplevel_handle	../subprojects/wlroots/rootston/view.c	/^void view_create_foreign_toplevel_handle(struct roots_view *view) {$/;"	f
view_cycle_alpha	../subprojects/wlroots/rootston/view.c	/^void view_cycle_alpha(struct roots_view *view) {$/;"	f
view_damage_whole	../subprojects/wlroots/rootston/view.c	/^void view_damage_whole(struct roots_view *view) {$/;"	f
view_destroy	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener view_destroy;$/;"	m	struct:roots_seat_view	typeref:struct:roots_seat_view::wl_listener
view_destroy	../subprojects/wlroots/rootston/view.c	/^void view_destroy(struct roots_view *view) {$/;"	f
view_for_each_surface	../subprojects/wlroots/rootston/view.c	/^void view_for_each_surface(struct roots_view *view,$/;"	f
view_get_box	../subprojects/wlroots/rootston/view.c	/^void view_get_box(const struct roots_view *view, struct wlr_box *box) {$/;"	f
view_get_deco_box	../subprojects/wlroots/rootston/view.c	/^void view_get_deco_box(const struct roots_view *view, struct wlr_box *box) {$/;"	f
view_get_deco_part	../subprojects/wlroots/rootston/view.c	/^enum roots_deco_part view_get_deco_part(struct roots_view *view, double sx,$/;"	f
view_get_output	../subprojects/wlroots/rootston/view.c	/^static struct wlr_output *view_get_output(struct roots_view *view) {$/;"	f	file:
view_handle_new_subsurface	../subprojects/wlroots/rootston/view.c	/^static void view_handle_new_subsurface(struct wl_listener *listener,$/;"	f	file:
view_height	../subprojects/wlroots/include/rootston/cursor.h	/^	int view_x, view_y, view_width, view_height;$/;"	m	struct:roots_cursor
view_impl	../subprojects/wlroots/rootston/xdg_shell.c	/^static const struct roots_view_interface view_impl = {$/;"	v	typeref:struct:roots_view_interface	file:
view_impl	../subprojects/wlroots/rootston/xdg_shell_v6.c	/^static const struct roots_view_interface view_impl = {$/;"	v	typeref:struct:roots_view_interface	file:
view_impl	../subprojects/wlroots/rootston/xwayland.c	/^static const struct roots_view_interface view_impl = {$/;"	v	typeref:struct:roots_view_interface	file:
view_init	../subprojects/wlroots/rootston/view.c	/^void view_init(struct roots_view *view, const struct roots_view_interface *impl,$/;"	f
view_initial_focus	../subprojects/wlroots/rootston/view.c	/^void view_initial_focus(struct roots_view *view) {$/;"	f
view_map	../subprojects/wlroots/rootston/view.c	/^void view_map(struct roots_view *view, struct wlr_surface *surface) {$/;"	f
view_maximize	../subprojects/wlroots/rootston/view.c	/^void view_maximize(struct roots_view *view, bool maximized) {$/;"	f
view_move	../subprojects/wlroots/rootston/view.c	/^void view_move(struct roots_view *view, double x, double y) {$/;"	f
view_move_resize	../subprojects/wlroots/rootston/view.c	/^void view_move_resize(struct roots_view *view, double x, double y,$/;"	f
view_resize	../subprojects/wlroots/rootston/view.c	/^void view_resize(struct roots_view *view, uint32_t width, uint32_t height) {$/;"	f
view_rotate	../subprojects/wlroots/rootston/view.c	/^void view_rotate(struct roots_view *view, float rotation) {$/;"	f
view_rotation	../subprojects/wlroots/include/rootston/cursor.h	/^	float view_rotation;$/;"	m	struct:roots_cursor
view_set_app_id	../subprojects/wlroots/rootston/view.c	/^void view_set_app_id(struct roots_view *view, const char *app_id) {$/;"	f
view_set_fullscreen	../subprojects/wlroots/rootston/view.c	/^void view_set_fullscreen(struct roots_view *view, bool fullscreen,$/;"	f
view_set_title	../subprojects/wlroots/rootston/view.c	/^void view_set_title(struct roots_view *view, const char *title) {$/;"	f
view_setup	../subprojects/wlroots/rootston/view.c	/^void view_setup(struct roots_view *view) {$/;"	f
view_unmap	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_listener view_unmap;$/;"	m	struct:roots_seat_view	typeref:struct:roots_seat_view::wl_listener
view_unmap	../subprojects/wlroots/rootston/view.c	/^void view_unmap(struct roots_view *view) {$/;"	f
view_update_decorated	../subprojects/wlroots/rootston/view.c	/^void view_update_decorated(struct roots_view *view, bool decorated) {$/;"	f
view_update_output	../subprojects/wlroots/rootston/view.c	/^static void view_update_output(const struct roots_view *view,$/;"	f	file:
view_update_position	../subprojects/wlroots/rootston/view.c	/^void view_update_position(struct roots_view *view, int x, int y) {$/;"	f
view_update_size	../subprojects/wlroots/rootston/view.c	/^void view_update_size(struct roots_view *view, int width, int height) {$/;"	f
view_width	../subprojects/wlroots/include/rootston/cursor.h	/^	int view_x, view_y, view_width, view_height;$/;"	m	struct:roots_cursor
view_x	../subprojects/wlroots/include/rootston/cursor.h	/^	int view_x, view_y, view_width, view_height;$/;"	m	struct:roots_cursor
view_y	../subprojects/wlroots/include/rootston/cursor.h	/^	int view_x, view_y, view_width, view_height;$/;"	m	struct:roots_cursor
viewport_height	../subprojects/wlroots/include/render/gles2.h	/^	uint32_t viewport_width, viewport_height;$/;"	m	struct:wlr_gles2_renderer
viewport_width	../subprojects/wlroots/include/render/gles2.h	/^	uint32_t viewport_width, viewport_height;$/;"	m	struct:wlr_gles2_renderer
views	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wl_list views; \/\/ roots_view::link$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wl_list
views	../subprojects/wlroots/include/rootston/seat.h	/^	struct wl_list views; \/\/ roots_seat_view::link$/;"	m	struct:roots_seat	typeref:struct:roots_seat::wl_list
views	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_list views;$/;"	m	struct:tinywl_server	typeref:struct:tinywl_server::wl_list	file:
virtual_keyboard	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_virtual_keyboard_manager_v1 *virtual_keyboard;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_virtual_keyboard_manager_v1
virtual_keyboard_destroy	../subprojects/wlroots/types/wlr_virtual_keyboard_v1.c	/^static void virtual_keyboard_destroy(struct wl_client *client,$/;"	f	file:
virtual_keyboard_destroy_resource	../subprojects/wlroots/types/wlr_virtual_keyboard_v1.c	/^static void virtual_keyboard_destroy_resource(struct wl_resource *resource) {$/;"	f	file:
virtual_keyboard_from_resource	../subprojects/wlroots/types/wlr_virtual_keyboard_v1.c	/^static struct wlr_virtual_keyboard_v1 *virtual_keyboard_from_resource($/;"	f	file:
virtual_keyboard_impl	../subprojects/wlroots/types/wlr_virtual_keyboard_v1.c	/^static const struct zwp_virtual_keyboard_v1_interface virtual_keyboard_impl = {$/;"	v	typeref:struct:zwp_virtual_keyboard_v1_interface	file:
virtual_keyboard_impl	../subprojects/wlroots/types/wlr_virtual_keyboard_v1.c	/^static const struct zwp_virtual_keyboard_v1_interface virtual_keyboard_impl;$/;"	v	typeref:struct:zwp_virtual_keyboard_v1_interface	file:
virtual_keyboard_key	../subprojects/wlroots/types/wlr_virtual_keyboard_v1.c	/^static void virtual_keyboard_key(struct wl_client *client,$/;"	f	file:
virtual_keyboard_keymap	../subprojects/wlroots/types/wlr_virtual_keyboard_v1.c	/^static void virtual_keyboard_keymap(struct wl_client *client,$/;"	f	file:
virtual_keyboard_manager_bind	../subprojects/wlroots/types/wlr_virtual_keyboard_v1.c	/^static void virtual_keyboard_manager_bind(struct wl_client *client, void *data,$/;"	f	file:
virtual_keyboard_manager_create_virtual_keyboard	../subprojects/wlroots/types/wlr_virtual_keyboard_v1.c	/^static void virtual_keyboard_manager_create_virtual_keyboard($/;"	f	file:
virtual_keyboard_modifiers	../subprojects/wlroots/types/wlr_virtual_keyboard_v1.c	/^static void virtual_keyboard_modifiers(struct wl_client *client,$/;"	f	file:
virtual_keyboard_new	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wl_listener virtual_keyboard_new;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wl_listener
virtual_keyboards	../subprojects/wlroots/include/wlr/types/wlr_virtual_keyboard_v1.h	/^	struct wl_list virtual_keyboards; \/\/ struct wlr_virtual_keyboard_v1*$/;"	m	struct:wlr_virtual_keyboard_manager_v1	typeref:struct:wlr_virtual_keyboard_manager_v1::wl_list
visible	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	bool visible;$/;"	m	struct:wlr_output_cursor
visual_id	../subprojects/wlroots/include/xwayland/xwm.h	/^	xcb_visualid_t visual_id;$/;"	m	struct:wlr_xwm
vt_handler	../subprojects/wlroots/backend/session/direct-freebsd.c	/^static int vt_handler(int signo, void *data) {$/;"	f	file:
vt_handler	../subprojects/wlroots/backend/session/direct.c	/^static int vt_handler(int signo, void *data) {$/;"	f	file:
vt_source	../subprojects/wlroots/backend/session/direct-freebsd.c	/^	struct wl_event_source *vt_source;$/;"	m	struct:direct_session	typeref:struct:direct_session::wl_event_source	file:
vt_source	../subprojects/wlroots/backend/session/direct.c	/^	struct wl_event_source *vt_source;$/;"	m	struct:direct_session	typeref:struct:direct_session::wl_event_source	file:
vtnr	../subprojects/wlroots/include/wlr/backend/session.h	/^	unsigned vtnr;$/;"	m	struct:wlr_session
warp_to_touch	../subprojects/wlroots/examples/pointer.c	/^static void warp_to_touch(struct sample_state *state,$/;"	f	file:
wayland_id	../subprojects/wlroots/include/backend/x11.h	/^	int wayland_id;$/;"	m	struct:wlr_x11_touchpoint
wayland_output	../subprojects/wlroots/examples/dmabuf-capture.c	/^struct wayland_output {$/;"	s	file:
wheel	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	bool wheel;$/;"	m	struct:wlr_tablet_tool
wheel	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	void (*wheel)(struct wlr_tablet_tool_v2_grab *grab, double degrees, int32_t clicks);$/;"	m	struct:wlr_tablet_tool_v2_grab_interface
wheel_delta	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	double wheel_delta;$/;"	m	struct:wlr_event_tablet_tool_axis
when	../subprojects/wlroots/examples/fullscreen-shell.c	/^	struct timespec *when;$/;"	m	struct:render_data	typeref:struct:render_data::timespec	file:
when	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	struct timespec *when;$/;"	m	struct:wlr_output_event_precommit	typeref:struct:wlr_output_event_precommit::timespec
when	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	struct timespec *when;$/;"	m	struct:wlr_output_event_present	typeref:struct:wlr_output_event_present::timespec
when	../subprojects/wlroots/tinywl/tinywl.c	/^	struct timespec *when;$/;"	m	struct:render_data	typeref:struct:render_data::timespec	file:
width	../subprojects/wlroots/examples/cat.h	/^  unsigned int 	 width;$/;"	m	struct:gimp_texture
width	../subprojects/wlroots/examples/dmabuf-capture.c	/^	int width;$/;"	m	struct:wayland_output	file:
width	../subprojects/wlroots/examples/idle-inhibit.c	/^static int width = 500, height = 300;$/;"	v	file:
width	../subprojects/wlroots/examples/input-inhibitor.c	/^static int width = 500, height = 300;$/;"	v	file:
width	../subprojects/wlroots/examples/layer-shell.c	/^static uint32_t width = 256, height = 256;$/;"	v	file:
width	../subprojects/wlroots/examples/pointer-constraints.c	/^static int width = 512, height = 512;$/;"	v	file:
width	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^	uint32_t width;$/;"	m	struct:egl_info	file:
width	../subprojects/wlroots/examples/screencopy.c	/^	int width, height, stride;$/;"	m	struct:__anon8	file:
width	../subprojects/wlroots/examples/screenshot.c	/^	int width, height;$/;"	m	struct:screenshooter_output	file:
width	../subprojects/wlroots/examples/text-input.c	/^static int width = 100, height = 200;$/;"	v	file:
width	../subprojects/wlroots/examples/toplevel-decoration.c	/^static int width = 500, height = 300;$/;"	v	file:
width	../subprojects/wlroots/include/backend/drm/drm.h	/^	uint32_t width, height;$/;"	m	struct:wlr_drm_connector
width	../subprojects/wlroots/include/backend/drm/renderer.h	/^	uint32_t width;$/;"	m	struct:wlr_drm_surface
width	../subprojects/wlroots/include/backend/wayland.h	/^		int32_t width, height;$/;"	m	struct:wlr_wl_output::__anon22
width	../subprojects/wlroots/include/render/gles2.h	/^	int width, height;$/;"	m	struct:wlr_gles2_texture
width	../subprojects/wlroots/include/rootston/config.h	/^		int width, height;$/;"	m	struct:roots_output_config::__anon29
width	../subprojects/wlroots/include/rootston/view.h	/^		uint32_t width, height;$/;"	m	struct:roots_view::__anon30
width	../subprojects/wlroots/include/rootston/view.h	/^		uint32_t width, height;$/;"	m	struct:roots_view::__anon31
width	../subprojects/wlroots/include/wlr/render/dmabuf.h	/^	int32_t width, height;$/;"	m	struct:wlr_dmabuf_attributes
width	../subprojects/wlroots/include/wlr/types/wlr_box.h	/^	int width, height;$/;"	m	struct:wlr_box
width	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	int32_t x, y, width, height;$/;"	m	struct:wlr_foreign_toplevel_handle_v1_set_rectangle_event
width	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	int32_t width, height;$/;"	m	struct:wlr_output
width	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	int32_t width, height;$/;"	m	struct:wlr_output_mode
width	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	uint32_t width, height;$/;"	m	struct:wlr_output_cursor
width	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^		int width, height;$/;"	m	struct:wlr_output_head_v1_state::__anon73
width	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	int width, height; \/\/ in surface-local coordinates$/;"	m	struct:wlr_surface_state
width	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^		int32_t width;$/;"	m	struct:wlr_text_input_v3_state::__anon104
width	../subprojects/wlroots/include/wlr/types/wlr_xdg_output_v1.h	/^	int32_t width, height;$/;"	m	struct:wlr_xdg_output_v1
width	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		int32_t width, height;$/;"	m	struct:wlr_xdg_positioner::__anon114
width	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	uint32_t width, height;$/;"	m	struct:wlr_xdg_toplevel_state
width	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^		int32_t width, height;$/;"	m	struct:wlr_xdg_positioner_v6::__anon120
width	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	uint32_t width, height;$/;"	m	struct:wlr_xdg_toplevel_v6_state
width	../subprojects/wlroots/include/wlr/xcursor.h	/^	uint32_t width;		\/* actual width *\/$/;"	m	struct:wlr_xcursor_image
width	../subprojects/wlroots/include/wlr/xwayland.h	/^	int32_t width, height;$/;"	m	struct:wlr_xwayland_surface_size_hints
width	../subprojects/wlroots/include/wlr/xwayland.h	/^	uint16_t width, height;$/;"	m	struct:wlr_xwayland_surface
width	../subprojects/wlroots/include/wlr/xwayland.h	/^	uint16_t width, height;$/;"	m	struct:wlr_xwayland_surface_configure_event
width	../subprojects/wlroots/include/xcursor/cursor_data.h	/^	int width, height;$/;"	m	struct:cursor_metadata
width	../subprojects/wlroots/include/xcursor/xcursor.h	/^    XcursorDim	    width;	\/* actual width *\/$/;"	m	struct:_XcursorImage
width	../subprojects/wlroots/rootston/output.c	/^	int width, height;$/;"	m	struct:surface_iterator_data	file:
width	../subprojects/wlroots/xwayland/xwayland.c	/^	uint32_t width;$/;"	m	struct:wlr_xwayland_cursor	file:
width_inc	../subprojects/wlroots/include/wlr/xwayland.h	/^	int32_t width_inc, height_inc;$/;"	m	struct:wlr_xwayland_surface_size_hints
width_mm	../subprojects/wlroots/examples/tablet.c	/^	double width_mm, height_mm;$/;"	m	struct:sample_state	file:
width_mm	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^	double width_mm, height_mm;$/;"	m	struct:wlr_input_device
win	../subprojects/wlroots/include/backend/x11.h	/^	xcb_window_t win;$/;"	m	struct:wlr_x11_output
win_gravity	../subprojects/wlroots/include/wlr/xwayland.h	/^	uint32_t win_gravity;$/;"	m	struct:wlr_xwayland_surface_size_hints
window	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^struct window {$/;"	s	file:
window	../subprojects/wlroots/include/xwayland/selection.h	/^	xcb_window_t window;$/;"	m	struct:wlr_xwm_selection
window	../subprojects/wlroots/include/xwayland/xwm.h	/^	xcb_window_t window;$/;"	m	struct:wlr_xwm
window_group	../subprojects/wlroots/include/wlr/xwayland.h	/^	xcb_window_t window_group;$/;"	m	struct:wlr_xwayland_surface_hints
window_id	../subprojects/wlroots/include/wlr/xwayland.h	/^	xcb_window_t window_id;$/;"	m	struct:wlr_xwayland_surface
window_type	../subprojects/wlroots/include/wlr/xwayland.h	/^	xcb_atom_t *window_type;$/;"	m	struct:wlr_xwayland_surface
window_type_len	../subprojects/wlroots/include/wlr/xwayland.h	/^	size_t window_type_len;$/;"	m	struct:wlr_xwayland_surface
with_cursor	../subprojects/wlroots/examples/dmabuf-capture.c	/^	bool with_cursor;$/;"	m	struct:capture_context	file:
wl_buffer	../subprojects/wlroots/examples/screencopy.c	/^	struct wl_buffer *wl_buffer;$/;"	m	struct:__anon8	typeref:struct:__anon8::wl_buffer	file:
wl_client	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wl_client *wl_client;$/;"	m	struct:wlr_tablet_seat_client_v2	typeref:struct:wlr_tablet_seat_client_v2::wl_client
wl_display	../subprojects/wlroots/examples/fullscreen-shell.c	/^	struct wl_display *wl_display;$/;"	m	struct:fullscreen_server	typeref:struct:fullscreen_server::wl_display	file:
wl_display	../subprojects/wlroots/include/backend/x11.h	/^	struct wl_display *wl_display;$/;"	m	struct:wlr_x11_backend	typeref:struct:wlr_x11_backend::wl_display
wl_display	../subprojects/wlroots/include/rootston/server.h	/^	struct wl_display *wl_display;$/;"	m	struct:roots_server	typeref:struct:roots_server::wl_display
wl_display	../subprojects/wlroots/include/wlr/render/egl.h	/^	struct wl_display *wl_display;$/;"	m	struct:wlr_egl	typeref:struct:wlr_egl::wl_display
wl_display	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wl_display *wl_display;$/;"	m	struct:wlr_xwayland	typeref:struct:wlr_xwayland::wl_display
wl_display	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wl_display *wl_display;$/;"	m	struct:tinywl_server	typeref:struct:tinywl_server::wl_display	file:
wl_drm	../subprojects/wlroots/include/render/gles2.h	/^		struct wl_resource *wl_drm;$/;"	m	union:wlr_gles2_texture::__anon28	typeref:struct:wlr_gles2_texture::__anon28::wl_resource
wl_drm_buffer_get_size	../subprojects/wlroots/include/wlr/render/interface.h	/^	void (*wl_drm_buffer_get_size)(struct wlr_renderer *renderer,$/;"	m	struct:wlr_renderer_impl
wl_event_loop	../subprojects/wlroots/include/rootston/server.h	/^	struct wl_event_loop *wl_event_loop;$/;"	m	struct:roots_server	typeref:struct:roots_server::wl_event_loop
wl_fd	../subprojects/wlroots/include/wlr/xwayland.h	/^	int wm_fd[2], wl_fd[2];$/;"	m	struct:wlr_xwayland
wl_format	../subprojects/wlroots/examples/screencopy.c	/^	enum wl_shm_format wl_format;$/;"	m	struct:format	typeref:enum:format::wl_shm_format	file:
wl_format	../subprojects/wlroots/include/render/gles2.h	/^	enum wl_shm_format wl_format; \/\/ used to interpret upload data$/;"	m	struct:wlr_gles2_texture	typeref:enum:wlr_gles2_texture::wl_shm_format
wl_format	../subprojects/wlroots/include/render/gles2.h	/^	enum wl_shm_format wl_format;$/;"	m	struct:wlr_gles2_pixel_format	typeref:enum:wlr_gles2_pixel_format::wl_shm_format
wl_formats	../subprojects/wlroots/render/gles2/pixel_format.c	/^static const enum wl_shm_format wl_formats[] = {$/;"	v	typeref:enum:wl_shm_format	file:
wl_global	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wl_global *wl_global;$/;"	m	struct:wlr_tablet_manager_v2	typeref:struct:wlr_tablet_manager_v2::wl_global
wl_keyboard_enter	../subprojects/wlroots/examples/input-inhibitor.c	/^static void wl_keyboard_enter(void *data, struct wl_keyboard *wl_keyboard,$/;"	f	file:
wl_keyboard_enter	../subprojects/wlroots/examples/layer-shell.c	/^static void wl_keyboard_enter(void *data, struct wl_keyboard *wl_keyboard,$/;"	f	file:
wl_keyboard_key	../subprojects/wlroots/examples/input-inhibitor.c	/^static void wl_keyboard_key(void *data, struct wl_keyboard *wl_keyboard,$/;"	f	file:
wl_keyboard_key	../subprojects/wlroots/examples/layer-shell.c	/^static void wl_keyboard_key(void *data, struct wl_keyboard *wl_keyboard,$/;"	f	file:
wl_keyboard_keymap	../subprojects/wlroots/examples/input-inhibitor.c	/^static void wl_keyboard_keymap(void *data, struct wl_keyboard *wl_keyboard,$/;"	f	file:
wl_keyboard_keymap	../subprojects/wlroots/examples/layer-shell.c	/^static void wl_keyboard_keymap(void *data, struct wl_keyboard *wl_keyboard,$/;"	f	file:
wl_keyboard_leave	../subprojects/wlroots/examples/input-inhibitor.c	/^static void wl_keyboard_leave(void *data, struct wl_keyboard *wl_keyboard,$/;"	f	file:
wl_keyboard_leave	../subprojects/wlroots/examples/layer-shell.c	/^static void wl_keyboard_leave(void *data, struct wl_keyboard *wl_keyboard,$/;"	f	file:
wl_keyboard_modifiers	../subprojects/wlroots/examples/input-inhibitor.c	/^static void wl_keyboard_modifiers(void *data, struct wl_keyboard *wl_keyboard,$/;"	f	file:
wl_keyboard_modifiers	../subprojects/wlroots/examples/layer-shell.c	/^static void wl_keyboard_modifiers(void *data, struct wl_keyboard *wl_keyboard,$/;"	f	file:
wl_keyboard_repeat_info	../subprojects/wlroots/examples/input-inhibitor.c	/^static void wl_keyboard_repeat_info(void *data, struct wl_keyboard *wl_keyboard,$/;"	f	file:
wl_keyboard_repeat_info	../subprojects/wlroots/examples/layer-shell.c	/^static void wl_keyboard_repeat_info(void *data, struct wl_keyboard *wl_keyboard,$/;"	f	file:
wl_output	../subprojects/wlroots/examples/gamma-control.c	/^	struct wl_output *wl_output;$/;"	m	struct:output	typeref:struct:output::wl_output	file:
wl_output	../subprojects/wlroots/examples/layer-shell.c	/^static struct wl_output *wl_output;$/;"	v	typeref:struct:wl_output	file:
wl_pointer	../subprojects/wlroots/include/backend/wayland.h	/^	struct wl_pointer *wl_pointer;$/;"	m	struct:wlr_wl_pointer	typeref:struct:wlr_wl_pointer::wl_pointer
wl_pointer_axis	../subprojects/wlroots/examples/layer-shell.c	/^static void wl_pointer_axis(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
wl_pointer_axis_discrete	../subprojects/wlroots/examples/layer-shell.c	/^static void wl_pointer_axis_discrete(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
wl_pointer_axis_source	../subprojects/wlroots/examples/layer-shell.c	/^static void wl_pointer_axis_source(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
wl_pointer_axis_stop	../subprojects/wlroots/examples/layer-shell.c	/^static void wl_pointer_axis_stop(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
wl_pointer_button	../subprojects/wlroots/examples/layer-shell.c	/^static void wl_pointer_button(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
wl_pointer_enter	../subprojects/wlroots/examples/layer-shell.c	/^static void wl_pointer_enter(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
wl_pointer_frame	../subprojects/wlroots/examples/layer-shell.c	/^static void wl_pointer_frame(void *data, struct wl_pointer *wl_pointer) {$/;"	f	file:
wl_pointer_leave	../subprojects/wlroots/examples/layer-shell.c	/^static void wl_pointer_leave(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
wl_pointer_motion	../subprojects/wlroots/examples/layer-shell.c	/^static void wl_pointer_motion(void *data, struct wl_pointer *wl_pointer,$/;"	f	file:
wl_seat	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wlr_seat *wl_seat;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wlr_seat
wl_surface	../subprojects/wlroots/examples/layer-shell.c	/^struct wl_surface *wl_surface;$/;"	v	typeref:struct:wl_surface
wlr_axis_orientation	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^enum wlr_axis_orientation {$/;"	g
wlr_axis_source	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^enum wlr_axis_source {$/;"	g
wlr_backend	../subprojects/wlroots/include/wlr/backend.h	/^struct wlr_backend {$/;"	s
wlr_backend_autocreate	../subprojects/wlroots/backend/backend.c	/^struct wlr_backend *wlr_backend_autocreate(struct wl_display *display,$/;"	f
wlr_backend_destroy	../subprojects/wlroots/backend/backend.c	/^void wlr_backend_destroy(struct wlr_backend *backend) {$/;"	f
wlr_backend_get_presentation_clock	../subprojects/wlroots/backend/backend.c	/^clockid_t wlr_backend_get_presentation_clock(struct wlr_backend *backend) {$/;"	f
wlr_backend_get_renderer	../subprojects/wlroots/backend/backend.c	/^struct wlr_renderer *wlr_backend_get_renderer(struct wlr_backend *backend) {$/;"	f
wlr_backend_get_session	../subprojects/wlroots/backend/backend.c	/^struct wlr_session *wlr_backend_get_session(struct wlr_backend *backend) {$/;"	f
wlr_backend_impl	../subprojects/wlroots/include/wlr/backend/interface.h	/^struct wlr_backend_impl {$/;"	s
wlr_backend_init	../subprojects/wlroots/backend/backend.c	/^void wlr_backend_init(struct wlr_backend *backend,$/;"	f
wlr_backend_is_drm	../subprojects/wlroots/backend/drm/backend.c	/^bool wlr_backend_is_drm(struct wlr_backend *b) {$/;"	f
wlr_backend_is_headless	../subprojects/wlroots/backend/headless/backend.c	/^bool wlr_backend_is_headless(struct wlr_backend *backend) {$/;"	f
wlr_backend_is_libinput	../subprojects/wlroots/backend/libinput/backend.c	/^bool wlr_backend_is_libinput(struct wlr_backend *b) {$/;"	f
wlr_backend_is_multi	../subprojects/wlroots/backend/multi/backend.c	/^bool wlr_backend_is_multi(struct wlr_backend *b) {$/;"	f
wlr_backend_is_noop	../subprojects/wlroots/backend/noop/backend.c	/^bool wlr_backend_is_noop(struct wlr_backend *backend) {$/;"	f
wlr_backend_is_rdp	../subprojects/wlroots/backend/rdp/backend.c	/^bool wlr_backend_is_rdp(struct wlr_backend *backend) {$/;"	f
wlr_backend_is_wl	../subprojects/wlroots/backend/wayland/backend.c	/^bool wlr_backend_is_wl(struct wlr_backend *b) {$/;"	f
wlr_backend_is_x11	../subprojects/wlroots/backend/x11/backend.c	/^bool wlr_backend_is_x11(struct wlr_backend *backend) {$/;"	f
wlr_backend_start	../subprojects/wlroots/backend/backend.c	/^bool wlr_backend_start(struct wlr_backend *backend) {$/;"	f
wlr_box	../subprojects/wlroots/include/wlr/types/wlr_box.h	/^struct wlr_box {$/;"	s
wlr_box_closest_point	../subprojects/wlroots/types/wlr_box.c	/^void wlr_box_closest_point(const struct wlr_box *box, double x, double y,$/;"	f
wlr_box_contains_point	../subprojects/wlroots/types/wlr_box.c	/^bool wlr_box_contains_point(const struct wlr_box *box, double x, double y) {$/;"	f
wlr_box_empty	../subprojects/wlroots/types/wlr_box.c	/^bool wlr_box_empty(const struct wlr_box *box) {$/;"	f
wlr_box_from_pixman_box32	../subprojects/wlroots/types/wlr_box.c	/^void wlr_box_from_pixman_box32(struct wlr_box *dest, const pixman_box32_t box) {$/;"	f
wlr_box_intersection	../subprojects/wlroots/types/wlr_box.c	/^bool wlr_box_intersection(struct wlr_box *dest, const struct wlr_box *box_a,$/;"	f
wlr_box_rotated_bounds	../subprojects/wlroots/types/wlr_box.c	/^void wlr_box_rotated_bounds(struct wlr_box *dest, const struct wlr_box *box,$/;"	f
wlr_box_transform	../subprojects/wlroots/types/wlr_box.c	/^void wlr_box_transform(struct wlr_box *dest, const struct wlr_box *box,$/;"	f
wlr_buffer	../subprojects/wlroots/include/wlr/types/wlr_buffer.h	/^struct wlr_buffer {$/;"	s
wlr_buffer_apply_damage	../subprojects/wlroots/types/wlr_buffer.c	/^struct wlr_buffer *wlr_buffer_apply_damage(struct wlr_buffer *buffer,$/;"	f
wlr_buffer_create	../subprojects/wlroots/types/wlr_buffer.c	/^struct wlr_buffer *wlr_buffer_create(struct wlr_renderer *renderer,$/;"	f
wlr_buffer_get_resource_size	../subprojects/wlroots/types/wlr_buffer.c	/^bool wlr_buffer_get_resource_size(struct wl_resource *resource,$/;"	f
wlr_buffer_ref	../subprojects/wlroots/types/wlr_buffer.c	/^struct wlr_buffer *wlr_buffer_ref(struct wlr_buffer *buffer) {$/;"	f
wlr_buffer_unref	../subprojects/wlroots/types/wlr_buffer.c	/^void wlr_buffer_unref(struct wlr_buffer *buffer) {$/;"	f
wlr_button_state	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^enum wlr_button_state {$/;"	g
wlr_client_data_source	../subprojects/wlroots/include/types/wlr_data_device.h	/^struct wlr_client_data_source {$/;"	s
wlr_compositor	../subprojects/wlroots/include/wlr/types/wlr_compositor.h	/^struct wlr_compositor {$/;"	s
wlr_compositor_create	../subprojects/wlroots/types/wlr_compositor.c	/^struct wlr_compositor *wlr_compositor_create(struct wl_display *display,$/;"	f
wlr_compositor_destroy	../subprojects/wlroots/types/wlr_compositor.c	/^void wlr_compositor_destroy(struct wlr_compositor *compositor) {$/;"	f
wlr_cursor	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^struct wlr_cursor {$/;"	s
wlr_cursor_absolute_to_layout_coords	../subprojects/wlroots/types/wlr_cursor.c	/^void wlr_cursor_absolute_to_layout_coords(struct wlr_cursor *cur,$/;"	f
wlr_cursor_attach_input_device	../subprojects/wlroots/types/wlr_cursor.c	/^void wlr_cursor_attach_input_device(struct wlr_cursor *cur,$/;"	f
wlr_cursor_attach_output_layout	../subprojects/wlroots/types/wlr_cursor.c	/^void wlr_cursor_attach_output_layout(struct wlr_cursor *cur,$/;"	f
wlr_cursor_create	../subprojects/wlroots/types/wlr_cursor.c	/^struct wlr_cursor *wlr_cursor_create(void) {$/;"	f
wlr_cursor_destroy	../subprojects/wlroots/types/wlr_cursor.c	/^void wlr_cursor_destroy(struct wlr_cursor *cur) {$/;"	f
wlr_cursor_detach_input_device	../subprojects/wlroots/types/wlr_cursor.c	/^void wlr_cursor_detach_input_device(struct wlr_cursor *cur,$/;"	f
wlr_cursor_device	../subprojects/wlroots/types/wlr_cursor.c	/^struct wlr_cursor_device {$/;"	s	file:
wlr_cursor_map_input_to_output	../subprojects/wlroots/types/wlr_cursor.c	/^void wlr_cursor_map_input_to_output(struct wlr_cursor *cur,$/;"	f
wlr_cursor_map_input_to_region	../subprojects/wlroots/types/wlr_cursor.c	/^void wlr_cursor_map_input_to_region(struct wlr_cursor *cur,$/;"	f
wlr_cursor_map_to_output	../subprojects/wlroots/types/wlr_cursor.c	/^void wlr_cursor_map_to_output(struct wlr_cursor *cur,$/;"	f
wlr_cursor_map_to_region	../subprojects/wlroots/types/wlr_cursor.c	/^void wlr_cursor_map_to_region(struct wlr_cursor *cur,$/;"	f
wlr_cursor_move	../subprojects/wlroots/types/wlr_cursor.c	/^void wlr_cursor_move(struct wlr_cursor *cur, struct wlr_input_device *dev,$/;"	f
wlr_cursor_output_cursor	../subprojects/wlroots/types/wlr_cursor.c	/^struct wlr_cursor_output_cursor {$/;"	s	file:
wlr_cursor_set_image	../subprojects/wlroots/types/wlr_cursor.c	/^void wlr_cursor_set_image(struct wlr_cursor *cur, const uint8_t *pixels,$/;"	f
wlr_cursor_set_surface	../subprojects/wlroots/types/wlr_cursor.c	/^void wlr_cursor_set_surface(struct wlr_cursor *cur, struct wlr_surface *surface,$/;"	f
wlr_cursor_state	../subprojects/wlroots/types/wlr_cursor.c	/^struct wlr_cursor_state {$/;"	s	file:
wlr_cursor_warp	../subprojects/wlroots/types/wlr_cursor.c	/^bool wlr_cursor_warp(struct wlr_cursor *cur, struct wlr_input_device *dev,$/;"	f
wlr_cursor_warp_absolute	../subprojects/wlroots/types/wlr_cursor.c	/^void wlr_cursor_warp_absolute(struct wlr_cursor *cur,$/;"	f
wlr_cursor_warp_closest	../subprojects/wlroots/types/wlr_cursor.c	/^void wlr_cursor_warp_closest(struct wlr_cursor *cur,$/;"	f
wlr_data_control_device_v1	../subprojects/wlroots/include/wlr/types/wlr_data_control_v1.h	/^struct wlr_data_control_device_v1 {$/;"	s
wlr_data_control_device_v1_destroy	../subprojects/wlroots/types/wlr_data_control_v1.c	/^void wlr_data_control_device_v1_destroy(struct wlr_data_control_device_v1 *device) {$/;"	f
wlr_data_control_manager_v1	../subprojects/wlroots/include/wlr/types/wlr_data_control_v1.h	/^struct wlr_data_control_manager_v1 {$/;"	s
wlr_data_control_manager_v1_create	../subprojects/wlroots/types/wlr_data_control_v1.c	/^struct wlr_data_control_manager_v1 *wlr_data_control_manager_v1_create($/;"	f
wlr_data_control_manager_v1_destroy	../subprojects/wlroots/types/wlr_data_control_v1.c	/^void wlr_data_control_manager_v1_destroy($/;"	f
wlr_data_device_manager	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^struct wlr_data_device_manager {$/;"	s
wlr_data_device_manager_create	../subprojects/wlroots/types/data_device/wlr_data_device.c	/^struct wlr_data_device_manager *wlr_data_device_manager_create($/;"	f
wlr_data_device_manager_destroy	../subprojects/wlroots/types/data_device/wlr_data_device.c	/^void wlr_data_device_manager_destroy(struct wlr_data_device_manager *manager) {$/;"	f
wlr_data_offer	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^struct wlr_data_offer {$/;"	s
wlr_data_offer_type	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^enum wlr_data_offer_type {$/;"	g
wlr_data_source	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^struct wlr_data_source {$/;"	s
wlr_data_source_accept	../subprojects/wlroots/types/data_device/wlr_data_source.c	/^void wlr_data_source_accept(struct wlr_data_source *source, uint32_t serial,$/;"	f
wlr_data_source_destroy	../subprojects/wlroots/types/data_device/wlr_data_source.c	/^void wlr_data_source_destroy(struct wlr_data_source *source) {$/;"	f
wlr_data_source_dnd_action	../subprojects/wlroots/types/data_device/wlr_data_source.c	/^void wlr_data_source_dnd_action(struct wlr_data_source *source,$/;"	f
wlr_data_source_dnd_drop	../subprojects/wlroots/types/data_device/wlr_data_source.c	/^void wlr_data_source_dnd_drop(struct wlr_data_source *source) {$/;"	f
wlr_data_source_dnd_finish	../subprojects/wlroots/types/data_device/wlr_data_source.c	/^void wlr_data_source_dnd_finish(struct wlr_data_source *source) {$/;"	f
wlr_data_source_impl	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^struct wlr_data_source_impl {$/;"	s
wlr_data_source_init	../subprojects/wlroots/types/data_device/wlr_data_source.c	/^void wlr_data_source_init(struct wlr_data_source *source,$/;"	f
wlr_data_source_send	../subprojects/wlroots/types/data_device/wlr_data_source.c	/^void wlr_data_source_send(struct wlr_data_source *source, const char *mime_type,$/;"	f
wlr_decoration	../subprojects/wlroots/include/rootston/view.h	/^	struct wlr_xdg_toplevel_decoration_v1 *wlr_decoration;$/;"	m	struct:roots_xdg_toplevel_decoration	typeref:struct:roots_xdg_toplevel_decoration::wlr_xdg_toplevel_decoration_v1
wlr_device	../subprojects/wlroots/include/wlr/backend/session.h	/^struct wlr_device {$/;"	s
wlr_device	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wlr_input_device *wlr_device;$/;"	m	struct:wlr_tablet_v2_tablet	typeref:struct:wlr_tablet_v2_tablet::wlr_input_device
wlr_device	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wlr_input_device *wlr_device;$/;"	m	struct:wlr_tablet_v2_tablet_pad	typeref:struct:wlr_tablet_v2_tablet_pad::wlr_input_device
wlr_device_lists	../subprojects/wlroots/include/backend/libinput.h	/^	struct wlr_list wlr_device_lists; \/\/ list of struct wl_list$/;"	m	struct:wlr_libinput_backend	typeref:struct:wlr_libinput_backend::wlr_list
wlr_direction	../subprojects/wlroots/include/wlr/types/wlr_output_layout.h	/^enum wlr_direction {$/;"	g
wlr_dmabuf_attributes	../subprojects/wlroots/include/wlr/render/dmabuf.h	/^struct wlr_dmabuf_attributes {$/;"	s
wlr_dmabuf_attributes_finish	../subprojects/wlroots/render/dmabuf.c	/^void wlr_dmabuf_attributes_finish( struct wlr_dmabuf_attributes *attribs) {$/;"	f
wlr_dmabuf_attributes_flags	../subprojects/wlroots/include/wlr/render/dmabuf.h	/^enum wlr_dmabuf_attributes_flags {$/;"	g
wlr_dmabuf_v1_buffer	../subprojects/wlroots/include/wlr/types/wlr_linux_dmabuf_v1.h	/^struct wlr_dmabuf_v1_buffer {$/;"	s
wlr_dmabuf_v1_buffer_from_buffer_resource	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^struct wlr_dmabuf_v1_buffer *wlr_dmabuf_v1_buffer_from_buffer_resource($/;"	f
wlr_dmabuf_v1_buffer_from_params_resource	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^struct wlr_dmabuf_v1_buffer *wlr_dmabuf_v1_buffer_from_params_resource($/;"	f
wlr_dmabuf_v1_resource_is_buffer	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^bool wlr_dmabuf_v1_resource_is_buffer(struct wl_resource *buffer_resource) {$/;"	f
wlr_drag	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^struct wlr_drag {$/;"	s
wlr_drag_create	../subprojects/wlroots/types/data_device/wlr_drag.c	/^struct wlr_drag *wlr_drag_create(struct wlr_seat_client *seat_client,$/;"	f
wlr_drag_drop_event	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^struct wlr_drag_drop_event {$/;"	s
wlr_drag_grab_type	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^enum wlr_drag_grab_type {$/;"	g
wlr_drag_icon	../subprojects/wlroots/include/rootston/seat.h	/^	struct wlr_drag_icon *wlr_drag_icon;$/;"	m	struct:roots_drag_icon	typeref:struct:roots_drag_icon::wlr_drag_icon
wlr_drag_icon	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^struct wlr_drag_icon {$/;"	s
wlr_drag_motion_event	../subprojects/wlroots/include/wlr/types/wlr_data_device.h	/^struct wlr_drag_motion_event {$/;"	s
wlr_drm_backend	../subprojects/wlroots/include/backend/drm/drm.h	/^struct wlr_drm_backend {$/;"	s
wlr_drm_backend_create	../subprojects/wlroots/backend/drm/backend.c	/^struct wlr_backend *wlr_drm_backend_create(struct wl_display *display,$/;"	f
wlr_drm_connector	../subprojects/wlroots/include/backend/drm/drm.h	/^struct wlr_drm_connector {$/;"	s
wlr_drm_connector_add_mode	../subprojects/wlroots/backend/drm/drm.c	/^bool wlr_drm_connector_add_mode(struct wlr_output *output,$/;"	f
wlr_drm_connector_props	../subprojects/wlroots/include/backend/drm/properties.h	/^union wlr_drm_connector_props {$/;"	u
wlr_drm_connector_state	../subprojects/wlroots/include/backend/drm/drm.h	/^enum wlr_drm_connector_state {$/;"	g
wlr_drm_crtc	../subprojects/wlroots/include/backend/drm/drm.h	/^struct wlr_drm_crtc {$/;"	s
wlr_drm_crtc_props	../subprojects/wlroots/include/backend/drm/properties.h	/^union wlr_drm_crtc_props {$/;"	u
wlr_drm_format	../subprojects/wlroots/include/wlr/render/drm_format_set.h	/^struct wlr_drm_format {$/;"	s
wlr_drm_format_set	../subprojects/wlroots/include/wlr/render/drm_format_set.h	/^struct wlr_drm_format_set {$/;"	s
wlr_drm_format_set_add	../subprojects/wlroots/render/drm_format_set.c	/^bool wlr_drm_format_set_add(struct wlr_drm_format_set *set, uint32_t format,$/;"	f
wlr_drm_format_set_finish	../subprojects/wlroots/render/drm_format_set.c	/^void wlr_drm_format_set_finish(struct wlr_drm_format_set *set) {$/;"	f
wlr_drm_format_set_get	../subprojects/wlroots/render/drm_format_set.c	/^const struct wlr_drm_format *wlr_drm_format_set_get($/;"	f
wlr_drm_interface	../subprojects/wlroots/include/backend/drm/iface.h	/^struct wlr_drm_interface {$/;"	s
wlr_drm_mode	../subprojects/wlroots/include/backend/drm/drm.h	/^struct wlr_drm_mode {$/;"	s
wlr_drm_plane	../subprojects/wlroots/include/backend/drm/drm.h	/^struct wlr_drm_plane {$/;"	s
wlr_drm_plane_props	../subprojects/wlroots/include/backend/drm/properties.h	/^union wlr_drm_plane_props {$/;"	u
wlr_drm_renderer	../subprojects/wlroots/include/backend/drm/renderer.h	/^struct wlr_drm_renderer {$/;"	s
wlr_drm_surface	../subprojects/wlroots/include/backend/drm/renderer.h	/^struct wlr_drm_surface {$/;"	s
wlr_edges	../subprojects/wlroots/include/wlr/util/edges.h	/^enum wlr_edges {$/;"	g
wlr_egl	../subprojects/wlroots/include/wlr/render/egl.h	/^struct wlr_egl {$/;"	s
wlr_egl_bind_display	../subprojects/wlroots/render/egl.c	/^bool wlr_egl_bind_display(struct wlr_egl *egl, struct wl_display *local_display) {$/;"	f
wlr_egl_create_image_from_dmabuf	../subprojects/wlroots/render/egl.c	/^EGLImageKHR wlr_egl_create_image_from_dmabuf(struct wlr_egl *egl,$/;"	f
wlr_egl_create_image_from_wl_drm	../subprojects/wlroots/render/egl.c	/^EGLImageKHR wlr_egl_create_image_from_wl_drm(struct wlr_egl *egl,$/;"	f
wlr_egl_create_surface	../subprojects/wlroots/render/egl.c	/^EGLSurface wlr_egl_create_surface(struct wlr_egl *egl, void *window) {$/;"	f
wlr_egl_destroy_image	../subprojects/wlroots/render/egl.c	/^bool wlr_egl_destroy_image(struct wlr_egl *egl, EGLImage image) {$/;"	f
wlr_egl_destroy_surface	../subprojects/wlroots/render/egl.c	/^bool wlr_egl_destroy_surface(struct wlr_egl *egl, EGLSurface surface) {$/;"	f
wlr_egl_export_image_to_dmabuf	../subprojects/wlroots/render/egl.c	/^bool wlr_egl_export_image_to_dmabuf(struct wlr_egl *egl, EGLImageKHR image,$/;"	f
wlr_egl_finish	../subprojects/wlroots/render/egl.c	/^void wlr_egl_finish(struct wlr_egl *egl) {$/;"	f
wlr_egl_get_dmabuf_formats	../subprojects/wlroots/render/egl.c	/^const struct wlr_drm_format_set *wlr_egl_get_dmabuf_formats(struct wlr_egl *egl) {$/;"	f
wlr_egl_init	../subprojects/wlroots/render/egl.c	/^bool wlr_egl_init(struct wlr_egl *egl, EGLenum platform, void *remote_display,$/;"	f
wlr_egl_is_current	../subprojects/wlroots/render/egl.c	/^bool wlr_egl_is_current(struct wlr_egl *egl) {$/;"	f
wlr_egl_make_current	../subprojects/wlroots/render/egl.c	/^bool wlr_egl_make_current(struct wlr_egl *egl, EGLSurface surface,$/;"	f
wlr_egl_swap_buffers	../subprojects/wlroots/render/egl.c	/^bool wlr_egl_swap_buffers(struct wlr_egl *egl, EGLSurface surface,$/;"	f
wlr_event_keyboard_key	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^struct wlr_event_keyboard_key {$/;"	s
wlr_event_pointer_axis	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^struct wlr_event_pointer_axis {$/;"	s
wlr_event_pointer_button	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^struct wlr_event_pointer_button {$/;"	s
wlr_event_pointer_motion	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^struct wlr_event_pointer_motion {$/;"	s
wlr_event_pointer_motion_absolute	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^struct wlr_event_pointer_motion_absolute {$/;"	s
wlr_event_pointer_pinch_begin	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^struct wlr_event_pointer_pinch_begin {$/;"	s
wlr_event_pointer_pinch_end	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^struct wlr_event_pointer_pinch_end {$/;"	s
wlr_event_pointer_pinch_update	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^struct wlr_event_pointer_pinch_update {$/;"	s
wlr_event_pointer_swipe_begin	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^struct wlr_event_pointer_swipe_begin {$/;"	s
wlr_event_pointer_swipe_end	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^struct wlr_event_pointer_swipe_end {$/;"	s
wlr_event_pointer_swipe_update	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^struct wlr_event_pointer_swipe_update {$/;"	s
wlr_event_switch_toggle	../subprojects/wlroots/include/wlr/types/wlr_switch.h	/^struct wlr_event_switch_toggle {$/;"	s
wlr_event_tablet_pad_button	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^struct wlr_event_tablet_pad_button {$/;"	s
wlr_event_tablet_pad_ring	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^struct wlr_event_tablet_pad_ring {$/;"	s
wlr_event_tablet_pad_strip	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^struct wlr_event_tablet_pad_strip {$/;"	s
wlr_event_tablet_tool_axis	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^struct wlr_event_tablet_tool_axis {$/;"	s
wlr_event_tablet_tool_button	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^struct wlr_event_tablet_tool_button {$/;"	s
wlr_event_tablet_tool_proximity	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^struct wlr_event_tablet_tool_proximity {$/;"	s
wlr_event_tablet_tool_tip	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^struct wlr_event_tablet_tool_tip {$/;"	s
wlr_event_touch_cancel	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^struct wlr_event_touch_cancel {$/;"	s
wlr_event_touch_down	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^struct wlr_event_touch_down {$/;"	s
wlr_event_touch_motion	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^struct wlr_event_touch_motion {$/;"	s
wlr_event_touch_up	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^struct wlr_event_touch_up {$/;"	s
wlr_export_dmabuf_frame_v1	../subprojects/wlroots/include/wlr/types/wlr_export_dmabuf_v1.h	/^struct wlr_export_dmabuf_frame_v1 {$/;"	s
wlr_export_dmabuf_manager_v1	../subprojects/wlroots/include/wlr/types/wlr_export_dmabuf_v1.h	/^struct wlr_export_dmabuf_manager_v1 {$/;"	s
wlr_export_dmabuf_manager_v1_create	../subprojects/wlroots/types/wlr_export_dmabuf_v1.c	/^struct wlr_export_dmabuf_manager_v1 *wlr_export_dmabuf_manager_v1_create($/;"	f
wlr_export_dmabuf_manager_v1_destroy	../subprojects/wlroots/types/wlr_export_dmabuf_v1.c	/^void wlr_export_dmabuf_manager_v1_destroy($/;"	f
wlr_foreign_toplevel_handle_v1	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^struct wlr_foreign_toplevel_handle_v1 {$/;"	s
wlr_foreign_toplevel_handle_v1_activated_event	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^struct wlr_foreign_toplevel_handle_v1_activated_event {$/;"	s
wlr_foreign_toplevel_handle_v1_create	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^wlr_foreign_toplevel_handle_v1_create($/;"	f
wlr_foreign_toplevel_handle_v1_destroy	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^void wlr_foreign_toplevel_handle_v1_destroy($/;"	f
wlr_foreign_toplevel_handle_v1_fullscreen_event	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^struct wlr_foreign_toplevel_handle_v1_fullscreen_event {$/;"	s
wlr_foreign_toplevel_handle_v1_maximized_event	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^struct wlr_foreign_toplevel_handle_v1_maximized_event {$/;"	s
wlr_foreign_toplevel_handle_v1_minimized_event	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^struct wlr_foreign_toplevel_handle_v1_minimized_event {$/;"	s
wlr_foreign_toplevel_handle_v1_output	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^struct wlr_foreign_toplevel_handle_v1_output {$/;"	s
wlr_foreign_toplevel_handle_v1_output_enter	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^void wlr_foreign_toplevel_handle_v1_output_enter($/;"	f
wlr_foreign_toplevel_handle_v1_output_leave	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^void wlr_foreign_toplevel_handle_v1_output_leave($/;"	f
wlr_foreign_toplevel_handle_v1_set_activated	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^void wlr_foreign_toplevel_handle_v1_set_activated($/;"	f
wlr_foreign_toplevel_handle_v1_set_app_id	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^void wlr_foreign_toplevel_handle_v1_set_app_id($/;"	f
wlr_foreign_toplevel_handle_v1_set_fullscreen	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^void wlr_foreign_toplevel_handle_v1_set_fullscreen($/;"	f
wlr_foreign_toplevel_handle_v1_set_maximized	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^void wlr_foreign_toplevel_handle_v1_set_maximized($/;"	f
wlr_foreign_toplevel_handle_v1_set_minimized	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^void wlr_foreign_toplevel_handle_v1_set_minimized($/;"	f
wlr_foreign_toplevel_handle_v1_set_rectangle_event	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^struct wlr_foreign_toplevel_handle_v1_set_rectangle_event {$/;"	s
wlr_foreign_toplevel_handle_v1_set_title	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^void wlr_foreign_toplevel_handle_v1_set_title($/;"	f
wlr_foreign_toplevel_handle_v1_state	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^enum wlr_foreign_toplevel_handle_v1_state {$/;"	g
wlr_foreign_toplevel_manager_v1	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^struct wlr_foreign_toplevel_manager_v1 {$/;"	s
wlr_foreign_toplevel_manager_v1_create	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^struct wlr_foreign_toplevel_manager_v1 *wlr_foreign_toplevel_manager_v1_create($/;"	f
wlr_foreign_toplevel_manager_v1_destroy	../subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c	/^void wlr_foreign_toplevel_manager_v1_destroy($/;"	f
wlr_fullscreen_shell_v1	../subprojects/wlroots/include/wlr/types/wlr_fullscreen_shell_v1.h	/^struct wlr_fullscreen_shell_v1 {$/;"	s
wlr_fullscreen_shell_v1_create	../subprojects/wlroots/types/wlr_fullscreen_shell_v1.c	/^struct wlr_fullscreen_shell_v1 *wlr_fullscreen_shell_v1_create($/;"	f
wlr_fullscreen_shell_v1_destroy	../subprojects/wlroots/types/wlr_fullscreen_shell_v1.c	/^void wlr_fullscreen_shell_v1_destroy(struct wlr_fullscreen_shell_v1 *shell) {$/;"	f
wlr_fullscreen_shell_v1_present_surface_event	../subprojects/wlroots/include/wlr/types/wlr_fullscreen_shell_v1.h	/^struct wlr_fullscreen_shell_v1_present_surface_event {$/;"	s
wlr_gamma_control	../subprojects/wlroots/include/wlr/types/wlr_gamma_control.h	/^struct wlr_gamma_control {$/;"	s
wlr_gamma_control_manager	../subprojects/wlroots/include/wlr/types/wlr_gamma_control.h	/^struct wlr_gamma_control_manager {$/;"	s
wlr_gamma_control_manager_create	../subprojects/wlroots/types/wlr_gamma_control.c	/^struct wlr_gamma_control_manager *wlr_gamma_control_manager_create($/;"	f
wlr_gamma_control_manager_destroy	../subprojects/wlroots/types/wlr_gamma_control.c	/^void wlr_gamma_control_manager_destroy($/;"	f
wlr_gamma_control_manager_v1	../subprojects/wlroots/include/wlr/types/wlr_gamma_control_v1.h	/^struct wlr_gamma_control_manager_v1 {$/;"	s
wlr_gamma_control_manager_v1_create	../subprojects/wlroots/types/wlr_gamma_control_v1.c	/^struct wlr_gamma_control_manager_v1 *wlr_gamma_control_manager_v1_create($/;"	f
wlr_gamma_control_manager_v1_destroy	../subprojects/wlroots/types/wlr_gamma_control_v1.c	/^void wlr_gamma_control_manager_v1_destroy($/;"	f
wlr_gamma_control_v1	../subprojects/wlroots/include/wlr/types/wlr_gamma_control_v1.h	/^struct wlr_gamma_control_v1 {$/;"	s
wlr_gles2_pixel_format	../subprojects/wlroots/include/render/gles2.h	/^struct wlr_gles2_pixel_format {$/;"	s
wlr_gles2_renderer	../subprojects/wlroots/include/render/gles2.h	/^struct wlr_gles2_renderer {$/;"	s
wlr_gles2_renderer_create	../subprojects/wlroots/render/gles2/renderer.c	/^struct wlr_renderer *wlr_gles2_renderer_create(struct wlr_egl *egl) {$/;"	f
wlr_gles2_tex_shader	../subprojects/wlroots/include/render/gles2.h	/^struct wlr_gles2_tex_shader {$/;"	s
wlr_gles2_texture	../subprojects/wlroots/include/render/gles2.h	/^struct wlr_gles2_texture {$/;"	s
wlr_gles2_texture_from_dmabuf	../subprojects/wlroots/render/gles2/texture.c	/^struct wlr_texture *wlr_gles2_texture_from_dmabuf(struct wlr_egl *egl,$/;"	f
wlr_gles2_texture_from_pixels	../subprojects/wlroots/render/gles2/texture.c	/^struct wlr_texture *wlr_gles2_texture_from_pixels(struct wlr_egl *egl,$/;"	f
wlr_gles2_texture_from_wl_drm	../subprojects/wlroots/render/gles2/texture.c	/^struct wlr_texture *wlr_gles2_texture_from_wl_drm(struct wlr_egl *egl,$/;"	f
wlr_gles2_texture_type	../subprojects/wlroots/include/render/gles2.h	/^enum wlr_gles2_texture_type {$/;"	g
wlr_gtk_primary_selection_device	../subprojects/wlroots/include/wlr/types/wlr_gtk_primary_selection.h	/^struct wlr_gtk_primary_selection_device {$/;"	s
wlr_gtk_primary_selection_device_manager	../subprojects/wlroots/include/wlr/types/wlr_gtk_primary_selection.h	/^struct wlr_gtk_primary_selection_device_manager {$/;"	s
wlr_gtk_primary_selection_device_manager_create	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^		wlr_gtk_primary_selection_device_manager_create($/;"	f
wlr_gtk_primary_selection_device_manager_destroy	../subprojects/wlroots/types/wlr_gtk_primary_selection.c	/^void wlr_gtk_primary_selection_device_manager_destroy($/;"	f
wlr_headless_add_input_device	../subprojects/wlroots/backend/headless/input_device.c	/^struct wlr_input_device *wlr_headless_add_input_device($/;"	f
wlr_headless_add_output	../subprojects/wlroots/backend/headless/output.c	/^struct wlr_output *wlr_headless_add_output(struct wlr_backend *wlr_backend,$/;"	f
wlr_headless_backend	../subprojects/wlroots/include/backend/headless.h	/^struct wlr_headless_backend {$/;"	s
wlr_headless_backend_create	../subprojects/wlroots/backend/headless/backend.c	/^struct wlr_backend *wlr_headless_backend_create(struct wl_display *display,$/;"	f
wlr_headless_input_device	../subprojects/wlroots/include/backend/headless.h	/^struct wlr_headless_input_device {$/;"	s
wlr_headless_output	../subprojects/wlroots/include/backend/headless.h	/^struct wlr_headless_output {$/;"	s
wlr_idle	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^struct wlr_idle {$/;"	s
wlr_idle_create	../subprojects/wlroots/types/wlr_idle.c	/^struct wlr_idle *wlr_idle_create(struct wl_display *display) {$/;"	f
wlr_idle_destroy	../subprojects/wlroots/types/wlr_idle.c	/^void wlr_idle_destroy(struct wlr_idle *idle) {$/;"	f
wlr_idle_inhibit_manager_v1	../subprojects/wlroots/include/wlr/types/wlr_idle_inhibit_v1.h	/^struct wlr_idle_inhibit_manager_v1 {$/;"	s
wlr_idle_inhibit_manager_v1_from_resource	../subprojects/wlroots/types/wlr_idle_inhibit_v1.c	/^wlr_idle_inhibit_manager_v1_from_resource(struct wl_resource *resource) {$/;"	f	file:
wlr_idle_inhibit_v1_create	../subprojects/wlroots/types/wlr_idle_inhibit_v1.c	/^struct wlr_idle_inhibit_manager_v1 *wlr_idle_inhibit_v1_create(struct wl_display *display) {$/;"	f
wlr_idle_inhibit_v1_destroy	../subprojects/wlroots/types/wlr_idle_inhibit_v1.c	/^void wlr_idle_inhibit_v1_destroy(struct wlr_idle_inhibit_manager_v1 *idle_inhibit) {$/;"	f
wlr_idle_inhibitor_v1	../subprojects/wlroots/include/wlr/types/wlr_idle_inhibit_v1.h	/^struct wlr_idle_inhibitor_v1 {$/;"	s
wlr_idle_inhibitor_v1_from_resource	../subprojects/wlroots/types/wlr_idle_inhibit_v1.c	/^wlr_idle_inhibitor_v1_from_resource(struct wl_resource *resource) {$/;"	f	file:
wlr_idle_notify_activity	../subprojects/wlroots/types/wlr_idle.c	/^void wlr_idle_notify_activity(struct wlr_idle *idle, struct wlr_seat *seat) {$/;"	f
wlr_idle_set_enabled	../subprojects/wlroots/types/wlr_idle.c	/^void wlr_idle_set_enabled(struct wlr_idle *idle, struct wlr_seat *seat,$/;"	f
wlr_idle_timeout	../subprojects/wlroots/include/wlr/types/wlr_idle.h	/^struct wlr_idle_timeout {$/;"	s
wlr_idle_timeout_create	../subprojects/wlroots/types/wlr_idle.c	/^struct wlr_idle_timeout *wlr_idle_timeout_create(struct wlr_idle *idle,$/;"	f
wlr_idle_timeout_destroy	../subprojects/wlroots/types/wlr_idle.c	/^void wlr_idle_timeout_destroy(struct wlr_idle_timeout *timer) {$/;"	f
wlr_input_device	../subprojects/wlroots/include/backend/headless.h	/^	struct wlr_input_device wlr_input_device;$/;"	m	struct:wlr_headless_input_device	typeref:struct:wlr_headless_input_device::wlr_input_device
wlr_input_device	../subprojects/wlroots/include/backend/libinput.h	/^	struct wlr_input_device wlr_input_device;$/;"	m	struct:wlr_libinput_input_device	typeref:struct:wlr_libinput_input_device::wlr_input_device
wlr_input_device	../subprojects/wlroots/include/backend/rdp.h	/^	struct wlr_input_device wlr_input_device;$/;"	m	struct:wlr_rdp_input_device	typeref:struct:wlr_rdp_input_device::wlr_input_device
wlr_input_device	../subprojects/wlroots/include/backend/wayland.h	/^	struct wlr_input_device wlr_input_device;$/;"	m	struct:wlr_wl_input_device	typeref:struct:wlr_wl_input_device::wlr_input_device
wlr_input_device	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^struct wlr_input_device {$/;"	s
wlr_input_device_destroy	../subprojects/wlroots/types/wlr_input_device.c	/^void wlr_input_device_destroy(struct wlr_input_device *dev) {$/;"	f
wlr_input_device_impl	../subprojects/wlroots/include/wlr/interfaces/wlr_input_device.h	/^struct wlr_input_device_impl {$/;"	s
wlr_input_device_init	../subprojects/wlroots/types/wlr_input_device.c	/^void wlr_input_device_init(struct wlr_input_device *dev,$/;"	f
wlr_input_device_is_headless	../subprojects/wlroots/backend/headless/input_device.c	/^bool wlr_input_device_is_headless(struct wlr_input_device *wlr_dev) {$/;"	f
wlr_input_device_is_libinput	../subprojects/wlroots/backend/libinput/events.c	/^bool wlr_input_device_is_libinput(struct wlr_input_device *wlr_dev) {$/;"	f
wlr_input_device_is_wl	../subprojects/wlroots/backend/wayland/wl_seat.c	/^bool wlr_input_device_is_wl(struct wlr_input_device *dev) {$/;"	f
wlr_input_device_is_x11	../subprojects/wlroots/backend/x11/input_device.c	/^bool wlr_input_device_is_x11(struct wlr_input_device *wlr_dev) {$/;"	f
wlr_input_device_type	../subprojects/wlroots/include/wlr/types/wlr_input_device.h	/^enum wlr_input_device_type {$/;"	g
wlr_input_inhibit_manager	../subprojects/wlroots/include/wlr/types/wlr_input_inhibitor.h	/^struct wlr_input_inhibit_manager {$/;"	s
wlr_input_inhibit_manager_create	../subprojects/wlroots/types/wlr_input_inhibitor.c	/^struct wlr_input_inhibit_manager *wlr_input_inhibit_manager_create($/;"	f
wlr_input_inhibit_manager_destroy	../subprojects/wlroots/types/wlr_input_inhibitor.c	/^void wlr_input_inhibit_manager_destroy($/;"	f
wlr_input_method_manager_v2	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^struct wlr_input_method_manager_v2 {$/;"	s
wlr_input_method_manager_v2_create	../subprojects/wlroots/types/wlr_input_method_v2.c	/^struct wlr_input_method_manager_v2 *wlr_input_method_manager_v2_create($/;"	f
wlr_input_method_manager_v2_destroy	../subprojects/wlroots/types/wlr_input_method_v2.c	/^void wlr_input_method_manager_v2_destroy($/;"	f
wlr_input_method_v2	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^struct wlr_input_method_v2 {$/;"	s
wlr_input_method_v2_delete_surrounding_text	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^struct wlr_input_method_v2_delete_surrounding_text {$/;"	s
wlr_input_method_v2_preedit_string	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^struct wlr_input_method_v2_preedit_string {$/;"	s
wlr_input_method_v2_send_activate	../subprojects/wlroots/types/wlr_input_method_v2.c	/^void wlr_input_method_v2_send_activate($/;"	f
wlr_input_method_v2_send_content_type	../subprojects/wlroots/types/wlr_input_method_v2.c	/^void wlr_input_method_v2_send_content_type($/;"	f
wlr_input_method_v2_send_deactivate	../subprojects/wlroots/types/wlr_input_method_v2.c	/^void wlr_input_method_v2_send_deactivate($/;"	f
wlr_input_method_v2_send_done	../subprojects/wlroots/types/wlr_input_method_v2.c	/^void wlr_input_method_v2_send_done(struct wlr_input_method_v2 *input_method) {$/;"	f
wlr_input_method_v2_send_surrounding_text	../subprojects/wlroots/types/wlr_input_method_v2.c	/^void wlr_input_method_v2_send_surrounding_text($/;"	f
wlr_input_method_v2_send_text_change_cause	../subprojects/wlroots/types/wlr_input_method_v2.c	/^void wlr_input_method_v2_send_text_change_cause($/;"	f
wlr_input_method_v2_send_unavailable	../subprojects/wlroots/types/wlr_input_method_v2.c	/^void wlr_input_method_v2_send_unavailable($/;"	f
wlr_input_method_v2_state	../subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h	/^struct wlr_input_method_v2_state {$/;"	s
wlr_key_state	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^enum wlr_key_state {$/;"	g
wlr_keyboard	../subprojects/wlroots/backend/libinput/keyboard.c	/^	struct wlr_keyboard wlr_keyboard;$/;"	m	struct:wlr_libinput_keyboard	typeref:struct:wlr_libinput_keyboard::wlr_keyboard	file:
wlr_keyboard	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^struct wlr_keyboard {$/;"	s
wlr_keyboard_destroy	../subprojects/wlroots/types/wlr_keyboard.c	/^void wlr_keyboard_destroy(struct wlr_keyboard *kb) {$/;"	f
wlr_keyboard_get_modifiers	../subprojects/wlroots/types/wlr_keyboard.c	/^uint32_t wlr_keyboard_get_modifiers(struct wlr_keyboard *kb) {$/;"	f
wlr_keyboard_grab_interface	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^struct wlr_keyboard_grab_interface {$/;"	s
wlr_keyboard_impl	../subprojects/wlroots/include/wlr/interfaces/wlr_keyboard.h	/^struct wlr_keyboard_impl {$/;"	s
wlr_keyboard_init	../subprojects/wlroots/types/wlr_keyboard.c	/^void wlr_keyboard_init(struct wlr_keyboard *kb,$/;"	f
wlr_keyboard_led	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^enum wlr_keyboard_led {$/;"	g
wlr_keyboard_led_update	../subprojects/wlroots/types/wlr_keyboard.c	/^void wlr_keyboard_led_update(struct wlr_keyboard *kb, uint32_t leds) {$/;"	f
wlr_keyboard_modifier	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^enum wlr_keyboard_modifier {$/;"	g
wlr_keyboard_modifiers	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^struct wlr_keyboard_modifiers {$/;"	s
wlr_keyboard_notify_key	../subprojects/wlroots/types/wlr_keyboard.c	/^void wlr_keyboard_notify_key(struct wlr_keyboard *keyboard,$/;"	f
wlr_keyboard_notify_modifiers	../subprojects/wlroots/types/wlr_keyboard.c	/^void wlr_keyboard_notify_modifiers(struct wlr_keyboard *keyboard,$/;"	f
wlr_keyboard_set_keymap	../subprojects/wlroots/types/wlr_keyboard.c	/^void wlr_keyboard_set_keymap(struct wlr_keyboard *kb,$/;"	f
wlr_keyboard_set_repeat_info	../subprojects/wlroots/types/wlr_keyboard.c	/^void wlr_keyboard_set_repeat_info(struct wlr_keyboard *kb, int32_t rate,$/;"	f
wlr_layer_shell_v1	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^struct wlr_layer_shell_v1 {$/;"	s
wlr_layer_shell_v1_create	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^struct wlr_layer_shell_v1 *wlr_layer_shell_v1_create(struct wl_display *display) {$/;"	f
wlr_layer_shell_v1_destroy	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^void wlr_layer_shell_v1_destroy(struct wlr_layer_shell_v1 *layer_shell) {$/;"	f
wlr_layer_surface_v1	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^struct wlr_layer_surface_v1 {$/;"	s
wlr_layer_surface_v1_close	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^void wlr_layer_surface_v1_close(struct wlr_layer_surface_v1 *surface) {$/;"	f
wlr_layer_surface_v1_configure	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^struct wlr_layer_surface_v1_configure {$/;"	s
wlr_layer_surface_v1_configure	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^void wlr_layer_surface_v1_configure(struct wlr_layer_surface_v1 *surface,$/;"	f
wlr_layer_surface_v1_for_each_surface	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^void wlr_layer_surface_v1_for_each_surface(struct wlr_layer_surface_v1 *surface,$/;"	f
wlr_layer_surface_v1_from_wlr_surface	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^struct wlr_layer_surface_v1 *wlr_layer_surface_v1_from_wlr_surface($/;"	f
wlr_layer_surface_v1_state	../subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h	/^struct wlr_layer_surface_v1_state {$/;"	s
wlr_layer_surface_v1_surface_at	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^struct wlr_surface *wlr_layer_surface_v1_surface_at($/;"	f
wlr_libinput_backend	../subprojects/wlroots/include/backend/libinput.h	/^struct wlr_libinput_backend {$/;"	s
wlr_libinput_backend_create	../subprojects/wlroots/backend/libinput/backend.c	/^struct wlr_backend *wlr_libinput_backend_create(struct wl_display *display,$/;"	f
wlr_libinput_get_device_handle	../subprojects/wlroots/backend/libinput/backend.c	/^struct libinput_device *wlr_libinput_get_device_handle($/;"	f
wlr_libinput_input_device	../subprojects/wlroots/include/backend/libinput.h	/^struct wlr_libinput_input_device {$/;"	s
wlr_libinput_keyboard	../subprojects/wlroots/backend/libinput/keyboard.c	/^struct wlr_libinput_keyboard {$/;"	s	file:
wlr_libinput_tablet	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^struct wlr_libinput_tablet {$/;"	s	file:
wlr_libinput_tablet_tool	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^struct wlr_libinput_tablet_tool {$/;"	s	file:
wlr_linux_dmabuf_v1	../subprojects/wlroots/include/wlr/types/wlr_linux_dmabuf_v1.h	/^struct wlr_linux_dmabuf_v1 {$/;"	s
wlr_linux_dmabuf_v1_create	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^struct wlr_linux_dmabuf_v1 *wlr_linux_dmabuf_v1_create(struct wl_display *display,$/;"	f
wlr_linux_dmabuf_v1_destroy	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^void wlr_linux_dmabuf_v1_destroy(struct wlr_linux_dmabuf_v1 *linux_dmabuf) {$/;"	f
wlr_linux_dmabuf_v1_from_resource	../subprojects/wlroots/types/wlr_linux_dmabuf_v1.c	/^struct wlr_linux_dmabuf_v1 *wlr_linux_dmabuf_v1_from_resource($/;"	f
wlr_list	../subprojects/wlroots/include/wlr/types/wlr_list.h	/^struct wlr_list {$/;"	s
wlr_list_cat	../subprojects/wlroots/types/wlr_list.c	/^ssize_t wlr_list_cat(struct wlr_list *list, const struct wlr_list *source) {$/;"	f
wlr_list_del	../subprojects/wlroots/types/wlr_list.c	/^void wlr_list_del(struct wlr_list *list, size_t index) {$/;"	f
wlr_list_find	../subprojects/wlroots/types/wlr_list.c	/^ssize_t wlr_list_find(struct wlr_list *list,$/;"	f
wlr_list_finish	../subprojects/wlroots/types/wlr_list.c	/^void wlr_list_finish(struct wlr_list *list) {$/;"	f
wlr_list_for_each	../subprojects/wlroots/types/wlr_list.c	/^void wlr_list_for_each(struct wlr_list *list, void (*callback)(void *item)) {$/;"	f
wlr_list_init	../subprojects/wlroots/types/wlr_list.c	/^bool wlr_list_init(struct wlr_list *list) {$/;"	f
wlr_list_insert	../subprojects/wlroots/types/wlr_list.c	/^ssize_t wlr_list_insert(struct wlr_list *list, size_t index, void *item) {$/;"	f
wlr_list_peek	../subprojects/wlroots/types/wlr_list.c	/^void *wlr_list_peek(struct wlr_list *list) {$/;"	f
wlr_list_pop	../subprojects/wlroots/types/wlr_list.c	/^void *wlr_list_pop(struct wlr_list *list) {$/;"	f
wlr_list_push	../subprojects/wlroots/types/wlr_list.c	/^ssize_t wlr_list_push(struct wlr_list *list, void *item) {$/;"	f
wlr_list_qsort	../subprojects/wlroots/types/wlr_list.c	/^void wlr_list_qsort(struct wlr_list *list,$/;"	f
wlr_log	../subprojects/wlroots/include/wlr/util/log.h	55;"	d
wlr_log_errno	../subprojects/wlroots/include/wlr/util/log.h	61;"	d
wlr_log_func_t	../subprojects/wlroots/include/wlr/util/log.h	/^typedef void (*wlr_log_func_t)(enum wlr_log_importance importance,$/;"	t
wlr_log_get_verbosity	../subprojects/wlroots/util/log.c	/^enum wlr_log_importance wlr_log_get_verbosity(void) {$/;"	f
wlr_log_importance	../subprojects/wlroots/include/wlr/util/log.h	/^enum wlr_log_importance {$/;"	g
wlr_log_init	../subprojects/wlroots/util/log.c	/^void wlr_log_init(enum wlr_log_importance verbosity, wlr_log_func_t callback) {$/;"	f
wlr_matrix_identity	../subprojects/wlroots/types/wlr_matrix.c	/^void wlr_matrix_identity(float mat[static 9]) {$/;"	f
wlr_matrix_multiply	../subprojects/wlroots/types/wlr_matrix.c	/^void wlr_matrix_multiply(float mat[static 9], const float a[static 9],$/;"	f
wlr_matrix_project_box	../subprojects/wlroots/types/wlr_matrix.c	/^void wlr_matrix_project_box(float mat[static 9], const struct wlr_box *box,$/;"	f
wlr_matrix_projection	../subprojects/wlroots/types/wlr_matrix.c	/^void wlr_matrix_projection(float mat[static 9], int width, int height,$/;"	f
wlr_matrix_rotate	../subprojects/wlroots/types/wlr_matrix.c	/^void wlr_matrix_rotate(float mat[static 9], float rad) {$/;"	f
wlr_matrix_scale	../subprojects/wlroots/types/wlr_matrix.c	/^void wlr_matrix_scale(float mat[static 9], float x, float y) {$/;"	f
wlr_matrix_transform	../subprojects/wlroots/types/wlr_matrix.c	/^void wlr_matrix_transform(float mat[static 9],$/;"	f
wlr_matrix_translate	../subprojects/wlroots/types/wlr_matrix.c	/^void wlr_matrix_translate(float mat[static 9], float x, float y) {$/;"	f
wlr_matrix_transpose	../subprojects/wlroots/types/wlr_matrix.c	/^void wlr_matrix_transpose(float mat[static 9], const float a[static 9]) {$/;"	f
wlr_mode	../subprojects/wlroots/include/backend/drm/drm.h	/^	struct wlr_output_mode wlr_mode;$/;"	m	struct:wlr_drm_mode	typeref:struct:wlr_drm_mode::wlr_output_mode
wlr_multi_backend	../subprojects/wlroots/include/backend/multi.h	/^struct wlr_multi_backend {$/;"	s
wlr_multi_backend_add	../subprojects/wlroots/backend/multi/backend.c	/^bool wlr_multi_backend_add(struct wlr_backend *_multi,$/;"	f
wlr_multi_backend_create	../subprojects/wlroots/backend/multi/backend.c	/^struct wlr_backend *wlr_multi_backend_create(struct wl_display *display) {$/;"	f
wlr_multi_backend_remove	../subprojects/wlroots/backend/multi/backend.c	/^void wlr_multi_backend_remove(struct wlr_backend *_multi,$/;"	f
wlr_multi_for_each_backend	../subprojects/wlroots/backend/multi/backend.c	/^void wlr_multi_for_each_backend(struct wlr_backend *_backend,$/;"	f
wlr_multi_is_empty	../subprojects/wlroots/backend/multi/backend.c	/^bool wlr_multi_is_empty(struct wlr_backend *_backend) {$/;"	f
wlr_noop_add_output	../subprojects/wlroots/backend/noop/output.c	/^struct wlr_output *wlr_noop_add_output(struct wlr_backend *wlr_backend) {$/;"	f
wlr_noop_backend	../subprojects/wlroots/include/backend/noop.h	/^struct wlr_noop_backend {$/;"	s
wlr_noop_backend_create	../subprojects/wlroots/backend/noop/backend.c	/^struct wlr_backend *wlr_noop_backend_create(struct wl_display *display) {$/;"	f
wlr_noop_output	../subprojects/wlroots/include/backend/noop.h	/^struct wlr_noop_output {$/;"	s
wlr_output	../subprojects/wlroots/examples/fullscreen-shell.c	/^	struct wlr_output *wlr_output;$/;"	m	struct:fullscreen_output	typeref:struct:fullscreen_output::wlr_output	file:
wlr_output	../subprojects/wlroots/include/backend/headless.h	/^	struct wlr_output wlr_output;$/;"	m	struct:wlr_headless_output	typeref:struct:wlr_headless_output::wlr_output
wlr_output	../subprojects/wlroots/include/backend/noop.h	/^	struct wlr_output wlr_output;$/;"	m	struct:wlr_noop_output	typeref:struct:wlr_noop_output::wlr_output
wlr_output	../subprojects/wlroots/include/backend/rdp.h	/^	struct wlr_output wlr_output;$/;"	m	struct:wlr_rdp_output	typeref:struct:wlr_rdp_output::wlr_output
wlr_output	../subprojects/wlroots/include/backend/wayland.h	/^	struct wlr_output wlr_output;$/;"	m	struct:wlr_wl_output	typeref:struct:wlr_wl_output::wlr_output
wlr_output	../subprojects/wlroots/include/backend/x11.h	/^	struct wlr_output wlr_output;$/;"	m	struct:wlr_x11_output	typeref:struct:wlr_x11_output::wlr_output
wlr_output	../subprojects/wlroots/include/rootston/output.h	/^	struct wlr_output *wlr_output;$/;"	m	struct:roots_output	typeref:struct:roots_output::wlr_output
wlr_output	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^struct wlr_output {$/;"	s
wlr_output	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wlr_output *wlr_output;$/;"	m	struct:tinywl_output	typeref:struct:tinywl_output::wlr_output	file:
wlr_output_attach_render	../subprojects/wlroots/types/wlr_output.c	/^bool wlr_output_attach_render(struct wlr_output *output, int *buffer_age) {$/;"	f
wlr_output_commit	../subprojects/wlroots/types/wlr_output.c	/^bool wlr_output_commit(struct wlr_output *output) {$/;"	f
wlr_output_configuration_head_v1	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^struct wlr_output_configuration_head_v1 {$/;"	s
wlr_output_configuration_head_v1_create	../subprojects/wlroots/types/wlr_output_management_v1.c	/^		wlr_output_configuration_head_v1_create($/;"	f
wlr_output_configuration_v1	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^struct wlr_output_configuration_v1 {$/;"	s
wlr_output_configuration_v1_create	../subprojects/wlroots/types/wlr_output_management_v1.c	/^struct wlr_output_configuration_v1 *wlr_output_configuration_v1_create(void) {$/;"	f
wlr_output_configuration_v1_destroy	../subprojects/wlroots/types/wlr_output_management_v1.c	/^void wlr_output_configuration_v1_destroy($/;"	f
wlr_output_configuration_v1_send_failed	../subprojects/wlroots/types/wlr_output_management_v1.c	/^void wlr_output_configuration_v1_send_failed($/;"	f
wlr_output_configuration_v1_send_succeeded	../subprojects/wlroots/types/wlr_output_management_v1.c	/^void wlr_output_configuration_v1_send_succeeded($/;"	f
wlr_output_create_global	../subprojects/wlroots/types/wlr_output.c	/^void wlr_output_create_global(struct wlr_output *output) {$/;"	f
wlr_output_cursor	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^struct wlr_output_cursor {$/;"	s
wlr_output_cursor_create	../subprojects/wlroots/types/wlr_output.c	/^struct wlr_output_cursor *wlr_output_cursor_create(struct wlr_output *output) {$/;"	f
wlr_output_cursor_destroy	../subprojects/wlroots/types/wlr_output.c	/^void wlr_output_cursor_destroy(struct wlr_output_cursor *cursor) {$/;"	f
wlr_output_cursor_move	../subprojects/wlroots/types/wlr_output.c	/^bool wlr_output_cursor_move(struct wlr_output_cursor *cursor,$/;"	f
wlr_output_cursor_set_image	../subprojects/wlroots/types/wlr_output.c	/^bool wlr_output_cursor_set_image(struct wlr_output_cursor *cursor,$/;"	f
wlr_output_cursor_set_surface	../subprojects/wlroots/types/wlr_output.c	/^void wlr_output_cursor_set_surface(struct wlr_output_cursor *cursor,$/;"	f
wlr_output_damage	../subprojects/wlroots/include/wlr/types/wlr_output_damage.h	/^struct wlr_output_damage {$/;"	s
wlr_output_damage_add	../subprojects/wlroots/types/wlr_output_damage.c	/^void wlr_output_damage_add(struct wlr_output_damage *output_damage,$/;"	f
wlr_output_damage_add_box	../subprojects/wlroots/types/wlr_output_damage.c	/^void wlr_output_damage_add_box(struct wlr_output_damage *output_damage,$/;"	f
wlr_output_damage_add_whole	../subprojects/wlroots/types/wlr_output_damage.c	/^void wlr_output_damage_add_whole(struct wlr_output_damage *output_damage) {$/;"	f
wlr_output_damage_attach_render	../subprojects/wlroots/types/wlr_output_damage.c	/^bool wlr_output_damage_attach_render(struct wlr_output_damage *output_damage,$/;"	f
wlr_output_damage_create	../subprojects/wlroots/types/wlr_output_damage.c	/^struct wlr_output_damage *wlr_output_damage_create(struct wlr_output *output) {$/;"	f
wlr_output_damage_destroy	../subprojects/wlroots/types/wlr_output_damage.c	/^void wlr_output_damage_destroy(struct wlr_output_damage *output_damage) {$/;"	f
wlr_output_damage_whole	../subprojects/wlroots/types/wlr_output.c	/^void wlr_output_damage_whole(struct wlr_output *output) {$/;"	f
wlr_output_destroy	../subprojects/wlroots/types/wlr_output.c	/^void wlr_output_destroy(struct wlr_output *output) {$/;"	f
wlr_output_destroy_global	../subprojects/wlroots/types/wlr_output.c	/^void wlr_output_destroy_global(struct wlr_output *output) {$/;"	f
wlr_output_effective_resolution	../subprojects/wlroots/types/wlr_output.c	/^void wlr_output_effective_resolution(struct wlr_output *output,$/;"	f
wlr_output_enable	../subprojects/wlroots/types/wlr_output.c	/^bool wlr_output_enable(struct wlr_output *output, bool enable) {$/;"	f
wlr_output_event_precommit	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^struct wlr_output_event_precommit {$/;"	s
wlr_output_event_present	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^struct wlr_output_event_present {$/;"	s
wlr_output_export_dmabuf	../subprojects/wlroots/types/wlr_output.c	/^bool wlr_output_export_dmabuf(struct wlr_output *output,$/;"	f
wlr_output_from_resource	../subprojects/wlroots/types/wlr_output.c	/^struct wlr_output *wlr_output_from_resource(struct wl_resource *resource) {$/;"	f
wlr_output_get_gamma_size	../subprojects/wlroots/types/wlr_output.c	/^size_t wlr_output_get_gamma_size(struct wlr_output *output) {$/;"	f
wlr_output_head_v1	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^struct wlr_output_head_v1 {$/;"	s
wlr_output_head_v1_state	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^struct wlr_output_head_v1_state {$/;"	s
wlr_output_impl	../subprojects/wlroots/include/wlr/interfaces/wlr_output.h	/^struct wlr_output_impl {$/;"	s
wlr_output_init	../subprojects/wlroots/types/wlr_output.c	/^void wlr_output_init(struct wlr_output *output, struct wlr_backend *backend,$/;"	f
wlr_output_is_drm	../subprojects/wlroots/backend/drm/drm.c	/^bool wlr_output_is_drm(struct wlr_output *output) {$/;"	f
wlr_output_is_headless	../subprojects/wlroots/backend/headless/output.c	/^bool wlr_output_is_headless(struct wlr_output *wlr_output) {$/;"	f
wlr_output_is_noop	../subprojects/wlroots/backend/noop/output.c	/^bool wlr_output_is_noop(struct wlr_output *wlr_output) {$/;"	f
wlr_output_is_rdp	../subprojects/wlroots/backend/rdp/output.c	/^bool wlr_output_is_rdp(struct wlr_output *wlr_output) {$/;"	f
wlr_output_is_wl	../subprojects/wlroots/backend/wayland/output.c	/^bool wlr_output_is_wl(struct wlr_output *wlr_output) {$/;"	f
wlr_output_is_x11	../subprojects/wlroots/backend/x11/output.c	/^bool wlr_output_is_x11(struct wlr_output *wlr_output) {$/;"	f
wlr_output_layout	../subprojects/wlroots/include/wlr/types/wlr_output_layout.h	/^struct wlr_output_layout {$/;"	s
wlr_output_layout_add	../subprojects/wlroots/types/wlr_output_layout.c	/^void wlr_output_layout_add(struct wlr_output_layout *layout,$/;"	f
wlr_output_layout_add_auto	../subprojects/wlroots/types/wlr_output_layout.c	/^void wlr_output_layout_add_auto(struct wlr_output_layout *layout,$/;"	f
wlr_output_layout_adjacent_output	../subprojects/wlroots/types/wlr_output_layout.c	/^struct wlr_output *wlr_output_layout_adjacent_output($/;"	f
wlr_output_layout_closest_point	../subprojects/wlroots/types/wlr_output_layout.c	/^void wlr_output_layout_closest_point(struct wlr_output_layout *layout,$/;"	f
wlr_output_layout_contains_point	../subprojects/wlroots/types/wlr_output_layout.c	/^bool wlr_output_layout_contains_point(struct wlr_output_layout *layout,$/;"	f
wlr_output_layout_create	../subprojects/wlroots/types/wlr_output_layout.c	/^struct wlr_output_layout *wlr_output_layout_create(void) {$/;"	f
wlr_output_layout_destroy	../subprojects/wlroots/types/wlr_output_layout.c	/^void wlr_output_layout_destroy(struct wlr_output_layout *layout) {$/;"	f
wlr_output_layout_farthest_output	../subprojects/wlroots/types/wlr_output_layout.c	/^struct wlr_output *wlr_output_layout_farthest_output($/;"	f
wlr_output_layout_get	../subprojects/wlroots/types/wlr_output_layout.c	/^struct wlr_output_layout_output *wlr_output_layout_get($/;"	f
wlr_output_layout_get_box	../subprojects/wlroots/types/wlr_output_layout.c	/^struct wlr_box *wlr_output_layout_get_box($/;"	f
wlr_output_layout_get_center_output	../subprojects/wlroots/types/wlr_output_layout.c	/^struct wlr_output *wlr_output_layout_get_center_output($/;"	f
wlr_output_layout_intersects	../subprojects/wlroots/types/wlr_output_layout.c	/^bool wlr_output_layout_intersects(struct wlr_output_layout *layout,$/;"	f
wlr_output_layout_move	../subprojects/wlroots/types/wlr_output_layout.c	/^void wlr_output_layout_move(struct wlr_output_layout *layout,$/;"	f
wlr_output_layout_output	../subprojects/wlroots/include/wlr/types/wlr_output_layout.h	/^struct wlr_output_layout_output {$/;"	s
wlr_output_layout_output_at	../subprojects/wlroots/types/wlr_output_layout.c	/^struct wlr_output *wlr_output_layout_output_at(struct wlr_output_layout *layout,$/;"	f
wlr_output_layout_output_coords	../subprojects/wlroots/types/wlr_output_layout.c	/^void wlr_output_layout_output_coords(struct wlr_output_layout *layout,$/;"	f
wlr_output_layout_output_in_direction	../subprojects/wlroots/types/wlr_output_layout.c	/^struct wlr_output *wlr_output_layout_output_in_direction($/;"	f
wlr_output_layout_output_state	../subprojects/wlroots/types/wlr_output_layout.c	/^struct wlr_output_layout_output_state {$/;"	s	file:
wlr_output_layout_remove	../subprojects/wlroots/types/wlr_output_layout.c	/^void wlr_output_layout_remove(struct wlr_output_layout *layout,$/;"	f
wlr_output_layout_state	../subprojects/wlroots/types/wlr_output_layout.c	/^struct wlr_output_layout_state {$/;"	s	file:
wlr_output_lock_software_cursors	../subprojects/wlroots/types/wlr_output.c	/^void wlr_output_lock_software_cursors(struct wlr_output *output, bool lock) {$/;"	f
wlr_output_manager_v1	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^struct wlr_output_manager_v1 {$/;"	s
wlr_output_manager_v1_create	../subprojects/wlroots/types/wlr_output_management_v1.c	/^struct wlr_output_manager_v1 *wlr_output_manager_v1_create($/;"	f
wlr_output_manager_v1_set_configuration	../subprojects/wlroots/types/wlr_output_management_v1.c	/^void wlr_output_manager_v1_set_configuration($/;"	f
wlr_output_mode	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^struct wlr_output_mode {$/;"	s
wlr_output_preferred_mode	../subprojects/wlroots/types/wlr_output.c	/^struct wlr_output_mode *wlr_output_preferred_mode(struct wlr_output *output) {$/;"	f
wlr_output_preferred_read_format	../subprojects/wlroots/types/wlr_output.c	/^bool wlr_output_preferred_read_format(struct wlr_output *output,$/;"	f
wlr_output_present_flag	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^enum wlr_output_present_flag {$/;"	g
wlr_output_render_software_cursors	../subprojects/wlroots/types/wlr_output.c	/^void wlr_output_render_software_cursors(struct wlr_output *output,$/;"	f
wlr_output_schedule_done	../subprojects/wlroots/types/wlr_output.c	/^void wlr_output_schedule_done(struct wlr_output *output) {$/;"	f
wlr_output_schedule_frame	../subprojects/wlroots/types/wlr_output.c	/^void wlr_output_schedule_frame(struct wlr_output *output) {$/;"	f
wlr_output_send_frame	../subprojects/wlroots/types/wlr_output.c	/^void wlr_output_send_frame(struct wlr_output *output) {$/;"	f
wlr_output_send_present	../subprojects/wlroots/types/wlr_output.c	/^void wlr_output_send_present(struct wlr_output *output,$/;"	f
wlr_output_set_custom_mode	../subprojects/wlroots/types/wlr_output.c	/^bool wlr_output_set_custom_mode(struct wlr_output *output, int32_t width,$/;"	f
wlr_output_set_damage	../subprojects/wlroots/types/wlr_output.c	/^void wlr_output_set_damage(struct wlr_output *output,$/;"	f
wlr_output_set_gamma	../subprojects/wlroots/types/wlr_output.c	/^bool wlr_output_set_gamma(struct wlr_output *output, size_t size,$/;"	f
wlr_output_set_mode	../subprojects/wlroots/types/wlr_output.c	/^bool wlr_output_set_mode(struct wlr_output *output,$/;"	f
wlr_output_set_scale	../subprojects/wlroots/types/wlr_output.c	/^void wlr_output_set_scale(struct wlr_output *output, float scale) {$/;"	f
wlr_output_set_subpixel	../subprojects/wlroots/types/wlr_output.c	/^void wlr_output_set_subpixel(struct wlr_output *output,$/;"	f
wlr_output_set_transform	../subprojects/wlroots/types/wlr_output.c	/^void wlr_output_set_transform(struct wlr_output *output,$/;"	f
wlr_output_state	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^struct wlr_output_state {$/;"	s
wlr_output_state_field	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^enum wlr_output_state_field {$/;"	g
wlr_output_transform_compose	../subprojects/wlroots/types/wlr_output.c	/^enum wl_output_transform wlr_output_transform_compose($/;"	f
wlr_output_transform_invert	../subprojects/wlroots/types/wlr_output.c	/^enum wl_output_transform wlr_output_transform_invert($/;"	f
wlr_output_transformed_resolution	../subprojects/wlroots/types/wlr_output.c	/^void wlr_output_transformed_resolution(struct wlr_output *output,$/;"	f
wlr_output_update_custom_mode	../subprojects/wlroots/types/wlr_output.c	/^void wlr_output_update_custom_mode(struct wlr_output *output, int32_t width,$/;"	f
wlr_output_update_enabled	../subprojects/wlroots/types/wlr_output.c	/^void wlr_output_update_enabled(struct wlr_output *output, bool enabled) {$/;"	f
wlr_output_update_mode	../subprojects/wlroots/types/wlr_output.c	/^void wlr_output_update_mode(struct wlr_output *output,$/;"	f
wlr_output_update_needs_frame	../subprojects/wlroots/types/wlr_output.c	/^void wlr_output_update_needs_frame(struct wlr_output *output) {$/;"	f
wlr_pad	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wlr_tablet_pad *wlr_pad;$/;"	m	struct:wlr_tablet_v2_tablet_pad	typeref:struct:wlr_tablet_v2_tablet_pad::wlr_tablet_pad
wlr_pointer	../subprojects/wlroots/include/backend/wayland.h	/^	struct wlr_pointer wlr_pointer;$/;"	m	struct:wlr_wl_pointer	typeref:struct:wlr_wl_pointer::wlr_pointer
wlr_pointer	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^struct wlr_pointer {$/;"	s
wlr_pointer_constraint_v1	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^struct wlr_pointer_constraint_v1 {$/;"	s
wlr_pointer_constraint_v1_send_activated	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^void wlr_pointer_constraint_v1_send_activated($/;"	f
wlr_pointer_constraint_v1_send_deactivated	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^void wlr_pointer_constraint_v1_send_deactivated($/;"	f
wlr_pointer_constraint_v1_state	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^struct wlr_pointer_constraint_v1_state {$/;"	s
wlr_pointer_constraint_v1_state_field	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^enum wlr_pointer_constraint_v1_state_field {$/;"	g
wlr_pointer_constraint_v1_type	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^enum wlr_pointer_constraint_v1_type {$/;"	g
wlr_pointer_constraints_v1	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^struct wlr_pointer_constraints_v1 {$/;"	s
wlr_pointer_constraints_v1_constraint_for_surface	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^		wlr_pointer_constraints_v1_constraint_for_surface($/;"	f
wlr_pointer_constraints_v1_create	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^struct wlr_pointer_constraints_v1 *wlr_pointer_constraints_v1_create($/;"	f
wlr_pointer_constraints_v1_destroy	../subprojects/wlroots/types/wlr_pointer_constraints_v1.c	/^void wlr_pointer_constraints_v1_destroy($/;"	f
wlr_pointer_destroy	../subprojects/wlroots/types/wlr_pointer.c	/^void wlr_pointer_destroy(struct wlr_pointer *pointer) {$/;"	f
wlr_pointer_gestures_v1	../subprojects/wlroots/include/wlr/types/wlr_pointer_gestures_v1.h	/^struct wlr_pointer_gestures_v1 {$/;"	s
wlr_pointer_gestures_v1_create	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	/^struct wlr_pointer_gestures_v1 *wlr_pointer_gestures_v1_create($/;"	f
wlr_pointer_gestures_v1_destroy	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	/^void wlr_pointer_gestures_v1_destroy(struct wlr_pointer_gestures_v1 *gestures) {$/;"	f
wlr_pointer_gestures_v1_send_pinch_begin	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	/^void wlr_pointer_gestures_v1_send_pinch_begin($/;"	f
wlr_pointer_gestures_v1_send_pinch_end	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	/^void wlr_pointer_gestures_v1_send_pinch_end($/;"	f
wlr_pointer_gestures_v1_send_pinch_update	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	/^void wlr_pointer_gestures_v1_send_pinch_update($/;"	f
wlr_pointer_gestures_v1_send_swipe_begin	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	/^void wlr_pointer_gestures_v1_send_swipe_begin($/;"	f
wlr_pointer_gestures_v1_send_swipe_end	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	/^void wlr_pointer_gestures_v1_send_swipe_end($/;"	f
wlr_pointer_gestures_v1_send_swipe_update	../subprojects/wlroots/types/wlr_pointer_gestures_v1.c	/^void wlr_pointer_gestures_v1_send_swipe_update($/;"	f
wlr_pointer_grab_interface	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^struct wlr_pointer_grab_interface {$/;"	s
wlr_pointer_impl	../subprojects/wlroots/include/wlr/interfaces/wlr_pointer.h	/^struct wlr_pointer_impl {$/;"	s
wlr_pointer_init	../subprojects/wlroots/types/wlr_pointer.c	/^void wlr_pointer_init(struct wlr_pointer *pointer,$/;"	f
wlr_popup	../subprojects/wlroots/include/rootston/layers.h	/^	struct wlr_xdg_popup *wlr_popup;$/;"	m	struct:roots_layer_popup	typeref:struct:roots_layer_popup::wlr_xdg_popup
wlr_popup	../subprojects/wlroots/include/rootston/view.h	/^	struct wlr_xdg_popup *wlr_popup;$/;"	m	struct:roots_xdg_popup	typeref:struct:roots_xdg_popup::wlr_xdg_popup
wlr_popup	../subprojects/wlroots/include/rootston/view.h	/^	struct wlr_xdg_popup_v6 *wlr_popup;$/;"	m	struct:roots_xdg_popup_v6	typeref:struct:roots_xdg_popup_v6::wlr_xdg_popup_v6
wlr_positioner_invert_x	../subprojects/wlroots/types/xdg_shell/wlr_xdg_positioner.c	/^void wlr_positioner_invert_x(struct wlr_xdg_positioner *positioner) {$/;"	f
wlr_positioner_invert_y	../subprojects/wlroots/types/xdg_shell/wlr_xdg_positioner.c	/^void wlr_positioner_invert_y(struct wlr_xdg_positioner *positioner) {$/;"	f
wlr_positioner_v6_invert_x	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_positioner_v6.c	/^void wlr_positioner_v6_invert_x(struct wlr_xdg_positioner_v6 *positioner) {$/;"	f
wlr_positioner_v6_invert_y	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_positioner_v6.c	/^void wlr_positioner_v6_invert_y($/;"	f
wlr_presentation	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	/^struct wlr_presentation {$/;"	s
wlr_presentation_create	../subprojects/wlroots/types/wlr_presentation_time.c	/^struct wlr_presentation *wlr_presentation_create(struct wl_display *display,$/;"	f
wlr_presentation_destroy	../subprojects/wlroots/types/wlr_presentation_time.c	/^void wlr_presentation_destroy(struct wlr_presentation *presentation) {$/;"	f
wlr_presentation_event	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	/^struct wlr_presentation_event {$/;"	s
wlr_presentation_feedback	../subprojects/wlroots/include/wlr/types/wlr_presentation_time.h	/^struct wlr_presentation_feedback {$/;"	s
wlr_presentation_send_surface_presented	../subprojects/wlroots/types/wlr_presentation_time.c	/^void wlr_presentation_send_surface_presented($/;"	f
wlr_primary_selection_source	../subprojects/wlroots/include/wlr/types/wlr_primary_selection.h	/^struct wlr_primary_selection_source {$/;"	s
wlr_primary_selection_source_destroy	../subprojects/wlroots/types/wlr_primary_selection.c	/^void wlr_primary_selection_source_destroy($/;"	f
wlr_primary_selection_source_impl	../subprojects/wlroots/include/wlr/types/wlr_primary_selection.h	/^struct wlr_primary_selection_source_impl {$/;"	s
wlr_primary_selection_source_init	../subprojects/wlroots/types/wlr_primary_selection.c	/^void wlr_primary_selection_source_init($/;"	f
wlr_primary_selection_source_send	../subprojects/wlroots/types/wlr_primary_selection.c	/^void wlr_primary_selection_source_send($/;"	f
wlr_primary_selection_v1_device	../subprojects/wlroots/include/wlr/types/wlr_primary_selection_v1.h	/^struct wlr_primary_selection_v1_device {$/;"	s
wlr_primary_selection_v1_device_manager	../subprojects/wlroots/include/wlr/types/wlr_primary_selection_v1.h	/^struct wlr_primary_selection_v1_device_manager {$/;"	s
wlr_primary_selection_v1_device_manager_create	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^		wlr_primary_selection_v1_device_manager_create($/;"	f
wlr_primary_selection_v1_device_manager_destroy	../subprojects/wlroots/types/wlr_primary_selection_v1.c	/^void wlr_primary_selection_v1_device_manager_destroy($/;"	f
wlr_rdp_backend	../subprojects/wlroots/include/backend/rdp.h	/^struct wlr_rdp_backend {$/;"	s
wlr_rdp_backend_create	../subprojects/wlroots/backend/rdp/backend.c	/^struct wlr_backend *wlr_rdp_backend_create(struct wl_display *display,$/;"	f
wlr_rdp_backend_set_address	../subprojects/wlroots/backend/rdp/backend.c	/^void wlr_rdp_backend_set_address(struct wlr_backend *wlr_backend,$/;"	f
wlr_rdp_backend_set_port	../subprojects/wlroots/backend/rdp/backend.c	/^void wlr_rdp_backend_set_port(struct wlr_backend *wlr_backend, int port) {$/;"	f
wlr_rdp_input_device	../subprojects/wlroots/include/backend/rdp.h	/^struct wlr_rdp_input_device {$/;"	s
wlr_rdp_keyboard	../subprojects/wlroots/include/backend/rdp.h	/^struct wlr_rdp_keyboard {$/;"	s
wlr_rdp_keyboard_create	../subprojects/wlroots/backend/rdp/keyboard.c	/^struct wlr_rdp_input_device *wlr_rdp_keyboard_create($/;"	f
wlr_rdp_output	../subprojects/wlroots/include/backend/rdp.h	/^struct wlr_rdp_output {$/;"	s
wlr_rdp_output_create	../subprojects/wlroots/backend/rdp/output.c	/^struct wlr_rdp_output *wlr_rdp_output_create(struct wlr_rdp_backend *backend,$/;"	f
wlr_rdp_peer_context	../subprojects/wlroots/include/backend/rdp.h	/^struct wlr_rdp_peer_context {$/;"	s
wlr_rdp_peer_flags	../subprojects/wlroots/include/backend/rdp.h	/^enum wlr_rdp_peer_flags {$/;"	g
wlr_rdp_pointer_create	../subprojects/wlroots/backend/rdp/pointer.c	/^struct wlr_rdp_input_device *wlr_rdp_pointer_create($/;"	f
wlr_region_confine	../subprojects/wlroots/util/region.c	/^bool wlr_region_confine(pixman_region32_t *region, double x1, double y1, double x2,$/;"	f
wlr_region_create	../subprojects/wlroots/types/wlr_region.c	/^struct wl_resource *wlr_region_create(struct wl_client *client,$/;"	f
wlr_region_expand	../subprojects/wlroots/util/region.c	/^void wlr_region_expand(pixman_region32_t *dst, pixman_region32_t *src,$/;"	f
wlr_region_from_resource	../subprojects/wlroots/types/wlr_region.c	/^pixman_region32_t *wlr_region_from_resource(struct wl_resource *resource) {$/;"	f
wlr_region_rotated_bounds	../subprojects/wlroots/util/region.c	/^void wlr_region_rotated_bounds(pixman_region32_t *dst, pixman_region32_t *src,$/;"	f
wlr_region_scale	../subprojects/wlroots/util/region.c	/^void wlr_region_scale(pixman_region32_t *dst, pixman_region32_t *src,$/;"	f
wlr_region_transform	../subprojects/wlroots/util/region.c	/^void wlr_region_transform(pixman_region32_t *dst, pixman_region32_t *src,$/;"	f
wlr_relative_pointer_manager_v1	../subprojects/wlroots/include/wlr/types/wlr_relative_pointer_v1.h	/^struct wlr_relative_pointer_manager_v1 {$/;"	s
wlr_relative_pointer_manager_v1_create	../subprojects/wlroots/types/wlr_relative_pointer_v1.c	/^struct wlr_relative_pointer_manager_v1 *wlr_relative_pointer_manager_v1_create(struct wl_display *display) {$/;"	f
wlr_relative_pointer_manager_v1_destroy	../subprojects/wlroots/types/wlr_relative_pointer_v1.c	/^void wlr_relative_pointer_manager_v1_destroy(struct wlr_relative_pointer_manager_v1 *manager) {$/;"	f
wlr_relative_pointer_manager_v1_send_relative_motion	../subprojects/wlroots/types/wlr_relative_pointer_v1.c	/^void wlr_relative_pointer_manager_v1_send_relative_motion($/;"	f
wlr_relative_pointer_v1	../subprojects/wlroots/include/wlr/types/wlr_relative_pointer_v1.h	/^struct wlr_relative_pointer_v1 {$/;"	s
wlr_relative_pointer_v1_from_resource	../subprojects/wlroots/types/wlr_relative_pointer_v1.c	/^struct wlr_relative_pointer_v1 *wlr_relative_pointer_v1_from_resource(struct wl_resource *resource) {$/;"	f
wlr_rend	../subprojects/wlroots/include/backend/drm/renderer.h	/^	struct wlr_renderer *wlr_rend;$/;"	m	struct:wlr_drm_renderer	typeref:struct:wlr_drm_renderer::wlr_renderer
wlr_render_ellipse	../subprojects/wlroots/render/wlr_renderer.c	/^void wlr_render_ellipse(struct wlr_renderer *r, const struct wlr_box *box,$/;"	f
wlr_render_ellipse_with_matrix	../subprojects/wlroots/render/wlr_renderer.c	/^void wlr_render_ellipse_with_matrix(struct wlr_renderer *r,$/;"	f
wlr_render_quad_with_matrix	../subprojects/wlroots/render/wlr_renderer.c	/^void wlr_render_quad_with_matrix(struct wlr_renderer *r,$/;"	f
wlr_render_rect	../subprojects/wlroots/render/wlr_renderer.c	/^void wlr_render_rect(struct wlr_renderer *r, const struct wlr_box *box,$/;"	f
wlr_render_texture	../subprojects/wlroots/render/wlr_renderer.c	/^bool wlr_render_texture(struct wlr_renderer *r, struct wlr_texture *texture,$/;"	f
wlr_render_texture_with_matrix	../subprojects/wlroots/render/wlr_renderer.c	/^bool wlr_render_texture_with_matrix(struct wlr_renderer *r,$/;"	f
wlr_renderer	../subprojects/wlroots/include/render/gles2.h	/^	struct wlr_renderer wlr_renderer;$/;"	m	struct:wlr_gles2_renderer	typeref:struct:wlr_gles2_renderer::wlr_renderer
wlr_renderer	../subprojects/wlroots/include/wlr/render/wlr_renderer.h	/^struct wlr_renderer {$/;"	s
wlr_renderer_autocreate	../subprojects/wlroots/render/wlr_renderer.c	/^struct wlr_renderer *wlr_renderer_autocreate(struct wlr_egl *egl,$/;"	f
wlr_renderer_begin	../subprojects/wlroots/render/wlr_renderer.c	/^void wlr_renderer_begin(struct wlr_renderer *r, int width, int height) {$/;"	f
wlr_renderer_clear	../subprojects/wlroots/render/wlr_renderer.c	/^void wlr_renderer_clear(struct wlr_renderer *r, const float color[static 4]) {$/;"	f
wlr_renderer_create_func_t	../subprojects/wlroots/include/wlr/backend.h	/^typedef struct wlr_renderer *(*wlr_renderer_create_func_t)(struct wlr_egl *egl, EGLenum platform,$/;"	t	typeref:struct:wlr_renderer_create_func_t
wlr_renderer_destroy	../subprojects/wlroots/render/wlr_renderer.c	/^void wlr_renderer_destroy(struct wlr_renderer *r) {$/;"	f
wlr_renderer_end	../subprojects/wlroots/render/wlr_renderer.c	/^void wlr_renderer_end(struct wlr_renderer *r) {$/;"	f
wlr_renderer_format_supported	../subprojects/wlroots/render/wlr_renderer.c	/^bool wlr_renderer_format_supported(struct wlr_renderer *r,$/;"	f
wlr_renderer_get_dmabuf_formats	../subprojects/wlroots/render/wlr_renderer.c	/^const struct wlr_drm_format_set *wlr_renderer_get_dmabuf_formats($/;"	f
wlr_renderer_get_formats	../subprojects/wlroots/render/wlr_renderer.c	/^const enum wl_shm_format *wlr_renderer_get_formats($/;"	f
wlr_renderer_impl	../subprojects/wlroots/include/wlr/render/interface.h	/^struct wlr_renderer_impl {$/;"	s
wlr_renderer_init	../subprojects/wlroots/render/wlr_renderer.c	/^void wlr_renderer_init(struct wlr_renderer *renderer,$/;"	f
wlr_renderer_init_wl_display	../subprojects/wlroots/render/wlr_renderer.c	/^void wlr_renderer_init_wl_display(struct wlr_renderer *r,$/;"	f
wlr_renderer_read_pixels	../subprojects/wlroots/render/wlr_renderer.c	/^bool wlr_renderer_read_pixels(struct wlr_renderer *r, enum wl_shm_format fmt,$/;"	f
wlr_renderer_read_pixels_flags	../subprojects/wlroots/include/wlr/render/wlr_renderer.h	/^enum wlr_renderer_read_pixels_flags {$/;"	g
wlr_renderer_resource_is_wl_drm_buffer	../subprojects/wlroots/render/wlr_renderer.c	/^bool wlr_renderer_resource_is_wl_drm_buffer(struct wlr_renderer *r,$/;"	f
wlr_renderer_scissor	../subprojects/wlroots/render/wlr_renderer.c	/^void wlr_renderer_scissor(struct wlr_renderer *r, struct wlr_box *box) {$/;"	f
wlr_renderer_wl_drm_buffer_get_size	../subprojects/wlroots/render/wlr_renderer.c	/^void wlr_renderer_wl_drm_buffer_get_size(struct wlr_renderer *r,$/;"	f
wlr_resource_is_buffer	../subprojects/wlroots/types/wlr_buffer.c	/^bool wlr_resource_is_buffer(struct wl_resource *resource) {$/;"	f
wlr_screencopy_frame_v1	../subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h	/^struct wlr_screencopy_frame_v1 {$/;"	s
wlr_screencopy_manager_v1	../subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h	/^struct wlr_screencopy_manager_v1 {$/;"	s
wlr_screencopy_manager_v1_create	../subprojects/wlroots/types/wlr_screencopy_v1.c	/^struct wlr_screencopy_manager_v1 *wlr_screencopy_manager_v1_create($/;"	f
wlr_screencopy_manager_v1_destroy	../subprojects/wlroots/types/wlr_screencopy_v1.c	/^void wlr_screencopy_manager_v1_destroy($/;"	f
wlr_screenshooter	../subprojects/wlroots/include/wlr/types/wlr_screenshooter.h	/^struct wlr_screenshooter {$/;"	s
wlr_screenshooter_create	../subprojects/wlroots/types/wlr_screenshooter.c	/^struct wlr_screenshooter *wlr_screenshooter_create(struct wl_display *display) {$/;"	f
wlr_screenshooter_destroy	../subprojects/wlroots/types/wlr_screenshooter.c	/^void wlr_screenshooter_destroy(struct wlr_screenshooter *screenshooter) {$/;"	f
wlr_screenshot	../subprojects/wlroots/include/wlr/types/wlr_screenshooter.h	/^struct wlr_screenshot {$/;"	s
wlr_seat	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^	struct wlr_seat *wlr_seat;$/;"	m	struct:wlr_tablet_seat_v2	typeref:struct:wlr_tablet_seat_v2::wlr_seat
wlr_seat	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^struct wlr_seat {$/;"	s
wlr_seat_client	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^struct wlr_seat_client {$/;"	s
wlr_seat_client_for_wl_client	../subprojects/wlroots/types/seat/wlr_seat.c	/^struct wlr_seat_client *wlr_seat_client_for_wl_client(struct wlr_seat *wlr_seat,$/;"	f
wlr_seat_client_from_pointer_resource	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^struct wlr_seat_client *wlr_seat_client_from_pointer_resource($/;"	f
wlr_seat_client_from_resource	../subprojects/wlroots/types/seat/wlr_seat.c	/^struct wlr_seat_client *wlr_seat_client_from_resource($/;"	f
wlr_seat_create	../subprojects/wlroots/types/seat/wlr_seat.c	/^struct wlr_seat *wlr_seat_create(struct wl_display *display, const char *name) {$/;"	f
wlr_seat_destroy	../subprojects/wlroots/types/seat/wlr_seat.c	/^void wlr_seat_destroy(struct wlr_seat *seat) {$/;"	f
wlr_seat_get_keyboard	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^struct wlr_keyboard *wlr_seat_get_keyboard(struct wlr_seat *seat) {$/;"	f
wlr_seat_keyboard_clear_focus	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^void wlr_seat_keyboard_clear_focus(struct wlr_seat *seat) {$/;"	f
wlr_seat_keyboard_end_grab	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^void wlr_seat_keyboard_end_grab(struct wlr_seat *wlr_seat) {$/;"	f
wlr_seat_keyboard_enter	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^void wlr_seat_keyboard_enter(struct wlr_seat *seat,$/;"	f
wlr_seat_keyboard_focus_change_event	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^struct wlr_seat_keyboard_focus_change_event {$/;"	s
wlr_seat_keyboard_grab	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^struct wlr_seat_keyboard_grab {$/;"	s
wlr_seat_keyboard_has_grab	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^bool wlr_seat_keyboard_has_grab(struct wlr_seat *seat) {$/;"	f
wlr_seat_keyboard_notify_enter	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^void wlr_seat_keyboard_notify_enter(struct wlr_seat *seat,$/;"	f
wlr_seat_keyboard_notify_key	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^void wlr_seat_keyboard_notify_key(struct wlr_seat *seat, uint32_t time,$/;"	f
wlr_seat_keyboard_notify_modifiers	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^void wlr_seat_keyboard_notify_modifiers(struct wlr_seat *seat,$/;"	f
wlr_seat_keyboard_send_key	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^void wlr_seat_keyboard_send_key(struct wlr_seat *wlr_seat, uint32_t time,$/;"	f
wlr_seat_keyboard_send_modifiers	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^void wlr_seat_keyboard_send_modifiers(struct wlr_seat *seat,$/;"	f
wlr_seat_keyboard_start_grab	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^void wlr_seat_keyboard_start_grab(struct wlr_seat *wlr_seat,$/;"	f
wlr_seat_keyboard_state	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^struct wlr_seat_keyboard_state {$/;"	s
wlr_seat_pointer_clear_focus	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^void wlr_seat_pointer_clear_focus(struct wlr_seat *wlr_seat) {$/;"	f
wlr_seat_pointer_end_grab	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^void wlr_seat_pointer_end_grab(struct wlr_seat *wlr_seat) {$/;"	f
wlr_seat_pointer_enter	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^void wlr_seat_pointer_enter(struct wlr_seat *wlr_seat,$/;"	f
wlr_seat_pointer_focus_change_event	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^struct wlr_seat_pointer_focus_change_event {$/;"	s
wlr_seat_pointer_grab	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^struct wlr_seat_pointer_grab {$/;"	s
wlr_seat_pointer_has_grab	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^bool wlr_seat_pointer_has_grab(struct wlr_seat *seat) {$/;"	f
wlr_seat_pointer_notify_axis	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^void wlr_seat_pointer_notify_axis(struct wlr_seat *wlr_seat, uint32_t time,$/;"	f
wlr_seat_pointer_notify_button	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^uint32_t wlr_seat_pointer_notify_button(struct wlr_seat *wlr_seat,$/;"	f
wlr_seat_pointer_notify_enter	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^void wlr_seat_pointer_notify_enter(struct wlr_seat *wlr_seat,$/;"	f
wlr_seat_pointer_notify_frame	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^void wlr_seat_pointer_notify_frame(struct wlr_seat *wlr_seat) {$/;"	f
wlr_seat_pointer_notify_motion	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^void wlr_seat_pointer_notify_motion(struct wlr_seat *wlr_seat, uint32_t time,$/;"	f
wlr_seat_pointer_request_set_cursor_event	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^struct wlr_seat_pointer_request_set_cursor_event {$/;"	s
wlr_seat_pointer_send_axis	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^void wlr_seat_pointer_send_axis(struct wlr_seat *wlr_seat, uint32_t time,$/;"	f
wlr_seat_pointer_send_button	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^uint32_t wlr_seat_pointer_send_button(struct wlr_seat *wlr_seat, uint32_t time,$/;"	f
wlr_seat_pointer_send_frame	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^void wlr_seat_pointer_send_frame(struct wlr_seat *wlr_seat) {$/;"	f
wlr_seat_pointer_send_motion	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^void wlr_seat_pointer_send_motion(struct wlr_seat *wlr_seat, uint32_t time,$/;"	f
wlr_seat_pointer_start_grab	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^void wlr_seat_pointer_start_grab(struct wlr_seat *wlr_seat,$/;"	f
wlr_seat_pointer_state	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^struct wlr_seat_pointer_state {$/;"	s
wlr_seat_pointer_surface_has_focus	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^bool wlr_seat_pointer_surface_has_focus(struct wlr_seat *wlr_seat,$/;"	f
wlr_seat_request_set_primary_selection	../subprojects/wlroots/types/wlr_primary_selection.c	/^void wlr_seat_request_set_primary_selection(struct wlr_seat *seat,$/;"	f
wlr_seat_request_set_primary_selection_event	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^struct wlr_seat_request_set_primary_selection_event {$/;"	s
wlr_seat_request_set_selection	../subprojects/wlroots/types/data_device/wlr_data_device.c	/^void wlr_seat_request_set_selection(struct wlr_seat *seat,$/;"	f
wlr_seat_request_set_selection_event	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^struct wlr_seat_request_set_selection_event {$/;"	s
wlr_seat_request_start_drag	../subprojects/wlroots/types/data_device/wlr_drag.c	/^void wlr_seat_request_start_drag(struct wlr_seat *seat, struct wlr_drag *drag,$/;"	f
wlr_seat_request_start_drag_event	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^struct wlr_seat_request_start_drag_event {$/;"	s
wlr_seat_set_capabilities	../subprojects/wlroots/types/seat/wlr_seat.c	/^void wlr_seat_set_capabilities(struct wlr_seat *wlr_seat,$/;"	f
wlr_seat_set_keyboard	../subprojects/wlroots/types/seat/wlr_seat_keyboard.c	/^void wlr_seat_set_keyboard(struct wlr_seat *seat,$/;"	f
wlr_seat_set_name	../subprojects/wlroots/types/seat/wlr_seat.c	/^void wlr_seat_set_name(struct wlr_seat *wlr_seat, const char *name) {$/;"	f
wlr_seat_set_primary_selection	../subprojects/wlroots/types/wlr_primary_selection.c	/^void wlr_seat_set_primary_selection(struct wlr_seat *seat,$/;"	f
wlr_seat_set_selection	../subprojects/wlroots/types/data_device/wlr_data_device.c	/^void wlr_seat_set_selection(struct wlr_seat *seat,$/;"	f
wlr_seat_start_drag	../subprojects/wlroots/types/data_device/wlr_drag.c	/^void wlr_seat_start_drag(struct wlr_seat *seat, struct wlr_drag *drag,$/;"	f
wlr_seat_start_pointer_drag	../subprojects/wlroots/types/data_device/wlr_drag.c	/^void wlr_seat_start_pointer_drag(struct wlr_seat *seat, struct wlr_drag *drag,$/;"	f
wlr_seat_start_touch_drag	../subprojects/wlroots/types/data_device/wlr_drag.c	/^void wlr_seat_start_touch_drag(struct wlr_seat *seat, struct wlr_drag *drag,$/;"	f
wlr_seat_touch_end_grab	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^void wlr_seat_touch_end_grab(struct wlr_seat *wlr_seat) {$/;"	f
wlr_seat_touch_get_point	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^struct wlr_touch_point *wlr_seat_touch_get_point($/;"	f
wlr_seat_touch_grab	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^struct wlr_seat_touch_grab {$/;"	s
wlr_seat_touch_has_grab	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^bool wlr_seat_touch_has_grab(struct wlr_seat *seat) {$/;"	f
wlr_seat_touch_notify_down	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^uint32_t wlr_seat_touch_notify_down(struct wlr_seat *seat,$/;"	f
wlr_seat_touch_notify_motion	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^void wlr_seat_touch_notify_motion(struct wlr_seat *seat, uint32_t time,$/;"	f
wlr_seat_touch_notify_up	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^void wlr_seat_touch_notify_up(struct wlr_seat *seat, uint32_t time,$/;"	f
wlr_seat_touch_num_points	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^int wlr_seat_touch_num_points(struct wlr_seat *seat) {$/;"	f
wlr_seat_touch_point_clear_focus	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^void wlr_seat_touch_point_clear_focus(struct wlr_seat *seat, uint32_t time,$/;"	f
wlr_seat_touch_point_focus	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^void wlr_seat_touch_point_focus(struct wlr_seat *seat,$/;"	f
wlr_seat_touch_send_down	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^uint32_t wlr_seat_touch_send_down(struct wlr_seat *seat,$/;"	f
wlr_seat_touch_send_motion	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^void wlr_seat_touch_send_motion(struct wlr_seat *seat, uint32_t time, int32_t touch_id,$/;"	f
wlr_seat_touch_send_up	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^void wlr_seat_touch_send_up(struct wlr_seat *seat, uint32_t time, int32_t touch_id) {$/;"	f
wlr_seat_touch_start_grab	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^void wlr_seat_touch_start_grab(struct wlr_seat *wlr_seat,$/;"	f
wlr_seat_touch_state	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^struct wlr_seat_touch_state {$/;"	s
wlr_seat_validate_grab_serial	../subprojects/wlroots/types/seat/wlr_seat.c	/^bool wlr_seat_validate_grab_serial(struct wlr_seat *seat, uint32_t serial) {$/;"	f
wlr_seat_validate_pointer_grab_serial	../subprojects/wlroots/types/seat/wlr_seat_pointer.c	/^bool wlr_seat_validate_pointer_grab_serial(struct wlr_seat *seat,$/;"	f
wlr_seat_validate_touch_grab_serial	../subprojects/wlroots/types/seat/wlr_seat_touch.c	/^bool wlr_seat_validate_touch_grab_serial(struct wlr_seat *seat,$/;"	f
wlr_send_tablet_v2_tablet_pad_button	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^void wlr_send_tablet_v2_tablet_pad_button($/;"	f
wlr_send_tablet_v2_tablet_pad_enter	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^uint32_t wlr_send_tablet_v2_tablet_pad_enter($/;"	f
wlr_send_tablet_v2_tablet_pad_leave	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^uint32_t wlr_send_tablet_v2_tablet_pad_leave(struct wlr_tablet_v2_tablet_pad *pad,$/;"	f
wlr_send_tablet_v2_tablet_pad_mode	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^uint32_t wlr_send_tablet_v2_tablet_pad_mode(struct wlr_tablet_v2_tablet_pad *pad,$/;"	f
wlr_send_tablet_v2_tablet_pad_ring	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^void wlr_send_tablet_v2_tablet_pad_ring(struct wlr_tablet_v2_tablet_pad *pad,$/;"	f
wlr_send_tablet_v2_tablet_pad_strip	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^void wlr_send_tablet_v2_tablet_pad_strip(struct wlr_tablet_v2_tablet_pad *pad,$/;"	f
wlr_send_tablet_v2_tablet_tool_button	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_send_tablet_v2_tablet_tool_button($/;"	f
wlr_send_tablet_v2_tablet_tool_distance	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_send_tablet_v2_tablet_tool_distance($/;"	f
wlr_send_tablet_v2_tablet_tool_down	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_send_tablet_v2_tablet_tool_down(struct wlr_tablet_v2_tablet_tool *tool) {$/;"	f
wlr_send_tablet_v2_tablet_tool_motion	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_send_tablet_v2_tablet_tool_motion($/;"	f
wlr_send_tablet_v2_tablet_tool_pressure	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_send_tablet_v2_tablet_tool_pressure($/;"	f
wlr_send_tablet_v2_tablet_tool_proximity_in	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_send_tablet_v2_tablet_tool_proximity_in($/;"	f
wlr_send_tablet_v2_tablet_tool_proximity_out	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_send_tablet_v2_tablet_tool_proximity_out($/;"	f
wlr_send_tablet_v2_tablet_tool_rotation	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_send_tablet_v2_tablet_tool_rotation($/;"	f
wlr_send_tablet_v2_tablet_tool_slider	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_send_tablet_v2_tablet_tool_slider($/;"	f
wlr_send_tablet_v2_tablet_tool_tilt	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_send_tablet_v2_tablet_tool_tilt($/;"	f
wlr_send_tablet_v2_tablet_tool_up	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_send_tablet_v2_tablet_tool_up(struct wlr_tablet_v2_tablet_tool *tool) {$/;"	f
wlr_send_tablet_v2_tablet_tool_wheel	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_send_tablet_v2_tablet_tool_wheel($/;"	f
wlr_server_decoration	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^struct wlr_server_decoration {$/;"	s
wlr_server_decoration_manager	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^struct wlr_server_decoration_manager {$/;"	s
wlr_server_decoration_manager_create	../subprojects/wlroots/types/wlr_server_decoration.c	/^struct wlr_server_decoration_manager *wlr_server_decoration_manager_create($/;"	f
wlr_server_decoration_manager_destroy	../subprojects/wlroots/types/wlr_server_decoration.c	/^void wlr_server_decoration_manager_destroy($/;"	f
wlr_server_decoration_manager_mode	../subprojects/wlroots/include/wlr/types/wlr_server_decoration.h	/^enum wlr_server_decoration_manager_mode {$/;"	g
wlr_server_decoration_manager_set_default_mode	../subprojects/wlroots/types/wlr_server_decoration.c	/^void wlr_server_decoration_manager_set_default_mode($/;"	f
wlr_session	../subprojects/wlroots/include/wlr/backend/session.h	/^struct wlr_session {$/;"	s
wlr_session_change_vt	../subprojects/wlroots/backend/session/session.c	/^bool wlr_session_change_vt(struct wlr_session *session, unsigned vt) {$/;"	f
wlr_session_close_file	../subprojects/wlroots/backend/session/session.c	/^void wlr_session_close_file(struct wlr_session *session, int fd) {$/;"	f
wlr_session_create	../subprojects/wlroots/backend/session/session.c	/^struct wlr_session *wlr_session_create(struct wl_display *disp) {$/;"	f
wlr_session_destroy	../subprojects/wlroots/backend/session/session.c	/^void wlr_session_destroy(struct wlr_session *session) {$/;"	f
wlr_session_find_gpus	../subprojects/wlroots/backend/session/session.c	/^size_t wlr_session_find_gpus(struct wlr_session *session,$/;"	f
wlr_session_open_file	../subprojects/wlroots/backend/session/session.c	/^int wlr_session_open_file(struct wlr_session *session, const char *path) {$/;"	f
wlr_session_signal_add	../subprojects/wlroots/backend/session/session.c	/^void wlr_session_signal_add(struct wlr_session *session, int fd,$/;"	f
wlr_signal_emit_safe	../subprojects/wlroots/util/signal.c	/^void wlr_signal_emit_safe(struct wl_signal *signal, void *data) {$/;"	f
wlr_subcompositor	../subprojects/wlroots/include/wlr/types/wlr_compositor.h	/^struct wlr_subcompositor {$/;"	s
wlr_subsurface	../subprojects/wlroots/include/rootston/view.h	/^	struct wlr_subsurface *wlr_subsurface;$/;"	m	struct:roots_subsurface	typeref:struct:roots_subsurface::wlr_subsurface
wlr_subsurface	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^struct wlr_subsurface {$/;"	s
wlr_subsurface_create	../subprojects/wlroots/types/wlr_surface.c	/^struct wlr_subsurface *wlr_subsurface_create(struct wlr_surface *surface,$/;"	f
wlr_subsurface_from_wlr_surface	../subprojects/wlroots/types/wlr_compositor.c	/^struct wlr_subsurface *wlr_subsurface_from_wlr_surface($/;"	f
wlr_subsurface_state	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^struct wlr_subsurface_state {$/;"	s
wlr_surface	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wlr_surface *wlr_surface;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wlr_surface
wlr_surface	../subprojects/wlroots/include/rootston/view.h	/^	struct wlr_surface *wlr_surface;$/;"	m	struct:roots_view	typeref:struct:roots_view::wlr_surface
wlr_surface	../subprojects/wlroots/include/rootston/view.h	/^	struct wlr_surface *wlr_surface;$/;"	m	struct:roots_view_child	typeref:struct:roots_view_child::wlr_surface
wlr_surface	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^struct wlr_surface {$/;"	s
wlr_surface_accepts_tablet_v2	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^bool wlr_surface_accepts_tablet_v2(struct wlr_tablet_v2_tablet *tablet,$/;"	f
wlr_surface_create	../subprojects/wlroots/types/wlr_surface.c	/^struct wlr_surface *wlr_surface_create(struct wl_client *client,$/;"	f
wlr_surface_for_each_surface	../subprojects/wlroots/types/wlr_surface.c	/^void wlr_surface_for_each_surface(struct wlr_surface *surface,$/;"	f
wlr_surface_from_resource	../subprojects/wlroots/types/wlr_surface.c	/^struct wlr_surface *wlr_surface_from_resource(struct wl_resource *resource) {$/;"	f
wlr_surface_get_effective_damage	../subprojects/wlroots/types/wlr_surface.c	/^void wlr_surface_get_effective_damage(struct wlr_surface *surface,$/;"	f
wlr_surface_get_extends	../subprojects/wlroots/types/wlr_surface.c	/^void wlr_surface_get_extends(struct wlr_surface *surface, struct wlr_box *box) {$/;"	f
wlr_surface_get_root_surface	../subprojects/wlroots/types/wlr_surface.c	/^struct wlr_surface *wlr_surface_get_root_surface(struct wlr_surface *surface) {$/;"	f
wlr_surface_get_texture	../subprojects/wlroots/types/wlr_surface.c	/^struct wlr_texture *wlr_surface_get_texture(struct wlr_surface *surface) {$/;"	f
wlr_surface_has_buffer	../subprojects/wlroots/types/wlr_surface.c	/^bool wlr_surface_has_buffer(struct wlr_surface *surface) {$/;"	f
wlr_surface_is_layer_surface	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^bool wlr_surface_is_layer_surface(struct wlr_surface *surface) {$/;"	f
wlr_surface_is_subsurface	../subprojects/wlroots/types/wlr_compositor.c	/^bool wlr_surface_is_subsurface(struct wlr_surface *surface) {$/;"	f
wlr_surface_is_xdg_surface	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^bool wlr_surface_is_xdg_surface(struct wlr_surface *surface) {$/;"	f
wlr_surface_is_xdg_surface_v6	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^bool wlr_surface_is_xdg_surface_v6(struct wlr_surface *surface) {$/;"	f
wlr_surface_is_xwayland_surface	../subprojects/wlroots/xwayland/xwm.c	/^bool wlr_surface_is_xwayland_surface(struct wlr_surface *surface) {$/;"	f
wlr_surface_iterator_func_t	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^typedef void (*wlr_surface_iterator_func_t)(struct wlr_surface *surface,$/;"	t
wlr_surface_point_accepts_input	../subprojects/wlroots/types/wlr_surface.c	/^bool wlr_surface_point_accepts_input(struct wlr_surface *surface,$/;"	f
wlr_surface_role	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^struct wlr_surface_role {$/;"	s
wlr_surface_send_enter	../subprojects/wlroots/types/wlr_surface.c	/^void wlr_surface_send_enter(struct wlr_surface *surface,$/;"	f
wlr_surface_send_frame_done	../subprojects/wlroots/types/wlr_surface.c	/^void wlr_surface_send_frame_done(struct wlr_surface *surface,$/;"	f
wlr_surface_send_leave	../subprojects/wlroots/types/wlr_surface.c	/^void wlr_surface_send_leave(struct wlr_surface *surface,$/;"	f
wlr_surface_set_role	../subprojects/wlroots/types/wlr_surface.c	/^bool wlr_surface_set_role(struct wlr_surface *surface,$/;"	f
wlr_surface_state	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^struct wlr_surface_state {$/;"	s
wlr_surface_state_field	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^enum wlr_surface_state_field {$/;"	g
wlr_surface_surface_at	../subprojects/wlroots/types/wlr_surface.c	/^struct wlr_surface *wlr_surface_surface_at(struct wlr_surface *surface,$/;"	f
wlr_switch	../subprojects/wlroots/include/wlr/types/wlr_switch.h	/^struct wlr_switch {$/;"	s
wlr_switch_destroy	../subprojects/wlroots/types/wlr_switch.c	/^void wlr_switch_destroy(struct wlr_switch *switch_device) {$/;"	f
wlr_switch_impl	../subprojects/wlroots/include/wlr/interfaces/wlr_switch.h	/^struct wlr_switch_impl {$/;"	s
wlr_switch_init	../subprojects/wlroots/types/wlr_switch.c	/^void wlr_switch_init(struct wlr_switch *switch_device,$/;"	f
wlr_switch_state	../subprojects/wlroots/include/wlr/types/wlr_switch.h	/^enum wlr_switch_state {$/;"	g
wlr_switch_type	../subprojects/wlroots/include/wlr/types/wlr_switch.h	/^enum wlr_switch_type {$/;"	g
wlr_tablet	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^	struct wlr_tablet wlr_tablet;$/;"	m	struct:wlr_libinput_tablet	typeref:struct:wlr_libinput_tablet::wlr_tablet	file:
wlr_tablet	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^struct wlr_tablet {$/;"	s
wlr_tablet	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wlr_tablet *wlr_tablet;$/;"	m	struct:wlr_tablet_v2_tablet	typeref:struct:wlr_tablet_v2_tablet::wlr_tablet
wlr_tablet_client_v2	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^struct wlr_tablet_client_v2 {$/;"	s
wlr_tablet_create	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tablet.c	/^struct wlr_tablet_v2_tablet *wlr_tablet_create($/;"	f
wlr_tablet_destroy	../subprojects/wlroots/types/wlr_tablet_tool.c	/^void wlr_tablet_destroy(struct wlr_tablet *tablet) {$/;"	f
wlr_tablet_impl	../subprojects/wlroots/include/wlr/interfaces/wlr_tablet_tool.h	/^struct wlr_tablet_impl {$/;"	s
wlr_tablet_init	../subprojects/wlroots/types/wlr_tablet_tool.c	/^void wlr_tablet_init(struct wlr_tablet *tablet,$/;"	f
wlr_tablet_manager_client_v2	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^struct wlr_tablet_manager_client_v2 {$/;"	s	file:
wlr_tablet_manager_v2	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^struct wlr_tablet_manager_v2 {$/;"	s
wlr_tablet_manager_v2_destroy	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^static void wlr_tablet_manager_v2_destroy(struct wl_resource *resource) {$/;"	f	file:
wlr_tablet_pad	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^struct wlr_tablet_pad {$/;"	s
wlr_tablet_pad_client_v2	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^struct wlr_tablet_pad_client_v2 {$/;"	s
wlr_tablet_pad_create	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^struct wlr_tablet_v2_tablet_pad *wlr_tablet_pad_create($/;"	f
wlr_tablet_pad_destroy	../subprojects/wlroots/types/wlr_tablet_pad.c	/^void wlr_tablet_pad_destroy(struct wlr_tablet_pad *pad) {$/;"	f
wlr_tablet_pad_group	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^struct wlr_tablet_pad_group {$/;"	s
wlr_tablet_pad_impl	../subprojects/wlroots/include/wlr/interfaces/wlr_tablet_pad.h	/^struct wlr_tablet_pad_impl {$/;"	s
wlr_tablet_pad_init	../subprojects/wlroots/types/wlr_tablet_pad.c	/^void wlr_tablet_pad_init(struct wlr_tablet_pad *pad,$/;"	f
wlr_tablet_pad_ring_source	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^enum wlr_tablet_pad_ring_source {$/;"	g
wlr_tablet_pad_strip_source	../subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h	/^enum wlr_tablet_pad_strip_source {$/;"	g
wlr_tablet_pad_v2_grab	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^struct wlr_tablet_pad_v2_grab {$/;"	s
wlr_tablet_pad_v2_grab_interface	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^struct wlr_tablet_pad_v2_grab_interface {$/;"	s
wlr_tablet_seat_client_v2	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^struct wlr_tablet_seat_client_v2 {$/;"	s
wlr_tablet_seat_v2	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^struct wlr_tablet_seat_v2 {$/;"	s
wlr_tablet_tool	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^struct wlr_tablet_tool {$/;"	s
wlr_tablet_tool_axes	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^enum wlr_tablet_tool_axes {$/;"	g
wlr_tablet_tool_client_v2	../subprojects/wlroots/include/types/wlr_tablet_v2.h	/^struct wlr_tablet_tool_client_v2 {$/;"	s
wlr_tablet_tool_create	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^struct wlr_tablet_v2_tablet_tool *wlr_tablet_tool_create($/;"	f
wlr_tablet_tool_proximity_state	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^enum wlr_tablet_tool_proximity_state {$/;"	g
wlr_tablet_tool_tip_state	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^enum wlr_tablet_tool_tip_state {$/;"	g
wlr_tablet_tool_type	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^enum wlr_tablet_tool_type {$/;"	g
wlr_tablet_tool_v2_end_grab	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_tablet_tool_v2_end_grab(struct wlr_tablet_v2_tablet_tool *tool) {$/;"	f
wlr_tablet_tool_v2_grab	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^struct wlr_tablet_tool_v2_grab {$/;"	s
wlr_tablet_tool_v2_grab_interface	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^struct wlr_tablet_tool_v2_grab_interface {$/;"	s
wlr_tablet_tool_v2_start_grab	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_tablet_tool_v2_start_grab(struct wlr_tablet_v2_tablet_tool *tool,$/;"	f
wlr_tablet_tool_v2_start_implicit_grab	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_tablet_tool_v2_start_implicit_grab($/;"	f
wlr_tablet_v2_create	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^struct wlr_tablet_manager_v2 *wlr_tablet_v2_create(struct wl_display *display) {$/;"	f
wlr_tablet_v2_destroy	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c	/^void wlr_tablet_v2_destroy(struct wlr_tablet_manager_v2 *manager) {$/;"	f
wlr_tablet_v2_end_grab	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^void wlr_tablet_v2_end_grab(struct wlr_tablet_v2_tablet_pad *pad) {$/;"	f
wlr_tablet_v2_event_cursor	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^struct wlr_tablet_v2_event_cursor {$/;"	s
wlr_tablet_v2_event_feedback	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^struct wlr_tablet_v2_event_feedback {$/;"	s
wlr_tablet_v2_start_grab	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^void wlr_tablet_v2_start_grab(struct wlr_tablet_v2_tablet_pad *pad,$/;"	f
wlr_tablet_v2_tablet	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^struct wlr_tablet_v2_tablet {$/;"	s
wlr_tablet_v2_tablet_pad	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^struct wlr_tablet_v2_tablet_pad {$/;"	s
wlr_tablet_v2_tablet_pad_notify_button	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^void wlr_tablet_v2_tablet_pad_notify_button($/;"	f
wlr_tablet_v2_tablet_pad_notify_enter	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^uint32_t wlr_tablet_v2_tablet_pad_notify_enter($/;"	f
wlr_tablet_v2_tablet_pad_notify_leave	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^uint32_t wlr_tablet_v2_tablet_pad_notify_leave($/;"	f
wlr_tablet_v2_tablet_pad_notify_mode	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^uint32_t wlr_tablet_v2_tablet_pad_notify_mode($/;"	f
wlr_tablet_v2_tablet_pad_notify_ring	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^void wlr_tablet_v2_tablet_pad_notify_ring($/;"	f
wlr_tablet_v2_tablet_pad_notify_strip	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c	/^void wlr_tablet_v2_tablet_pad_notify_strip($/;"	f
wlr_tablet_v2_tablet_tool	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^struct wlr_tablet_v2_tablet_tool {$/;"	s
wlr_tablet_v2_tablet_tool_notify_button	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_tablet_v2_tablet_tool_notify_button($/;"	f
wlr_tablet_v2_tablet_tool_notify_distance	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_tablet_v2_tablet_tool_notify_distance($/;"	f
wlr_tablet_v2_tablet_tool_notify_down	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_tablet_v2_tablet_tool_notify_down(struct wlr_tablet_v2_tablet_tool *tool) {$/;"	f
wlr_tablet_v2_tablet_tool_notify_motion	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_tablet_v2_tablet_tool_notify_motion($/;"	f
wlr_tablet_v2_tablet_tool_notify_pressure	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_tablet_v2_tablet_tool_notify_pressure($/;"	f
wlr_tablet_v2_tablet_tool_notify_proximity_in	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_tablet_v2_tablet_tool_notify_proximity_in($/;"	f
wlr_tablet_v2_tablet_tool_notify_proximity_out	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_tablet_v2_tablet_tool_notify_proximity_out($/;"	f
wlr_tablet_v2_tablet_tool_notify_rotation	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_tablet_v2_tablet_tool_notify_rotation($/;"	f
wlr_tablet_v2_tablet_tool_notify_slider	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_tablet_v2_tablet_tool_notify_slider($/;"	f
wlr_tablet_v2_tablet_tool_notify_tilt	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_tablet_v2_tablet_tool_notify_tilt($/;"	f
wlr_tablet_v2_tablet_tool_notify_up	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_tablet_v2_tablet_tool_notify_up(struct wlr_tablet_v2_tablet_tool *tool) {$/;"	f
wlr_tablet_v2_tablet_tool_notify_wheel	../subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c	/^void wlr_tablet_v2_tablet_tool_notify_wheel($/;"	f
wlr_text_input_destroy	../subprojects/wlroots/types/wlr_text_input_v3.c	/^static void wlr_text_input_destroy(struct wlr_text_input_v3 *text_input) {$/;"	f	file:
wlr_text_input_manager_v3	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^struct wlr_text_input_manager_v3 {$/;"	s
wlr_text_input_manager_v3_create	../subprojects/wlroots/types/wlr_text_input_v3.c	/^struct wlr_text_input_manager_v3 *wlr_text_input_manager_v3_create($/;"	f
wlr_text_input_manager_v3_destroy	../subprojects/wlroots/types/wlr_text_input_v3.c	/^void wlr_text_input_manager_v3_destroy($/;"	f
wlr_text_input_v3	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^struct wlr_text_input_v3 {$/;"	s
wlr_text_input_v3_send_commit_string	../subprojects/wlroots/types/wlr_text_input_v3.c	/^void wlr_text_input_v3_send_commit_string(struct wlr_text_input_v3 *text_input,$/;"	f
wlr_text_input_v3_send_delete_surrounding_text	../subprojects/wlroots/types/wlr_text_input_v3.c	/^void wlr_text_input_v3_send_delete_surrounding_text($/;"	f
wlr_text_input_v3_send_done	../subprojects/wlroots/types/wlr_text_input_v3.c	/^void wlr_text_input_v3_send_done(struct wlr_text_input_v3 *text_input) {$/;"	f
wlr_text_input_v3_send_enter	../subprojects/wlroots/types/wlr_text_input_v3.c	/^void wlr_text_input_v3_send_enter(struct wlr_text_input_v3 *text_input,$/;"	f
wlr_text_input_v3_send_leave	../subprojects/wlroots/types/wlr_text_input_v3.c	/^void wlr_text_input_v3_send_leave(struct wlr_text_input_v3 *text_input) {$/;"	f
wlr_text_input_v3_send_preedit_string	../subprojects/wlroots/types/wlr_text_input_v3.c	/^void wlr_text_input_v3_send_preedit_string(struct wlr_text_input_v3 *text_input,$/;"	f
wlr_text_input_v3_state	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^struct wlr_text_input_v3_state {$/;"	s
wlr_texture	../subprojects/wlroots/include/render/gles2.h	/^	struct wlr_texture wlr_texture;$/;"	m	struct:wlr_gles2_texture	typeref:struct:wlr_gles2_texture::wlr_texture
wlr_texture	../subprojects/wlroots/include/wlr/render/wlr_texture.h	/^struct wlr_texture {$/;"	s
wlr_texture_destroy	../subprojects/wlroots/render/wlr_texture.c	/^void wlr_texture_destroy(struct wlr_texture *texture) {$/;"	f
wlr_texture_from_dmabuf	../subprojects/wlroots/render/wlr_texture.c	/^struct wlr_texture *wlr_texture_from_dmabuf(struct wlr_renderer *renderer,$/;"	f
wlr_texture_from_pixels	../subprojects/wlroots/render/wlr_texture.c	/^struct wlr_texture *wlr_texture_from_pixels(struct wlr_renderer *renderer,$/;"	f
wlr_texture_from_wl_drm	../subprojects/wlroots/render/wlr_texture.c	/^struct wlr_texture *wlr_texture_from_wl_drm(struct wlr_renderer *renderer,$/;"	f
wlr_texture_get_size	../subprojects/wlroots/render/wlr_texture.c	/^void wlr_texture_get_size(struct wlr_texture *texture, int *width,$/;"	f
wlr_texture_impl	../subprojects/wlroots/include/wlr/render/interface.h	/^struct wlr_texture_impl {$/;"	s
wlr_texture_init	../subprojects/wlroots/render/wlr_texture.c	/^void wlr_texture_init(struct wlr_texture *texture,$/;"	f
wlr_texture_is_opaque	../subprojects/wlroots/render/wlr_texture.c	/^bool wlr_texture_is_opaque(struct wlr_texture *texture) {$/;"	f
wlr_texture_to_dmabuf	../subprojects/wlroots/render/wlr_texture.c	/^bool wlr_texture_to_dmabuf(struct wlr_texture *texture,$/;"	f
wlr_texture_write_pixels	../subprojects/wlroots/render/wlr_texture.c	/^bool wlr_texture_write_pixels(struct wlr_texture *texture,$/;"	f
wlr_tool	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^	struct wlr_tablet_tool wlr_tool;$/;"	m	struct:wlr_libinput_tablet_tool	typeref:struct:wlr_libinput_tablet_tool::wlr_tablet_tool	file:
wlr_tool	../subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h	/^	struct wlr_tablet_tool *wlr_tool;$/;"	m	struct:wlr_tablet_v2_tablet_tool	typeref:struct:wlr_tablet_v2_tablet_tool::wlr_tablet_tool
wlr_touch	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^struct wlr_touch {$/;"	s
wlr_touch_destroy	../subprojects/wlroots/types/wlr_touch.c	/^void wlr_touch_destroy(struct wlr_touch *touch) {$/;"	f
wlr_touch_grab_interface	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^struct wlr_touch_grab_interface {$/;"	s
wlr_touch_impl	../subprojects/wlroots/include/wlr/interfaces/wlr_touch.h	/^struct wlr_touch_impl {$/;"	s
wlr_touch_init	../subprojects/wlroots/types/wlr_touch.c	/^void wlr_touch_init(struct wlr_touch *touch,$/;"	f
wlr_touch_point	../subprojects/wlroots/include/wlr/types/wlr_seat.h	/^struct wlr_touch_point {$/;"	s
wlr_type_from_libinput_type	../subprojects/wlroots/backend/libinput/tablet_tool.c	/^static enum wlr_tablet_tool_type wlr_type_from_libinput_type($/;"	f	file:
wlr_virtual_keyboard_manager_v1	../subprojects/wlroots/include/wlr/types/wlr_virtual_keyboard_v1.h	/^struct wlr_virtual_keyboard_manager_v1 {$/;"	s
wlr_virtual_keyboard_manager_v1_create	../subprojects/wlroots/types/wlr_virtual_keyboard_v1.c	/^		wlr_virtual_keyboard_manager_v1_create($/;"	f
wlr_virtual_keyboard_manager_v1_destroy	../subprojects/wlroots/types/wlr_virtual_keyboard_v1.c	/^void wlr_virtual_keyboard_manager_v1_destroy($/;"	f
wlr_virtual_keyboard_v1	../subprojects/wlroots/include/wlr/types/wlr_virtual_keyboard_v1.h	/^struct wlr_virtual_keyboard_v1 {$/;"	s
wlr_vlog	../subprojects/wlroots/include/wlr/util/log.h	58;"	d
wlr_wl_backend	../subprojects/wlroots/include/backend/wayland.h	/^struct wlr_wl_backend {$/;"	s
wlr_wl_backend_create	../subprojects/wlroots/backend/wayland/backend.c	/^struct wlr_backend *wlr_wl_backend_create(struct wl_display *display,$/;"	f
wlr_wl_input_device	../subprojects/wlroots/include/backend/wayland.h	/^struct wlr_wl_input_device {$/;"	s
wlr_wl_output	../subprojects/wlroots/include/backend/wayland.h	/^struct wlr_wl_output {$/;"	s
wlr_wl_output_create	../subprojects/wlroots/backend/wayland/output.c	/^struct wlr_output *wlr_wl_output_create(struct wlr_backend *wlr_backend) {$/;"	f
wlr_wl_output_set_title	../subprojects/wlroots/backend/wayland/output.c	/^void wlr_wl_output_set_title(struct wlr_output *output, const char *title) {$/;"	f
wlr_wl_pointer	../subprojects/wlroots/include/backend/wayland.h	/^struct wlr_wl_pointer {$/;"	s
wlr_x11_backend	../subprojects/wlroots/include/backend/x11.h	/^struct wlr_x11_backend {$/;"	s
wlr_x11_backend_create	../subprojects/wlroots/backend/x11/backend.c	/^struct wlr_backend *wlr_x11_backend_create(struct wl_display *display,$/;"	f
wlr_x11_output	../subprojects/wlroots/include/backend/x11.h	/^struct wlr_x11_output {$/;"	s
wlr_x11_output_create	../subprojects/wlroots/backend/x11/output.c	/^struct wlr_output *wlr_x11_output_create(struct wlr_backend *backend) {$/;"	f
wlr_x11_output_set_title	../subprojects/wlroots/backend/x11/output.c	/^void wlr_x11_output_set_title(struct wlr_output *output, const char *title) {$/;"	f
wlr_x11_touchpoint	../subprojects/wlroots/include/backend/x11.h	/^struct wlr_x11_touchpoint {$/;"	s
wlr_xcursor	../subprojects/wlroots/include/wlr/xcursor.h	/^struct wlr_xcursor {$/;"	s
wlr_xcursor_frame	../subprojects/wlroots/xcursor/wlr_xcursor.c	/^int wlr_xcursor_frame(struct wlr_xcursor *_cursor, uint32_t time) {$/;"	f
wlr_xcursor_get_resize_name	../subprojects/wlroots/xcursor/wlr_xcursor.c	/^const char *wlr_xcursor_get_resize_name(enum wlr_edges edges) {$/;"	f
wlr_xcursor_image	../subprojects/wlroots/include/wlr/xcursor.h	/^struct wlr_xcursor_image {$/;"	s
wlr_xcursor_manager	../subprojects/wlroots/include/wlr/types/wlr_xcursor_manager.h	/^struct wlr_xcursor_manager {$/;"	s
wlr_xcursor_manager_create	../subprojects/wlroots/types/wlr_xcursor_manager.c	/^struct wlr_xcursor_manager *wlr_xcursor_manager_create(const char *name,$/;"	f
wlr_xcursor_manager_destroy	../subprojects/wlroots/types/wlr_xcursor_manager.c	/^void wlr_xcursor_manager_destroy(struct wlr_xcursor_manager *manager) {$/;"	f
wlr_xcursor_manager_get_xcursor	../subprojects/wlroots/types/wlr_xcursor_manager.c	/^struct wlr_xcursor *wlr_xcursor_manager_get_xcursor($/;"	f
wlr_xcursor_manager_load	../subprojects/wlroots/types/wlr_xcursor_manager.c	/^int wlr_xcursor_manager_load(struct wlr_xcursor_manager *manager,$/;"	f
wlr_xcursor_manager_set_cursor_image	../subprojects/wlroots/types/wlr_xcursor_manager.c	/^void wlr_xcursor_manager_set_cursor_image(struct wlr_xcursor_manager *manager,$/;"	f
wlr_xcursor_manager_theme	../subprojects/wlroots/include/wlr/types/wlr_xcursor_manager.h	/^struct wlr_xcursor_manager_theme {$/;"	s
wlr_xcursor_theme	../subprojects/wlroots/include/wlr/xcursor.h	/^struct wlr_xcursor_theme {$/;"	s
wlr_xcursor_theme_destroy	../subprojects/wlroots/xcursor/wlr_xcursor.c	/^void wlr_xcursor_theme_destroy(struct wlr_xcursor_theme *theme) {$/;"	f
wlr_xcursor_theme_get_cursor	../subprojects/wlroots/xcursor/wlr_xcursor.c	/^struct wlr_xcursor *wlr_xcursor_theme_get_cursor(struct wlr_xcursor_theme *theme,$/;"	f
wlr_xcursor_theme_load	../subprojects/wlroots/xcursor/wlr_xcursor.c	/^struct wlr_xcursor_theme *wlr_xcursor_theme_load(const char *name, int size) {$/;"	f
wlr_xdg_client	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^struct wlr_xdg_client {$/;"	s
wlr_xdg_client_v6	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^struct wlr_xdg_client_v6 {$/;"	s
wlr_xdg_decoration_manager_v1	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^struct wlr_xdg_decoration_manager_v1 {$/;"	s
wlr_xdg_decoration_manager_v1_create	../subprojects/wlroots/types/wlr_xdg_decoration_v1.c	/^		wlr_xdg_decoration_manager_v1_create(struct wl_display *display) {$/;"	f
wlr_xdg_decoration_manager_v1_destroy	../subprojects/wlroots/types/wlr_xdg_decoration_v1.c	/^void wlr_xdg_decoration_manager_v1_destroy($/;"	f
wlr_xdg_output_manager_v1	../subprojects/wlroots/include/wlr/types/wlr_xdg_output_v1.h	/^struct wlr_xdg_output_manager_v1 {$/;"	s
wlr_xdg_output_manager_v1_create	../subprojects/wlroots/types/wlr_xdg_output_v1.c	/^struct wlr_xdg_output_manager_v1 *wlr_xdg_output_manager_v1_create($/;"	f
wlr_xdg_output_manager_v1_destroy	../subprojects/wlroots/types/wlr_xdg_output_v1.c	/^void wlr_xdg_output_manager_v1_destroy(struct wlr_xdg_output_manager_v1 *manager) {$/;"	f
wlr_xdg_output_v1	../subprojects/wlroots/include/wlr/types/wlr_xdg_output_v1.h	/^struct wlr_xdg_output_v1 {$/;"	s
wlr_xdg_popup	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^struct wlr_xdg_popup {$/;"	s
wlr_xdg_popup_destroy	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^void wlr_xdg_popup_destroy(struct wlr_xdg_surface *surface) {$/;"	f
wlr_xdg_popup_get_anchor_point	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^void wlr_xdg_popup_get_anchor_point(struct wlr_xdg_popup *popup,$/;"	f
wlr_xdg_popup_get_toplevel_coords	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^void wlr_xdg_popup_get_toplevel_coords(struct wlr_xdg_popup *popup,$/;"	f
wlr_xdg_popup_grab	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^struct wlr_xdg_popup_grab {$/;"	s
wlr_xdg_popup_grab_v6	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^struct wlr_xdg_popup_grab_v6 {$/;"	s
wlr_xdg_popup_unconstrain_from_box	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^void wlr_xdg_popup_unconstrain_from_box(struct wlr_xdg_popup *popup,$/;"	f
wlr_xdg_popup_v6	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^struct wlr_xdg_popup_v6 {$/;"	s
wlr_xdg_popup_v6_get_anchor_point	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^void wlr_xdg_popup_v6_get_anchor_point(struct wlr_xdg_popup_v6 *popup,$/;"	f
wlr_xdg_popup_v6_get_toplevel_coords	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^void wlr_xdg_popup_v6_get_toplevel_coords(struct wlr_xdg_popup_v6 *popup,$/;"	f
wlr_xdg_popup_v6_unconstrain_from_box	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^void wlr_xdg_popup_v6_unconstrain_from_box(struct wlr_xdg_popup_v6 *popup,$/;"	f
wlr_xdg_positioner	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^struct wlr_xdg_positioner {$/;"	s
wlr_xdg_positioner_get_geometry	../subprojects/wlroots/types/xdg_shell/wlr_xdg_positioner.c	/^struct wlr_box wlr_xdg_positioner_get_geometry($/;"	f
wlr_xdg_positioner_resource	../subprojects/wlroots/include/types/wlr_xdg_shell.h	/^struct wlr_xdg_positioner_resource {$/;"	s
wlr_xdg_positioner_v6	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^struct wlr_xdg_positioner_v6 {$/;"	s
wlr_xdg_positioner_v6_get_geometry	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_positioner_v6.c	/^struct wlr_box wlr_xdg_positioner_v6_get_geometry($/;"	f
wlr_xdg_positioner_v6_resource	../subprojects/wlroots/include/types/wlr_xdg_shell_v6.h	/^struct wlr_xdg_positioner_v6_resource {$/;"	s
wlr_xdg_shell	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^struct wlr_xdg_shell {$/;"	s
wlr_xdg_shell_create	../subprojects/wlroots/types/xdg_shell/wlr_xdg_shell.c	/^struct wlr_xdg_shell *wlr_xdg_shell_create(struct wl_display *display) {$/;"	f
wlr_xdg_shell_destroy	../subprojects/wlroots/types/xdg_shell/wlr_xdg_shell.c	/^void wlr_xdg_shell_destroy(struct wlr_xdg_shell *xdg_shell) {$/;"	f
wlr_xdg_shell_v6	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^struct wlr_xdg_shell_v6 {$/;"	s
wlr_xdg_shell_v6_create	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_shell_v6.c	/^struct wlr_xdg_shell_v6 *wlr_xdg_shell_v6_create(struct wl_display *display) {$/;"	f
wlr_xdg_shell_v6_destroy	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_shell_v6.c	/^void wlr_xdg_shell_v6_destroy(struct wlr_xdg_shell_v6 *xdg_shell) {$/;"	f
wlr_xdg_surface	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^struct wlr_xdg_surface {$/;"	s
wlr_xdg_surface_configure	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^struct wlr_xdg_surface_configure {$/;"	s
wlr_xdg_surface_for_each_popup	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^void wlr_xdg_surface_for_each_popup(struct wlr_xdg_surface *surface,$/;"	f
wlr_xdg_surface_for_each_surface	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^void wlr_xdg_surface_for_each_surface(struct wlr_xdg_surface *surface,$/;"	f
wlr_xdg_surface_from_popup_resource	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^struct wlr_xdg_surface *wlr_xdg_surface_from_popup_resource($/;"	f
wlr_xdg_surface_from_resource	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^struct wlr_xdg_surface *wlr_xdg_surface_from_resource($/;"	f
wlr_xdg_surface_from_toplevel_resource	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^struct wlr_xdg_surface *wlr_xdg_surface_from_toplevel_resource($/;"	f
wlr_xdg_surface_from_wlr_surface	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^struct wlr_xdg_surface *wlr_xdg_surface_from_wlr_surface($/;"	f
wlr_xdg_surface_get_geometry	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^void wlr_xdg_surface_get_geometry(struct wlr_xdg_surface *surface,$/;"	f
wlr_xdg_surface_ping	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^void wlr_xdg_surface_ping(struct wlr_xdg_surface *surface) {$/;"	f
wlr_xdg_surface_role	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^enum wlr_xdg_surface_role {$/;"	g
wlr_xdg_surface_schedule_configure	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^uint32_t wlr_xdg_surface_schedule_configure(struct wlr_xdg_surface *surface) {$/;"	f
wlr_xdg_surface_surface_at	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^struct wlr_surface *wlr_xdg_surface_surface_at($/;"	f
wlr_xdg_surface_v6	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^struct wlr_xdg_surface_v6 {$/;"	s
wlr_xdg_surface_v6_configure	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^struct wlr_xdg_surface_v6_configure {$/;"	s
wlr_xdg_surface_v6_for_each_popup	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^void wlr_xdg_surface_v6_for_each_popup(struct wlr_xdg_surface_v6 *surface,$/;"	f
wlr_xdg_surface_v6_for_each_surface	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^void wlr_xdg_surface_v6_for_each_surface(struct wlr_xdg_surface_v6 *surface,$/;"	f
wlr_xdg_surface_v6_from_wlr_surface	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^struct wlr_xdg_surface_v6 *wlr_xdg_surface_v6_from_wlr_surface($/;"	f
wlr_xdg_surface_v6_get_geometry	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^void wlr_xdg_surface_v6_get_geometry(struct wlr_xdg_surface_v6 *surface, struct wlr_box *box) {$/;"	f
wlr_xdg_surface_v6_ping	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^void wlr_xdg_surface_v6_ping(struct wlr_xdg_surface_v6 *surface) {$/;"	f
wlr_xdg_surface_v6_role	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^enum wlr_xdg_surface_v6_role {$/;"	g
wlr_xdg_surface_v6_send_close	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^void wlr_xdg_surface_v6_send_close(struct wlr_xdg_surface_v6 *surface) {$/;"	f
wlr_xdg_surface_v6_surface_at	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^struct wlr_surface *wlr_xdg_surface_v6_surface_at($/;"	f
wlr_xdg_toplevel	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^struct wlr_xdg_toplevel {$/;"	s
wlr_xdg_toplevel_decoration_v1	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^struct wlr_xdg_toplevel_decoration_v1 {$/;"	s
wlr_xdg_toplevel_decoration_v1_configure	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^struct wlr_xdg_toplevel_decoration_v1_configure {$/;"	s
wlr_xdg_toplevel_decoration_v1_mode	../subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h	/^enum wlr_xdg_toplevel_decoration_v1_mode {$/;"	g
wlr_xdg_toplevel_decoration_v1_set_mode	../subprojects/wlroots/types/wlr_xdg_decoration_v1.c	/^uint32_t wlr_xdg_toplevel_decoration_v1_set_mode($/;"	f
wlr_xdg_toplevel_move_event	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^struct wlr_xdg_toplevel_move_event {$/;"	s
wlr_xdg_toplevel_resize_event	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^struct wlr_xdg_toplevel_resize_event {$/;"	s
wlr_xdg_toplevel_send_close	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^void wlr_xdg_toplevel_send_close(struct wlr_xdg_surface *surface) {$/;"	f
wlr_xdg_toplevel_set_activated	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^uint32_t wlr_xdg_toplevel_set_activated(struct wlr_xdg_surface *surface,$/;"	f
wlr_xdg_toplevel_set_fullscreen	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^uint32_t wlr_xdg_toplevel_set_fullscreen(struct wlr_xdg_surface *surface,$/;"	f
wlr_xdg_toplevel_set_fullscreen_event	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^struct wlr_xdg_toplevel_set_fullscreen_event {$/;"	s
wlr_xdg_toplevel_set_maximized	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^uint32_t wlr_xdg_toplevel_set_maximized(struct wlr_xdg_surface *surface,$/;"	f
wlr_xdg_toplevel_set_resizing	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^uint32_t wlr_xdg_toplevel_set_resizing(struct wlr_xdg_surface *surface,$/;"	f
wlr_xdg_toplevel_set_size	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^uint32_t wlr_xdg_toplevel_set_size(struct wlr_xdg_surface *surface,$/;"	f
wlr_xdg_toplevel_set_tiled	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^uint32_t wlr_xdg_toplevel_set_tiled(struct wlr_xdg_surface *surface,$/;"	f
wlr_xdg_toplevel_show_window_menu_event	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^struct wlr_xdg_toplevel_show_window_menu_event {$/;"	s
wlr_xdg_toplevel_state	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^struct wlr_xdg_toplevel_state {$/;"	s
wlr_xdg_toplevel_v6	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^struct wlr_xdg_toplevel_v6 {$/;"	s
wlr_xdg_toplevel_v6_move_event	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^struct wlr_xdg_toplevel_v6_move_event {$/;"	s
wlr_xdg_toplevel_v6_resize_event	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^struct wlr_xdg_toplevel_v6_resize_event {$/;"	s
wlr_xdg_toplevel_v6_set_activated	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^uint32_t wlr_xdg_toplevel_v6_set_activated(struct wlr_xdg_surface_v6 *surface,$/;"	f
wlr_xdg_toplevel_v6_set_fullscreen	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^uint32_t wlr_xdg_toplevel_v6_set_fullscreen(struct wlr_xdg_surface_v6 *surface,$/;"	f
wlr_xdg_toplevel_v6_set_fullscreen_event	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^struct wlr_xdg_toplevel_v6_set_fullscreen_event {$/;"	s
wlr_xdg_toplevel_v6_set_maximized	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^uint32_t wlr_xdg_toplevel_v6_set_maximized(struct wlr_xdg_surface_v6 *surface,$/;"	f
wlr_xdg_toplevel_v6_set_resizing	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^uint32_t wlr_xdg_toplevel_v6_set_resizing(struct wlr_xdg_surface_v6 *surface,$/;"	f
wlr_xdg_toplevel_v6_set_size	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^uint32_t wlr_xdg_toplevel_v6_set_size(struct wlr_xdg_surface_v6 *surface,$/;"	f
wlr_xdg_toplevel_v6_show_window_menu_event	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^struct wlr_xdg_toplevel_v6_show_window_menu_event {$/;"	s
wlr_xdg_toplevel_v6_state	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^struct wlr_xdg_toplevel_v6_state {$/;"	s
wlr_xwayland	../subprojects/wlroots/include/wlr/xwayland.h	/^struct wlr_xwayland {$/;"	s
wlr_xwayland_create	../subprojects/wlroots/xwayland/xwayland.c	/^struct wlr_xwayland *wlr_xwayland_create(struct wl_display *wl_display,$/;"	f
wlr_xwayland_cursor	../subprojects/wlroots/xwayland/xwayland.c	/^struct wlr_xwayland_cursor {$/;"	s	file:
wlr_xwayland_destroy	../subprojects/wlroots/xwayland/xwayland.c	/^void wlr_xwayland_destroy(struct wlr_xwayland *wlr_xwayland) {$/;"	f
wlr_xwayland_move_event	../subprojects/wlroots/include/wlr/xwayland.h	/^struct wlr_xwayland_move_event {$/;"	s
wlr_xwayland_or_surface_wants_focus	../subprojects/wlroots/xwayland/xwm.c	/^bool wlr_xwayland_or_surface_wants_focus($/;"	f
wlr_xwayland_resize_event	../subprojects/wlroots/include/wlr/xwayland.h	/^struct wlr_xwayland_resize_event {$/;"	s
wlr_xwayland_set_cursor	../subprojects/wlroots/xwayland/xwayland.c	/^void wlr_xwayland_set_cursor(struct wlr_xwayland *wlr_xwayland,$/;"	f
wlr_xwayland_set_seat	../subprojects/wlroots/xwayland/xwayland.c	/^void wlr_xwayland_set_seat(struct wlr_xwayland *xwayland,$/;"	f
wlr_xwayland_surface	../subprojects/wlroots/include/wlr/xwayland.h	/^struct wlr_xwayland_surface {$/;"	s
wlr_xwayland_surface_activate	../subprojects/wlroots/xwayland/xwm.c	/^void wlr_xwayland_surface_activate(struct wlr_xwayland_surface *xsurface,$/;"	f
wlr_xwayland_surface_close	../subprojects/wlroots/xwayland/xwm.c	/^void wlr_xwayland_surface_close(struct wlr_xwayland_surface *xsurface) {$/;"	f
wlr_xwayland_surface_configure	../subprojects/wlroots/xwayland/xwm.c	/^void wlr_xwayland_surface_configure(struct wlr_xwayland_surface *xsurface,$/;"	f
wlr_xwayland_surface_configure_event	../subprojects/wlroots/include/wlr/xwayland.h	/^struct wlr_xwayland_surface_configure_event {$/;"	s
wlr_xwayland_surface_decorations	../subprojects/wlroots/include/wlr/xwayland.h	/^enum wlr_xwayland_surface_decorations {$/;"	g
wlr_xwayland_surface_from_wlr_surface	../subprojects/wlroots/xwayland/xwm.c	/^struct wlr_xwayland_surface *wlr_xwayland_surface_from_wlr_surface($/;"	f
wlr_xwayland_surface_hints	../subprojects/wlroots/include/wlr/xwayland.h	/^struct wlr_xwayland_surface_hints {$/;"	s
wlr_xwayland_surface_ping	../subprojects/wlroots/xwayland/xwm.c	/^void wlr_xwayland_surface_ping(struct wlr_xwayland_surface *surface) {$/;"	f
wlr_xwayland_surface_set_fullscreen	../subprojects/wlroots/xwayland/xwm.c	/^void wlr_xwayland_surface_set_fullscreen(struct wlr_xwayland_surface *surface,$/;"	f
wlr_xwayland_surface_set_maximized	../subprojects/wlroots/xwayland/xwm.c	/^void wlr_xwayland_surface_set_maximized(struct wlr_xwayland_surface *surface,$/;"	f
wlr_xwayland_surface_size_hints	../subprojects/wlroots/include/wlr/xwayland.h	/^struct wlr_xwayland_surface_size_hints {$/;"	s
wlr_xwm	../subprojects/wlroots/include/xwayland/xwm.h	/^struct wlr_xwm {$/;"	s
wlr_xwm_selection	../subprojects/wlroots/include/xwayland/selection.h	/^struct wlr_xwm_selection {$/;"	s
wlr_xwm_selection_transfer	../subprojects/wlroots/include/xwayland/selection.h	/^struct wlr_xwm_selection_transfer {$/;"	s
wm_base	../subprojects/wlroots/examples/idle-inhibit.c	/^static struct xdg_wm_base *wm_base = NULL;$/;"	v	typeref:struct:xdg_wm_base	file:
wm_base	../subprojects/wlroots/examples/input-inhibitor.c	/^static struct xdg_wm_base *wm_base = NULL;$/;"	v	typeref:struct:xdg_wm_base	file:
wm_base	../subprojects/wlroots/examples/pointer-constraints.c	/^static struct xdg_wm_base *wm_base = NULL;$/;"	v	typeref:struct:xdg_wm_base	file:
wm_base	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static struct xdg_wm_base *wm_base = NULL;$/;"	v	typeref:struct:xdg_wm_base	file:
wm_base	../subprojects/wlroots/examples/text-input.c	/^static struct xdg_wm_base *wm_base = NULL;$/;"	v	typeref:struct:xdg_wm_base	file:
wm_base	../subprojects/wlroots/examples/toplevel-decoration.c	/^static struct xdg_wm_base *wm_base = NULL;$/;"	v	typeref:struct:xdg_wm_base	file:
wm_delete_window	../subprojects/wlroots/include/backend/x11.h	/^		xcb_atom_t wm_delete_window;$/;"	m	struct:wlr_x11_backend::__anon23
wm_fd	../subprojects/wlroots/include/wlr/xwayland.h	/^	int wm_fd[2], wl_fd[2];$/;"	m	struct:wlr_xwayland
wm_protocols	../subprojects/wlroots/include/backend/x11.h	/^		xcb_atom_t wm_protocols;$/;"	m	struct:wlr_x11_backend::__anon23
write	../subprojects/wlroots/xcursor/xcursor.c	/^    int	    (*write) (XcursorFile *file, unsigned char *buf, int len);$/;"	m	struct:_XcursorFile	file:
write_image	../subprojects/wlroots/examples/screencopy.c	/^static void write_image(char *filename, enum wl_shm_format wl_fmt, int width,$/;"	f	file:
write_image	../subprojects/wlroots/examples/screenshot.c	/^static void write_image(const char *filename, int width, int height,$/;"	f	file:
write_pixels	../subprojects/wlroots/include/wlr/render/interface.h	/^	bool (*write_pixels)(struct wlr_texture *texture,$/;"	m	struct:wlr_texture_impl
x	../subprojects/wlroots/examples/pointer.c	/^	double x, y;$/;"	m	struct:touch_point	file:
x	../subprojects/wlroots/examples/tablet.c	/^	double x, y;$/;"	m	struct:sample_state	file:
x	../subprojects/wlroots/examples/touch.c	/^	double x, y;$/;"	m	struct:touch_point	file:
x	../subprojects/wlroots/include/rootston/config.h	/^	int x, y;$/;"	m	struct:roots_output_config
x	../subprojects/wlroots/include/rootston/seat.h	/^	double x, y;$/;"	m	struct:roots_drag_icon
x	../subprojects/wlroots/include/rootston/view.h	/^		double x, y;$/;"	m	struct:roots_view::__anon30
x	../subprojects/wlroots/include/rootston/view.h	/^		double x, y;$/;"	m	struct:roots_view::__anon31
x	../subprojects/wlroots/include/wlr/types/wlr_box.h	/^	int x, y;$/;"	m	struct:wlr_box
x	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^	double x, y;$/;"	m	struct:wlr_cursor
x	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	int32_t x, y, width, height;$/;"	m	struct:wlr_foreign_toplevel_handle_v1_set_rectangle_event
x	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	double x, y;$/;"	m	struct:wlr_output_cursor
x	../subprojects/wlroots/include/wlr/types/wlr_output_layout.h	/^	int x, y;$/;"	m	struct:wlr_output_layout_output
x	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	int32_t x, y;$/;"	m	struct:wlr_output_head_v1_state
x	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	double x, y;$/;"	m	struct:wlr_event_pointer_motion_absolute
x	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^		double x, y;$/;"	m	struct:wlr_pointer_constraint_v1_state::__anon75
x	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	int32_t x, y;$/;"	m	struct:wlr_subsurface_state
x	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	double x, y;$/;"	m	struct:wlr_event_tablet_tool_axis
x	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	double x, y;$/;"	m	struct:wlr_event_tablet_tool_proximity
x	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	double x, y;$/;"	m	struct:wlr_event_tablet_tool_tip
x	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^		int32_t x;$/;"	m	struct:wlr_text_input_v3_state::__anon104
x	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^	double x, y;$/;"	m	struct:wlr_event_touch_down
x	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^	double x, y;$/;"	m	struct:wlr_event_touch_motion
x	../subprojects/wlroots/include/wlr/types/wlr_xdg_output_v1.h	/^	int32_t x, y;$/;"	m	struct:wlr_xdg_output_v1
x	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		int32_t x, y;$/;"	m	struct:wlr_xdg_positioner::__anon115
x	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	uint32_t x, y;$/;"	m	struct:wlr_xdg_toplevel_show_window_menu_event
x	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^		int32_t x, y;$/;"	m	struct:wlr_xdg_positioner_v6::__anon121
x	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	uint32_t x, y;$/;"	m	struct:wlr_xdg_toplevel_v6_show_window_menu_event
x	../subprojects/wlroots/include/wlr/xwayland.h	/^	int16_t x, y;$/;"	m	struct:wlr_xwayland_surface
x	../subprojects/wlroots/include/wlr/xwayland.h	/^	int16_t x, y;$/;"	m	struct:wlr_xwayland_surface_configure_event
x	../subprojects/wlroots/include/wlr/xwayland.h	/^	int32_t x, y;$/;"	m	struct:wlr_xwayland_surface_size_hints
x	../subprojects/wlroots/tinywl/tinywl.c	/^	int x, y;$/;"	m	struct:tinywl_view	file:
x	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^	int x, y;$/;"	m	struct:layer_surface_iterator_data	file:
x	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^	int x, y;$/;"	m	struct:xdg_surface_iterator_data	file:
x	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^	int x, y;$/;"	m	struct:xdg_surface_v6_iterator_data	file:
x11	../subprojects/wlroots/include/backend/x11.h	/^	struct wlr_x11_backend *x11;$/;"	m	struct:wlr_x11_output	typeref:struct:wlr_x11_output::wlr_x11_backend
x11_data_source	../subprojects/wlroots/xwayland/selection/incoming.c	/^struct x11_data_source {$/;"	s	file:
x11_event	../subprojects/wlroots/backend/x11/backend.c	/^static int x11_event(int fd, uint32_t mask, void *data) {$/;"	f	file:
x11_event_handler	../subprojects/wlroots/xwayland/xwm.c	/^static int x11_event_handler(int fd, uint32_t mask, void *data) {$/;"	f	file:
x11_id	../subprojects/wlroots/include/backend/x11.h	/^	uint32_t x11_id;$/;"	m	struct:wlr_x11_touchpoint
x11_primary_selection_source	../subprojects/wlroots/xwayland/selection/incoming.c	/^struct x11_primary_selection_source {$/;"	s	file:
x_fd	../subprojects/wlroots/include/wlr/xwayland.h	/^	int x_fd[2];$/;"	m	struct:wlr_xwayland
x_fd_read_event	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wl_event_source *x_fd_read_event[2];$/;"	m	struct:wlr_xwayland	typeref:struct:wlr_xwayland::wl_event_source
x_offs	../subprojects/wlroots/examples/output-layout.c	/^	float x_offs, y_offs;$/;"	m	struct:sample_state	file:
x_offs	../subprojects/wlroots/examples/rotation.c	/^	float x_offs, y_offs;$/;"	m	struct:sample_output	file:
x_tilt	../subprojects/wlroots/examples/tablet.c	/^	double x_tilt, y_tilt;$/;"	m	struct:sample_state	file:
x_vel	../subprojects/wlroots/examples/output-layout.c	/^	float x_vel, y_vel;$/;"	m	struct:sample_state	file:
x_vel	../subprojects/wlroots/examples/rotation.c	/^	float x_vel, y_vel;$/;"	m	struct:sample_output	file:
xcb	../subprojects/wlroots/include/backend/x11.h	/^	xcb_connection_t *xcb;$/;"	m	struct:wlr_x11_backend
xcb_conn	../subprojects/wlroots/include/xwayland/xwm.h	/^	xcb_connection_t *xcb_conn;$/;"	m	struct:wlr_xwm
xcursor	../subprojects/wlroots/examples/multi-pointer.c	/^	struct wlr_xcursor *xcursor;$/;"	m	struct:sample_state	typeref:struct:sample_state::wlr_xcursor	file:
xcursor_create_from_data	../subprojects/wlroots/xcursor/wlr_xcursor.c	/^static struct wlr_xcursor *xcursor_create_from_data($/;"	f	file:
xcursor_create_from_xcursor_images	../subprojects/wlroots/xcursor/wlr_xcursor.c	/^static struct wlr_xcursor *xcursor_create_from_xcursor_images($/;"	f	file:
xcursor_destroy	../subprojects/wlroots/xcursor/wlr_xcursor.c	/^static void xcursor_destroy(struct wlr_xcursor *cursor) {$/;"	f	file:
xcursor_frame_and_duration	../subprojects/wlroots/xcursor/wlr_xcursor.c	/^static int xcursor_frame_and_duration(struct wlr_xcursor *cursor,$/;"	f	file:
xcursor_load_theme	../subprojects/wlroots/xcursor/xcursor.c	/^xcursor_load_theme(const char *theme, int size,$/;"	f
xcursor_manager	../subprojects/wlroots/examples/pointer.c	/^	struct wlr_xcursor_manager *xcursor_manager;$/;"	m	struct:sample_state	typeref:struct:sample_state::wlr_xcursor_manager	file:
xcursor_manager	../subprojects/wlroots/include/rootston/cursor.h	/^	struct wlr_xcursor_manager *xcursor_manager;$/;"	m	struct:roots_cursor	typeref:struct:roots_cursor::wlr_xcursor_manager
xcursor_manager	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_xcursor_manager *xcursor_manager;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_xcursor_manager
xdg_client_from_resource	../subprojects/wlroots/types/xdg_shell/wlr_xdg_shell.c	/^static struct wlr_xdg_client *xdg_client_from_resource($/;"	f	file:
xdg_client_from_resource	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_shell_v6.c	/^static struct wlr_xdg_client_v6 *xdg_client_from_resource($/;"	f	file:
xdg_client_handle_resource_destroy	../subprojects/wlroots/types/xdg_shell/wlr_xdg_shell.c	/^static void xdg_client_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
xdg_client_ping_timeout	../subprojects/wlroots/types/xdg_shell/wlr_xdg_shell.c	/^static int xdg_client_ping_timeout(void *user_data) {$/;"	f	file:
xdg_client_v6_handle_resource_destroy	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_shell_v6.c	/^static void xdg_client_v6_handle_resource_destroy($/;"	f	file:
xdg_client_v6_ping_timeout	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_shell_v6.c	/^static int xdg_client_v6_ping_timeout(void *user_data) {$/;"	f	file:
xdg_decoration_manager	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_xdg_decoration_manager_v1 *xdg_decoration_manager;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_xdg_decoration_manager_v1
xdg_keyboard_grab_cancel	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static void xdg_keyboard_grab_cancel(struct wlr_seat_keyboard_grab *grab) {$/;"	f	file:
xdg_keyboard_grab_cancel	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static void xdg_keyboard_grab_cancel(struct wlr_seat_keyboard_grab *grab) {$/;"	f	file:
xdg_keyboard_grab_enter	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static void xdg_keyboard_grab_enter(struct wlr_seat_keyboard_grab *grab,$/;"	f	file:
xdg_keyboard_grab_enter	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static void xdg_keyboard_grab_enter(struct wlr_seat_keyboard_grab *grab,$/;"	f	file:
xdg_keyboard_grab_impl	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static const struct wlr_keyboard_grab_interface xdg_keyboard_grab_impl = {$/;"	v	typeref:struct:wlr_keyboard_grab_interface	file:
xdg_keyboard_grab_impl	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static const struct wlr_keyboard_grab_interface xdg_keyboard_grab_impl = {$/;"	v	typeref:struct:wlr_keyboard_grab_interface	file:
xdg_keyboard_grab_key	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static void xdg_keyboard_grab_key(struct wlr_seat_keyboard_grab *grab, uint32_t time,$/;"	f	file:
xdg_keyboard_grab_key	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static void xdg_keyboard_grab_key(struct wlr_seat_keyboard_grab *grab,$/;"	f	file:
xdg_keyboard_grab_modifiers	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static void xdg_keyboard_grab_modifiers(struct wlr_seat_keyboard_grab *grab,$/;"	f	file:
xdg_keyboard_grab_modifiers	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static void xdg_keyboard_grab_modifiers(struct wlr_seat_keyboard_grab *grab,$/;"	f	file:
xdg_pointer_grab_axis	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static void xdg_pointer_grab_axis(struct wlr_seat_pointer_grab *grab,$/;"	f	file:
xdg_pointer_grab_axis	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static void xdg_pointer_grab_axis(struct wlr_seat_pointer_grab *grab,$/;"	f	file:
xdg_pointer_grab_button	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static uint32_t xdg_pointer_grab_button(struct wlr_seat_pointer_grab *grab,$/;"	f	file:
xdg_pointer_grab_button	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static uint32_t xdg_pointer_grab_button(struct wlr_seat_pointer_grab *grab,$/;"	f	file:
xdg_pointer_grab_cancel	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static void xdg_pointer_grab_cancel(struct wlr_seat_pointer_grab *grab) {$/;"	f	file:
xdg_pointer_grab_cancel	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static void xdg_pointer_grab_cancel(struct wlr_seat_pointer_grab *grab) {$/;"	f	file:
xdg_pointer_grab_enter	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static void xdg_pointer_grab_enter(struct wlr_seat_pointer_grab *grab,$/;"	f	file:
xdg_pointer_grab_enter	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static void xdg_pointer_grab_enter(struct wlr_seat_pointer_grab *grab,$/;"	f	file:
xdg_pointer_grab_frame	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static void xdg_pointer_grab_frame(struct wlr_seat_pointer_grab *grab) {$/;"	f	file:
xdg_pointer_grab_frame	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static void xdg_pointer_grab_frame(struct wlr_seat_pointer_grab *grab) {$/;"	f	file:
xdg_pointer_grab_impl	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static const struct wlr_pointer_grab_interface xdg_pointer_grab_impl = {$/;"	v	typeref:struct:wlr_pointer_grab_interface	file:
xdg_pointer_grab_impl	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static const struct wlr_pointer_grab_interface xdg_pointer_grab_impl = {$/;"	v	typeref:struct:wlr_pointer_grab_interface	file:
xdg_pointer_grab_motion	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static void xdg_pointer_grab_motion(struct wlr_seat_pointer_grab *grab,$/;"	f	file:
xdg_pointer_grab_motion	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static void xdg_pointer_grab_motion(struct wlr_seat_pointer_grab *grab,$/;"	f	file:
xdg_popup_box_constraints	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static void xdg_popup_box_constraints(struct wlr_xdg_popup *popup,$/;"	f	file:
xdg_popup_configure	../subprojects/wlroots/examples/layer-shell.c	/^static void xdg_popup_configure(void *data, struct xdg_popup *xdg_popup,$/;"	f	file:
xdg_popup_done	../subprojects/wlroots/examples/layer-shell.c	/^static void xdg_popup_done(void *data, struct xdg_popup *xdg_popup) {$/;"	f	file:
xdg_popup_get_position	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^static void xdg_popup_get_position(struct wlr_xdg_popup *popup,$/;"	f	file:
xdg_popup_grab_end	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static void xdg_popup_grab_end(struct wlr_xdg_popup_grab *popup_grab) {$/;"	f	file:
xdg_popup_grab_end	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static void xdg_popup_grab_end(struct wlr_xdg_popup_grab_v6 *popup_grab) {$/;"	f	file:
xdg_popup_grab_get_topmost	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static struct wlr_xdg_surface_v6 *xdg_popup_grab_get_topmost($/;"	f	file:
xdg_popup_grab_handle_seat_destroy	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static void xdg_popup_grab_handle_seat_destroy($/;"	f	file:
xdg_popup_grab_handle_seat_destroy	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static void xdg_popup_grab_handle_seat_destroy($/;"	f	file:
xdg_popup_handle_destroy	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static void xdg_popup_handle_destroy(struct wl_client *client,$/;"	f	file:
xdg_popup_handle_destroy	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static void xdg_popup_handle_destroy(struct wl_client *client,$/;"	f	file:
xdg_popup_handle_grab	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static void xdg_popup_handle_grab(struct wl_client *client,$/;"	f	file:
xdg_popup_handle_grab	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static void xdg_popup_handle_grab(struct wl_client *client,$/;"	f	file:
xdg_popup_handle_resource_destroy	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static void xdg_popup_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
xdg_popup_handle_resource_destroy	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static void xdg_popup_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
xdg_popup_implementation	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static const struct xdg_popup_interface xdg_popup_implementation = {$/;"	v	typeref:struct:xdg_popup_interface	file:
xdg_popup_implementation	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static const struct xdg_popup_interface xdg_popup_implementation;$/;"	v	typeref:struct:xdg_popup_interface	file:
xdg_popup_listener	../subprojects/wlroots/examples/layer-shell.c	/^static const struct xdg_popup_listener xdg_popup_listener = {$/;"	v	typeref:struct:xdg_popup_listener	file:
xdg_popup_surface_role	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^const struct wlr_surface_role xdg_popup_surface_role = {$/;"	v	typeref:struct:wlr_surface_role
xdg_popup_unconstrain_flip	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static bool xdg_popup_unconstrain_flip(struct wlr_xdg_popup *popup,$/;"	f	file:
xdg_popup_unconstrain_resize	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static bool xdg_popup_unconstrain_resize(struct wlr_xdg_popup *popup,$/;"	f	file:
xdg_popup_unconstrain_slide	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static bool xdg_popup_unconstrain_slide(struct wlr_xdg_popup *popup,$/;"	f	file:
xdg_popup_v6_box_constraints	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static void xdg_popup_v6_box_constraints(struct wlr_xdg_popup_v6 *popup,$/;"	f	file:
xdg_popup_v6_get_position	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^static void xdg_popup_v6_get_position(struct wlr_xdg_popup_v6 *popup,$/;"	f	file:
xdg_popup_v6_surface_role	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^const struct wlr_surface_role xdg_popup_v6_surface_role = {$/;"	v	typeref:struct:wlr_surface_role
xdg_popup_v6_unconstrain_flip	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static bool xdg_popup_v6_unconstrain_flip(struct wlr_xdg_popup_v6 *popup,$/;"	f	file:
xdg_popup_v6_unconstrain_resize	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static bool xdg_popup_v6_unconstrain_resize(struct wlr_xdg_popup_v6 *popup,$/;"	f	file:
xdg_popup_v6_unconstrain_slide	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static bool xdg_popup_v6_unconstrain_slide(struct wlr_xdg_popup_v6 *popup,$/;"	f	file:
xdg_positioner_destroy	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_positioner_v6.c	/^static void xdg_positioner_destroy(struct wl_resource *resource) {$/;"	f	file:
xdg_positioner_handle_destroy	../subprojects/wlroots/types/xdg_shell/wlr_xdg_positioner.c	/^static void xdg_positioner_handle_destroy(struct wl_client *client,$/;"	f	file:
xdg_positioner_handle_destroy	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_positioner_v6.c	/^static void xdg_positioner_handle_destroy(struct wl_client *client,$/;"	f	file:
xdg_positioner_handle_resource_destroy	../subprojects/wlroots/types/xdg_shell/wlr_xdg_positioner.c	/^static void xdg_positioner_handle_resource_destroy($/;"	f	file:
xdg_positioner_handle_set_anchor	../subprojects/wlroots/types/xdg_shell/wlr_xdg_positioner.c	/^static void xdg_positioner_handle_set_anchor(struct wl_client *client,$/;"	f	file:
xdg_positioner_handle_set_anchor	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_positioner_v6.c	/^static void xdg_positioner_handle_set_anchor(struct wl_client *client,$/;"	f	file:
xdg_positioner_handle_set_anchor_rect	../subprojects/wlroots/types/xdg_shell/wlr_xdg_positioner.c	/^static void xdg_positioner_handle_set_anchor_rect(struct wl_client *client,$/;"	f	file:
xdg_positioner_handle_set_anchor_rect	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_positioner_v6.c	/^static void xdg_positioner_handle_set_anchor_rect(struct wl_client *client,$/;"	f	file:
xdg_positioner_handle_set_constraint_adjustment	../subprojects/wlroots/types/xdg_shell/wlr_xdg_positioner.c	/^static void xdg_positioner_handle_set_constraint_adjustment($/;"	f	file:
xdg_positioner_handle_set_constraint_adjustment	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_positioner_v6.c	/^static void xdg_positioner_handle_set_constraint_adjustment($/;"	f	file:
xdg_positioner_handle_set_gravity	../subprojects/wlroots/types/xdg_shell/wlr_xdg_positioner.c	/^static void xdg_positioner_handle_set_gravity(struct wl_client *client,$/;"	f	file:
xdg_positioner_handle_set_gravity	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_positioner_v6.c	/^static void xdg_positioner_handle_set_gravity(struct wl_client *client,$/;"	f	file:
xdg_positioner_handle_set_offset	../subprojects/wlroots/types/xdg_shell/wlr_xdg_positioner.c	/^static void xdg_positioner_handle_set_offset(struct wl_client *client,$/;"	f	file:
xdg_positioner_handle_set_offset	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_positioner_v6.c	/^static void xdg_positioner_handle_set_offset(struct wl_client *client,$/;"	f	file:
xdg_positioner_handle_set_size	../subprojects/wlroots/types/xdg_shell/wlr_xdg_positioner.c	/^static void xdg_positioner_handle_set_size(struct wl_client *client,$/;"	f	file:
xdg_positioner_handle_set_size	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_positioner_v6.c	/^static void xdg_positioner_handle_set_size(struct wl_client *client,$/;"	f	file:
xdg_positioner_implementation	../subprojects/wlroots/types/xdg_shell/wlr_xdg_positioner.c	/^		xdg_positioner_implementation = {$/;"	v	typeref:struct:xdg_positioner_interface	file:
xdg_positioner_implementation	../subprojects/wlroots/types/xdg_shell/wlr_xdg_positioner.c	/^static const struct xdg_positioner_interface xdg_positioner_implementation;$/;"	v	typeref:struct:xdg_positioner_interface	file:
xdg_shell	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_xdg_shell *xdg_shell;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_xdg_shell
xdg_shell	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wlr_xdg_shell *xdg_shell;$/;"	m	struct:tinywl_server	typeref:struct:tinywl_server::wlr_xdg_shell	file:
xdg_shell_bind	../subprojects/wlroots/types/xdg_shell/wlr_xdg_shell.c	/^static void xdg_shell_bind(struct wl_client *wl_client, void *data,$/;"	f	file:
xdg_shell_bind	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_shell_v6.c	/^static void xdg_shell_bind(struct wl_client *wl_client, void *data,$/;"	f	file:
xdg_shell_handle_create_positioner	../subprojects/wlroots/types/xdg_shell/wlr_xdg_shell.c	/^static void xdg_shell_handle_create_positioner(struct wl_client *wl_client,$/;"	f	file:
xdg_shell_handle_create_positioner	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_shell_v6.c	/^static void xdg_shell_handle_create_positioner(struct wl_client *wl_client,$/;"	f	file:
xdg_shell_handle_destroy	../subprojects/wlroots/types/xdg_shell/wlr_xdg_shell.c	/^static void xdg_shell_handle_destroy(struct wl_client *wl_client,$/;"	f	file:
xdg_shell_handle_destroy	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_shell_v6.c	/^static void xdg_shell_handle_destroy(struct wl_client *wl_client,$/;"	f	file:
xdg_shell_handle_get_xdg_surface	../subprojects/wlroots/types/xdg_shell/wlr_xdg_shell.c	/^static void xdg_shell_handle_get_xdg_surface(struct wl_client *wl_client,$/;"	f	file:
xdg_shell_handle_get_xdg_surface	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_shell_v6.c	/^static void xdg_shell_handle_get_xdg_surface(struct wl_client *wl_client,$/;"	f	file:
xdg_shell_handle_pong	../subprojects/wlroots/types/xdg_shell/wlr_xdg_shell.c	/^static void xdg_shell_handle_pong(struct wl_client *wl_client,$/;"	f	file:
xdg_shell_handle_pong	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_shell_v6.c	/^static void xdg_shell_handle_pong(struct wl_client *wl_client,$/;"	f	file:
xdg_shell_impl	../subprojects/wlroots/types/xdg_shell/wlr_xdg_shell.c	/^static const struct xdg_wm_base_interface xdg_shell_impl = {$/;"	v	typeref:struct:xdg_wm_base_interface	file:
xdg_shell_impl	../subprojects/wlroots/types/xdg_shell/wlr_xdg_shell.c	/^static const struct xdg_wm_base_interface xdg_shell_impl;$/;"	v	typeref:struct:xdg_wm_base_interface	file:
xdg_shell_impl	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_shell_v6.c	/^static const struct zxdg_shell_v6_interface xdg_shell_impl = {$/;"	v	typeref:struct:zxdg_shell_v6_interface	file:
xdg_shell_impl	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_shell_v6.c	/^static const struct zxdg_shell_v6_interface xdg_shell_impl;$/;"	v	typeref:struct:zxdg_shell_v6_interface	file:
xdg_shell_surface	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wl_listener xdg_shell_surface;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wl_listener
xdg_shell_v6	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_xdg_shell_v6 *xdg_shell_v6;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_xdg_shell_v6
xdg_shell_v6_surface	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wl_listener xdg_shell_v6_surface;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wl_listener
xdg_surface	../subprojects/wlroots/include/backend/wayland.h	/^	struct xdg_surface *xdg_surface;$/;"	m	struct:wlr_wl_output	typeref:struct:wlr_wl_output::xdg_surface
xdg_surface	../subprojects/wlroots/include/rootston/view.h	/^	struct wlr_xdg_surface *xdg_surface;$/;"	m	struct:roots_xdg_surface	typeref:struct:roots_xdg_surface::wlr_xdg_surface
xdg_surface	../subprojects/wlroots/tinywl/tinywl.c	/^	struct wlr_xdg_surface *xdg_surface;$/;"	m	struct:tinywl_view	typeref:struct:tinywl_view::wlr_xdg_surface	file:
xdg_surface_configure_destroy	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^static void xdg_surface_configure_destroy($/;"	f	file:
xdg_surface_configure_destroy	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^static void xdg_surface_configure_destroy($/;"	f	file:
xdg_surface_destroy	../subprojects/wlroots/tinywl/tinywl.c	/^static void xdg_surface_destroy(struct wl_listener *listener, void *data) {$/;"	f	file:
xdg_surface_for_each_popup	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^static void xdg_surface_for_each_popup(struct wlr_xdg_surface *surface,$/;"	f	file:
xdg_surface_for_each_surface	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^static void xdg_surface_for_each_surface(struct wlr_xdg_surface *surface,$/;"	f	file:
xdg_surface_for_each_surface	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^static void xdg_surface_for_each_surface(struct wlr_xdg_surface *surface,$/;"	f	file:
xdg_surface_from_resource	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^static struct wlr_xdg_surface_v6 *xdg_surface_from_resource($/;"	f	file:
xdg_surface_from_xdg_popup_resource	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static struct wlr_xdg_surface_v6 *xdg_surface_from_xdg_popup_resource($/;"	f	file:
xdg_surface_from_xdg_toplevel_resource	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^static struct wlr_xdg_surface_v6 *xdg_surface_from_xdg_toplevel_resource($/;"	f	file:
xdg_surface_handle_ack_configure	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^static void xdg_surface_handle_ack_configure(struct wl_client *client,$/;"	f	file:
xdg_surface_handle_ack_configure	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^static void xdg_surface_handle_ack_configure(struct wl_client *client,$/;"	f	file:
xdg_surface_handle_configure	../subprojects/wlroots/backend/wayland/output.c	/^static void xdg_surface_handle_configure(void *data,$/;"	f	file:
xdg_surface_handle_configure	../subprojects/wlroots/examples/idle-inhibit.c	/^static void xdg_surface_handle_configure(void *data,$/;"	f	file:
xdg_surface_handle_configure	../subprojects/wlroots/examples/input-inhibitor.c	/^static void xdg_surface_handle_configure(void *data,$/;"	f	file:
xdg_surface_handle_configure	../subprojects/wlroots/examples/layer-shell.c	/^static void xdg_surface_handle_configure(void *data,$/;"	f	file:
xdg_surface_handle_configure	../subprojects/wlroots/examples/pointer-constraints.c	/^static void xdg_surface_handle_configure(void *data,$/;"	f	file:
xdg_surface_handle_configure	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static void xdg_surface_handle_configure(void *data,$/;"	f	file:
xdg_surface_handle_configure	../subprojects/wlroots/examples/text-input.c	/^static void xdg_surface_handle_configure(void *data,$/;"	f	file:
xdg_surface_handle_configure	../subprojects/wlroots/examples/toplevel-decoration.c	/^static void xdg_surface_handle_configure(void *data,$/;"	f	file:
xdg_surface_handle_destroy	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^static void xdg_surface_handle_destroy(struct wl_client *client,$/;"	f	file:
xdg_surface_handle_destroy	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^static void xdg_surface_handle_destroy(struct wl_client *client,$/;"	f	file:
xdg_surface_handle_get_popup	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^static void xdg_surface_handle_get_popup(struct wl_client *client,$/;"	f	file:
xdg_surface_handle_get_popup	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^static void xdg_surface_handle_get_popup(struct wl_client *wl_client,$/;"	f	file:
xdg_surface_handle_get_toplevel	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^static void xdg_surface_handle_get_toplevel(struct wl_client *client,$/;"	f	file:
xdg_surface_handle_get_toplevel	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^static void xdg_surface_handle_get_toplevel(struct wl_client *client,$/;"	f	file:
xdg_surface_handle_resource_destroy	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^static void xdg_surface_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
xdg_surface_handle_resource_destroy	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^static void xdg_surface_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
xdg_surface_handle_set_window_geometry	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^static void xdg_surface_handle_set_window_geometry(struct wl_client *client,$/;"	f	file:
xdg_surface_handle_set_window_geometry	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^static void xdg_surface_handle_set_window_geometry(struct wl_client *client,$/;"	f	file:
xdg_surface_handle_surface_commit	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^static void xdg_surface_handle_surface_commit(struct wl_listener *listener,$/;"	f	file:
xdg_surface_handle_surface_commit	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^static void xdg_surface_handle_surface_commit(struct wl_listener *listener,$/;"	f	file:
xdg_surface_handle_surface_destroy	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^static void xdg_surface_handle_surface_destroy(struct wl_listener *listener,$/;"	f	file:
xdg_surface_handle_surface_destroy	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^static void xdg_surface_handle_surface_destroy(struct wl_listener *listener,$/;"	f	file:
xdg_surface_implementation	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^static const struct xdg_surface_interface xdg_surface_implementation = {$/;"	v	typeref:struct:xdg_surface_interface	file:
xdg_surface_iterator	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^static void xdg_surface_iterator(struct wlr_surface *surface,$/;"	f	file:
xdg_surface_iterator_data	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^struct xdg_surface_iterator_data {$/;"	s	file:
xdg_surface_listener	../subprojects/wlroots/backend/wayland/output.c	/^static struct xdg_surface_listener xdg_surface_listener = {$/;"	v	typeref:struct:xdg_surface_listener	file:
xdg_surface_listener	../subprojects/wlroots/examples/idle-inhibit.c	/^static const struct xdg_surface_listener xdg_surface_listener = {$/;"	v	typeref:struct:xdg_surface_listener	file:
xdg_surface_listener	../subprojects/wlroots/examples/input-inhibitor.c	/^static const struct xdg_surface_listener xdg_surface_listener = {$/;"	v	typeref:struct:xdg_surface_listener	file:
xdg_surface_listener	../subprojects/wlroots/examples/layer-shell.c	/^static const struct xdg_surface_listener xdg_surface_listener = {$/;"	v	typeref:struct:xdg_surface_listener	file:
xdg_surface_listener	../subprojects/wlroots/examples/pointer-constraints.c	/^static const struct xdg_surface_listener xdg_surface_listener = {$/;"	v	typeref:struct:xdg_surface_listener	file:
xdg_surface_listener	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static const struct xdg_surface_listener xdg_surface_listener = {$/;"	v	typeref:struct:xdg_surface_listener	file:
xdg_surface_listener	../subprojects/wlroots/examples/text-input.c	/^static const struct xdg_surface_listener xdg_surface_listener = {$/;"	v	typeref:struct:xdg_surface_listener	file:
xdg_surface_listener	../subprojects/wlroots/examples/toplevel-decoration.c	/^static const struct xdg_surface_listener xdg_surface_listener = {$/;"	v	typeref:struct:xdg_surface_listener	file:
xdg_surface_map	../subprojects/wlroots/tinywl/tinywl.c	/^static void xdg_surface_map(struct wl_listener *listener, void *data) {$/;"	f	file:
xdg_surface_send_configure	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^static void xdg_surface_send_configure(void *user_data) {$/;"	f	file:
xdg_surface_unmap	../subprojects/wlroots/tinywl/tinywl.c	/^static void xdg_surface_unmap(struct wl_listener *listener, void *data) {$/;"	f	file:
xdg_surface_v6	../subprojects/wlroots/include/rootston/view.h	/^	struct wlr_xdg_surface_v6 *xdg_surface_v6;$/;"	m	struct:roots_xdg_surface_v6	typeref:struct:roots_xdg_surface_v6::wlr_xdg_surface_v6
xdg_surface_v6_for_each_popup	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^static void xdg_surface_v6_for_each_popup(struct wlr_xdg_surface_v6 *surface,$/;"	f	file:
xdg_surface_v6_for_each_surface	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^static void xdg_surface_v6_for_each_surface(struct wlr_xdg_surface_v6 *surface,$/;"	f	file:
xdg_surface_v6_iterator	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^static void xdg_surface_v6_iterator(struct wlr_surface *surface,$/;"	f	file:
xdg_surface_v6_iterator_data	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^struct xdg_surface_v6_iterator_data {$/;"	s	file:
xdg_toplevel	../subprojects/wlroots/include/backend/wayland.h	/^	struct xdg_toplevel *xdg_toplevel;$/;"	m	struct:wlr_wl_output	typeref:struct:wlr_wl_output::xdg_toplevel
xdg_toplevel_decoration	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wl_listener xdg_toplevel_decoration;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wl_listener
xdg_toplevel_decoration	../subprojects/wlroots/include/rootston/view.h	/^	struct roots_xdg_toplevel_decoration *xdg_toplevel_decoration;$/;"	m	struct:roots_xdg_surface	typeref:struct:roots_xdg_surface::roots_xdg_toplevel_decoration
xdg_toplevel_handle_close	../subprojects/wlroots/backend/wayland/output.c	/^static void xdg_toplevel_handle_close(void *data,$/;"	f	file:
xdg_toplevel_handle_close	../subprojects/wlroots/examples/idle-inhibit.c	/^static void xdg_toplevel_handle_close(void *data,$/;"	f	file:
xdg_toplevel_handle_close	../subprojects/wlroots/examples/input-inhibitor.c	/^static void xdg_toplevel_handle_close(void *data,$/;"	f	file:
xdg_toplevel_handle_close	../subprojects/wlroots/examples/pointer-constraints.c	/^static void xdg_toplevel_handle_close(void *data,$/;"	f	file:
xdg_toplevel_handle_close	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static void xdg_toplevel_handle_close(void *data,$/;"	f	file:
xdg_toplevel_handle_close	../subprojects/wlroots/examples/text-input.c	/^static void xdg_toplevel_handle_close(void *data,$/;"	f	file:
xdg_toplevel_handle_configure	../subprojects/wlroots/backend/wayland/output.c	/^static void xdg_toplevel_handle_configure(void *data,$/;"	f	file:
xdg_toplevel_handle_configure	../subprojects/wlroots/examples/idle-inhibit.c	/^static void xdg_toplevel_handle_configure(void *data,$/;"	f	file:
xdg_toplevel_handle_configure	../subprojects/wlroots/examples/input-inhibitor.c	/^static void xdg_toplevel_handle_configure(void *data,$/;"	f	file:
xdg_toplevel_handle_configure	../subprojects/wlroots/examples/pointer-constraints.c	/^static void xdg_toplevel_handle_configure(void *data,$/;"	f	file:
xdg_toplevel_handle_configure	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static void xdg_toplevel_handle_configure(void *data,$/;"	f	file:
xdg_toplevel_handle_configure	../subprojects/wlroots/examples/text-input.c	/^static void xdg_toplevel_handle_configure(void *data,$/;"	f	file:
xdg_toplevel_handle_configure	../subprojects/wlroots/examples/toplevel-decoration.c	/^static void xdg_toplevel_handle_configure(void *data,$/;"	f	file:
xdg_toplevel_handle_destroy	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^static void xdg_toplevel_handle_destroy(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_destroy	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^static void xdg_toplevel_handle_destroy(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_move	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^static void xdg_toplevel_handle_move(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_move	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^static void xdg_toplevel_handle_move(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_resize	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^static void xdg_toplevel_handle_resize(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_resize	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^static void xdg_toplevel_handle_resize(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_resource_destroy	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^static void xdg_toplevel_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
xdg_toplevel_handle_resource_destroy	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^static void xdg_toplevel_handle_resource_destroy(struct wl_resource *resource) {$/;"	f	file:
xdg_toplevel_handle_set_app_id	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^static void xdg_toplevel_handle_set_app_id(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_set_app_id	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^static void xdg_toplevel_handle_set_app_id(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_set_fullscreen	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^static void xdg_toplevel_handle_set_fullscreen(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_set_fullscreen	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^static void xdg_toplevel_handle_set_fullscreen(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_set_max_size	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^static void xdg_toplevel_handle_set_max_size(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_set_max_size	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^static void xdg_toplevel_handle_set_max_size(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_set_maximized	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^static void xdg_toplevel_handle_set_maximized(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_set_maximized	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^static void xdg_toplevel_handle_set_maximized(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_set_min_size	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^static void xdg_toplevel_handle_set_min_size(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_set_min_size	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^static void xdg_toplevel_handle_set_min_size(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_set_minimized	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^static void xdg_toplevel_handle_set_minimized(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_set_minimized	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^static void xdg_toplevel_handle_set_minimized(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_set_parent	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^static void xdg_toplevel_handle_set_parent(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_set_parent	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^static void xdg_toplevel_handle_set_parent(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_set_title	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^static void xdg_toplevel_handle_set_title(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_set_title	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^static void xdg_toplevel_handle_set_title(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_show_window_menu	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^static void xdg_toplevel_handle_show_window_menu(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_show_window_menu	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^static void xdg_toplevel_handle_show_window_menu(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_unset_fullscreen	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^static void xdg_toplevel_handle_unset_fullscreen(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_unset_fullscreen	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^static void xdg_toplevel_handle_unset_fullscreen(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_unset_maximized	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^static void xdg_toplevel_handle_unset_maximized(struct wl_client *client,$/;"	f	file:
xdg_toplevel_handle_unset_maximized	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^static void xdg_toplevel_handle_unset_maximized(struct wl_client *client,$/;"	f	file:
xdg_toplevel_implementation	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^static const struct xdg_toplevel_interface xdg_toplevel_implementation = {$/;"	v	typeref:struct:xdg_toplevel_interface	file:
xdg_toplevel_implementation	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^static const struct xdg_toplevel_interface xdg_toplevel_implementation;$/;"	v	typeref:struct:xdg_toplevel_interface	file:
xdg_toplevel_listener	../subprojects/wlroots/backend/wayland/output.c	/^static struct xdg_toplevel_listener xdg_toplevel_listener = {$/;"	v	typeref:struct:xdg_toplevel_listener	file:
xdg_toplevel_listener	../subprojects/wlroots/examples/idle-inhibit.c	/^static const struct xdg_toplevel_listener xdg_toplevel_listener = {$/;"	v	typeref:struct:xdg_toplevel_listener	file:
xdg_toplevel_listener	../subprojects/wlroots/examples/input-inhibitor.c	/^static const struct xdg_toplevel_listener xdg_toplevel_listener = {$/;"	v	typeref:struct:xdg_toplevel_listener	file:
xdg_toplevel_listener	../subprojects/wlroots/examples/pointer-constraints.c	/^static const struct xdg_toplevel_listener xdg_toplevel_listener = {$/;"	v	typeref:struct:xdg_toplevel_listener	file:
xdg_toplevel_listener	../subprojects/wlroots/examples/relative-pointer-unstable-v1.c	/^static const struct xdg_toplevel_listener xdg_toplevel_listener = {$/;"	v	typeref:struct:xdg_toplevel_listener	file:
xdg_toplevel_listener	../subprojects/wlroots/examples/text-input.c	/^static const struct xdg_toplevel_listener xdg_toplevel_listener = {$/;"	v	typeref:struct:xdg_toplevel_listener	file:
xdg_toplevel_listener	../subprojects/wlroots/examples/toplevel-decoration.c	/^static const struct xdg_toplevel_listener xdg_toplevel_listener = {$/;"	v	typeref:struct:xdg_toplevel_listener	file:
xdg_toplevel_request_move	../subprojects/wlroots/tinywl/tinywl.c	/^static void xdg_toplevel_request_move($/;"	f	file:
xdg_toplevel_request_resize	../subprojects/wlroots/tinywl/tinywl.c	/^static void xdg_toplevel_request_resize($/;"	f	file:
xdg_toplevel_surface_role	../subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c	/^const struct wlr_surface_role xdg_toplevel_surface_role = {$/;"	v	typeref:struct:wlr_surface_role
xdg_toplevel_v6_surface_role	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^const struct wlr_surface_role xdg_toplevel_v6_surface_role = {$/;"	v	typeref:struct:wlr_surface_role
xdg_touch_grab_cancel	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static void xdg_touch_grab_cancel(struct wlr_seat_touch_grab *grab) {$/;"	f	file:
xdg_touch_grab_cancel	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static void xdg_touch_grab_cancel(struct wlr_seat_touch_grab *grab) {$/;"	f	file:
xdg_touch_grab_down	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static uint32_t xdg_touch_grab_down(struct wlr_seat_touch_grab *grab,$/;"	f	file:
xdg_touch_grab_down	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static uint32_t xdg_touch_grab_down(struct wlr_seat_touch_grab *grab,$/;"	f	file:
xdg_touch_grab_enter	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static void xdg_touch_grab_enter(struct wlr_seat_touch_grab *grab,$/;"	f	file:
xdg_touch_grab_enter	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static void xdg_touch_grab_enter(struct wlr_seat_touch_grab *grab,$/;"	f	file:
xdg_touch_grab_impl	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static const struct wlr_touch_grab_interface xdg_touch_grab_impl = {$/;"	v	typeref:struct:wlr_touch_grab_interface	file:
xdg_touch_grab_impl	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static const struct wlr_touch_grab_interface xdg_touch_grab_impl = {$/;"	v	typeref:struct:wlr_touch_grab_interface	file:
xdg_touch_grab_motion	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static void xdg_touch_grab_motion(struct wlr_seat_touch_grab *grab,$/;"	f	file:
xdg_touch_grab_motion	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static void xdg_touch_grab_motion(struct wlr_seat_touch_grab *grab,$/;"	f	file:
xdg_touch_grab_up	../subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c	/^static void xdg_touch_grab_up(struct wlr_seat_touch_grab *grab,$/;"	f	file:
xdg_touch_grab_up	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static void xdg_touch_grab_up(struct wlr_seat_touch_grab *grab,$/;"	f	file:
xdg_wm_base	../subprojects/wlroots/examples/layer-shell.c	/^static struct xdg_wm_base *xdg_wm_base;$/;"	v	typeref:struct:xdg_wm_base	file:
xdg_wm_base	../subprojects/wlroots/include/backend/wayland.h	/^	struct xdg_wm_base *xdg_wm_base;$/;"	m	struct:wlr_wl_backend	typeref:struct:wlr_wl_backend::xdg_wm_base
xdg_wm_base_handle_ping	../subprojects/wlroots/backend/wayland/backend.c	/^static void xdg_wm_base_handle_ping(void *data,$/;"	f	file:
xdg_wm_base_listener	../subprojects/wlroots/backend/wayland/backend.c	/^static const struct xdg_wm_base_listener xdg_wm_base_listener = {$/;"	v	typeref:struct:xdg_wm_base_listener	file:
xf_input_extended_mouse_event	../subprojects/wlroots/backend/rdp/peer.c	/^static int xf_input_extended_mouse_event($/;"	f	file:
xf_input_keyboard_event	../subprojects/wlroots/backend/rdp/peer.c	/^static int xf_input_keyboard_event(rdpInput *input, UINT16 flags, UINT16 code) {$/;"	f	file:
xf_input_mouse_event	../subprojects/wlroots/backend/rdp/peer.c	/^static int xf_input_mouse_event(rdpInput *input,$/;"	f	file:
xf_input_synchronize_event	../subprojects/wlroots/backend/rdp/peer.c	/^static int xf_input_synchronize_event(rdpInput *input, UINT32 flags) {$/;"	f	file:
xf_input_unicode_keyboard_event	../subprojects/wlroots/backend/rdp/peer.c	/^static int xf_input_unicode_keyboard_event(rdpInput *input,$/;"	f	file:
xf_peer_activate	../subprojects/wlroots/backend/rdp/peer.c	/^static BOOL xf_peer_activate(freerdp_peer *client) {$/;"	f	file:
xf_peer_capabilities	../subprojects/wlroots/backend/rdp/peer.c	/^static BOOL xf_peer_capabilities(freerdp_peer *client) {$/;"	f	file:
xf_peer_post_connect	../subprojects/wlroots/backend/rdp/peer.c	/^static BOOL xf_peer_post_connect(freerdp_peer *client) {$/;"	f	file:
xf_suppress_output	../subprojects/wlroots/backend/rdp/peer.c	/^static int xf_suppress_output(rdpContext *context,$/;"	f	file:
xfixes	../subprojects/wlroots/include/xwayland/xwm.h	/^	const xcb_query_extension_reply_t *xfixes;$/;"	m	struct:wlr_xwm
xhot	../subprojects/wlroots/include/xcursor/xcursor.h	/^    XcursorDim	    xhot;	\/* hot spot x (must be inside image) *\/$/;"	m	struct:_XcursorImage
xinput_opcode	../subprojects/wlroots/include/backend/x11.h	/^	uint8_t xinput_opcode;$/;"	m	struct:wlr_x11_backend
xkb_layout	../subprojects/wlroots/backend/rdp/keyboard.c	/^	const char *xkb_layout;$/;"	m	struct:rdp_to_xkb_keyboard_layout	file:
xkb_state	../subprojects/wlroots/include/wlr/types/wlr_keyboard.h	/^	struct xkb_state *xkb_state;$/;"	m	struct:wlr_keyboard	typeref:struct:wlr_keyboard::xkb_state
xkb_variant	../subprojects/wlroots/backend/rdp/keyboard.c	/^	const char *xkb_variant;$/;"	m	struct:rdp_to_xkb_keyboard_layout	file:
xlib_conn	../subprojects/wlroots/include/backend/x11.h	/^	Display *xlib_conn;$/;"	m	struct:wlr_x11_backend
xserver_handle_ready	../subprojects/wlroots/xwayland/xwayland.c	/^static int xserver_handle_ready(int signal_number, void *data) {$/;"	f	file:
xsurface_is_maximized	../subprojects/wlroots/xwayland/xwm.c	/^static inline bool xsurface_is_maximized($/;"	f	file:
xsurface_set_net_wm_state	../subprojects/wlroots/xwayland/xwm.c	/^static void xsurface_set_net_wm_state(struct wlr_xwayland_surface *xsurface) {$/;"	f	file:
xsurface_set_wm_state	../subprojects/wlroots/xwayland/xwm.c	/^static void xsurface_set_wm_state(struct wlr_xwayland_surface *xsurface,$/;"	f	file:
xsurface_unmap	../subprojects/wlroots/xwayland/xwm.c	/^static void xsurface_unmap(struct wlr_xwayland_surface *surface) {$/;"	f	file:
xwayland	../subprojects/wlroots/include/rootston/config.h	/^	bool xwayland;$/;"	m	struct:roots_config
xwayland	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wlr_xwayland *xwayland;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wlr_xwayland
xwayland	../subprojects/wlroots/include/xwayland/xwm.h	/^	struct wlr_xwayland *xwayland;$/;"	m	struct:wlr_xwm	typeref:struct:wlr_xwm::wlr_xwayland
xwayland_finish_display	../subprojects/wlroots/xwayland/xwayland.c	/^static void xwayland_finish_display(struct wlr_xwayland *wlr_xwayland) {$/;"	f	file:
xwayland_finish_server	../subprojects/wlroots/xwayland/xwayland.c	/^static void xwayland_finish_server(struct wlr_xwayland *wlr_xwayland) {$/;"	f	file:
xwayland_handle_seat_destroy	../subprojects/wlroots/xwayland/xwayland.c	/^static void xwayland_handle_seat_destroy(struct wl_listener *listener,$/;"	f	file:
xwayland_lazy	../subprojects/wlroots/include/rootston/config.h	/^	bool xwayland_lazy;$/;"	m	struct:roots_config
xwayland_socket_connected	../subprojects/wlroots/xwayland/xwayland.c	/^static int xwayland_socket_connected(int fd, uint32_t mask, void* data){$/;"	f	file:
xwayland_start_display	../subprojects/wlroots/xwayland/xwayland.c	/^static bool xwayland_start_display(struct wlr_xwayland *wlr_xwayland,$/;"	f	file:
xwayland_start_server	../subprojects/wlroots/xwayland/xwayland.c	/^static bool xwayland_start_server(struct wlr_xwayland *wlr_xwayland) {$/;"	f	file:
xwayland_start_server_lazy	../subprojects/wlroots/xwayland/xwayland.c	/^static bool xwayland_start_server_lazy(struct wlr_xwayland *wlr_xwayland) {$/;"	f	file:
xwayland_surface	../subprojects/wlroots/include/rootston/desktop.h	/^	struct wl_listener xwayland_surface;$/;"	m	struct:roots_desktop	typeref:struct:roots_desktop::wl_listener
xwayland_surface	../subprojects/wlroots/include/rootston/view.h	/^	struct wlr_xwayland_surface *xwayland_surface;$/;"	m	struct:roots_xwayland_surface	typeref:struct:roots_xwayland_surface::wlr_xwayland_surface
xwayland_surface_create	../subprojects/wlroots/xwayland/xwm.c	/^static struct wlr_xwayland_surface *xwayland_surface_create($/;"	f	file:
xwayland_surface_destroy	../subprojects/wlroots/xwayland/xwm.c	/^static void xwayland_surface_destroy($/;"	f	file:
xwayland_surface_handle_ping_timeout	../subprojects/wlroots/xwayland/xwm.c	/^static int xwayland_surface_handle_ping_timeout(void *data) {$/;"	f	file:
xwayland_surface_role	../subprojects/wlroots/xwayland/xwm.c	/^static const struct wlr_surface_role xwayland_surface_role = {$/;"	v	typeref:struct:wlr_surface_role	file:
xwayland_surface_role	../subprojects/wlroots/xwayland/xwm.c	/^static const struct wlr_surface_role xwayland_surface_role;$/;"	v	typeref:struct:wlr_surface_role	file:
xwayland_surface_role_commit	../subprojects/wlroots/xwayland/xwm.c	/^static void xwayland_surface_role_commit(struct wlr_surface *wlr_surface) {$/;"	f	file:
xwayland_surface_role_precommit	../subprojects/wlroots/xwayland/xwm.c	/^static void xwayland_surface_role_precommit(struct wlr_surface *wlr_surface) {$/;"	f	file:
xwm	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wlr_xwm *xwm;$/;"	m	struct:wlr_xwayland	typeref:struct:wlr_xwayland::wlr_xwm
xwm	../subprojects/wlroots/include/wlr/xwayland.h	/^	struct wlr_xwm *xwm;$/;"	m	struct:wlr_xwayland_surface	typeref:struct:wlr_xwayland_surface::wlr_xwm
xwm	../subprojects/wlroots/include/xwayland/selection.h	/^	struct wlr_xwm *xwm;$/;"	m	struct:wlr_xwm_selection	typeref:struct:wlr_xwm_selection::wlr_xwm
xwm_atoms_contains	../subprojects/wlroots/xwayland/xwm.c	/^bool xwm_atoms_contains(struct wlr_xwm *xwm, xcb_atom_t *atoms,$/;"	f
xwm_create	../subprojects/wlroots/xwayland/xwm.c	/^struct wlr_xwm *xwm_create(struct wlr_xwayland *wlr_xwayland) {$/;"	f
xwm_create_wm_window	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_create_wm_window(struct wlr_xwm *xwm) {$/;"	f	file:
xwm_data_source_read	../subprojects/wlroots/xwayland/selection/outgoing.c	/^static int xwm_data_source_read(int fd, uint32_t mask, void *data) {$/;"	f	file:
xwm_data_source_write	../subprojects/wlroots/xwayland/selection/incoming.c	/^static int xwm_data_source_write(int fd, uint32_t mask, void *data) {$/;"	f	file:
xwm_destroy	../subprojects/wlroots/xwayland/xwm.c	/^void xwm_destroy(struct wlr_xwm *xwm) {$/;"	f
xwm_dnd_send_drop	../subprojects/wlroots/xwayland/selection/dnd.c	/^static void xwm_dnd_send_drop(struct wlr_xwm *xwm, uint32_t time) {$/;"	f	file:
xwm_dnd_send_enter	../subprojects/wlroots/xwayland/selection/dnd.c	/^static void xwm_dnd_send_enter(struct wlr_xwm *xwm) {$/;"	f	file:
xwm_dnd_send_event	../subprojects/wlroots/xwayland/selection/dnd.c	/^static void xwm_dnd_send_event(struct wlr_xwm *xwm, xcb_atom_t type,$/;"	f	file:
xwm_dnd_send_leave	../subprojects/wlroots/xwayland/selection/dnd.c	/^static void xwm_dnd_send_leave(struct wlr_xwm *xwm) {$/;"	f	file:
xwm_dnd_send_position	../subprojects/wlroots/xwayland/selection/dnd.c	/^static void xwm_dnd_send_position(struct wlr_xwm *xwm, uint32_t time, int16_t x,$/;"	f	file:
xwm_get_atom_name	../subprojects/wlroots/xwayland/xwm.c	/^char *xwm_get_atom_name(struct wlr_xwm *xwm, xcb_atom_t atom) {$/;"	f
xwm_get_incr_chunk	../subprojects/wlroots/xwayland/selection/incoming.c	/^void xwm_get_incr_chunk(struct wlr_xwm_selection_transfer *transfer) {$/;"	f
xwm_get_render_format	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_get_render_format(struct wlr_xwm *xwm) {$/;"	f	file:
xwm_get_resources	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_get_resources(struct wlr_xwm *xwm) {$/;"	f	file:
xwm_get_selection	../subprojects/wlroots/xwayland/selection/selection.c	/^struct wlr_xwm_selection *xwm_get_selection(struct wlr_xwm *xwm,$/;"	f
xwm_get_visual_and_colormap	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_get_visual_and_colormap(struct wlr_xwm *xwm) {$/;"	f	file:
xwm_handle_client_message	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_handle_client_message(struct wlr_xwm *xwm,$/;"	f	file:
xwm_handle_configure_notify	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_handle_configure_notify(struct wlr_xwm *xwm,$/;"	f	file:
xwm_handle_configure_request	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_handle_configure_request(struct wlr_xwm *xwm,$/;"	f	file:
xwm_handle_create_notify	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_handle_create_notify(struct wlr_xwm *xwm,$/;"	f	file:
xwm_handle_destroy_notify	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_handle_destroy_notify(struct wlr_xwm *xwm,$/;"	f	file:
xwm_handle_focus_in	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_handle_focus_in(struct wlr_xwm *xwm,$/;"	f	file:
xwm_handle_map_notify	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_handle_map_notify(struct wlr_xwm *xwm,$/;"	f	file:
xwm_handle_map_request	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_handle_map_request(struct wlr_xwm *xwm,$/;"	f	file:
xwm_handle_net_active_window_message	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_handle_net_active_window_message(struct wlr_xwm *xwm,$/;"	f	file:
xwm_handle_net_wm_moveresize_message	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_handle_net_wm_moveresize_message(struct wlr_xwm *xwm,$/;"	f	file:
xwm_handle_net_wm_state_message	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_handle_net_wm_state_message(struct wlr_xwm *xwm,$/;"	f	file:
xwm_handle_property_notify	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_handle_property_notify(struct wlr_xwm *xwm,$/;"	f	file:
xwm_handle_selection_client_message	../subprojects/wlroots/xwayland/selection/dnd.c	/^int xwm_handle_selection_client_message(struct wlr_xwm *xwm,$/;"	f
xwm_handle_selection_event	../subprojects/wlroots/xwayland/selection/selection.c	/^int xwm_handle_selection_event(struct wlr_xwm *xwm,$/;"	f
xwm_handle_selection_notify	../subprojects/wlroots/xwayland/selection/incoming.c	/^void xwm_handle_selection_notify(struct wlr_xwm *xwm,$/;"	f
xwm_handle_selection_property_notify	../subprojects/wlroots/xwayland/selection/selection.c	/^static int xwm_handle_selection_property_notify(struct wlr_xwm *xwm,$/;"	f	file:
xwm_handle_selection_request	../subprojects/wlroots/xwayland/selection/outgoing.c	/^void xwm_handle_selection_request(struct wlr_xwm *xwm,$/;"	f
xwm_handle_surface_id_message	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_handle_surface_id_message(struct wlr_xwm *xwm,$/;"	f	file:
xwm_handle_unhandled_event	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_handle_unhandled_event(struct wlr_xwm *xwm, xcb_generic_event_t *ev) {$/;"	f	file:
xwm_handle_unmap_notify	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_handle_unmap_notify(struct wlr_xwm *xwm,$/;"	f	file:
xwm_handle_wm_protocols_message	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_handle_wm_protocols_message(struct wlr_xwm *xwm,$/;"	f	file:
xwm_handle_xcb_error	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_handle_xcb_error(struct wlr_xwm *xwm, xcb_value_error_t *ev) {$/;"	f	file:
xwm_handle_xfixes_selection_notify	../subprojects/wlroots/xwayland/selection/incoming.c	/^int xwm_handle_xfixes_selection_notify(struct wlr_xwm *xwm,$/;"	f
xwm_map_shell_surface	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_map_shell_surface(struct wlr_xwm *xwm,$/;"	f	file:
xwm_mime_type_from_atom	../subprojects/wlroots/xwayland/selection/selection.c	/^char *xwm_mime_type_from_atom(struct wlr_xwm *xwm, xcb_atom_t atom) {$/;"	f
xwm_mime_type_to_atom	../subprojects/wlroots/xwayland/selection/selection.c	/^xcb_atom_t xwm_mime_type_to_atom(struct wlr_xwm *xwm, char *mime_type) {$/;"	f
xwm_seat_handle_start_drag	../subprojects/wlroots/xwayland/selection/dnd.c	/^void xwm_seat_handle_start_drag(struct wlr_xwm *xwm, struct wlr_drag *drag) {$/;"	f
xwm_selection_finish	../subprojects/wlroots/xwayland/selection/selection.c	/^void xwm_selection_finish(struct wlr_xwm *xwm) {$/;"	f
xwm_selection_flush_source_data	../subprojects/wlroots/xwayland/selection/outgoing.c	/^static int xwm_selection_flush_source_data($/;"	f	file:
xwm_selection_get_data	../subprojects/wlroots/xwayland/selection/incoming.c	/^static void xwm_selection_get_data(struct wlr_xwm_selection *selection) {$/;"	f	file:
xwm_selection_get_targets	../subprojects/wlroots/xwayland/selection/incoming.c	/^static void xwm_selection_get_targets(struct wlr_xwm_selection *selection) {$/;"	f	file:
xwm_selection_init	../subprojects/wlroots/xwayland/selection/selection.c	/^void xwm_selection_init(struct wlr_xwm *xwm) {$/;"	f
xwm_selection_send_data	../subprojects/wlroots/xwayland/selection/outgoing.c	/^static void xwm_selection_send_data(struct wlr_xwm_selection *selection,$/;"	f	file:
xwm_selection_send_notify	../subprojects/wlroots/xwayland/selection/outgoing.c	/^static void xwm_selection_send_notify(struct wlr_xwm *xwm,$/;"	f	file:
xwm_selection_send_targets	../subprojects/wlroots/xwayland/selection/outgoing.c	/^static void xwm_selection_send_targets(struct wlr_xwm_selection *selection,$/;"	f	file:
xwm_selection_send_timestamp	../subprojects/wlroots/xwayland/selection/outgoing.c	/^static void xwm_selection_send_timestamp(struct wlr_xwm_selection *selection,$/;"	f	file:
xwm_selection_set_owner	../subprojects/wlroots/xwayland/selection/selection.c	/^static void xwm_selection_set_owner(struct wlr_xwm_selection *selection,$/;"	f	file:
xwm_selection_source_get_mime_types	../subprojects/wlroots/xwayland/selection/outgoing.c	/^static struct wl_array *xwm_selection_source_get_mime_types($/;"	f	file:
xwm_selection_source_send	../subprojects/wlroots/xwayland/selection/outgoing.c	/^static void xwm_selection_source_send(struct wlr_xwm_selection *selection,$/;"	f	file:
xwm_selection_transfer_close_source_fd	../subprojects/wlroots/xwayland/selection/selection.c	/^void xwm_selection_transfer_close_source_fd($/;"	f
xwm_selection_transfer_destroy_outgoing	../subprojects/wlroots/xwayland/selection/outgoing.c	/^static void xwm_selection_transfer_destroy_outgoing($/;"	f	file:
xwm_selection_transfer_destroy_property_reply	../subprojects/wlroots/xwayland/selection/selection.c	/^void xwm_selection_transfer_destroy_property_reply($/;"	f
xwm_selection_transfer_remove_source	../subprojects/wlroots/xwayland/selection/selection.c	/^void xwm_selection_transfer_remove_source($/;"	f
xwm_selection_transfer_start_outgoing	../subprojects/wlroots/xwayland/selection/outgoing.c	/^static void xwm_selection_transfer_start_outgoing($/;"	f	file:
xwm_send_focus_window	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_send_focus_window(struct wlr_xwm *xwm,$/;"	f	file:
xwm_send_incr_chunk	../subprojects/wlroots/xwayland/selection/outgoing.c	/^void xwm_send_incr_chunk(struct wlr_xwm_selection_transfer *transfer) {$/;"	f
xwm_send_wm_message	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_send_wm_message(struct wlr_xwayland_surface *surface,$/;"	f	file:
xwm_set_cursor	../subprojects/wlroots/xwayland/xwm.c	/^void xwm_set_cursor(struct wlr_xwm *xwm, const uint8_t *pixels, uint32_t stride,$/;"	f
xwm_set_net_active_window	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_set_net_active_window(struct wlr_xwm *xwm,$/;"	f	file:
xwm_set_net_client_list	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_set_net_client_list(struct wlr_xwm *xwm) {$/;"	f	file:
xwm_set_seat	../subprojects/wlroots/xwayland/selection/selection.c	/^void xwm_set_seat(struct wlr_xwm *xwm, struct wlr_seat *seat) {$/;"	f
xwm_surface_activate	../subprojects/wlroots/xwayland/xwm.c	/^static void xwm_surface_activate(struct wlr_xwm *xwm,$/;"	f	file:
xwm_write_property	../subprojects/wlroots/xwayland/selection/incoming.c	/^static void xwm_write_property(struct wlr_xwm_selection_transfer *transfer,$/;"	f	file:
y	../subprojects/wlroots/examples/pointer.c	/^	double x, y;$/;"	m	struct:touch_point	file:
y	../subprojects/wlroots/examples/tablet.c	/^	double x, y;$/;"	m	struct:sample_state	file:
y	../subprojects/wlroots/examples/touch.c	/^	double x, y;$/;"	m	struct:touch_point	file:
y	../subprojects/wlroots/include/rootston/config.h	/^	int x, y;$/;"	m	struct:roots_output_config
y	../subprojects/wlroots/include/rootston/seat.h	/^	double x, y;$/;"	m	struct:roots_drag_icon
y	../subprojects/wlroots/include/rootston/view.h	/^		double x, y;$/;"	m	struct:roots_view::__anon30
y	../subprojects/wlroots/include/rootston/view.h	/^		double x, y;$/;"	m	struct:roots_view::__anon31
y	../subprojects/wlroots/include/wlr/types/wlr_box.h	/^	int x, y;$/;"	m	struct:wlr_box
y	../subprojects/wlroots/include/wlr/types/wlr_cursor.h	/^	double x, y;$/;"	m	struct:wlr_cursor
y	../subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h	/^	int32_t x, y, width, height;$/;"	m	struct:wlr_foreign_toplevel_handle_v1_set_rectangle_event
y	../subprojects/wlroots/include/wlr/types/wlr_output.h	/^	double x, y;$/;"	m	struct:wlr_output_cursor
y	../subprojects/wlroots/include/wlr/types/wlr_output_layout.h	/^	int x, y;$/;"	m	struct:wlr_output_layout_output
y	../subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h	/^	int32_t x, y;$/;"	m	struct:wlr_output_head_v1_state
y	../subprojects/wlroots/include/wlr/types/wlr_pointer.h	/^	double x, y;$/;"	m	struct:wlr_event_pointer_motion_absolute
y	../subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h	/^		double x, y;$/;"	m	struct:wlr_pointer_constraint_v1_state::__anon75
y	../subprojects/wlroots/include/wlr/types/wlr_surface.h	/^	int32_t x, y;$/;"	m	struct:wlr_subsurface_state
y	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	double x, y;$/;"	m	struct:wlr_event_tablet_tool_axis
y	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	double x, y;$/;"	m	struct:wlr_event_tablet_tool_proximity
y	../subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h	/^	double x, y;$/;"	m	struct:wlr_event_tablet_tool_tip
y	../subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h	/^		int32_t y;$/;"	m	struct:wlr_text_input_v3_state::__anon104
y	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^	double x, y;$/;"	m	struct:wlr_event_touch_down
y	../subprojects/wlroots/include/wlr/types/wlr_touch.h	/^	double x, y;$/;"	m	struct:wlr_event_touch_motion
y	../subprojects/wlroots/include/wlr/types/wlr_xdg_output_v1.h	/^	int32_t x, y;$/;"	m	struct:wlr_xdg_output_v1
y	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^		int32_t x, y;$/;"	m	struct:wlr_xdg_positioner::__anon115
y	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h	/^	uint32_t x, y;$/;"	m	struct:wlr_xdg_toplevel_show_window_menu_event
y	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^		int32_t x, y;$/;"	m	struct:wlr_xdg_positioner_v6::__anon121
y	../subprojects/wlroots/include/wlr/types/wlr_xdg_shell_v6.h	/^	uint32_t x, y;$/;"	m	struct:wlr_xdg_toplevel_v6_show_window_menu_event
y	../subprojects/wlroots/include/wlr/xwayland.h	/^	int16_t x, y;$/;"	m	struct:wlr_xwayland_surface
y	../subprojects/wlroots/include/wlr/xwayland.h	/^	int16_t x, y;$/;"	m	struct:wlr_xwayland_surface_configure_event
y	../subprojects/wlroots/include/wlr/xwayland.h	/^	int32_t x, y;$/;"	m	struct:wlr_xwayland_surface_size_hints
y	../subprojects/wlroots/tinywl/tinywl.c	/^	int x, y;$/;"	m	struct:tinywl_view	file:
y	../subprojects/wlroots/types/wlr_layer_shell_v1.c	/^	int x, y;$/;"	m	struct:layer_surface_iterator_data	file:
y	../subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c	/^	int x, y;$/;"	m	struct:xdg_surface_iterator_data	file:
y	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^	int x, y;$/;"	m	struct:xdg_surface_v6_iterator_data	file:
y_invert	../subprojects/wlroots/examples/screencopy.c	/^	bool y_invert;$/;"	m	struct:__anon8	file:
y_offs	../subprojects/wlroots/examples/output-layout.c	/^	float x_offs, y_offs;$/;"	m	struct:sample_state	file:
y_offs	../subprojects/wlroots/examples/rotation.c	/^	float x_offs, y_offs;$/;"	m	struct:sample_output	file:
y_tilt	../subprojects/wlroots/examples/tablet.c	/^	double x_tilt, y_tilt;$/;"	m	struct:sample_state	file:
y_vel	../subprojects/wlroots/examples/output-layout.c	/^	float x_vel, y_vel;$/;"	m	struct:sample_state	file:
y_vel	../subprojects/wlroots/examples/rotation.c	/^	float x_vel, y_vel;$/;"	m	struct:sample_output	file:
yhot	../subprojects/wlroots/include/xcursor/xcursor.h	/^    XcursorDim	    yhot;	\/* hot spot y (must be inside image) *\/$/;"	m	struct:_XcursorImage
zwlr_toplevel	../subprojects/wlroots/examples/foreign-toplevel.c	/^	struct zwlr_foreign_toplevel_handle_v1 *zwlr_toplevel;$/;"	m	struct:toplevel_v1	typeref:struct:toplevel_v1::zwlr_foreign_toplevel_handle_v1	file:
zxdg_decoration_manager_v1	../subprojects/wlroots/include/backend/wayland.h	/^	struct zxdg_decoration_manager_v1 *zxdg_decoration_manager_v1;$/;"	m	struct:wlr_wl_backend	typeref:struct:wlr_wl_backend::zxdg_decoration_manager_v1
zxdg_popup_v6_implementation	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static const struct zxdg_popup_v6_interface zxdg_popup_v6_implementation = {$/;"	v	typeref:struct:zxdg_popup_v6_interface	file:
zxdg_popup_v6_implementation	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_popup_v6.c	/^static const struct zxdg_popup_v6_interface zxdg_popup_v6_implementation;$/;"	v	typeref:struct:zxdg_popup_v6_interface	file:
zxdg_positioner_v6_implementation	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_positioner_v6.c	/^		zxdg_positioner_v6_implementation = {$/;"	v	typeref:struct:zxdg_positioner_v6_interface	file:
zxdg_positioner_v6_implementation	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_positioner_v6.c	/^	zxdg_positioner_v6_implementation;$/;"	v	typeref:struct:zxdg_positioner_v6_interface	file:
zxdg_surface_v6_implementation	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^static const struct zxdg_surface_v6_interface zxdg_surface_v6_implementation = {$/;"	v	typeref:struct:zxdg_surface_v6_interface	file:
zxdg_surface_v6_implementation	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_surface_v6.c	/^static const struct zxdg_surface_v6_interface zxdg_surface_v6_implementation;$/;"	v	typeref:struct:zxdg_surface_v6_interface	file:
zxdg_toplevel_decoration_v1	../subprojects/wlroots/include/backend/wayland.h	/^	struct zxdg_toplevel_decoration_v1 *zxdg_toplevel_decoration_v1;$/;"	m	struct:wlr_wl_output	typeref:struct:wlr_wl_output::zxdg_toplevel_decoration_v1
zxdg_toplevel_v6_implementation	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^		zxdg_toplevel_v6_implementation = {$/;"	v	typeref:struct:zxdg_toplevel_v6_interface	file:
zxdg_toplevel_v6_implementation	../subprojects/wlroots/types/xdg_shell_v6/wlr_xdg_toplevel_v6.c	/^static const struct zxdg_toplevel_v6_interface zxdg_toplevel_v6_implementation;$/;"	v	typeref:struct:zxdg_toplevel_v6_interface	file:
