API Index: gtk4-layer-shell

# API Index

### A

argument_details, struct in stolen-from-libwayland

### E

ext_session_lock_manager_v1, struct in registry

### G

geom_edges_t, struct in layer-surface
geom_size_t, struct in layer-surface
GEOM_SIZE_UNSET, macro in layer-surface
get_layer_shell_global_from_display, function in registry
get_session_lock_global_from_display, function in registry
get_xdg_surface_server_from_xdg_surface, function in xdg-surface-server

### L

GtkLayerShellEdge, enum in GTK4 Layer Shell
GtkLayerShellKeyboardMode, enum in GTK4 Layer Shell
GtkLayerShellLayer, enum in GTK4 Layer Shell
gtk_layer_auto_exclusive_zone_enable, function in GTK4 Layer Shell
gtk_layer_auto_exclusive_zone_is_enabled, function in GTK4 Layer Shell
gtk_layer_get_anchor, function in GTK4 Layer Shell
gtk_layer_get_exclusive_zone, function in GTK4 Layer Shell
gtk_layer_get_keyboard_mode, function in GTK4 Layer Shell
gtk_layer_get_layer, function in GTK4 Layer Shell
gtk_layer_get_major_version, function in GTK4 Layer Shell
gtk_layer_get_margin, function in GTK4 Layer Shell
gtk_layer_get_micro_version, function in GTK4 Layer Shell
gtk_layer_get_minor_version, function in GTK4 Layer Shell
gtk_layer_get_monitor, function in GTK4 Layer Shell
gtk_layer_get_namespace, function in GTK4 Layer Shell
gtk_layer_get_protocol_version, function in GTK4 Layer Shell
gtk_layer_get_zwlr_layer_surface_v1, function in GTK4 Layer Shell
gtk_layer_init_for_window, function in GTK4 Layer Shell
gtk_layer_is_layer_window, function in GTK4 Layer Shell
gtk_layer_is_supported, function in GTK4 Layer Shell
gtk_layer_set_anchor, function in GTK4 Layer Shell
gtk_layer_set_exclusive_zone, function in GTK4 Layer Shell
gtk_layer_set_keyboard_mode, function in GTK4 Layer Shell
gtk_layer_set_layer, function in GTK4 Layer Shell
gtk_layer_set_margin, function in GTK4 Layer Shell
gtk_layer_set_monitor, function in GTK4 Layer Shell
gtk_layer_set_namespace, function in GTK4 Layer Shell
layer_surface_auto_exclusive_zone_enable, function in layer-surface
layer_surface_get_namespace, function in layer-surface
layer_surface_hook_callback_t, user_function in layer-surface
layer_surface_install_hook, function in layer-surface
layer_surface_invalidate_preferred_size, function in layer-surface
layer_surface_make, function in layer-surface
layer_surface_set_anchor, function in layer-surface
layer_surface_set_exclusive_zone, function in layer-surface
layer_surface_set_keyboard_mode, function in layer-surface
layer_surface_set_layer, function in layer-surface
layer_surface_set_margin, function in layer-surface
layer_surface_set_name_space, function in layer-surface
layer_surface_set_output, function in layer-surface
layer_surface_t, struct in layer-surface
layer_surface_uninit, function in layer-surface
libwayland_shim_clear_client_proxy_data, function in libwayland-shim
libwayland_shim_create_client_proxy, function in libwayland-shim
libwayland_shim_destroy_handler_func_t, user_function in libwayland-shim
LIBWAYLAND_SHIM_DISPATCH_CLIENT_EVENT, macro in libwayland-shim
LIBWAYLAND_SHIM_FIRST_ARG, macro in libwayland-shim
libwayland_shim_get_client_proxy_data, function in libwayland-shim
libwayland_shim_has_initialized, function in libwayland-shim
libwayland_shim_install_request_hook, function in libwayland-shim
libwayland_shim_proxy_get_dispatcher, function in libwayland-shim
libwayland_shim_proxy_get_display, function in libwayland-shim
libwayland_shim_proxy_get_implementation, function in libwayland-shim
libwayland_shim_proxy_get_queue, function in libwayland-shim
libwayland_shim_proxy_get_user_data, function in libwayland-shim
libwayland_shim_proxy_invoke_dispatcher, function in libwayland-shim
libwayland_shim_request_handler_func_t, user_function in libwayland-shim
lock_surface_hook_callback_t, user_function in lock-surface
lock_surface_install_hook, function in lock-surface
lock_surface_make, function in lock-surface
lock_surface_map, function in lock-surface
lock_surface_t, struct in lock-surface
lock_surface_uninit, function in lock-surface

### S

GtkSessionLockInstance, struct in GTK4 Session Lock
GtkSessionLockInstance::failed, object signal in GTK4 Session Lock
GtkSessionLockInstance::locked, object signal in GTK4 Session Lock
GtkSessionLockInstance::unlocked, object signal in GTK4 Session Lock
session_lock_get_active_lock, function in session-lock
gtk_session_lock_instance_assign_window_to_monitor, function in GTK4 Session Lock
gtk_session_lock_instance_is_locked, function in GTK4 Session Lock
gtk_session_lock_instance_lock, function in GTK4 Session Lock
gtk_session_lock_instance_new, function in GTK4 Session Lock
gtk_session_lock_instance_unlock, function in GTK4 Session Lock
gtk_session_lock_is_supported, function in GTK4 Session Lock
session_lock_lock, function in session-lock
session_lock_locked_callback_t, user_function in session-lock
session_lock_unlock, function in session-lock
stubbed_surface_init, function in stubbed-surface

### W

wl_display, struct in session-lock
wl_object, struct in stolen-from-libwayland
wl_proxy, struct in stolen-from-libwayland

### X

xdg_surface_server_get_xdg_surface, function in xdg-surface-server
xdg_surface_server_send_configure, function in xdg-surface-server
xdg_surface_server_t, struct in xdg-surface-server
xdg_surface_server_uninit, function in xdg-surface-server

### Z

zwlr_layer_shell_v1, struct in registry