SYMBOL INDEX (3751 symbols across 298 files) FILE: client/pool-buffer.c function anonymous_shm_open (line 17) | static int anonymous_shm_open(void) { function buffer_release (line 42) | static void buffer_release(void *data, struct wl_buffer *wl_buffer) { type wl_buffer_listener (line 47) | struct wl_buffer_listener type pool_buffer (line 51) | struct pool_buffer type wl_shm (line 51) | struct wl_shm type pool_buffer (line 52) | struct pool_buffer type wl_shm_pool (line 66) | struct wl_shm_pool function destroy_buffer (line 85) | void destroy_buffer(struct pool_buffer *buffer) { type pool_buffer (line 104) | struct pool_buffer type wl_shm (line 104) | struct wl_shm type pool_buffer (line 105) | struct pool_buffer type pool_buffer (line 106) | struct pool_buffer FILE: common/cairo.c function cairo_set_source_u32 (line 5) | void cairo_set_source_u32(cairo_t *cairo, uint32_t color) { function cairo_subpixel_order_t (line 13) | cairo_subpixel_order_t to_cairo_subpixel_order(enum wl_output_subpixel s... function cairo_surface_t (line 29) | cairo_surface_t *cairo_image_surface_scale(cairo_surface_t *image, FILE: common/gesture.c type gesture (line 14) | struct gesture type gesture_type (line 92) | enum gesture_type type gesture_direction (line 107) | enum gesture_direction type gesture (line 162) | struct gesture function gesture_check (line 171) | bool gesture_check(struct gesture *target, enum gesture_type type, uint8... function gesture_match (line 185) | bool gesture_match(struct gesture *target, struct gesture *to_match, boo... function gesture_equal (line 200) | bool gesture_equal(struct gesture *a, struct gesture *b) { function gesture_directions_count (line 207) | static uint8_t gesture_directions_count(uint32_t directions) { function gesture_directions_compare (line 216) | static int8_t gesture_directions_compare(uint32_t a, uint32_t b) { function gesture_compare (line 221) | int8_t gesture_compare(struct gesture *a, struct gesture *b) { function gesture_tracker_begin (line 225) | void gesture_tracker_begin(struct gesture_tracker *tracker, function gesture_tracker_check (line 239) | bool gesture_tracker_check(struct gesture_tracker *tracker, enum gesture... function gesture_tracker_update (line 243) | void gesture_tracker_update(struct gesture_tracker *tracker, function gesture_tracker_cancel (line 265) | void gesture_tracker_cancel(struct gesture_tracker *tracker) { type gesture (line 272) | struct gesture type gesture_tracker (line 272) | struct gesture_tracker type gesture (line 273) | struct gesture type gesture (line 273) | struct gesture FILE: common/ipc-client.c function ipc_open_socket (line 55) | int ipc_open_socket(const char *socket_path) { function ipc_set_recv_timeout (line 71) | bool ipc_set_recv_timeout(int socketfd, struct timeval tv) { type ipc_response (line 79) | struct ipc_response type ipc_response (line 91) | struct ipc_response type ipc_response (line 91) | struct ipc_response function free_ipc_response (line 123) | void free_ipc_response(struct ipc_response *response) { type ipc_response (line 142) | struct ipc_response FILE: common/list.c function list_t (line 7) | list_t *create_list(void) { function list_resize (line 18) | static void list_resize(list_t *list) { function list_free (line 25) | void list_free(list_t *list) { function list_add (line 33) | void list_add(list_t *list, void *item) { function list_insert (line 38) | void list_insert(list_t *list, int index, void *item) { function list_del (line 45) | void list_del(list_t *list, int index) { function list_cat (line 50) | void list_cat(list_t *list, list_t *source) { function list_qsort (line 56) | void list_qsort(list_t *list, int compare(const void *left, const void *... function list_seq_find (line 60) | int list_seq_find(list_t *list, int compare(const void *item, const void... function list_find (line 70) | int list_find(list_t *list, const void *item) { function list_swap (line 79) | void list_swap(list_t *list, int src, int dest) { function list_move_to_end (line 85) | void list_move_to_end(list_t *list, void *item) { function list_rotate (line 99) | static void list_rotate(list_t *list, int from, int to) { function list_inplace_merge (line 110) | static void list_inplace_merge(list_t *list, int left, int last, int mid... function list_inplace_sort (line 129) | static void list_inplace_sort(list_t *list, int first, int last, int com... function list_stable_sort (line 144) | void list_stable_sort(list_t *list, int compare(const void *a, const voi... function list_free_items_and_destroy (line 150) | void list_free_items_and_destroy(list_t *list) { FILE: common/log.c function _sway_abort (line 11) | void _sway_abort(const char *format, ...) { function _sway_assert (line 19) | bool _sway_assert(bool condition, const char *format, ...) { type timespec (line 38) | struct timespec function timespec_sub (line 54) | static void timespec_sub(struct timespec *r, const struct timespec *a, function init_start_time (line 65) | static void init_start_time(void) { function sway_log_stderr (line 72) | static void sway_log_stderr(sway_log_importance_t verbosity, const char ... function sway_log_init (line 105) | void sway_log_init(sway_log_importance_t verbosity, terminate_callback_t... function _sway_vlog (line 116) | void _sway_vlog(sway_log_importance_t verbosity, const char *fmt, va_lis... function _sway_log (line 120) | void _sway_log(sway_log_importance_t verbosity, const char *fmt, ...) { FILE: common/loop.c type loop_fd_event (line 13) | struct loop_fd_event { type loop_timer (line 18) | struct loop_timer { type loop (line 24) | struct loop { type loop (line 33) | struct loop type loop (line 34) | struct loop type loop (line 34) | struct loop type pollfd (line 40) | struct pollfd function loop_destroy (line 46) | void loop_destroy(struct loop *loop) { function loop_poll (line 53) | void loop_poll(struct loop *loop) { function loop_add_fd (line 105) | void loop_add_fd(struct loop *loop, int fd, short mask, type loop_timer (line 133) | struct loop_timer type loop (line 133) | struct loop type loop_timer (line 135) | struct loop_timer type loop_timer (line 135) | struct loop_timer function loop_remove_fd (line 158) | bool loop_remove_fd(struct loop *loop, int fd) { function loop_remove_timer (line 174) | bool loop_remove_timer(struct loop *loop, struct loop_timer *timer) { FILE: common/pango.c function escape_markup_text (line 13) | size_t escape_markup_text(const char *src, char *dest) { function PangoLayout (line 53) | PangoLayout *get_pango_layout(cairo_t *cairo, const PangoFontDescription... function get_text_size (line 85) | void get_text_size(cairo_t *cairo, const PangoFontDescription *desc, int... function get_text_metrics (line 125) | void get_text_metrics(const PangoFontDescription *description, int *heig... function render_text (line 140) | void render_text(cairo_t *cairo, const PangoFontDescription *desc, FILE: common/stringop.c function strip_whitespace (line 15) | void strip_whitespace(char *str) { function strip_quotes (line 26) | void strip_quotes(char *str) { function lenient_strcmp (line 67) | int lenient_strcmp(const char *a, const char *b) { function list_t (line 79) | list_t *split_string(const char *str, const char *delims) { function free_argv (line 145) | void free_argv(int argc, char **argv) { function unescape_string (line 152) | int unescape_string(char *string) { function expand_path (line 314) | bool expand_path(char **path) { function has_prefix (line 364) | bool has_prefix(const char *str, const char *prefix) { FILE: common/util.c function wrap (line 12) | int wrap(int i, int max) { function parse_color (line 16) | bool parse_color(const char *color, uint32_t *result) { function color_to_rgba (line 33) | void color_to_rgba(float dest[static 4], uint32_t color) { function parse_boolean (line 40) | bool parse_boolean(const char *boolean, bool current) { function parse_float (line 56) | float parse_float(const char *value) { function parse_movement_unit (line 67) | enum movement_unit parse_movement_unit(const char *unit) { function parse_movement_amount (line 80) | int parse_movement_amount(int argc, char **argv, type wl_output_subpixel (line 108) | enum wl_output_subpixel function sway_set_cloexec (line 127) | bool sway_set_cloexec(int fd, bool cloexec) { function get_current_time_in_msec (line 145) | uint32_t get_current_time_in_msec(void) { FILE: include/cairo_util.h type wl_output_subpixel (line 9) | enum wl_output_subpixel FILE: include/gesture.h type gesture_type (line 10) | enum gesture_type { type gesture_type (line 18) | enum gesture_type type gesture_direction (line 26) | enum gesture_direction { type gesture_direction (line 42) | enum gesture_direction type gesture (line 47) | struct gesture { type gesture (line 58) | struct gesture type gesture (line 61) | struct gesture type gesture (line 64) | struct gesture type gesture_type (line 65) | enum gesture_type type gesture (line 68) | struct gesture type gesture (line 69) | struct gesture type gesture (line 72) | struct gesture type gesture (line 72) | struct gesture type gesture (line 75) | struct gesture type gesture (line 75) | struct gesture type gesture_tracker (line 78) | struct gesture_tracker { type gesture_tracker (line 87) | struct gesture_tracker type gesture_type (line 88) | enum gesture_type type gesture_tracker (line 91) | struct gesture_tracker type gesture_type (line 92) | enum gesture_type type gesture_tracker (line 95) | struct gesture_tracker type gesture_tracker (line 99) | struct gesture_tracker type gesture (line 102) | struct gesture type gesture_tracker (line 102) | struct gesture_tracker FILE: include/ipc-client.h type ipc_response (line 17) | struct ipc_response { type ipc_response (line 39) | struct ipc_response type ipc_response (line 43) | struct ipc_response type timeval (line 47) | struct timeval FILE: include/ipc.h type ipc_command_type (line 6) | enum ipc_command_type { FILE: include/list.h type list_t (line 4) | typedef struct { FILE: include/log.h type sway_log_importance_t (line 9) | typedef enum { FILE: include/loop.h type loop (line 12) | struct loop type loop_timer (line 13) | struct loop_timer type loop (line 18) | struct loop type loop (line 23) | struct loop type loop (line 28) | struct loop type loop (line 33) | struct loop type loop_timer (line 41) | struct loop_timer type loop (line 41) | struct loop type loop (line 47) | struct loop type loop (line 52) | struct loop type loop_timer (line 52) | struct loop_timer FILE: include/pool-buffer.h type pool_buffer (line 9) | struct pool_buffer { type pool_buffer (line 20) | struct pool_buffer type wl_shm (line 20) | struct wl_shm type pool_buffer (line 21) | struct pool_buffer type pool_buffer (line 22) | struct pool_buffer FILE: include/sway/commands.h type sway_container (line 8) | struct sway_container type cmd_results (line 10) | struct cmd_results type cmd_handler (line 12) | struct cmd_handler { type cmd_status (line 20) | enum cmd_status { type cmd_results (line 33) | struct cmd_results { type expected_args (line 41) | enum expected_args { type cmd_results (line 47) | struct cmd_results type expected_args (line 48) | enum expected_args type cmd_handler (line 50) | struct cmd_handler type cmd_handler (line 51) | struct cmd_handler type sway_seat (line 60) | struct sway_seat type sway_container (line 61) | struct sway_container type cmd_results (line 67) | struct cmd_results type cmd_results (line 71) | struct cmd_results type cmd_handler (line 72) | struct cmd_handler type cmd_results (line 76) | struct cmd_results type cmd_results (line 80) | struct cmd_results type cmd_status (line 80) | enum cmd_status type cmd_results (line 84) | struct cmd_results type sway_container (line 95) | struct sway_container type sway_container (line 98) | struct sway_container type sway_container (line 98) | struct sway_container FILE: include/sway/config.h type sway_variable (line 29) | struct sway_variable { type binding_input_type (line 34) | enum binding_input_type { type binding_flags (line 43) | enum binding_flags { type sway_binding (line 59) | struct sway_binding { type sway_switch_trigger (line 71) | enum sway_switch_trigger { type sway_switch_binding (line 80) | struct sway_switch_binding { type sway_gesture_binding (line 90) | struct sway_gesture_binding { type sway_fowa (line 100) | enum sway_fowa { type sway_mode (line 110) | struct sway_mode { type input_config_mapped_from_region (line 120) | struct input_config_mapped_from_region { type calibration_matrix (line 126) | struct calibration_matrix { type input_config_mapped_to (line 131) | enum input_config_mapped_to { type input_config_tool (line 137) | struct input_config_tool { type input_config (line 145) | struct input_config { type seat_attachment_config (line 199) | struct seat_attachment_config { type seat_config_hide_cursor_when_typing (line 204) | enum seat_config_hide_cursor_when_typing { type seat_config_allow_constrain (line 210) | enum seat_config_allow_constrain { type seat_config_shortcuts_inhibit (line 216) | enum seat_config_shortcuts_inhibit { type seat_keyboard_grouping (line 222) | enum seat_keyboard_grouping { type sway_input_idle_source (line 228) | enum sway_input_idle_source { type seat_config (line 240) | struct seat_config { type scale_filter_mode (line 256) | enum scale_filter_mode { type render_bit_depth (line 263) | enum render_bit_depth { type color_profile (line 270) | enum color_profile { type output_config (line 281) | struct output_config { type side_gaps (line 310) | struct side_gaps { type smart_gaps_mode (line 317) | enum smart_gaps_mode { type workspace_config (line 327) | struct workspace_config { type pango_markup_config (line 334) | enum pango_markup_config { type bar_config (line 340) | struct bar_config { type bar_binding (line 417) | struct bar_binding { type tray_binding (line 424) | struct tray_binding { type border_colors (line 431) | struct border_colors { type edge_border_types (line 439) | enum edge_border_types { type edge_border_smart_types (line 446) | enum edge_border_smart_types { type sway_popup_during_fullscreen (line 452) | enum sway_popup_during_fullscreen { type focus_follows_mouse_mode (line 458) | enum focus_follows_mouse_mode { type focus_wrapping_mode (line 464) | enum focus_wrapping_mode { type mouse_warping_mode (line 471) | enum mouse_warping_mode { type alignment (line 477) | enum alignment { type xwayland_mode (line 483) | enum xwayland_mode { type sway_config (line 492) | struct sway_config { type sway_config (line 621) | struct sway_config type swaynag_instance (line 622) | struct swaynag_instance type sway_config (line 627) | struct sway_config type swaynag_instance (line 628) | struct swaynag_instance type sway_config (line 648) | struct sway_config type sway_variable (line 650) | struct sway_variable type input_config (line 659) | struct input_config type input_config (line 661) | struct input_config type input_config (line 661) | struct input_config type input_config (line 663) | struct input_config type input_config (line 663) | struct input_config type input_config (line 665) | struct input_config type xkb_rule_names (line 666) | struct xkb_rule_names type input_config (line 668) | struct input_config type seat_config (line 672) | struct seat_config type seat_config (line 674) | struct seat_config type seat_config (line 674) | struct seat_config type seat_config (line 676) | struct seat_config type seat_config (line 676) | struct seat_config type seat_config (line 678) | struct seat_config type seat_attachment_config (line 680) | struct seat_attachment_config type seat_attachment_config (line 682) | struct seat_attachment_config type seat_config (line 683) | struct seat_config type seat_config (line 685) | struct seat_config type seat_config (line 685) | struct seat_config type sway_output (line 690) | struct sway_output type scale_filter_mode (line 692) | enum scale_filter_mode type output_config (line 694) | struct output_config type output_config (line 696) | struct output_config type output_config (line 708) | struct output_config type output_config (line 710) | struct output_config type sway_output (line 710) | struct sway_output type output_config (line 712) | struct output_config type sway_binding (line 722) | struct sway_binding type sway_switch_binding (line 724) | struct sway_switch_binding type sway_gesture_binding (line 726) | struct sway_gesture_binding type sway_seat (line 728) | struct sway_seat type sway_binding (line 728) | struct sway_binding type bar_config (line 730) | struct bar_config type bar_config (line 734) | struct bar_config type bar_config (line 736) | struct bar_config type bar_binding (line 738) | struct bar_binding type workspace_config (line 740) | struct workspace_config type sway_binding (line 755) | struct sway_binding type input_config (line 757) | struct input_config type sway_binding (line 759) | struct sway_binding type sway_config (line 762) | struct sway_config FILE: include/sway/criteria.h type criteria_type (line 14) | enum criteria_type { type pattern_type (line 22) | enum pattern_type { type pattern (line 27) | struct pattern { type criteria (line 32) | struct criteria { type criteria (line 62) | struct criteria type criteria (line 63) | struct criteria type criteria (line 63) | struct criteria type criteria (line 65) | struct criteria type criteria (line 67) | struct criteria type criteria (line 77) | struct criteria type sway_view (line 84) | struct sway_view type criteria_type (line 84) | enum criteria_type type criteria (line 89) | struct criteria FILE: include/sway/decoration.h type sway_server_decoration (line 6) | struct sway_server_decoration { type sway_server_decoration (line 14) | struct sway_server_decoration type wlr_surface (line 15) | struct wlr_surface FILE: include/sway/desktop/idle_inhibit_v1.h type sway_idle_inhibit_mode (line 5) | enum sway_idle_inhibit_mode { type sway_idle_inhibit_manager_v1 (line 13) | struct sway_idle_inhibit_manager_v1 { type sway_idle_inhibitor_v1 (line 20) | struct sway_idle_inhibitor_v1 { type sway_idle_inhibitor_v1 (line 30) | struct sway_idle_inhibitor_v1 type sway_view (line 34) | struct sway_view type sway_idle_inhibit_mode (line 35) | enum sway_idle_inhibit_mode type sway_idle_inhibitor_v1 (line 37) | struct sway_idle_inhibitor_v1 type sway_view (line 38) | struct sway_view type sway_idle_inhibitor_v1 (line 40) | struct sway_idle_inhibitor_v1 type sway_view (line 41) | struct sway_view type sway_idle_inhibitor_v1 (line 44) | struct sway_idle_inhibitor_v1 FILE: include/sway/desktop/launcher.h type launcher_ctx (line 8) | struct launcher_ctx { type launcher_ctx (line 25) | struct launcher_ctx type sway_workspace (line 27) | struct sway_workspace type launcher_ctx (line 27) | struct launcher_ctx type launcher_ctx (line 29) | struct launcher_ctx type launcher_ctx (line 31) | struct launcher_ctx type launcher_ctx (line 33) | struct launcher_ctx type launcher_ctx (line 35) | struct launcher_ctx type wlr_xdg_activation_token_v1 (line 36) | struct wlr_xdg_activation_token_v1 type sway_node (line 36) | struct sway_node type launcher_ctx (line 38) | struct launcher_ctx FILE: include/sway/desktop/transaction.h type sway_transaction_instruction (line 24) | struct sway_transaction_instruction type sway_view (line 25) | struct sway_view type sway_view (line 47) | struct sway_view type sway_view (line 59) | struct sway_view type wlr_scene_tree (line 62) | struct wlr_scene_tree FILE: include/sway/input/cursor.h type sway_cursor (line 18) | struct sway_cursor { type sway_node (line 85) | struct sway_node type sway_node (line 87) | struct sway_node type sway_seat (line 88) | struct sway_seat type wlr_surface (line 89) | struct wlr_surface type sway_cursor (line 91) | struct sway_cursor type sway_cursor (line 92) | struct sway_cursor type sway_seat (line 92) | struct sway_seat type sway_cursor (line 99) | struct sway_cursor type sway_cursor (line 101) | struct sway_cursor type sway_node (line 101) | struct sway_node type sway_cursor (line 103) | struct sway_cursor type sway_input_idle_source (line 104) | enum sway_input_idle_source type sway_cursor (line 105) | struct sway_cursor type wlr_input_device (line 106) | struct wlr_input_device type sway_cursor (line 107) | struct sway_cursor type sway_cursor (line 108) | struct sway_cursor type sway_cursor (line 109) | struct sway_cursor type sway_cursor (line 111) | struct sway_cursor type wlr_input_device (line 112) | struct wlr_input_device type sway_cursor (line 115) | struct sway_cursor type wlr_input_device (line 116) | struct wlr_input_device type wl_pointer_button_state (line 117) | enum wl_pointer_button_state type sway_cursor (line 119) | struct sway_cursor type wlr_pointer_axis_event (line 120) | struct wlr_pointer_axis_event type sway_cursor (line 122) | struct sway_cursor type wl_client (line 123) | struct wl_client type sway_cursor (line 125) | struct sway_cursor type wlr_surface (line 126) | struct wlr_surface type wl_client (line 127) | struct wl_client type sway_cursor (line 129) | struct sway_cursor type sway_container (line 130) | struct sway_container type sway_cursor (line 132) | struct sway_cursor type sway_workspace (line 133) | struct sway_workspace type sway_cursor (line 136) | struct sway_cursor type wlr_pointer_constraint_v1 (line 137) | struct wlr_pointer_constraint_v1 type wl_listener (line 148) | struct wl_listener FILE: include/sway/input/input-manager.h type sway_server (line 11) | struct sway_server type sway_input_device (line 13) | struct sway_input_device { type sway_input_manager (line 21) | struct sway_input_manager { type sway_input_manager (line 40) | struct sway_input_manager type sway_server (line 40) | struct sway_server type sway_input_manager (line 42) | struct sway_input_manager type sway_node (line 44) | struct sway_node type sway_node (line 46) | struct sway_node type input_config (line 50) | struct input_config type sway_input_device (line 54) | struct sway_input_device type seat_config (line 58) | struct seat_config type sway_seat (line 60) | struct sway_seat type sway_seat (line 62) | struct sway_seat type sway_seat (line 73) | struct sway_seat type input_config (line 75) | struct input_config type sway_input_device (line 75) | struct sway_input_device type wlr_input_device (line 77) | struct wlr_input_device type sway_input_device (line 79) | struct sway_input_device FILE: include/sway/input/keyboard.h type sway_shortcut_state (line 29) | struct sway_shortcut_state { type sway_keyboard (line 51) | struct sway_keyboard { type sway_keyboard_group (line 74) | struct sway_keyboard_group { type xkb_keymap (line 84) | struct xkb_keymap type input_config (line 84) | struct input_config type sway_keyboard (line 87) | struct sway_keyboard type sway_seat (line 87) | struct sway_seat type sway_seat_device (line 88) | struct sway_seat_device type sway_keyboard (line 90) | struct sway_keyboard type sway_keyboard (line 92) | struct sway_keyboard type sway_keyboard (line 94) | struct sway_keyboard FILE: include/sway/input/libinput.h type sway_input_device (line 5) | struct sway_input_device type sway_input_device (line 8) | struct sway_input_device type sway_input_device (line 10) | struct sway_input_device type sway_input_device (line 12) | struct sway_input_device FILE: include/sway/input/seat.h type sway_seat (line 15) | struct sway_seat type sway_seatop_impl (line 17) | struct sway_seatop_impl { type sway_seat_device (line 58) | struct sway_seat_device { type sway_seat_node (line 68) | struct sway_seat_node { type sway_drag (line 77) | struct sway_drag { type sway_seat (line 83) | struct sway_seat { type sway_pointer_constraint (line 137) | struct sway_pointer_constraint { type sway_keyboard_shortcuts_inhibitor (line 145) | struct sway_keyboard_shortcuts_inhibitor { type sway_seat (line 153) | struct sway_seat type sway_seat (line 155) | struct sway_seat type sway_seat (line 157) | struct sway_seat type sway_input_device (line 158) | struct sway_input_device type sway_seat (line 160) | struct sway_seat type sway_input_device (line 161) | struct sway_input_device type sway_seat (line 163) | struct sway_seat type sway_input_device (line 164) | struct sway_input_device type sway_seat (line 166) | struct sway_seat type sway_input_device (line 167) | struct sway_input_device type sway_seat (line 169) | struct sway_seat type sway_input_device (line 170) | struct sway_input_device type sway_seat (line 172) | struct sway_seat type sway_seat (line 174) | struct sway_seat type sway_node (line 174) | struct sway_node type sway_seat (line 176) | struct sway_seat type sway_container (line 177) | struct sway_container type sway_seat (line 179) | struct sway_seat type sway_workspace (line 180) | struct sway_workspace type sway_seat (line 188) | struct sway_seat type sway_node (line 188) | struct sway_node type sway_seat (line 190) | struct sway_seat type wlr_surface (line 191) | struct wlr_surface type sway_seat (line 193) | struct sway_seat type wlr_layer_surface_v1 (line 194) | struct wlr_layer_surface_v1 type sway_seat (line 196) | struct sway_seat type wl_client (line 196) | struct wl_client type sway_node (line 198) | struct sway_node type sway_seat (line 198) | struct sway_seat type sway_workspace (line 200) | struct sway_workspace type sway_seat (line 200) | struct sway_seat type sway_workspace (line 205) | struct sway_workspace type sway_seat (line 205) | struct sway_seat type sway_container (line 207) | struct sway_container type sway_seat (line 207) | struct sway_seat type sway_node (line 218) | struct sway_node type sway_seat (line 218) | struct sway_seat type sway_node (line 219) | struct sway_node type sway_container (line 221) | struct sway_container type sway_seat (line 221) | struct sway_seat type sway_workspace (line 222) | struct sway_workspace type sway_container (line 228) | struct sway_container type sway_seat (line 228) | struct sway_seat type sway_node (line 229) | struct sway_node type sway_node (line 234) | struct sway_node type sway_seat (line 234) | struct sway_seat type sway_node (line 235) | struct sway_node type sway_seat (line 241) | struct sway_seat type sway_node (line 242) | struct sway_node type sway_seat (line 244) | struct sway_seat type seat_config (line 244) | struct seat_config type seat_config (line 246) | struct seat_config type sway_seat (line 246) | struct sway_seat type seat_config (line 248) | struct seat_config type sway_seat (line 250) | struct sway_seat type sway_input_idle_source (line 251) | enum sway_input_idle_source type sway_seat (line 253) | struct sway_seat type wlr_surface (line 253) | struct wlr_surface type sway_seat (line 255) | struct sway_seat type wlr_edges (line 257) | enum wlr_edges type sway_container (line 257) | struct sway_container type wlr_surface (line 258) | struct wlr_surface type sway_cursor (line 258) | struct sway_cursor type sway_seat (line 260) | struct sway_seat type sway_seat (line 262) | struct sway_seat type sway_container (line 262) | struct sway_container type sway_seat (line 265) | struct sway_seat type wlr_surface (line 266) | struct wlr_surface type sway_seat (line 268) | struct sway_seat type wlr_surface (line 268) | struct wlr_surface type wlr_touch_down_event (line 269) | struct wlr_touch_down_event type sway_seat (line 271) | struct sway_seat type sway_container (line 272) | struct sway_container type sway_seat (line 274) | struct sway_seat type sway_container (line 275) | struct sway_container type sway_seat (line 277) | struct sway_seat type sway_container (line 278) | struct sway_container type sway_seat (line 280) | struct sway_seat type sway_container (line 281) | struct sway_container type wlr_edges (line 281) | enum wlr_edges type sway_seat (line 283) | struct sway_seat type sway_container (line 284) | struct sway_container type wlr_edges (line 284) | enum wlr_edges type sway_container (line 286) | struct sway_container type sway_seat (line 286) | struct sway_seat type sway_workspace (line 287) | struct sway_workspace type sway_seat (line 289) | struct sway_seat type wl_pointer_button_state (line 290) | enum wl_pointer_button_state type sway_seat (line 292) | struct sway_seat type sway_seat (line 294) | struct sway_seat type wlr_input_device (line 295) | struct wlr_input_device type wl_pointer_button_state (line 296) | enum wl_pointer_button_state type sway_seat (line 298) | struct sway_seat type sway_seat (line 300) | struct sway_seat type wlr_pointer_axis_event (line 301) | struct wlr_pointer_axis_event type sway_seat (line 303) | struct sway_seat type sway_tablet_tool (line 304) | struct sway_tablet_tool type wlr_tablet_tool_tip_state (line 305) | enum wlr_tablet_tool_tip_state type sway_seat (line 307) | struct sway_seat type sway_tablet_tool (line 308) | struct sway_tablet_tool type sway_seat (line 310) | struct sway_seat type wlr_pointer_hold_begin_event (line 311) | struct wlr_pointer_hold_begin_event type sway_seat (line 312) | struct sway_seat type wlr_pointer_hold_end_event (line 313) | struct wlr_pointer_hold_end_event type sway_seat (line 315) | struct sway_seat type wlr_pointer_pinch_begin_event (line 316) | struct wlr_pointer_pinch_begin_event type sway_seat (line 317) | struct sway_seat type wlr_pointer_pinch_update_event (line 318) | struct wlr_pointer_pinch_update_event type sway_seat (line 319) | struct sway_seat type wlr_pointer_pinch_end_event (line 320) | struct wlr_pointer_pinch_end_event type sway_seat (line 322) | struct sway_seat type wlr_pointer_swipe_begin_event (line 323) | struct wlr_pointer_swipe_begin_event type sway_seat (line 324) | struct sway_seat type wlr_pointer_swipe_update_event (line 325) | struct wlr_pointer_swipe_update_event type sway_seat (line 326) | struct sway_seat type wlr_pointer_swipe_end_event (line 327) | struct wlr_pointer_swipe_end_event type sway_seat (line 329) | struct sway_seat type wlr_touch_motion_event (line 330) | struct wlr_touch_motion_event type sway_seat (line 332) | struct sway_seat type wlr_touch_up_event (line 333) | struct wlr_touch_up_event type sway_seat (line 335) | struct sway_seat type wlr_touch_down_event (line 336) | struct wlr_touch_down_event type sway_seat (line 338) | struct sway_seat type wlr_touch_cancel_event (line 339) | struct wlr_touch_cancel_event type sway_seat (line 341) | struct sway_seat type sway_seat (line 346) | struct sway_seat type sway_seat (line 353) | struct sway_seat type sway_container (line 353) | struct sway_container type sway_seat (line 355) | struct sway_seat type sway_keyboard_shortcuts_inhibitor (line 361) | struct sway_keyboard_shortcuts_inhibitor type sway_seat (line 362) | struct sway_seat type wlr_surface (line 363) | struct wlr_surface type sway_keyboard_shortcuts_inhibitor (line 369) | struct sway_keyboard_shortcuts_inhibitor type sway_seat (line 370) | struct sway_seat FILE: include/sway/input/switch.h type sway_switch (line 6) | struct sway_switch { type sway_switch (line 15) | struct sway_switch type sway_seat (line 15) | struct sway_seat type sway_seat_device (line 16) | struct sway_seat_device type sway_switch (line 18) | struct sway_switch type sway_switch (line 20) | struct sway_switch FILE: include/sway/input/tablet.h type sway_seat (line 5) | struct sway_seat type wlr_tablet_tool (line 6) | struct wlr_tablet_tool type sway_tablet (line 8) | struct sway_tablet { type sway_tablet_tool_mode (line 14) | enum sway_tablet_tool_mode { type sway_tablet_tool (line 19) | struct sway_tablet_tool { type sway_tablet_pad (line 31) | struct sway_tablet_pad { type sway_tablet (line 49) | struct sway_tablet type sway_seat (line 49) | struct sway_seat type sway_seat_device (line 50) | struct sway_seat_device type sway_tablet (line 52) | struct sway_tablet type sway_tablet (line 54) | struct sway_tablet type sway_tablet (line 56) | struct sway_tablet type wlr_tablet_tool (line 57) | struct wlr_tablet_tool type sway_tablet_pad (line 59) | struct sway_tablet_pad type sway_seat (line 59) | struct sway_seat type sway_seat_device (line 60) | struct sway_seat_device type sway_tablet_pad (line 62) | struct sway_tablet_pad type sway_tablet_pad (line 64) | struct sway_tablet_pad type sway_tablet_pad (line 66) | struct sway_tablet_pad type wlr_surface (line 67) | struct wlr_surface FILE: include/sway/input/text_input.h type sway_input_method_relay (line 20) | struct sway_input_method_relay { type sway_text_input (line 41) | struct sway_text_input { type sway_seat (line 60) | struct sway_seat type sway_input_method_relay (line 61) | struct sway_input_method_relay type sway_input_method_relay (line 63) | struct sway_input_method_relay type sway_input_method_relay (line 66) | struct sway_input_method_relay type wlr_surface (line 67) | struct wlr_surface type sway_text_input (line 69) | struct sway_text_input type sway_input_method_relay (line 70) | struct sway_input_method_relay type wlr_text_input_v3 (line 71) | struct wlr_text_input_v3 FILE: include/sway/input/text_input_popup.h type sway_input_popup (line 6) | struct sway_input_popup { FILE: include/sway/ipc-json.h type sway_output (line 12) | struct sway_output type sway_output_non_desktop (line 13) | struct sway_output_non_desktop type sway_node (line 14) | struct sway_node type sway_node (line 15) | struct sway_node type sway_input_device (line 16) | struct sway_input_device type sway_seat (line 17) | struct sway_seat type bar_config (line 18) | struct bar_config FILE: include/sway/ipc-server.h type sway_server (line 9) | struct sway_server type sway_server (line 11) | struct sway_server type sockaddr_un (line 13) | struct sockaddr_un type sway_workspace (line 15) | struct sway_workspace type sway_workspace (line 16) | struct sway_workspace type sway_container (line 17) | struct sway_container type bar_config (line 18) | struct bar_config type bar_config (line 19) | struct bar_config type sway_binding (line 22) | struct sway_binding type sway_input_device (line 23) | struct sway_input_device FILE: include/sway/layers.h type sway_layer_surface (line 8) | struct sway_layer_surface { type sway_layer_popup (line 28) | struct sway_layer_popup { type sway_output (line 39) | struct sway_output type wlr_layer_surface_v1 (line 41) | struct wlr_layer_surface_v1 type wlr_surface (line 42) | struct wlr_surface type sway_output (line 44) | struct sway_output type sway_output (line 46) | struct sway_output FILE: include/sway/output.h type sway_server (line 13) | struct sway_server type sway_container (line 14) | struct sway_container type sway_output_state (line 16) | struct sway_output_state { type sway_output (line 21) | struct sway_output { type sway_output_non_desktop (line 76) | struct sway_output_non_desktop { type sway_output (line 82) | struct sway_output type wlr_output (line 82) | struct wlr_output type sway_output (line 84) | struct sway_output type sway_output (line 86) | struct sway_output type sway_output (line 88) | struct sway_output type wlr_output (line 88) | struct wlr_output type sway_output (line 90) | struct sway_output type sway_output (line 90) | struct sway_output type wlr_direction (line 91) | enum wlr_direction type sway_output (line 93) | struct sway_output type wlr_scene_node (line 94) | struct wlr_scene_node type sway_output (line 96) | struct sway_output type sway_workspace (line 97) | struct sway_workspace type sway_output (line 99) | struct sway_output type sway_view (line 100) | struct sway_view type wlr_surface (line 100) | struct wlr_surface type wlr_box (line 100) | struct wlr_box type sway_output (line 103) | struct sway_output type sway_output (line 107) | struct sway_output type sway_output (line 110) | struct sway_output type sway_output (line 112) | struct sway_output type sway_output (line 114) | struct sway_output type sway_output (line 116) | struct sway_output type sway_workspace (line 118) | struct sway_workspace type sway_output (line 118) | struct sway_output type sway_output (line 120) | struct sway_output type sway_workspace (line 121) | struct sway_workspace type sway_output (line 123) | struct sway_output type sway_container (line 124) | struct sway_container type sway_workspace (line 126) | struct sway_workspace type sway_output (line 126) | struct sway_output type sway_workspace (line 127) | struct sway_workspace type sway_container (line 129) | struct sway_container type sway_output (line 129) | struct sway_output type sway_container (line 130) | struct sway_container type sway_output (line 132) | struct sway_output type wlr_box (line 132) | struct wlr_box type wlr_output (line 134) | struct wlr_output type sway_container_layout (line 136) | enum sway_container_layout type sway_output (line 137) | struct sway_output type wlr_direction (line 139) | enum wlr_direction type wlr_direction (line 139) | enum wlr_direction type wl_listener (line 141) | struct wl_listener type wl_listener (line 143) | struct wl_listener type wl_listener (line 145) | struct wl_listener type sway_output_non_desktop (line 148) | struct sway_output_non_desktop type wlr_output (line 148) | struct wlr_output type sway_server (line 150) | struct sway_server FILE: include/sway/scene_descriptor.h type sway_scene_descriptor_type (line 13) | enum sway_scene_descriptor_type { type wlr_scene_node (line 24) | struct wlr_scene_node type sway_scene_descriptor_type (line 25) | enum sway_scene_descriptor_type type wlr_scene_node (line 27) | struct wlr_scene_node type sway_scene_descriptor_type (line 28) | enum sway_scene_descriptor_type type wlr_scene_node (line 30) | struct wlr_scene_node type sway_scene_descriptor_type (line 31) | enum sway_scene_descriptor_type FILE: include/sway/server.h type sway_transaction (line 12) | struct sway_transaction type sway_session_lock (line 14) | struct sway_session_lock { type sway_server (line 27) | struct sway_server { type sway_server (line 153) | struct sway_server type sway_debug (line 155) | struct sway_debug { type sway_debug (line 161) | struct sway_debug type sway_server (line 167) | struct sway_server type sway_server (line 168) | struct sway_server type sway_server (line 169) | struct sway_server type sway_server (line 170) | struct sway_server type wl_listener (line 172) | struct wl_listener type wl_listener (line 174) | struct wl_listener type wl_listener (line 175) | struct wl_listener type sway_session_lock (line 177) | struct sway_session_lock type sway_output (line 178) | struct sway_output type sway_session_lock (line 179) | struct sway_session_lock type wlr_surface (line 180) | struct wlr_surface type wl_listener (line 181) | struct wl_listener type wl_listener (line 183) | struct wl_listener type wl_listener (line 185) | struct wl_listener type wl_listener (line 186) | struct wl_listener type wl_listener (line 187) | struct wl_listener type wl_listener (line 188) | struct wl_listener type wl_listener (line 190) | struct wl_listener type wl_listener (line 195) | struct wl_listener FILE: include/sway/sway_text_node.h type sway_text_node (line 5) | struct sway_text_node { type sway_text_node (line 17) | struct sway_text_node type wlr_scene_tree (line 17) | struct wlr_scene_tree type sway_text_node (line 20) | struct sway_text_node type sway_text_node (line 22) | struct sway_text_node type sway_text_node (line 24) | struct sway_text_node type sway_text_node (line 26) | struct sway_text_node FILE: include/sway/swaynag.h type swaynag_instance (line 6) | struct swaynag_instance { type swaynag_instance (line 20) | struct swaynag_instance type swaynag_instance (line 24) | struct swaynag_instance type swaynag_instance (line 28) | struct swaynag_instance FILE: include/sway/tree/arrange.h type sway_output (line 4) | struct sway_output type sway_workspace (line 5) | struct sway_workspace type sway_container (line 6) | struct sway_container type sway_node (line 7) | struct sway_node type sway_container (line 9) | struct sway_container type sway_workspace (line 11) | struct sway_workspace type sway_output (line 13) | struct sway_output type sway_node (line 17) | struct sway_node FILE: include/sway/tree/container.h type sway_view (line 10) | struct sway_view type sway_seat (line 11) | struct sway_seat type sway_container_layout (line 13) | enum sway_container_layout { type sway_container_border (line 21) | enum sway_container_border { type sway_fullscreen_mode (line 28) | enum sway_fullscreen_mode { type sway_root (line 34) | struct sway_root type sway_output (line 35) | struct sway_output type sway_workspace (line 36) | struct sway_workspace type sway_view (line 37) | struct sway_view type wlr_direction (line 39) | enum wlr_direction type sway_container_state (line 41) | struct sway_container_state { type sway_container (line 68) | struct sway_container { type sway_container (line 153) | struct sway_container type sway_view (line 153) | struct sway_view type sway_container (line 155) | struct sway_container type sway_container (line 157) | struct sway_container type sway_container (line 163) | struct sway_container type sway_container (line 163) | struct sway_container type sway_container (line 164) | struct sway_container type sway_container (line 166) | struct sway_container type sway_container (line 167) | struct sway_container type sway_container (line 172) | struct sway_container type sway_container (line 172) | struct sway_container type sway_container (line 177) | struct sway_container type sway_container (line 178) | struct sway_container type sway_container (line 180) | struct sway_container type sway_container (line 182) | struct sway_container type sway_container (line 182) | struct sway_container type sway_container (line 184) | struct sway_container type sway_container (line 186) | struct sway_container type sway_container (line 188) | struct sway_container type sway_container_layout (line 190) | enum sway_container_layout type sway_container (line 193) | struct sway_container type sway_container (line 203) | struct sway_container type wlr_box (line 204) | struct wlr_box type wlr_box (line 204) | struct wlr_box type sway_container (line 206) | struct sway_container type sway_container (line 208) | struct sway_container type sway_container (line 210) | struct sway_container type sway_container (line 212) | struct sway_container type sway_container (line 214) | struct sway_container type sway_container (line 222) | struct sway_container type sway_container (line 227) | struct sway_container type wlr_box (line 227) | struct wlr_box type sway_container (line 232) | struct sway_container type sway_output (line 238) | struct sway_output type sway_container (line 238) | struct sway_container type sway_container (line 243) | struct sway_container type sway_container (line 249) | struct sway_container type sway_container (line 251) | struct sway_container type sway_container (line 257) | struct sway_container type sway_container (line 259) | struct sway_container type sway_fullscreen_mode (line 260) | enum sway_fullscreen_mode type sway_container (line 265) | struct sway_container type sway_container (line 271) | struct sway_container type sway_container (line 272) | struct sway_container type sway_container (line 278) | struct sway_container type sway_container (line 284) | struct sway_container type sway_container_layout (line 286) | enum sway_container_layout type sway_container (line 286) | struct sway_container type sway_container (line 288) | struct sway_container type sway_container (line 290) | struct sway_container type sway_container (line 292) | struct sway_container type sway_container (line 294) | struct sway_container type sway_container (line 295) | struct sway_container type sway_container (line 297) | struct sway_container type sway_container (line 298) | struct sway_container type sway_container (line 303) | struct sway_container type sway_container (line 304) | struct sway_container type sway_container (line 306) | struct sway_container type sway_container (line 308) | struct sway_container type sway_container (line 309) | struct sway_container type sway_container (line 311) | struct sway_container type sway_container (line 311) | struct sway_container type sway_container (line 313) | struct sway_container type sway_container (line 313) | struct sway_container type sway_container_layout (line 314) | enum sway_container_layout type sway_container (line 316) | struct sway_container type sway_container (line 317) | struct sway_container type sway_container (line 322) | struct sway_container type sway_container (line 333) | struct sway_container type sway_container (line 335) | struct sway_container type sway_container (line 337) | struct sway_container type sway_container (line 339) | struct sway_container type sway_container (line 341) | struct sway_container type sway_container (line 343) | struct sway_container type sway_container (line 345) | struct sway_container type sway_container (line 347) | struct sway_container type sway_container (line 360) | struct sway_container type sway_container (line 362) | struct sway_container type sway_container (line 364) | struct sway_container type sway_container (line 366) | struct sway_container FILE: include/sway/tree/node.h type sway_root (line 11) | struct sway_root type sway_output (line 12) | struct sway_output type sway_workspace (line 13) | struct sway_workspace type sway_container (line 14) | struct sway_container type sway_transaction_instruction (line 15) | struct sway_transaction_instruction type wlr_box (line 16) | struct wlr_box type sway_node_type (line 18) | enum sway_node_type { type sway_node (line 25) | struct sway_node { type sway_node (line 53) | struct sway_node type sway_node_type (line 53) | enum sway_node_type type sway_node_type (line 55) | enum sway_node_type type sway_node (line 61) | struct sway_node type sway_node (line 63) | struct sway_node type sway_node (line 65) | struct sway_node type sway_node (line 67) | struct sway_node type wlr_box (line 67) | struct wlr_box type sway_output (line 69) | struct sway_output type sway_node (line 69) | struct sway_node type sway_container_layout (line 71) | enum sway_container_layout type sway_node (line 71) | struct sway_node type sway_node (line 73) | struct sway_node type sway_node (line 73) | struct sway_node type sway_node (line 75) | struct sway_node type sway_node (line 77) | struct sway_node type sway_node (line 77) | struct sway_node type wlr_scene_tree (line 82) | struct wlr_scene_tree type wlr_scene_tree (line 87) | struct wlr_scene_tree type wlr_scene_tree (line 87) | struct wlr_scene_tree FILE: include/sway/tree/root.h type sway_root (line 13) | struct sway_root type sway_root (line 15) | struct sway_root { type sway_root (line 77) | struct sway_root type wl_display (line 77) | struct wl_display type sway_root (line 79) | struct sway_root type sway_container (line 87) | struct sway_container type sway_workspace (line 88) | struct sway_workspace type sway_container (line 93) | struct sway_container type sway_container (line 98) | struct sway_container type sway_container (line 103) | struct sway_container type sway_workspace (line 105) | struct sway_workspace type sway_container (line 108) | struct sway_container type sway_output (line 111) | struct sway_output type sway_output (line 112) | struct sway_output type sway_workspace (line 114) | struct sway_workspace type sway_workspace (line 115) | struct sway_workspace type sway_container (line 117) | struct sway_container type sway_container (line 118) | struct sway_container type sway_root (line 120) | struct sway_root type wlr_box (line 120) | struct wlr_box FILE: include/sway/tree/view.h type sway_container (line 15) | struct sway_container type sway_xdg_decoration (line 16) | struct sway_xdg_decoration type sway_view_type (line 18) | enum sway_view_type { type sway_view_prop (line 25) | enum sway_view_prop { type sway_view_tearing_mode (line 39) | enum sway_view_tearing_mode { type sway_view_impl (line 45) | struct sway_view_impl { type sway_view (line 65) | struct sway_view { type sway_xdg_shell_view (line 128) | struct sway_xdg_shell_view { type sway_xwayland_view (line 147) | struct sway_xwayland_view { type sway_xwayland_unmanaged (line 179) | struct sway_xwayland_unmanaged { type sway_popup_desc (line 197) | struct sway_popup_desc { type sway_xdg_popup (line 202) | struct sway_xdg_popup { type sway_view (line 219) | struct sway_view type sway_view (line 221) | struct sway_view type sway_view (line 223) | struct sway_view type sway_view (line 225) | struct sway_view type sway_view (line 227) | struct sway_view type sway_view (line 229) | struct sway_view type sway_view (line 231) | struct sway_view type sway_view (line 233) | struct sway_view type sway_view (line 235) | struct sway_view type sway_view (line 237) | struct sway_view type sway_view (line 239) | struct sway_view type sway_view (line 241) | struct sway_view type sway_view (line 243) | struct sway_view type sway_view (line 245) | struct sway_view type sway_view (line 248) | struct sway_view type sway_view (line 251) | struct sway_view type sway_view (line 259) | struct sway_view type sway_view (line 265) | struct sway_view type sway_view (line 267) | struct sway_view type sway_view (line 272) | struct sway_view type sway_seat (line 272) | struct sway_seat type sway_view (line 277) | struct sway_view type sway_view (line 282) | struct sway_view type sway_view (line 288) | struct sway_view type sway_view (line 290) | struct sway_view type sway_view (line 292) | struct sway_view type sway_view (line 294) | struct sway_view type sway_view (line 298) | struct sway_view type sway_view_type (line 298) | enum sway_view_type type sway_view_impl (line 299) | struct sway_view_impl type sway_view (line 301) | struct sway_view type sway_view (line 303) | struct sway_view type sway_view (line 314) | struct sway_view type wlr_surface (line 314) | struct wlr_surface type wlr_output (line 315) | struct wlr_output type sway_view (line 317) | struct sway_view type sway_view (line 319) | struct sway_view type sway_view (line 320) | struct sway_view type sway_view (line 322) | struct sway_view type wlr_xdg_surface (line 323) | struct wlr_xdg_surface type sway_view (line 325) | struct sway_view type wlr_xwayland_surface (line 326) | struct wlr_xwayland_surface type sway_view (line 328) | struct sway_view type wlr_surface (line 328) | struct wlr_surface type sway_view (line 330) | struct sway_view type sway_view (line 337) | struct sway_view type sway_view (line 343) | struct sway_view type sway_view (line 349) | struct sway_view type sway_view (line 351) | struct sway_view type sway_view (line 353) | struct sway_view type sway_view (line 355) | struct sway_view type sway_view (line 357) | struct sway_view type sway_view (line 359) | struct sway_view type sway_view (line 359) | struct sway_view type sway_view (line 361) | struct sway_view type launcher_ctx (line 361) | struct launcher_ctx type sway_view (line 363) | struct sway_view type sway_view (line 365) | struct sway_view type wl_listener (line 367) | struct wl_listener FILE: include/sway/tree/workspace.h type sway_view (line 10) | struct sway_view type sway_workspace_state (line 12) | struct sway_workspace_state { type sway_workspace (line 25) | struct sway_workspace { type workspace_config (line 56) | struct workspace_config type sway_output (line 58) | struct sway_output type sway_workspace (line 60) | struct sway_workspace type sway_output (line 60) | struct sway_output type sway_workspace (line 63) | struct sway_workspace type sway_workspace (line 65) | struct sway_workspace type sway_workspace (line 67) | struct sway_workspace type sway_workspace (line 71) | struct sway_workspace type sway_workspace (line 72) | struct sway_workspace type sway_workspace (line 74) | struct sway_workspace type sway_workspace (line 76) | struct sway_workspace type sway_workspace (line 78) | struct sway_workspace type sway_workspace (line 80) | struct sway_workspace type sway_workspace (line 80) | struct sway_workspace type sway_workspace (line 82) | struct sway_workspace type sway_workspace (line 82) | struct sway_workspace type sway_workspace (line 84) | struct sway_workspace type sway_workspace (line 84) | struct sway_workspace type sway_workspace (line 86) | struct sway_workspace type sway_workspace (line 86) | struct sway_workspace type sway_workspace (line 88) | struct sway_workspace type sway_workspace (line 90) | struct sway_workspace type sway_workspace (line 92) | struct sway_workspace type sway_output (line 93) | struct sway_output type sway_output (line 93) | struct sway_output type sway_workspace (line 95) | struct sway_workspace type sway_output (line 96) | struct sway_output type sway_output (line 98) | struct sway_output type sway_workspace (line 99) | struct sway_workspace type sway_workspace (line 101) | struct sway_workspace type sway_workspace (line 103) | struct sway_workspace type sway_container (line 104) | struct sway_container type sway_container (line 106) | struct sway_container type sway_workspace (line 106) | struct sway_workspace type sway_container (line 107) | struct sway_container type sway_container (line 114) | struct sway_container type sway_workspace (line 114) | struct sway_workspace type sway_workspace (line 116) | struct sway_workspace type sway_container (line 117) | struct sway_container type sway_workspace (line 119) | struct sway_workspace type sway_container (line 121) | struct sway_container type sway_workspace (line 121) | struct sway_workspace type sway_container (line 122) | struct sway_container type sway_workspace (line 124) | struct sway_workspace type sway_container (line 125) | struct sway_container type sway_workspace (line 131) | struct sway_workspace type sway_container (line 132) | struct sway_container type sway_container (line 134) | struct sway_container type sway_workspace (line 134) | struct sway_workspace type sway_container (line 135) | struct sway_container type sway_workspace (line 137) | struct sway_workspace type sway_workspace (line 139) | struct sway_workspace type sway_container (line 141) | struct sway_container type sway_workspace (line 141) | struct sway_workspace type sway_container_layout (line 142) | enum sway_container_layout type sway_workspace (line 144) | struct sway_workspace type sway_workspace (line 146) | struct sway_workspace type wlr_box (line 146) | struct wlr_box type sway_workspace (line 148) | struct sway_workspace type sway_workspace (line 150) | struct sway_workspace type sway_workspace (line 158) | struct sway_workspace FILE: include/sway/xdg_decoration.h type sway_xdg_decoration (line 6) | struct sway_xdg_decoration { type sway_xdg_decoration (line 16) | struct sway_xdg_decoration type wlr_surface (line 17) | struct wlr_surface type sway_xdg_decoration (line 19) | struct sway_xdg_decoration FILE: include/sway/xwayland.h type atom_name (line 7) | enum atom_name { type sway_xwayland (line 22) | struct sway_xwayland { type wl_listener (line 29) | struct wl_listener FILE: include/swaybar/bar.h type swaybar_config (line 11) | struct swaybar_config type swaybar_output (line 12) | struct swaybar_output type swaybar_tray (line 14) | struct swaybar_tray type swaybar_workspace (line 16) | struct swaybar_workspace type loop (line 17) | struct loop type swaybar (line 19) | struct swaybar { type swaybar_output (line 56) | struct swaybar_output { type swaybar_workspace (line 83) | struct swaybar_workspace { type swaybar (line 93) | struct swaybar type swaybar (line 94) | struct swaybar type swaybar (line 95) | struct swaybar type swaybar (line 97) | struct swaybar type swaybar (line 111) | struct swaybar type wl_list (line 112) | struct wl_list type swaybar_output (line 116) | struct swaybar_output FILE: include/swaybar/config.h type box_colors (line 11) | struct box_colors { type box_size (line 17) | struct box_size { type config_output (line 22) | struct config_output { type swaybar_binding (line 27) | struct swaybar_binding { type swaybar_config (line 33) | struct swaybar_config { type tray_binding (line 86) | struct tray_binding { type tray_binding (line 92) | struct tray_binding type swaybar_config (line 95) | struct swaybar_config type swaybar_config (line 96) | struct swaybar_config type swaybar_binding (line 98) | struct swaybar_binding FILE: include/swaybar/i3bar.h type i3bar_block (line 7) | struct i3bar_block { type i3bar_block (line 29) | struct i3bar_block type status_line (line 30) | struct status_line type hotspot_event_handling (line 31) | enum hotspot_event_handling type status_line (line 31) | struct status_line type i3bar_block (line 32) | struct i3bar_block FILE: include/swaybar/input.h type swaybar (line 16) | struct swaybar type swaybar_output (line 17) | struct swaybar_output type swaybar_pointer (line 19) | struct swaybar_pointer { type touch_slot (line 29) | struct touch_slot { type swaybar_touch (line 37) | struct swaybar_touch { type hotspot_event_handling (line 42) | enum hotspot_event_handling { type swaybar_hotspot (line 47) | struct swaybar_hotspot { type swaybar_scroll_axis (line 57) | struct swaybar_scroll_axis { type swaybar_seat (line 63) | struct swaybar_seat { type wl_seat_listener (line 73) | struct wl_seat_listener type swaybar_seat (line 75) | struct swaybar_seat type wl_list (line 79) | struct wl_list type swaybar_seat (line 81) | struct swaybar_seat FILE: include/swaybar/ipc.h type swaybar (line 6) | struct swaybar type swaybar (line 7) | struct swaybar type swaybar (line 8) | struct swaybar type swaybar (line 9) | struct swaybar type swaybar (line 10) | struct swaybar type swaybar_binding (line 10) | struct swaybar_binding FILE: include/swaybar/render.h type swaybar_output (line 4) | struct swaybar_output type swaybar_output (line 6) | struct swaybar_output FILE: include/swaybar/status_line.h type status_protocol (line 9) | enum status_protocol { type status_line (line 16) | struct status_line { type status_line (line 41) | struct status_line type status_line (line 42) | struct status_line type status_line (line 43) | struct status_line type status_line (line 44) | struct status_line FILE: include/swaybar/tray/host.h type swaybar_tray (line 6) | struct swaybar_tray type swaybar_host (line 8) | struct swaybar_host { type swaybar_host (line 14) | struct swaybar_host type swaybar_tray (line 14) | struct swaybar_tray type swaybar_host (line 15) | struct swaybar_host FILE: include/swaybar/tray/icon.h type icon_theme_subdir (line 6) | struct icon_theme_subdir { type icon_theme (line 21) | struct icon_theme { FILE: include/swaybar/tray/item.h type swaybar_output (line 11) | struct swaybar_output type swaybar_pixmap (line 13) | struct swaybar_pixmap { type swaybar_sni_slot (line 18) | struct swaybar_sni_slot { type swaybar_sni (line 27) | struct swaybar_sni { type swaybar_sni (line 53) | struct swaybar_sni type swaybar_tray (line 53) | struct swaybar_tray type swaybar_sni (line 54) | struct swaybar_sni type swaybar_output (line 55) | struct swaybar_output type swaybar_sni (line 56) | struct swaybar_sni FILE: include/swaybar/tray/tray.h type swaybar (line 17) | struct swaybar type swaybar_output (line 18) | struct swaybar_output type swaybar_watcher (line 19) | struct swaybar_watcher type swaybar_tray (line 21) | struct swaybar_tray { type swaybar_tray (line 37) | struct swaybar_tray type swaybar (line 37) | struct swaybar type swaybar_tray (line 38) | struct swaybar_tray type swaybar_output (line 40) | struct swaybar_output FILE: include/swaybar/tray/watcher.h type swaybar_watcher (line 7) | struct swaybar_watcher { type swaybar_watcher (line 15) | struct swaybar_watcher type swaybar_watcher (line 16) | struct swaybar_watcher FILE: include/swaynag/config.h type swaynag (line 6) | struct swaynag type swaynag_type (line 7) | struct swaynag_type type swaynag (line 11) | struct swaynag FILE: include/swaynag/render.h type swaynag (line 5) | struct swaynag FILE: include/swaynag/swaynag.h type swaynag (line 13) | struct swaynag type swaynag_action_type (line 15) | enum swaynag_action_type { type swaynag_pointer (line 21) | struct swaynag_pointer { type swaynag_seat (line 31) | struct swaynag_seat { type swaynag_output (line 39) | struct swaynag_output { type swaynag_button (line 48) | struct swaynag_button { type swaynag_details (line 60) | struct swaynag_details { type swaynag (line 78) | struct swaynag { type swaynag (line 105) | struct swaynag type swaynag (line 107) | struct swaynag type swaynag (line 109) | struct swaynag FILE: include/swaynag/types.h type swaynag_type (line 8) | struct swaynag_type { type swaynag_type (line 36) | struct swaynag_type type swaynag_type (line 40) | struct swaynag_type type swaynag_type (line 42) | struct swaynag_type type swaynag_type (line 42) | struct swaynag_type type swaynag_type (line 44) | struct swaynag_type type swaynag_type (line 44) | struct swaynag_type type swaynag_type (line 46) | struct swaynag_type FILE: include/util.h type movement_unit (line 8) | enum movement_unit { type movement_amount (line 15) | struct movement_amount { type movement_unit (line 23) | enum movement_unit type movement_amount (line 30) | struct movement_amount type wl_output_subpixel (line 60) | enum wl_output_subpixel FILE: sway/commands.c type cmd_results (line 18) | struct cmd_results type expected_args (line 18) | enum expected_args type cmd_handler (line 44) | struct cmd_handler type cmd_handler (line 103) | struct cmd_handler type cmd_handler (line 114) | struct cmd_handler function handler_compare (line 145) | static int handler_compare(const void *_a, const void *_b) { type cmd_handler (line 151) | struct cmd_handler type cmd_handler (line 152) | struct cmd_handler type cmd_handler (line 156) | struct cmd_handler type cmd_handler (line 158) | struct cmd_handler type cmd_handler (line 159) | struct cmd_handler type cmd_handler (line 162) | struct cmd_handler type cmd_handler (line 163) | struct cmd_handler type cmd_handler (line 164) | struct cmd_handler type cmd_handler (line 165) | struct cmd_handler type cmd_handler (line 166) | struct cmd_handler type cmd_handler (line 175) | struct cmd_handler function set_config_node (line 181) | static void set_config_node(struct sway_node *node, bool node_overridden) { function list_t (line 205) | list_t *execute_command(char *_exec, struct sway_seat *seat, type cmd_results (line 343) | struct cmd_results type cmd_results (line 344) | struct cmd_results type cmd_handler (line 382) | struct cmd_handler type cmd_results (line 433) | struct cmd_results type cmd_handler (line 434) | struct cmd_handler type cmd_handler (line 439) | struct cmd_handler type cmd_results (line 452) | struct cmd_results type cmd_results (line 453) | struct cmd_results type cmd_handler (line 469) | struct cmd_handler type cmd_results (line 483) | struct cmd_results type cmd_status (line 483) | enum cmd_status type cmd_results (line 485) | struct cmd_results type cmd_results (line 485) | struct cmd_results function free_cmd_results (line 502) | void free_cmd_results(struct cmd_results *results) { type cmd_results (line 512) | struct cmd_results FILE: sway/commands/allow_tearing.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 7) | struct cmd_results type sway_container (line 12) | struct sway_container type sway_view (line 19) | struct sway_view FILE: sway/commands/assign.c type cmd_results (line 9) | struct cmd_results type cmd_results (line 10) | struct cmd_results type criteria (line 17) | struct criteria FILE: sway/commands/bar.c type cmd_handler (line 10) | struct cmd_handler type cmd_handler (line 43) | struct cmd_handler function is_subcommand (line 49) | static bool is_subcommand(char *name) { type cmd_results (line 54) | struct cmd_results type cmd_results (line 55) | struct cmd_results type bar_config (line 63) | struct bar_config type cmd_results (line 99) | struct cmd_results FILE: sway/commands/bar/bind.c type cmd_results (line 12) | struct cmd_results type bar_binding (line 12) | struct bar_binding type bar_binding (line 17) | struct bar_binding type cmd_results (line 38) | struct cmd_results type bar_binding (line 38) | struct bar_binding type bar_binding (line 42) | struct bar_binding type cmd_results (line 55) | struct cmd_results type cmd_results (line 63) | struct cmd_results type cmd_results (line 74) | struct cmd_results type bar_binding (line 79) | struct bar_binding type bar_binding (line 79) | struct bar_binding type cmd_results (line 115) | struct cmd_results type cmd_results (line 119) | struct cmd_results type cmd_results (line 123) | struct cmd_results type cmd_results (line 127) | struct cmd_results FILE: sway/commands/bar/binding_mode_indicator.c type cmd_results (line 7) | struct cmd_results type cmd_results (line 8) | struct cmd_results FILE: sway/commands/bar/colors.c type cmd_handler (line 7) | struct cmd_handler type cmd_results (line 34) | struct cmd_results type cmd_results (line 36) | struct cmd_results type cmd_results (line 51) | struct cmd_results type cmd_results (line 53) | struct cmd_results type cmd_results (line 74) | struct cmd_results type cmd_results (line 75) | struct cmd_results type cmd_results (line 83) | struct cmd_results type cmd_results (line 92) | struct cmd_results type cmd_results (line 97) | struct cmd_results type cmd_results (line 102) | struct cmd_results type cmd_results (line 111) | struct cmd_results type cmd_results (line 120) | struct cmd_results type cmd_results (line 129) | struct cmd_results type cmd_results (line 134) | struct cmd_results type cmd_results (line 139) | struct cmd_results type cmd_results (line 144) | struct cmd_results type cmd_results (line 149) | struct cmd_results FILE: sway/commands/bar/font.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 7) | struct cmd_results FILE: sway/commands/bar/gaps.c type cmd_results (line 8) | struct cmd_results type cmd_results (line 9) | struct cmd_results FILE: sway/commands/bar/height.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 7) | struct cmd_results FILE: sway/commands/bar/hidden_state.c type cmd_results (line 8) | struct cmd_results type bar_config (line 8) | struct bar_config type cmd_results (line 36) | struct cmd_results type cmd_results (line 37) | struct cmd_results type bar_config (line 61) | struct bar_config FILE: sway/commands/bar/icon_theme.c type cmd_results (line 7) | struct cmd_results type cmd_results (line 9) | struct cmd_results FILE: sway/commands/bar/id.c type cmd_results (line 5) | struct cmd_results type cmd_results (line 6) | struct cmd_results type bar_config (line 20) | struct bar_config FILE: sway/commands/bar/mode.c type cmd_results (line 8) | struct cmd_results type bar_config (line 8) | struct bar_config type cmd_results (line 40) | struct cmd_results type cmd_results (line 41) | struct cmd_results type bar_config (line 65) | struct bar_config FILE: sway/commands/bar/modifier.c type cmd_results (line 7) | struct cmd_results type cmd_results (line 8) | struct cmd_results FILE: sway/commands/bar/output.c type cmd_results (line 7) | struct cmd_results type cmd_results (line 8) | struct cmd_results FILE: sway/commands/bar/pango_markup.c type cmd_results (line 7) | struct cmd_results type cmd_results (line 8) | struct cmd_results FILE: sway/commands/bar/position.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 7) | struct cmd_results FILE: sway/commands/bar/separator_symbol.c type cmd_results (line 5) | struct cmd_results type cmd_results (line 6) | struct cmd_results FILE: sway/commands/bar/status_command.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 7) | struct cmd_results FILE: sway/commands/bar/status_edge_padding.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 7) | struct cmd_results FILE: sway/commands/bar/status_padding.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 7) | struct cmd_results FILE: sway/commands/bar/strip_workspace_name.c type cmd_results (line 7) | struct cmd_results type cmd_results (line 8) | struct cmd_results FILE: sway/commands/bar/strip_workspace_numbers.c type cmd_results (line 7) | struct cmd_results type cmd_results (line 8) | struct cmd_results FILE: sway/commands/bar/swaybar_command.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 7) | struct cmd_results FILE: sway/commands/bar/tray_bind.c type cmd_results (line 8) | struct cmd_results type cmd_results (line 11) | struct cmd_results type tray_binding (line 16) | struct tray_binding type tray_binding (line 16) | struct tray_binding type tray_binding (line 61) | struct tray_binding type cmd_results (line 89) | struct cmd_results type cmd_results (line 93) | struct cmd_results FILE: sway/commands/bar/tray_output.c type cmd_results (line 8) | struct cmd_results type cmd_results (line 10) | struct cmd_results FILE: sway/commands/bar/tray_padding.c type cmd_results (line 8) | struct cmd_results type cmd_results (line 10) | struct cmd_results type bar_config (line 18) | struct bar_config FILE: sway/commands/bar/workspace_buttons.c type cmd_results (line 7) | struct cmd_results type cmd_results (line 8) | struct cmd_results FILE: sway/commands/bar/workspace_min_width.c type cmd_results (line 8) | struct cmd_results type cmd_results (line 9) | struct cmd_results type bar_config (line 14) | struct bar_config FILE: sway/commands/bar/wrap_scroll.c type cmd_results (line 7) | struct cmd_results type cmd_results (line 8) | struct cmd_results FILE: sway/commands/bind.c function free_sway_binding (line 21) | void free_sway_binding(struct sway_binding *binding) { function free_switch_binding (line 33) | void free_switch_binding(struct sway_switch_binding *binding) { function binding_switch_compare (line 44) | static bool binding_switch_compare(struct sway_switch_binding *binding_a, function binding_key_compare (line 64) | static bool binding_key_compare(struct sway_binding *binding_a, function key_qsort_cmp (line 107) | static int key_qsort_cmp(const void *keyp_a, const void *keyp_b) { type cmd_results (line 120) | struct cmd_results type binding_input_type (line 121) | enum binding_input_type type cmd_results (line 128) | struct cmd_results type cmd_results (line 144) | struct cmd_results type cmd_results (line 183) | struct cmd_results type cmd_results (line 209) | struct cmd_results type sway_switch_binding (line 210) | struct sway_switch_binding type sway_switch_binding (line 216) | struct sway_switch_binding type cmd_results (line 241) | struct cmd_results type sway_switch_binding (line 242) | struct sway_switch_binding type sway_switch_binding (line 246) | struct sway_switch_binding type sway_binding (line 266) | struct sway_binding type sway_binding (line 266) | struct sway_binding type sway_binding (line 269) | struct sway_binding type cmd_results (line 280) | struct cmd_results type sway_binding (line 280) | struct sway_binding type sway_binding (line 283) | struct sway_binding type cmd_results (line 304) | struct cmd_results type sway_binding (line 304) | struct sway_binding type sway_binding (line 308) | struct sway_binding type cmd_results (line 323) | struct cmd_results type cmd_results (line 334) | struct cmd_results type sway_binding (line 339) | struct sway_binding type sway_binding (line 339) | struct sway_binding type cmd_results (line 493) | struct cmd_results type cmd_results (line 502) | struct cmd_results type sway_switch_binding (line 506) | struct sway_switch_binding type sway_switch_binding (line 506) | struct sway_switch_binding type cmd_results (line 579) | struct cmd_results type cmd_results (line 583) | struct cmd_results type cmd_results (line 587) | struct cmd_results type cmd_results (line 591) | struct cmd_results type cmd_results (line 595) | struct cmd_results type cmd_results (line 599) | struct cmd_results function seat_execute_command (line 606) | void seat_execute_command(struct sway_seat *seat, struct sway_binding *b... type keycode_matches (line 658) | struct keycode_matches { function find_keycode (line 668) | static void find_keycode(struct xkb_keymap *keymap, function get_keycode_for_keysym (line 687) | static struct keycode_matches get_keycode_for_keysym(xkb_keysym_t keysym) { function translate_binding (line 700) | bool translate_binding(struct sway_binding *binding) { function binding_add_translated (line 753) | void binding_add_translated(struct sway_binding *binding, FILE: sway/commands/border.c function set_border (line 15) | static void set_border(struct sway_container *con, function border_toggle (line 33) | static void border_toggle(struct sway_container *con) { type cmd_results (line 59) | struct cmd_results type cmd_results (line 60) | struct cmd_results type sway_container (line 65) | struct sway_container type sway_view (line 69) | struct sway_view FILE: sway/commands/client.c function container_update_iterator (line 8) | static void container_update_iterator(struct sway_container *con, void *... type cmd_results (line 12) | struct cmd_results type border_colors (line 13) | struct border_colors type cmd_results (line 14) | struct cmd_results type border_colors (line 26) | struct border_colors type border_colors (line 50) | struct border_colors type cmd_results (line 59) | struct cmd_results type cmd_results (line 64) | struct cmd_results type cmd_results (line 69) | struct cmd_results type cmd_results (line 74) | struct cmd_results type cmd_results (line 79) | struct cmd_results type cmd_results (line 84) | struct cmd_results type cmd_results (line 85) | struct cmd_results FILE: sway/commands/create_output.c function create_output (line 12) | static void create_output(struct wlr_backend *backend, void *data) { type cmd_results (line 36) | struct cmd_results FILE: sway/commands/default_border.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 7) | struct cmd_results FILE: sway/commands/default_floating_border.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 7) | struct cmd_results FILE: sway/commands/default_orientation.c type cmd_results (line 5) | struct cmd_results type cmd_results (line 6) | struct cmd_results FILE: sway/commands/exec.c type cmd_results (line 7) | struct cmd_results type cmd_results (line 8) | struct cmd_results FILE: sway/commands/exec_always.c type cmd_results (line 17) | struct cmd_results type cmd_results (line 18) | struct cmd_results type cmd_results (line 28) | struct cmd_results type cmd_results (line 29) | struct cmd_results type launcher_ctx (line 49) | struct launcher_ctx type cmd_results (line 83) | struct cmd_results type cmd_results (line 84) | struct cmd_results FILE: sway/commands/exit.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 7) | struct cmd_results FILE: sway/commands/floating.c type cmd_results (line 14) | struct cmd_results type cmd_results (line 15) | struct cmd_results type sway_container (line 23) | struct sway_container type sway_workspace (line 24) | struct sway_workspace FILE: sway/commands/floating_minmax_size.c type cmd_results (line 16) | struct cmd_results type cmd_results (line 18) | struct cmd_results type cmd_results (line 44) | struct cmd_results type cmd_results (line 49) | struct cmd_results FILE: sway/commands/floating_modifier.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 7) | struct cmd_results FILE: sway/commands/focus.c function get_direction_from_next_prev (line 17) | static bool get_direction_from_next_prev(struct sway_container *container, function parse_direction (line 61) | static bool parse_direction(const char *name, type sway_node (line 81) | struct sway_node type sway_output (line 82) | struct sway_output type wlr_direction (line 82) | enum wlr_direction type sway_seat (line 83) | struct sway_seat type sway_workspace (line 84) | struct sway_workspace type sway_container (line 91) | struct sway_container type sway_node (line 138) | struct sway_node type sway_container (line 139) | struct sway_container type sway_seat (line 139) | struct sway_seat type wlr_direction (line 140) | enum wlr_direction type sway_container (line 141) | struct sway_container type sway_container (line 142) | struct sway_container type sway_output (line 146) | struct sway_output type sway_output (line 147) | struct sway_output type sway_container_layout (line 161) | enum sway_container_layout type sway_container (line 188) | struct sway_container type sway_container (line 194) | struct sway_container type sway_container (line 198) | struct sway_container type sway_output (line 209) | struct sway_output type sway_output (line 210) | struct sway_output type sway_container (line 218) | struct sway_container type sway_node (line 226) | struct sway_node type sway_container (line 227) | struct sway_container type sway_seat (line 227) | struct sway_seat type wlr_direction (line 228) | enum wlr_direction type sway_container (line 232) | struct sway_container type sway_container (line 239) | struct sway_container type cmd_results (line 261) | struct cmd_results type sway_workspace (line 261) | struct sway_workspace type sway_seat (line 262) | struct sway_seat type sway_container (line 263) | struct sway_container type sway_container (line 270) | struct sway_container type cmd_results (line 294) | struct cmd_results type sway_seat (line 294) | struct sway_seat type sway_output (line 301) | struct sway_output type wlr_direction (line 304) | enum wlr_direction type sway_workspace (line 310) | struct sway_workspace type wlr_output (line 321) | struct wlr_output type cmd_results (line 339) | struct cmd_results type sway_seat (line 340) | struct sway_seat type sway_container (line 341) | struct sway_container type sway_node (line 345) | struct sway_node type cmd_results (line 353) | struct cmd_results type sway_seat (line 354) | struct sway_seat type sway_node (line 355) | struct sway_node type sway_node (line 356) | struct sway_node type cmd_results (line 364) | struct cmd_results type sway_node (line 372) | struct sway_node type sway_container (line 373) | struct sway_container type sway_workspace (line 374) | struct sway_workspace type sway_seat (line 375) | struct sway_seat type sway_container (line 391) | struct sway_container type wlr_direction (line 423) | enum wlr_direction type sway_output (line 441) | struct sway_output type sway_node (line 447) | struct sway_node type sway_node (line 457) | struct sway_node FILE: sway/commands/focus_follows_mouse.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 7) | struct cmd_results FILE: sway/commands/focus_on_window_activation.c type cmd_results (line 3) | struct cmd_results type cmd_results (line 4) | struct cmd_results FILE: sway/commands/focus_wrapping.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 7) | struct cmd_results FILE: sway/commands/font.c type cmd_results (line 8) | struct cmd_results type cmd_results (line 9) | struct cmd_results FILE: sway/commands/for_window.c type cmd_results (line 8) | struct cmd_results type cmd_results (line 9) | struct cmd_results type criteria (line 15) | struct criteria FILE: sway/commands/force_display_urgency_hint.c type cmd_results (line 5) | struct cmd_results type cmd_results (line 6) | struct cmd_results FILE: sway/commands/force_focus_wrapping.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 14) | struct cmd_results FILE: sway/commands/fullscreen.c type cmd_results (line 12) | struct cmd_results type cmd_results (line 13) | struct cmd_results type sway_container (line 21) | struct sway_container type sway_fullscreen_mode (line 49) | enum sway_fullscreen_mode FILE: sway/commands/gaps.c type gaps_op (line 11) | enum gaps_op { type gaps_data (line 18) | struct gaps_data { function prevent_invalid_outer_gaps (line 31) | static void prevent_invalid_outer_gaps(void) { type cmd_results (line 49) | struct cmd_results type cmd_results (line 50) | struct cmd_results function apply_gaps_op (line 95) | static void apply_gaps_op(int *prop, enum gaps_op op, int amount) { function configure_gaps (line 112) | static void configure_gaps(struct sway_workspace *ws, void *_data) { type cmd_results (line 143) | struct cmd_results type cmd_results (line 144) | struct cmd_results type gaps_data (line 153) | struct gaps_data type cmd_results (line 212) | struct cmd_results type cmd_results (line 213) | struct cmd_results FILE: sway/commands/gesture.c function free_gesture_binding (line 8) | void free_gesture_binding(struct sway_gesture_binding *binding) { function binding_gesture_equal (line 20) | static bool binding_gesture_equal(struct sway_gesture_binding *binding_a, type cmd_results (line 40) | struct cmd_results type sway_gesture_binding (line 41) | struct sway_gesture_binding type sway_gesture_binding (line 47) | struct sway_gesture_binding type cmd_results (line 75) | struct cmd_results type sway_gesture_binding (line 76) | struct sway_gesture_binding type sway_gesture_binding (line 79) | struct sway_gesture_binding type cmd_results (line 98) | struct cmd_results type cmd_results (line 106) | struct cmd_results type sway_gesture_binding (line 110) | struct sway_gesture_binding type sway_gesture_binding (line 110) | struct sway_gesture_binding type cmd_results (line 144) | struct cmd_results type cmd_results (line 158) | struct cmd_results type cmd_results (line 162) | struct cmd_results FILE: sway/commands/hide_edge_borders.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 10) | struct cmd_results FILE: sway/commands/include.c type cmd_results (line 4) | struct cmd_results type cmd_results (line 5) | struct cmd_results FILE: sway/commands/inhibit_idle.c type cmd_results (line 8) | struct cmd_results type cmd_results (line 9) | struct cmd_results type sway_container (line 14) | struct sway_container type sway_idle_inhibit_mode (line 21) | enum sway_idle_inhibit_mode type sway_idle_inhibitor_v1 (line 37) | struct sway_idle_inhibitor_v1 FILE: sway/commands/input.c type cmd_handler (line 10) | struct cmd_handler type cmd_handler (line 47) | struct cmd_handler type cmd_results (line 52) | struct cmd_results type cmd_results (line 53) | struct cmd_results type cmd_results (line 65) | struct cmd_results type input_config (line 84) | struct input_config FILE: sway/commands/input/accel_profile.c type cmd_results (line 7) | struct cmd_results type cmd_results (line 8) | struct cmd_results type input_config (line 12) | struct input_config FILE: sway/commands/input/calibration_matrix.c type cmd_results (line 10) | struct cmd_results type cmd_results (line 11) | struct cmd_results type input_config (line 15) | struct input_config FILE: sway/commands/input/click_method.c type cmd_results (line 8) | struct cmd_results type cmd_results (line 9) | struct cmd_results type input_config (line 13) | struct input_config FILE: sway/commands/input/clickfinger_button_map.c type cmd_results (line 7) | struct cmd_results type cmd_results (line 8) | struct cmd_results type input_config (line 12) | struct input_config FILE: sway/commands/input/drag.c type cmd_results (line 8) | struct cmd_results type cmd_results (line 9) | struct cmd_results type input_config (line 13) | struct input_config FILE: sway/commands/input/drag_lock.c type cmd_results (line 8) | struct cmd_results type cmd_results (line 9) | struct cmd_results type input_config (line 13) | struct input_config FILE: sway/commands/input/dwt.c type cmd_results (line 8) | struct cmd_results type cmd_results (line 9) | struct cmd_results type input_config (line 13) | struct input_config FILE: sway/commands/input/dwtp.c type cmd_results (line 8) | struct cmd_results type cmd_results (line 9) | struct cmd_results type input_config (line 13) | struct input_config FILE: sway/commands/input/events.c function toggle_supported_send_events_for_device (line 15) | static void toggle_supported_send_events_for_device(struct input_config ... function mode_for_name (line 53) | static int mode_for_name(const char *name) { function toggle_select_send_events_for_device (line 64) | static void toggle_select_send_events_for_device(struct input_config *ic, function toggle_send_events (line 86) | static void toggle_send_events(int argc, char **argv) { type cmd_results (line 119) | struct cmd_results type cmd_results (line 120) | struct cmd_results type input_config (line 124) | struct input_config FILE: sway/commands/input/left_handed.c type cmd_results (line 8) | struct cmd_results type cmd_results (line 9) | struct cmd_results type input_config (line 13) | struct input_config FILE: sway/commands/input/map_from_region.c function parse_coords (line 9) | static bool parse_coords(const char *str, double *x, double *y, bool *mm) { type cmd_results (line 45) | struct cmd_results type cmd_results (line 46) | struct cmd_results type input_config (line 50) | struct input_config type input_config_mapped_from_region (line 56) | struct input_config_mapped_from_region FILE: sway/commands/input/map_to_output.c type cmd_results (line 8) | struct cmd_results type cmd_results (line 9) | struct cmd_results type input_config (line 13) | struct input_config FILE: sway/commands/input/map_to_region.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 7) | struct cmd_results type input_config (line 11) | struct input_config type wlr_box (line 17) | struct wlr_box FILE: sway/commands/input/middle_emulation.c type cmd_results (line 8) | struct cmd_results type cmd_results (line 9) | struct cmd_results type input_config (line 13) | struct input_config FILE: sway/commands/input/natural_scroll.c type cmd_results (line 8) | struct cmd_results type cmd_results (line 9) | struct cmd_results type input_config (line 13) | struct input_config FILE: sway/commands/input/pointer_accel.c type cmd_results (line 9) | struct cmd_results type cmd_results (line 10) | struct cmd_results type input_config (line 14) | struct input_config FILE: sway/commands/input/repeat_delay.c type cmd_results (line 7) | struct cmd_results type cmd_results (line 8) | struct cmd_results type input_config (line 12) | struct input_config FILE: sway/commands/input/repeat_rate.c type cmd_results (line 7) | struct cmd_results type cmd_results (line 8) | struct cmd_results type input_config (line 12) | struct input_config FILE: sway/commands/input/rotation_angle.c type cmd_results (line 9) | struct cmd_results type cmd_results (line 10) | struct cmd_results type input_config (line 14) | struct input_config FILE: sway/commands/input/scroll_button.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 7) | struct cmd_results type input_config (line 11) | struct input_config FILE: sway/commands/input/scroll_button_lock.c type cmd_results (line 9) | struct cmd_results type cmd_results (line 10) | struct cmd_results type input_config (line 14) | struct input_config FILE: sway/commands/input/scroll_factor.c type cmd_results (line 10) | struct cmd_results type cmd_results (line 11) | struct cmd_results type input_config (line 15) | struct input_config FILE: sway/commands/input/scroll_method.c type cmd_results (line 7) | struct cmd_results type cmd_results (line 8) | struct cmd_results type input_config (line 12) | struct input_config FILE: sway/commands/input/tap.c type cmd_results (line 9) | struct cmd_results type cmd_results (line 10) | struct cmd_results type input_config (line 14) | struct input_config FILE: sway/commands/input/tap_button_map.c type cmd_results (line 7) | struct cmd_results type cmd_results (line 8) | struct cmd_results type input_config (line 12) | struct input_config FILE: sway/commands/input/tool_mode.c function set_tool_mode (line 5) | static void set_tool_mode(struct input_config *ic, type cmd_results (line 23) | struct cmd_results type cmd_results (line 24) | struct cmd_results type input_config (line 29) | struct input_config type sway_tablet_tool_mode (line 34) | enum sway_tablet_tool_mode type wlr_tablet_tool_type (line 50) | enum wlr_tablet_tool_type FILE: sway/commands/input/xkb_capslock.c type cmd_results (line 8) | struct cmd_results type cmd_results (line 9) | struct cmd_results type input_config (line 13) | struct input_config FILE: sway/commands/input/xkb_file.c type cmd_results (line 8) | struct cmd_results type cmd_results (line 9) | struct cmd_results type input_config (line 13) | struct input_config FILE: sway/commands/input/xkb_layout.c type cmd_results (line 5) | struct cmd_results type cmd_results (line 6) | struct cmd_results type input_config (line 10) | struct input_config FILE: sway/commands/input/xkb_model.c type cmd_results (line 5) | struct cmd_results type cmd_results (line 6) | struct cmd_results type input_config (line 10) | struct input_config FILE: sway/commands/input/xkb_numlock.c type cmd_results (line 5) | struct cmd_results type cmd_results (line 6) | struct cmd_results type input_config (line 10) | struct input_config FILE: sway/commands/input/xkb_options.c type cmd_results (line 5) | struct cmd_results type cmd_results (line 6) | struct cmd_results type input_config (line 10) | struct input_config FILE: sway/commands/input/xkb_rules.c type cmd_results (line 5) | struct cmd_results type cmd_results (line 6) | struct cmd_results type input_config (line 10) | struct input_config FILE: sway/commands/input/xkb_switch_layout.c type xkb_switch_layout_action (line 9) | struct xkb_switch_layout_action { function switch_layout (line 14) | static void switch_layout(struct wlr_keyboard *kbd, xkb_layout_index_t i... function xkb_layout_index_t (line 23) | static xkb_layout_index_t get_current_layout_index(struct wlr_keyboard *... function xkb_layout_index_t (line 37) | static xkb_layout_index_t get_layout_relative(struct wlr_keyboard *kbd, ... type cmd_results (line 43) | struct cmd_results type cmd_results (line 44) | struct cmd_results type input_config (line 48) | struct input_config type xkb_switch_layout_action (line 75) | struct xkb_switch_layout_action type xkb_switch_layout_action (line 77) | struct xkb_switch_layout_action type sway_input_device (line 87) | struct sway_input_device type wlr_keyboard (line 98) | struct wlr_keyboard type xkb_switch_layout_action (line 106) | struct xkb_switch_layout_action FILE: sway/commands/input/xkb_variant.c type cmd_results (line 5) | struct cmd_results type cmd_results (line 6) | struct cmd_results type input_config (line 10) | struct input_config FILE: sway/commands/kill.c function close_container_iterator (line 9) | static void close_container_iterator(struct sway_container *con, void *d... type cmd_results (line 15) | struct cmd_results type sway_container (line 20) | struct sway_container type sway_workspace (line 21) | struct sway_workspace FILE: sway/commands/layout.c function parse_layout_string (line 11) | static enum sway_container_layout parse_layout_string(char *s) { function toggle_split_layout (line 29) | static enum sway_container_layout toggle_split_layout( function get_layout_toggle (line 47) | static enum sway_container_layout get_layout_toggle(int argc, char **argv, function get_layout (line 96) | static enum sway_container_layout get_layout(int argc, char **argv, type cmd_results (line 117) | struct cmd_results type cmd_results (line 118) | struct cmd_results type sway_container (line 126) | struct sway_container type sway_workspace (line 127) | struct sway_workspace type sway_container (line 141) | struct sway_container type sway_container (line 143) | struct sway_container type sway_container (line 144) | struct sway_container type sway_container_layout (line 155) | enum sway_container_layout type sway_container_layout (line 156) | enum sway_container_layout FILE: sway/commands/mark.c type cmd_results (line 15) | struct cmd_results type cmd_results (line 16) | struct cmd_results type sway_container (line 20) | struct sway_container FILE: sway/commands/max_render_time.c type cmd_results (line 6) | struct cmd_results type sway_container (line 22) | struct sway_container type sway_view (line 28) | struct sway_view FILE: sway/commands/mode.c type cmd_handler (line 11) | struct cmd_handler type cmd_results (line 23) | struct cmd_results type cmd_results (line 24) | struct cmd_results type sway_mode (line 43) | struct sway_mode type sway_mode (line 46) | struct sway_mode type sway_mode (line 54) | struct sway_mode type sway_mode (line 72) | struct sway_mode type cmd_results (line 84) | struct cmd_results FILE: sway/commands/mouse_warping.c type cmd_results (line 5) | struct cmd_results type cmd_results (line 6) | struct cmd_results FILE: sway/commands/move.c type sway_output (line 30) | struct sway_output type sway_output (line 31) | struct sway_output type sway_workspace (line 33) | struct sway_workspace type wlr_direction (line 43) | enum wlr_direction type wlr_direction (line 51) | enum wlr_direction type wlr_output (line 61) | struct wlr_output function is_parallel (line 79) | static bool is_parallel(enum sway_container_layout layout, function workspace_focus_fullscreen (line 96) | static void workspace_focus_fullscreen(struct sway_workspace *workspace) { function container_move_to_container_from_direction (line 112) | static void container_move_to_container_from_direction( function container_move_to_workspace_from_direction (line 168) | static void container_move_to_workspace_from_direction( function container_move_to_workspace (line 198) | static void container_move_to_workspace(struct sway_container *container, function container_move_to_container (line 241) | static void container_move_to_container(struct sway_container *container, function container_move_to_next_output (line 277) | static bool container_move_to_next_output(struct sway_container *container, function container_move_in_direction (line 301) | static bool container_move_in_direction(struct sway_container *container, type cmd_results (line 417) | struct cmd_results type cmd_results (line 419) | struct cmd_results type cmd_results (line 421) | struct cmd_results type sway_node (line 427) | struct sway_node type sway_workspace (line 428) | struct sway_workspace type sway_container (line 429) | struct sway_container type sway_seat (line 443) | struct sway_seat type sway_container (line 444) | struct sway_container type sway_workspace (line 445) | struct sway_workspace type sway_output (line 446) | struct sway_output type sway_node (line 447) | struct sway_node type sway_workspace (line 452) | struct sway_workspace type sway_output (line 503) | struct sway_output type sway_container (line 516) | struct sway_container type sway_output (line 519) | struct sway_output type sway_container (line 527) | struct sway_container type sway_output (line 548) | struct sway_output type sway_workspace (line 549) | struct sway_workspace type sway_node (line 555) | struct sway_node type sway_output (line 567) | struct sway_output type sway_workspace (line 568) | struct sway_workspace type sway_workspace (line 584) | struct sway_workspace type sway_node (line 593) | struct sway_node function workspace_move_to_output (line 630) | static void workspace_move_to_output(struct sway_workspace *workspace, type cmd_results (line 664) | struct cmd_results type cmd_results (line 665) | struct cmd_results type sway_workspace (line 679) | struct sway_workspace type sway_output (line 684) | struct sway_output type sway_output (line 687) | struct sway_output type sway_seat (line 698) | struct sway_seat type cmd_results (line 704) | struct cmd_results type wlr_direction (line 705) | enum wlr_direction type sway_container (line 715) | struct sway_container type sway_workspace (line 744) | struct sway_workspace type sway_container (line 745) | struct sway_container type sway_workspace (line 759) | struct sway_workspace type cmd_results (line 779) | struct cmd_results type sway_container (line 780) | struct sway_container type sway_seat (line 781) | struct sway_seat type wlr_cursor (line 785) | struct wlr_cursor type wlr_output (line 791) | struct wlr_output type wlr_box (line 794) | struct wlr_box type cmd_results (line 816) | struct cmd_results type sway_container (line 817) | struct sway_container type sway_workspace (line 855) | struct sway_workspace type sway_seat (line 857) | struct sway_seat type movement_amount (line 871) | struct movement_amount type movement_amount (line 884) | struct movement_amount type sway_workspace (line 896) | struct sway_workspace type sway_seat (line 898) | struct sway_seat type cmd_results (line 953) | struct cmd_results type sway_node (line 954) | struct sway_node type sway_container (line 955) | struct sway_container type sway_workspace (line 956) | struct sway_workspace type cmd_results (line 995) | struct cmd_results type cmd_results (line 996) | struct cmd_results FILE: sway/commands/new_float.c type cmd_results (line 5) | struct cmd_results FILE: sway/commands/new_window.c type cmd_results (line 5) | struct cmd_results FILE: sway/commands/no_focus.c type cmd_results (line 7) | struct cmd_results type cmd_results (line 8) | struct cmd_results type criteria (line 14) | struct criteria FILE: sway/commands/nop.c type cmd_results (line 3) | struct cmd_results FILE: sway/commands/opacity.c type cmd_results (line 9) | struct cmd_results type cmd_results (line 10) | struct cmd_results type sway_container (line 15) | struct sway_container FILE: sway/commands/output.c type cmd_handler (line 9) | struct cmd_handler type cmd_results (line 36) | struct cmd_results type cmd_results (line 37) | struct cmd_results type output_config (line 49) | struct output_config type sway_output (line 56) | struct sway_output FILE: sway/commands/output/adaptive_sync.c type cmd_results (line 7) | struct cmd_results type sway_output (line 23) | struct sway_output FILE: sway/commands/output/allow_tearing.c type cmd_results (line 5) | struct cmd_results FILE: sway/commands/output/background.c function validate_color (line 19) | static bool validate_color(const char *color) { type cmd_results (line 29) | struct cmd_results type output_config (line 42) | struct output_config type cmd_results (line 80) | struct cmd_results type cmd_results (line 128) | struct cmd_results FILE: sway/commands/output/color_profile.c function read_file_into_buf (line 10) | static bool read_file_into_buf(const char *path, void **buf, size_t *siz... type cmd_results (line 54) | struct cmd_results type color_profile (line 59) | enum color_profile type cmd_results (line 97) | struct cmd_results type wlr_color_transform (line 112) | struct wlr_color_transform FILE: sway/commands/output/disable.c type cmd_results (line 4) | struct cmd_results FILE: sway/commands/output/dpms.c type cmd_results (line 4) | struct cmd_results FILE: sway/commands/output/enable.c type cmd_results (line 4) | struct cmd_results FILE: sway/commands/output/hdr.c type cmd_results (line 7) | struct cmd_results type sway_output (line 23) | struct sway_output FILE: sway/commands/output/max_render_time.c type cmd_results (line 5) | struct cmd_results FILE: sway/commands/output/mode.c type cmd_results (line 5) | struct cmd_results type output_config (line 13) | struct output_config function parse_modeline (line 64) | static bool parse_modeline(char **argv, drmModeModeInfo *mode) { type cmd_results (line 100) | struct cmd_results type output_config (line 108) | struct output_config FILE: sway/commands/output/position.c type cmd_results (line 5) | struct cmd_results FILE: sway/commands/output/power.c type cmd_results (line 7) | struct cmd_results type sway_output (line 23) | struct sway_output FILE: sway/commands/output/render_bit_depth.c type cmd_results (line 6) | struct cmd_results FILE: sway/commands/output/scale.c type cmd_results (line 5) | struct cmd_results FILE: sway/commands/output/scale_filter.c type cmd_results (line 7) | struct cmd_results type scale_filter_mode (line 17) | enum scale_filter_mode type output_config (line 28) | struct output_config FILE: sway/commands/output/subpixel.c type cmd_results (line 7) | struct cmd_results type wl_output_subpixel (line 14) | enum wl_output_subpixel type output_config (line 30) | struct output_config FILE: sway/commands/output/toggle.c type cmd_results (line 5) | struct cmd_results type output_config (line 10) | struct output_config type sway_output (line 17) | struct sway_output FILE: sway/commands/output/transform.c function invert_rotation_direction (line 8) | static enum wl_output_transform invert_rotation_direction( type cmd_results (line 24) | struct cmd_results type wl_output_transform (line 32) | enum wl_output_transform type output_config (line 58) | struct output_config type sway_output (line 74) | struct sway_output type wlr_output (line 82) | struct wlr_output FILE: sway/commands/output/unplug.c function is_backend_allowed (line 12) | static bool is_backend_allowed(struct wlr_backend *backend) { type cmd_results (line 30) | struct cmd_results type sway_output (line 40) | struct sway_output FILE: sway/commands/popup_during_fullscreen.c type cmd_results (line 5) | struct cmd_results type cmd_results (line 6) | struct cmd_results FILE: sway/commands/primary_selection.c type cmd_results (line 7) | struct cmd_results type cmd_results (line 8) | struct cmd_results FILE: sway/commands/reload.c function title_bar_update_iterator (line 11) | static void title_bar_update_iterator(struct sway_container *con, void *... function do_reload (line 15) | static void do_reload(void *data) { type cmd_results (line 54) | struct cmd_results type cmd_results (line 55) | struct cmd_results FILE: sway/commands/rename.c type cmd_results (line 19) | struct cmd_results type cmd_results (line 20) | struct cmd_results type sway_workspace (line 33) | struct sway_workspace type sway_workspace (line 83) | struct sway_workspace FILE: sway/commands/resize.c function parse_resize_axis (line 19) | static uint32_t parse_resize_axis(const char *axis) { function is_horizontal (line 41) | static bool is_horizontal(uint32_t axis) { type sway_container (line 45) | struct sway_container type sway_container (line 45) | struct sway_container type sway_container_layout (line 47) | enum sway_container_layout function container_resize_tiled (line 66) | void container_resize_tiled(struct sway_container *con, type cmd_results (line 180) | struct cmd_results type movement_amount (line 181) | struct movement_amount type sway_container (line 182) | struct sway_container type cmd_results (line 237) | struct cmd_results type movement_amount (line 238) | struct movement_amount type sway_container (line 239) | struct sway_container type sway_container (line 249) | struct sway_container type cmd_results (line 286) | struct cmd_results type sway_container (line 286) | struct sway_container type movement_amount (line 287) | struct movement_amount type movement_amount (line 287) | struct movement_amount type sway_container (line 297) | struct sway_container type sway_container (line 318) | struct sway_container type cmd_results (line 341) | struct cmd_results type sway_container (line 341) | struct sway_container type movement_amount (line 342) | struct movement_amount type movement_amount (line 342) | struct movement_amount type cmd_results (line 412) | struct cmd_results type cmd_results (line 413) | struct cmd_results type movement_amount (line 422) | struct movement_amount type movement_amount (line 436) | struct movement_amount type sway_container (line 451) | struct sway_container type cmd_results (line 472) | struct cmd_results type movement_amount (line 483) | struct movement_amount type movement_amount (line 505) | struct movement_amount type sway_container (line 522) | struct sway_container type cmd_results (line 554) | struct cmd_results type sway_container (line 559) | struct sway_container type cmd_results (line 564) | struct cmd_results FILE: sway/commands/scratchpad.c function scratchpad_toggle_auto (line 11) | static void scratchpad_toggle_auto(void) { function scratchpad_toggle_container (line 75) | static void scratchpad_toggle_container(struct sway_container *con) { type cmd_results (line 92) | struct cmd_results type cmd_results (line 93) | struct cmd_results type sway_container (line 109) | struct sway_container FILE: sway/commands/seat.c type cmd_handler (line 11) | struct cmd_handler type cmd_handler (line 17) | struct cmd_handler type cmd_results (line 29) | struct cmd_results type cmd_results (line 30) | struct cmd_results type cmd_results (line 37) | struct cmd_results type cmd_results (line 38) | struct cmd_results type seat_config (line 43) | struct seat_config type cmd_results (line 53) | struct cmd_results type cmd_results (line 54) | struct cmd_results type cmd_results (line 73) | struct cmd_results FILE: sway/commands/seat/attach.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 7) | struct cmd_results type seat_attachment_config (line 18) | struct seat_attachment_config FILE: sway/commands/seat/cursor.c type cmd_results (line 10) | struct cmd_results type sway_cursor (line 10) | struct sway_cursor type cmd_results (line 17) | struct cmd_results type sway_cursor (line 17) | struct sway_cursor type cmd_results (line 42) | struct cmd_results type cmd_results (line 52) | struct cmd_results type cmd_results (line 53) | struct cmd_results type seat_config (line 57) | struct seat_config type sway_seat (line 67) | struct sway_seat type sway_seat (line 74) | struct sway_seat type cmd_results (line 86) | struct cmd_results type sway_cursor (line 86) | struct sway_cursor type wl_pointer_button_state (line 88) | enum wl_pointer_button_state type cmd_results (line 101) | struct cmd_results type wl_pointer_axis (line 108) | enum wl_pointer_axis type wlr_pointer_axis_event (line 114) | struct wlr_pointer_axis_event FILE: sway/commands/seat/fallback.c type cmd_results (line 5) | struct cmd_results type cmd_results (line 6) | struct cmd_results FILE: sway/commands/seat/hide_cursor.c type cmd_results (line 10) | struct cmd_results type cmd_results (line 11) | struct cmd_results type seat_config (line 18) | struct seat_config type sway_seat (line 42) | struct sway_seat FILE: sway/commands/seat/idle.c function parse_sources (line 22) | static uint32_t parse_sources(int argc, char **argv) { type cmd_results (line 41) | struct cmd_results type cmd_results (line 42) | struct cmd_results type cmd_results (line 58) | struct cmd_results type cmd_results (line 59) | struct cmd_results FILE: sway/commands/seat/keyboard_grouping.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 7) | struct cmd_results type seat_config (line 15) | struct seat_config FILE: sway/commands/seat/pointer_constraint.c type operation (line 9) | enum operation { type cmd_results (line 16) | struct cmd_results type cmd_results (line 17) | struct cmd_results type operation (line 25) | enum operation type seat_config (line 40) | struct seat_config type sway_seat (line 50) | struct sway_seat FILE: sway/commands/seat/shortcuts_inhibitor.c type cmd_results (line 8) | struct cmd_results type seat_config (line 8) | struct seat_config type sway_seat (line 9) | struct sway_seat type sway_keyboard_shortcuts_inhibitor (line 10) | struct sway_keyboard_shortcuts_inhibitor type wlr_keyboard_shortcuts_inhibitor_v1 (line 28) | struct wlr_keyboard_shortcuts_inhibitor_v1 type cmd_results (line 56) | struct cmd_results type cmd_results (line 57) | struct cmd_results type seat_config (line 63) | struct seat_config type sway_seat (line 79) | struct sway_seat type sway_seat (line 86) | struct sway_seat FILE: sway/commands/seat/xcursor_theme.c type cmd_results (line 5) | struct cmd_results type cmd_results (line 6) | struct cmd_results FILE: sway/commands/set.c function compare_set_qsort (line 11) | static int compare_set_qsort(const void *_l, const void *_r) { function free_sway_variable (line 17) | void free_sway_variable(struct sway_variable *var) { type cmd_results (line 26) | struct cmd_results type cmd_results (line 27) | struct cmd_results type sway_variable (line 36) | struct sway_variable type sway_variable (line 49) | struct sway_variable FILE: sway/commands/shortcuts_inhibitor.c type cmd_results (line 10) | struct cmd_results type cmd_results (line 11) | struct cmd_results type sway_container (line 16) | struct sway_container type sway_view (line 22) | struct sway_view type sway_seat (line 28) | struct sway_seat type sway_keyboard_shortcuts_inhibitor (line 30) | struct sway_keyboard_shortcuts_inhibitor FILE: sway/commands/show_marks.c function title_bar_update_iterator (line 12) | static void title_bar_update_iterator(struct sway_container *con, void *... type cmd_results (line 16) | struct cmd_results type cmd_results (line 17) | struct cmd_results FILE: sway/commands/smart_borders.c type cmd_results (line 7) | struct cmd_results type cmd_results (line 8) | struct cmd_results FILE: sway/commands/smart_gaps.c type cmd_results (line 11) | struct cmd_results type cmd_results (line 12) | struct cmd_results FILE: sway/commands/split.c type cmd_results (line 12) | struct cmd_results type sway_container (line 13) | struct sway_container type sway_workspace (line 14) | struct sway_workspace type cmd_results (line 35) | struct cmd_results type sway_container (line 36) | struct sway_container type sway_workspace (line 37) | struct sway_workspace type cmd_results (line 53) | struct cmd_results type cmd_results (line 54) | struct cmd_results type sway_container (line 69) | struct sway_container type cmd_results (line 86) | struct cmd_results type cmd_results (line 87) | struct cmd_results type cmd_results (line 94) | struct cmd_results type cmd_results (line 95) | struct cmd_results type cmd_results (line 102) | struct cmd_results type cmd_results (line 103) | struct cmd_results type sway_container (line 108) | struct sway_container FILE: sway/commands/sticky.c type cmd_results (line 15) | struct cmd_results type cmd_results (line 16) | struct cmd_results type sway_container (line 20) | struct sway_container type sway_workspace (line 31) | struct sway_workspace type sway_workspace (line 39) | struct sway_workspace FILE: sway/commands/swap.c function test_con_id (line 16) | static bool test_con_id(struct sway_container *container, void *data) { function test_id (line 22) | static bool test_id(struct sway_container *container, void *data) { function test_mark (line 29) | static bool test_mark(struct sway_container *container, void *mark) { type cmd_results (line 37) | struct cmd_results type cmd_results (line 38) | struct cmd_results type sway_container (line 51) | struct sway_container type sway_container (line 52) | struct sway_container type sway_node (line 96) | struct sway_node type sway_node (line 97) | struct sway_node FILE: sway/commands/swaybg_command.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 7) | struct cmd_results FILE: sway/commands/swaynag_command.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 7) | struct cmd_results FILE: sway/commands/tiling_drag.c type cmd_results (line 4) | struct cmd_results type cmd_results (line 5) | struct cmd_results FILE: sway/commands/tiling_drag_threshold.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 7) | struct cmd_results FILE: sway/commands/title_align.c function arrange_title_bar_iterator (line 7) | static void arrange_title_bar_iterator(struct sway_container *con, void ... type cmd_results (line 11) | struct cmd_results type cmd_results (line 12) | struct cmd_results FILE: sway/commands/title_format.c type cmd_results (line 9) | struct cmd_results type cmd_results (line 10) | struct cmd_results type sway_container (line 14) | struct sway_container FILE: sway/commands/titlebar_border_thickness.c type cmd_results (line 8) | struct cmd_results type cmd_results (line 9) | struct cmd_results type sway_output (line 23) | struct sway_output type sway_workspace (line 24) | struct sway_workspace FILE: sway/commands/titlebar_padding.c type cmd_results (line 8) | struct cmd_results type cmd_results (line 9) | struct cmd_results type sway_output (line 34) | struct sway_output FILE: sway/commands/unmark.c function remove_mark (line 10) | static void remove_mark(struct sway_container *con) { function remove_all_marks_iterator (line 15) | static void remove_all_marks_iterator(struct sway_container *con, void *... type cmd_results (line 24) | struct cmd_results type sway_container (line 26) | struct sway_container FILE: sway/commands/urgent.c type cmd_results (line 9) | struct cmd_results type cmd_results (line 10) | struct cmd_results type sway_container (line 14) | struct sway_container type sway_view (line 21) | struct sway_view FILE: sway/commands/workspace.c type workspace_config (line 13) | struct workspace_config type workspace_config (line 14) | struct workspace_config type workspace_config (line 18) | struct workspace_config function free_workspace_config (line 33) | void free_workspace_config(struct workspace_config *wsc) { function prevent_invalid_outer_gaps (line 39) | static void prevent_invalid_outer_gaps(struct workspace_config *wsc) { type cmd_results (line 58) | struct cmd_results type cmd_results (line 65) | struct cmd_results type workspace_config (line 71) | struct workspace_config type cmd_results (line 124) | struct cmd_results type cmd_results (line 125) | struct cmd_results type workspace_config (line 154) | struct workspace_config type sway_seat (line 189) | struct sway_seat type sway_workspace (line 191) | struct sway_workspace FILE: sway/commands/workspace_layout.c type cmd_results (line 5) | struct cmd_results type cmd_results (line 6) | struct cmd_results FILE: sway/commands/ws_auto_back_and_forth.c type cmd_results (line 6) | struct cmd_results type cmd_results (line 7) | struct cmd_results FILE: sway/commands/xwayland.c type cmd_results (line 7) | struct cmd_results type cmd_results (line 8) | struct cmd_results type xwayland_mode (line 14) | enum xwayland_mode FILE: sway/config.c type sway_config (line 38) | struct sway_config type xkb_state (line 40) | struct xkb_state type xkb_rule_names (line 41) | struct xkb_rule_names type xkb_context (line 42) | struct xkb_context type xkb_keymap (line 43) | struct xkb_keymap function keysym_translation_state_destroy (line 56) | static void keysym_translation_state_destroy( function free_mode (line 65) | static void free_mode(struct sway_mode *mode) { function free_config (line 103) | void free_config(struct sway_config *config) { function destroy_removed_seats (line 185) | static void destroy_removed_seats(struct sway_config *old_config, function config_defaults (line 208) | static void config_defaults(struct sway_config *config) { function file_exists (line 362) | static bool file_exists(const char *path) { type config_path (line 384) | struct config_path { type config_path (line 389) | struct config_path function load_config (line 415) | static bool load_config(const char *path, struct sway_config *config, function load_main_config (line 446) | bool load_main_config(const char *file, bool is_active, bool validating) { function load_include_config (line 555) | static bool load_include_config(const char *path, struct sway_config *co... function load_include_configs (line 596) | void load_include_configs(const char *path, struct sway_config *config, function run_deferred_commands (line 626) | void run_deferred_commands(void) { function run_deferred_bindings (line 648) | void run_deferred_bindings(void) { function getline_with_cont (line 666) | static ssize_t getline_with_cont(char **lineptr, size_t *line_size, FILE... function detect_brace (line 696) | static int detect_brace(FILE *file) { function read_config (line 732) | bool read_config(FILE *file, struct sway_config *config, function config_add_swaynag_warning (line 871) | void config_add_swaynag_warning(char *fmt, ...) { type sway_variable (line 911) | struct sway_variable function workspace_output_cmp_workspace (line 945) | int workspace_output_cmp_workspace(const void *a, const void *b) { function config_update_font_height (line 951) | void config_update_font_height(void) { function translate_binding_list (line 961) | static void translate_binding_list(list_t *bindings, list_t *bindsyms, function translate_keysyms (line 983) | void translate_keysyms(struct input_config *input_config) { FILE: sway/config/bar.c function free_bar_binding (line 22) | void free_bar_binding(struct bar_binding *binding) { function free_bar_config (line 30) | void free_bar_config(struct bar_config *bar) { type bar_config (line 86) | struct bar_config type bar_config (line 87) | struct bar_config type bar_config (line 88) | struct bar_config function handle_swaybar_client_destroy (line 184) | static void handle_swaybar_client_destroy(struct wl_listener *listener, function invoke_swaybar (line 192) | static void invoke_swaybar(struct bar_config *bar) { function load_swaybar (line 241) | void load_swaybar(struct bar_config *bar) { function load_swaybars (line 249) | void load_swaybars(void) { FILE: sway/config/input.c type input_config (line 9) | struct input_config type input_config (line 10) | struct input_config type input_config (line 10) | struct input_config function merge_input_config (line 52) | void merge_input_config(struct input_config *dst, struct input_config *s... function validate_xkb_merge (line 191) | static bool validate_xkb_merge(struct input_config *dest, function validate_wildcard_on_all (line 209) | static bool validate_wildcard_on_all(struct input_config *wildcard, function merge_wildcard_on_all (line 234) | static void merge_wildcard_on_all(struct input_config *wildcard) { function validate_type_on_existing (line 250) | static bool validate_type_on_existing(struct input_config *type_wildcard, function merge_type_on_existing (line 269) | static void merge_type_on_existing(struct input_config *type_wildcard) { type input_config (line 285) | struct input_config type sway_input_device (line 286) | struct sway_input_device type input_config (line 296) | struct input_config type input_config (line 296) | struct input_config type input_config (line 311) | struct input_config type input_config (line 321) | struct input_config function input_config_fill_rule_names (line 371) | void input_config_fill_rule_names(struct input_config *ic, function free_input_config (line 380) | void free_input_config(struct input_config *ic) { function input_identifier_cmp (line 398) | int input_identifier_cmp(const void *item, const void *data) { FILE: sway/config/output.c function output_get_identifier (line 31) | void output_get_identifier(char *identifier, size_t len, type scale_filter_mode (line 40) | enum scale_filter_mode type output_config (line 55) | struct output_config type output_config (line 56) | struct output_config type output_config (line 56) | struct output_config function supersede_output_config (line 87) | static void supersede_output_config(struct output_config *dst, struct ou... function merge_output_config (line 164) | static void merge_output_config(struct output_config *dst, struct output... function store_output_config (line 241) | void store_output_config(struct output_config *oc) { function set_mode (line 296) | static void set_mode(struct wlr_output *output, struct wlr_output_state ... function set_modeline (line 335) | static void set_modeline(struct wlr_output *output, function output_supports_hdr (line 351) | bool output_supports_hdr(struct wlr_output *output, const char **unsuppo... function set_hdr (line 366) | static void set_hdr(struct wlr_output *output, struct wlr_output_state *... function phys_size_is_aspect_ratio (line 392) | static bool phys_size_is_aspect_ratio(struct wlr_output *output) { function compute_default_scale (line 408) | static int compute_default_scale(struct wlr_output *output, function bit_depth_from_format (line 453) | static enum render_bit_depth bit_depth_from_format(uint32_t render_forma... function get_config_render_bit_depth (line 464) | static enum render_bit_depth get_config_render_bit_depth(const struct ou... function render_format_is_bgr (line 474) | static bool render_format_is_bgr(uint32_t fmt) { function output_config_is_disabling (line 478) | static bool output_config_is_disabling(struct output_config *oc) { function queue_output_config (line 482) | static void queue_output_config(struct output_config *oc, type config_output_state (line 567) | struct config_output_state { function config_output_state_finish (line 571) | static void config_output_state_finish(struct config_output_state *state) { type wlr_color_transform (line 575) | struct wlr_color_transform type wlr_output (line 575) | struct wlr_output type wlr_color_transform (line 576) | struct wlr_color_transform type wlr_color_primaries (line 577) | struct wlr_color_primaries type wlr_color_primaries (line 580) | struct wlr_color_primaries type wlr_color_transform (line 600) | struct wlr_color_transform type wlr_color_transform (line 604) | struct wlr_color_transform type wlr_color_transform (line 611) | struct wlr_color_transform type wlr_color_transform (line 613) | struct wlr_color_transform type wlr_color_transform (line 620) | struct wlr_color_transform type wlr_output (line 620) | struct wlr_output type output_config (line 621) | struct output_config function finalize_output_config (line 634) | static bool finalize_output_config(struct output_config *oc, struct sway... function output_update_position (line 694) | static void output_update_position(struct sway_output *output) { type output_config (line 705) | struct output_config type output_config (line 706) | struct output_config type sway_output (line 707) | struct sway_output type output_config (line 709) | struct output_config type output_config (line 720) | struct output_config type output_config (line 734) | struct output_config type sway_output (line 734) | struct sway_output type output_config (line 736) | struct output_config function config_has_manual_mode (line 740) | static bool config_has_manual_mode(struct output_config *oc) { type matched_output_config (line 755) | struct matched_output_config { type search_context (line 760) | struct search_context { function dump_output_state (line 768) | static void dump_output_state(struct wlr_output *wlr_output, struct wlr_... type search_context (line 801) | struct search_context function reset_output_state (line 803) | static void reset_output_state(struct wlr_output_state *state) { function clear_later_output_states (line 809) | static void clear_later_output_states(struct wlr_backend_output_state *s... function search_finish (line 823) | static bool search_finish(struct search_context *ctx, size_t output_idx) { function search_adaptive_sync (line 834) | static bool search_adaptive_sync(struct search_context *ctx, size_t outp... function search_mode (line 854) | static bool search_mode(struct search_context *ctx, size_t output_idx) { function search_render_format (line 892) | static bool search_render_format(struct search_context *ctx, size_t outp... function search_valid_config (line 933) | static bool search_valid_config(struct search_context *ctx, size_t outpu... function compare_matched_output_config_priority (line 965) | static int compare_matched_output_config_priority(const void *a, const v... function sort_output_configs_by_priority (line 991) | static void sort_output_configs_by_priority( function apply_resolved_output_configs (line 996) | static bool apply_resolved_output_configs(struct matched_output_config *... function apply_output_configs (line 1124) | bool apply_output_configs(struct output_config **ocs, size_t ocs_len, function apply_stored_output_configs (line 1155) | void apply_stored_output_configs(void) { function free_output_config (line 1160) | void free_output_config(struct output_config *oc) { function handle_swaybg_client_destroy (line 1172) | static void handle_swaybg_client_destroy(struct wl_listener *listener, function _spawn_swaybg (line 1181) | static bool _spawn_swaybg(char **command) { function spawn_swaybg (line 1232) | bool spawn_swaybg(void) { FILE: sway/config/seat.c type seat_config (line 7) | struct seat_config type seat_config (line 8) | struct seat_config type seat_config (line 8) | struct seat_config function merge_wildcard_on_all (line 41) | static void merge_wildcard_on_all(struct seat_config *wildcard) { type seat_config (line 51) | struct seat_config type seat_config (line 51) | struct seat_config type seat_config (line 60) | struct seat_config type seat_config (line 69) | struct seat_config type seat_attachment_config (line 87) | struct seat_attachment_config type seat_attachment_config (line 88) | struct seat_attachment_config type seat_attachment_config (line 89) | struct seat_attachment_config function seat_attachment_config_free (line 97) | static void seat_attachment_config_free( type seat_attachment_config (line 103) | struct seat_attachment_config type seat_attachment_config (line 104) | struct seat_attachment_config type seat_attachment_config (line 105) | struct seat_attachment_config function merge_seat_attachment_config (line 115) | static void merge_seat_attachment_config(struct seat_attachment_config *... function merge_seat_config (line 120) | void merge_seat_config(struct seat_config *dest, struct seat_config *sou... type seat_config (line 184) | struct seat_config type seat_config (line 184) | struct seat_config type seat_config (line 185) | struct seat_config function free_seat_config (line 195) | void free_seat_config(struct seat_config *seat) { function seat_name_cmp (line 209) | int seat_name_cmp(const void *item, const void *data) { type seat_attachment_config (line 215) | struct seat_attachment_config type seat_config (line 216) | struct seat_config type seat_attachment_config (line 218) | struct seat_attachment_config FILE: sway/criteria.c function criteria_is_empty (line 19) | bool criteria_is_empty(struct criteria *criteria) { function generate_regex (line 49) | static bool generate_regex(pcre2_code **regex, char *value) { function pattern_create (line 68) | static bool pattern_create(struct pattern **pattern, char *value) { function pattern_destroy (line 85) | static void pattern_destroy(struct pattern *pattern) { function criteria_destroy (line 94) | void criteria_destroy(struct criteria *criteria) { function regex_cmp (line 115) | static int regex_cmp(const char *item, const pcre2_code *regex) { function view_has_window_type (line 123) | static bool view_has_window_type(struct sway_view *view, enum atom_name ... function cmp_urgent (line 139) | static int cmp_urgent(const void *_a, const void *_b) { function find_urgent_iterator (line 156) | static void find_urgent_iterator(struct sway_container *con, void *data) { function has_container_criteria (line 164) | static bool has_container_criteria(struct criteria *criteria) { function criteria_matches_container (line 168) | static bool criteria_matches_container(struct criteria *criteria, function criteria_matches_view (line 193) | static bool criteria_matches_view(struct criteria *criteria, function list_t (line 483) | list_t *criteria_for_view(struct sway_view *view, enum criteria_type typ... type match_data (line 495) | struct match_data { function criteria_get_containers_iterator (line 500) | static void criteria_get_containers_iterator(struct sway_container *cont... function list_t (line 514) | list_t *criteria_get_containers(struct criteria *criteria) { function parse_window_type (line 525) | static enum atom_name parse_window_type(const char *type) { type criteria_token (line 551) | enum criteria_token { function token_from_name (line 578) | static enum criteria_token token_from_name(char *name) { function parse_token (line 625) | static bool parse_token(struct criteria *criteria, char *name, char *val... function skip_spaces (line 746) | static void skip_spaces(char **head) { function unescape (line 753) | static void unescape(char *value) { type criteria (line 780) | struct criteria type criteria (line 792) | struct criteria type criteria (line 792) | struct criteria function criteria_is_equal (line 876) | bool criteria_is_equal(struct criteria *left, struct criteria *right) { function criteria_already_exists (line 891) | bool criteria_already_exists(struct criteria *criteria) { FILE: sway/decoration.c function server_decoration_handle_destroy (line 9) | static void server_decoration_handle_destroy(struct wl_listener *listener, function server_decoration_handle_mode (line 19) | static void server_decoration_handle_mode(struct wl_listener *listener, function handle_server_decoration (line 37) | void handle_server_decoration(struct wl_listener *listener, void *data) { type sway_server_decoration (line 56) | struct sway_server_decoration type wlr_surface (line 57) | struct wlr_surface type sway_server_decoration (line 58) | struct sway_server_decoration FILE: sway/desktop/idle_inhibit_v1.c function destroy_inhibitor (line 12) | static void destroy_inhibitor(struct sway_idle_inhibitor_v1 *inhibitor) { function handle_destroy (line 19) | static void handle_destroy(struct wl_listener *listener, void *data) { function handle_idle_inhibitor_v1 (line 26) | void handle_idle_inhibitor_v1(struct wl_listener *listener, void *data) { function handle_manager_destroy (line 48) | void handle_manager_destroy(struct wl_listener *listener, void *data) { function sway_idle_inhibit_v1_user_inhibitor_register (line 56) | void sway_idle_inhibit_v1_user_inhibitor_register(struct sway_view *view, type sway_idle_inhibitor_v1 (line 76) | struct sway_idle_inhibitor_v1 type sway_view (line 77) | struct sway_view type sway_idle_inhibit_manager_v1 (line 78) | struct sway_idle_inhibit_manager_v1 type sway_idle_inhibitor_v1 (line 79) | struct sway_idle_inhibitor_v1 type sway_idle_inhibitor_v1 (line 89) | struct sway_idle_inhibitor_v1 type sway_view (line 90) | struct sway_view type sway_idle_inhibit_manager_v1 (line 91) | struct sway_idle_inhibit_manager_v1 type sway_idle_inhibitor_v1 (line 92) | struct sway_idle_inhibitor_v1 function sway_idle_inhibit_v1_user_inhibitor_destroy (line 102) | void sway_idle_inhibit_v1_user_inhibitor_destroy( function sway_idle_inhibit_v1_is_active (line 114) | bool sway_idle_inhibit_v1_is_active(struct sway_idle_inhibitor_v1 *inhib... function sway_idle_inhibit_v1_check_active (line 165) | void sway_idle_inhibit_v1_check_active(void) { function sway_idle_inhibit_manager_v1_init (line 177) | bool sway_idle_inhibit_manager_v1_init(void) { FILE: sway/desktop/launcher.c function pid_t (line 19) | static pid_t get_parent_pid(pid_t child) { function launcher_ctx_consume (line 48) | void launcher_ctx_consume(struct launcher_ctx *ctx) { function launcher_ctx_destroy (line 64) | void launcher_ctx_destroy(struct launcher_ctx *ctx) { type launcher_ctx (line 79) | struct launcher_ctx type launcher_ctx (line 84) | struct launcher_ctx type launcher_ctx (line 88) | struct launcher_ctx type sway_workspace (line 104) | struct sway_workspace type launcher_ctx (line 105) | struct launcher_ctx type sway_workspace (line 106) | struct sway_workspace type sway_output (line 107) | struct sway_output function ctx_handle_node_destroy (line 142) | static void ctx_handle_node_destroy(struct wl_listener *listener, void *... function token_handle_destroy (line 178) | static void token_handle_destroy(struct wl_listener *listener, void *dat... type launcher_ctx (line 184) | struct launcher_ctx type wlr_xdg_activation_token_v1 (line 184) | struct wlr_xdg_activation_token_v1 type sway_node (line 185) | struct sway_node type launcher_ctx (line 186) | struct launcher_ctx type launcher_ctx (line 186) | struct launcher_ctx type sway_workspace (line 189) | struct sway_workspace type sway_output (line 200) | struct sway_output function launch_ctx_handle_seat_destroy (line 235) | static void launch_ctx_handle_seat_destroy(struct wl_listener *listener,... type launcher_ctx (line 242) | struct launcher_ctx type sway_seat (line 243) | struct sway_seat type sway_workspace (line 244) | struct sway_workspace type wlr_xdg_activation_token_v1 (line 250) | struct wlr_xdg_activation_token_v1 type launcher_ctx (line 253) | struct launcher_ctx type launcher_ctx (line 265) | struct launcher_ctx FILE: sway/desktop/layer_shell.c type wlr_layer_surface_v1 (line 23) | struct wlr_layer_surface_v1 type wlr_surface (line 24) | struct wlr_surface type wlr_layer_surface_v1 (line 25) | struct wlr_layer_surface_v1 type wlr_xdg_surface (line 41) | struct wlr_xdg_surface function arrange_surface (line 56) | static void arrange_surface(struct sway_output *output, const struct wlr... function arrange_layers (line 79) | void arrange_layers(struct sway_output *output) { type wlr_scene_tree (line 141) | struct wlr_scene_tree type sway_output (line 141) | struct sway_output type zwlr_layer_shell_v1_layer (line 142) | enum zwlr_layer_shell_v1_layer type sway_layer_surface (line 158) | struct sway_layer_surface type wlr_scene_layer_surface_v1 (line 159) | struct wlr_scene_layer_surface_v1 type sway_layer_surface (line 160) | struct sway_layer_surface type wlr_scene_tree (line 166) | struct wlr_scene_tree type sway_layer_surface (line 192) | struct sway_layer_surface type wl_client (line 193) | struct wl_client type sway_output (line 193) | struct sway_output type sway_output (line 195) | struct sway_output type wlr_scene_node (line 200) | struct wlr_scene_node type sway_layer_surface (line 202) | struct sway_layer_surface type wlr_layer_surface_v1 (line 208) | struct wlr_layer_surface_v1 type wl_resource (line 209) | struct wl_resource function handle_node_destroy (line 219) | static void handle_node_destroy(struct wl_listener *listener, void *data) { function handle_surface_commit (line 259) | static void handle_surface_commit(struct wl_listener *listener, void *da... function handle_map (line 279) | static void handle_map(struct wl_listener *listener, void *data) { function handle_unmap (line 304) | static void handle_unmap(struct wl_listener *listener, void *data) { function popup_handle_destroy (line 317) | static void popup_handle_destroy(struct wl_listener *listener, void *dat... function popup_unconstrain (line 328) | static void popup_unconstrain(struct sway_layer_popup *popup) { function popup_handle_commit (line 353) | static void popup_handle_commit(struct wl_listener *listener, void *data) { function popup_handle_reposition (line 360) | static void popup_handle_reposition(struct wl_listener *listener, void *... type wl_listener (line 365) | struct wl_listener type sway_layer_popup (line 367) | struct sway_layer_popup type wlr_xdg_popup (line 367) | struct wlr_xdg_popup type sway_layer_surface (line 368) | struct sway_layer_surface type wlr_scene_tree (line 368) | struct wlr_scene_tree type sway_layer_popup (line 369) | struct sway_layer_popup function popup_handle_new_popup (line 396) | static void popup_handle_new_popup(struct wl_listener *listener, void *d... function handle_new_popup (line 403) | static void handle_new_popup(struct wl_listener *listener, void *data) { function handle_layer_shell_surface (line 410) | void handle_layer_shell_surface(struct wl_listener *listener, void *data) { function destroy_layers (line 500) | void destroy_layers(struct sway_output *output) { FILE: sway/desktop/output.c function output_match_name_or_id (line 43) | bool output_match_name_or_id(struct sway_output *output, type sway_output (line 55) | struct sway_output type sway_output (line 57) | struct sway_output type sway_output (line 65) | struct sway_output type sway_output (line 66) | struct sway_output type sway_workspace (line 76) | struct sway_workspace type sway_output (line 76) | struct sway_output type sway_seat (line 77) | struct sway_seat type sway_node (line 78) | struct sway_node type send_frame_done_data (line 88) | struct send_frame_done_data { type buffer_timer (line 94) | struct buffer_timer { function handle_buffer_timer (line 99) | static int handle_buffer_timer(void *data) { function handle_buffer_timer_destroy (line 108) | static void handle_buffer_timer_destroy(struct wl_listener *listener, type buffer_timer (line 117) | struct buffer_timer type wlr_scene_surface (line 117) | struct wlr_scene_surface type wlr_scene_buffer (line 118) | struct wlr_scene_buffer type buffer_timer (line 120) | struct buffer_timer type buffer_timer (line 126) | struct buffer_timer function send_frame_done_iterator (line 146) | static void send_frame_done_iterator(struct wlr_scene_buffer *buffer, function get_scale_filter (line 193) | static enum wlr_scale_filter_mode get_scale_filter(struct sway_output *o... function output_configure_scene (line 212) | void output_configure_scene(struct sway_output *output, function output_can_tear (line 253) | static bool output_can_tear(struct sway_output *output) { function output_repaint_timer_handler (line 270) | static int output_repaint_timer_handler(void *data) { function handle_frame (line 313) | static void handle_frame(struct wl_listener *listener, void *user_data) { function update_output_manager_config (line 377) | void update_output_manager_config(struct sway_server *server) { function timer_modeset_handle (line 402) | static int timer_modeset_handle(void *data) { function request_modeset (line 411) | void request_modeset(void) { function modeset_is_pending (line 419) | bool modeset_is_pending(void) { function force_modeset (line 423) | void force_modeset(void) { function begin_destroy (line 431) | static void begin_destroy(struct sway_output *output) { function handle_destroy (line 459) | static void handle_destroy(struct wl_listener *listener, void *data) { function handle_layout_destroy (line 464) | static void handle_layout_destroy(struct wl_listener *listener, void *da... function handle_present (line 469) | static void handle_present(struct wl_listener *listener, void *data) { function handle_request_state (line 481) | static void handle_request_state(struct wl_listener *listener, void *dat... function handle_new_output (line 527) | void handle_new_output(struct wl_listener *listener, void *data) { type output_config (line 603) | struct output_config type wlr_output_configuration_head_v1 (line 604) | struct wlr_output_configuration_head_v1 type output_config (line 605) | struct output_config type wlr_output_mode (line 616) | struct wlr_output_mode function output_manager_apply (line 634) | static void output_manager_apply(struct sway_server *server, function handle_output_manager_apply (line 690) | void handle_output_manager_apply(struct wl_listener *listener, void *dat... function handle_output_manager_test (line 698) | void handle_output_manager_test(struct wl_listener *listener, void *data) { function handle_output_power_manager_set_mode (line 706) | void handle_output_power_manager_set_mode(struct wl_listener *listener, FILE: sway/desktop/tearing.c type sway_tearing_controller (line 8) | struct sway_tearing_controller { function handle_tearing_controller_set_hint (line 16) | static void handle_tearing_controller_set_hint(struct wl_listener *liste... function handle_tearing_controller_destroy (line 28) | static void handle_tearing_controller_destroy(struct wl_listener *listener, function handle_new_tearing_hint (line 38) | void handle_new_tearing_hint(struct wl_listener *listener, FILE: sway/desktop/transaction.c type sway_transaction (line 21) | struct sway_transaction { type sway_transaction_instruction (line 29) | struct sway_transaction_instruction { type sway_transaction (line 42) | struct sway_transaction type sway_transaction (line 43) | struct sway_transaction type sway_transaction (line 44) | struct sway_transaction function transaction_destroy (line 52) | static void transaction_destroy(struct sway_transaction *transaction) { function copy_output_state (line 88) | static void copy_output_state(struct sway_output *output, function copy_workspace_state (line 101) | static void copy_workspace_state(struct sway_workspace *ws, function copy_container_state (line 139) | static void copy_container_state(struct sway_container *container, function transaction_add_node (line 168) | static void transaction_add_node(struct sway_transaction *transaction, function apply_output_state (line 215) | static void apply_output_state(struct sway_output *output, function apply_workspace_state (line 221) | static void apply_workspace_state(struct sway_workspace *ws, function apply_container_state (line 228) | static void apply_container_state(struct sway_container *container, function arrange_title_bar (line 256) | static void arrange_title_bar(struct sway_container *con, function disable_container (line 272) | static void disable_container(struct sway_container *con) { type sway_container (line 286) | struct sway_container function arrange_children (line 289) | static void arrange_children(enum sway_container_layout layout, list_t *... function arrange_container (line 392) | static void arrange_container(struct sway_container *con, function container_get_gaps (line 471) | static int container_get_gaps(struct sway_container *con) { function arrange_fullscreen (line 489) | static void arrange_fullscreen(struct wlr_scene_tree *tree, function arrange_workspace_floating (line 508) | static void arrange_workspace_floating(struct sway_workspace *ws) { function arrange_workspace_tiling (line 544) | static void arrange_workspace_tiling(struct sway_workspace *ws, function disable_workspace (line 551) | static void disable_workspace(struct sway_workspace *ws) { function arrange_output (line 570) | static void arrange_output(struct sway_output *output, int width, int he... function arrange_popups (line 623) | void arrange_popups(struct wlr_scene_tree *popups) { function arrange_root (line 637) | static void arrange_root(struct sway_root *root) { function transaction_apply (line 716) | static void transaction_apply(struct sway_transaction *transaction) { function transaction_progress (line 756) | static void transaction_progress(void) { function handle_timeout (line 777) | static int handle_timeout(void *data) { function should_configure (line 786) | static bool should_configure(struct sway_node *node, function transaction_commit (line 820) | static void transaction_commit(struct sway_transaction *transaction) { function transaction_commit_pending (line 876) | static void transaction_commit_pending(void) { function set_instruction_ready (line 887) | static void set_instruction_ready( function transaction_notify_view_ready_by_serial (line 915) | bool transaction_notify_view_ready_by_serial(struct sway_view *view, function transaction_notify_view_ready_by_geometry (line 926) | bool transaction_notify_view_ready_by_geometry(struct sway_view *view, function _transaction_commit_dirty (line 941) | static void _transaction_commit_dirty(bool server_request) { function transaction_commit_dirty (line 963) | void transaction_commit_dirty(void) { function transaction_commit_dirty_client (line 967) | void transaction_commit_dirty_client(void) { FILE: sway/desktop/xdg_shell.c type sway_xdg_popup (line 22) | struct sway_xdg_popup type wlr_xdg_popup (line 23) | struct wlr_xdg_popup type sway_view (line 23) | struct sway_view type wlr_scene_tree (line 24) | struct wlr_scene_tree type wlr_scene_tree (line 24) | struct wlr_scene_tree function popup_handle_new_popup (line 26) | static void popup_handle_new_popup(struct wl_listener *listener, void *d... function popup_handle_destroy (line 33) | static void popup_handle_destroy(struct wl_listener *listener, void *dat... function popup_unconstrain (line 44) | static void popup_unconstrain(struct sway_xdg_popup *popup) { function popup_handle_surface_commit (line 68) | static void popup_handle_surface_commit(struct wl_listener *listener, vo... function popup_handle_reposition (line 75) | static void popup_handle_reposition(struct wl_listener *listener, void *... type sway_xdg_popup (line 80) | struct sway_xdg_popup type wlr_xdg_popup (line 80) | struct wlr_xdg_popup type sway_view (line 81) | struct sway_view type wlr_scene_tree (line 81) | struct wlr_scene_tree type wlr_scene_tree (line 82) | struct wlr_scene_tree type wlr_xdg_surface (line 83) | struct wlr_xdg_surface type sway_xdg_popup (line 85) | struct sway_xdg_popup type sway_xdg_popup (line 85) | struct sway_xdg_popup type sway_xdg_shell_view (line 124) | struct sway_xdg_shell_view type sway_xdg_shell_view (line 140) | struct sway_xdg_shell_view type sway_view (line 141) | struct sway_view type sway_xdg_shell_view (line 146) | struct sway_xdg_shell_view function get_constraints (line 149) | static void get_constraints(struct sway_view *view, double *min_width, type sway_view (line 159) | struct sway_view type sway_view_prop (line 160) | enum sway_view_prop type sway_xdg_shell_view (line 161) | struct sway_xdg_shell_view function configure (line 177) | static uint32_t configure(struct sway_view *view, double lx, double ly, function set_activated (line 188) | static void set_activated(struct sway_view *view, bool activated) { function set_tiled (line 195) | static void set_tiled(struct sway_view *view, bool tiled) { function set_fullscreen (line 214) | static void set_fullscreen(struct sway_view *view, bool fullscreen) { function set_resizing (line 221) | static void set_resizing(struct sway_view *view, bool resizing) { function wants_floating (line 228) | static bool wants_floating(struct sway_view *view) { function is_transient_for (line 237) | static bool is_transient_for(struct sway_view *child, function _close (line 252) | static void _close(struct sway_view *view) { function close_popups (line 259) | static void close_popups(struct sway_view *view) { function destroy (line 266) | static void destroy(struct sway_view *view) { type sway_view_impl (line 276) | struct sway_view_impl function handle_commit (line 291) | static void handle_commit(struct wl_listener *listener, void *data) { function handle_set_title (line 351) | static void handle_set_title(struct wl_listener *listener, void *data) { function handle_set_app_id (line 360) | static void handle_set_app_id(struct wl_listener *listener, void *data) { function handle_new_popup (line 369) | static void handle_new_popup(struct wl_listener *listener, void *data) { function handle_request_maximize (line 385) | static void handle_request_maximize(struct wl_listener *listener, void *... function handle_request_fullscreen (line 395) | static void handle_request_fullscreen(struct wl_listener *listener, void... function handle_request_move (line 426) | static void handle_request_move(struct wl_listener *listener, void *data) { function handle_request_resize (line 441) | static void handle_request_resize(struct wl_listener *listener, void *da... function handle_unmap (line 455) | static void handle_unmap(struct wl_listener *listener, void *data) { function handle_map (line 475) | static void handle_map(struct wl_listener *listener, void *data) { function handle_destroy (line 533) | static void handle_destroy(struct wl_listener *listener, void *data) { type sway_view (line 551) | struct sway_view type wlr_xdg_surface (line 552) | struct wlr_xdg_surface function handle_xdg_shell_toplevel (line 556) | void handle_xdg_shell_toplevel(struct wl_listener *listener, void *data) { function xdg_toplevel_tag_manager_v1_handle_set_tag (line 595) | void xdg_toplevel_tag_manager_v1_handle_set_tag(struct wl_listener *list... FILE: sway/desktop/xwayland.c function unmanaged_handle_request_configure (line 38) | static void unmanaged_handle_request_configure(struct wl_listener *liste... function unmanaged_handle_set_geometry (line 48) | static void unmanaged_handle_set_geometry(struct wl_listener *listener, ... function unmanaged_handle_map (line 56) | static void unmanaged_handle_map(struct wl_listener *listener, void *dat... function unmanaged_handle_unmap (line 82) | static void unmanaged_handle_unmap(struct wl_listener *listener, void *d... function unmanaged_handle_request_activate (line 114) | static void unmanaged_handle_request_activate(struct wl_listener *listen... function unmanaged_handle_associate (line 130) | static void unmanaged_handle_associate(struct wl_listener *listener, voi... function unmanaged_handle_dissociate (line 140) | static void unmanaged_handle_dissociate(struct wl_listener *listener, vo... function unmanaged_handle_destroy (line 147) | static void unmanaged_handle_destroy(struct wl_listener *listener, void ... type wl_listener (line 159) | struct wl_listener type wl_listener (line 160) | struct wl_listener type sway_xwayland_view (line 162) | struct sway_xwayland_view type wlr_xwayland_surface (line 162) | struct wlr_xwayland_surface function unmanaged_handle_override_redirect (line 164) | static void unmanaged_handle_override_redirect(struct wl_listener *liste... type sway_xwayland_unmanaged (line 190) | struct sway_xwayland_unmanaged type wlr_xwayland_surface (line 191) | struct wlr_xwayland_surface type sway_xwayland_unmanaged (line 192) | struct sway_xwayland_unmanaged type sway_xwayland_unmanaged (line 193) | struct sway_xwayland_unmanaged type sway_xwayland_view (line 218) | struct sway_xwayland_view type sway_view (line 219) | struct sway_view type sway_xwayland_view (line 224) | struct sway_xwayland_view type sway_view (line 227) | struct sway_view type sway_view_prop (line 227) | enum sway_view_prop function get_int_prop (line 245) | static uint32_t get_int_prop(struct sway_view *view, enum sway_view_prop... function configure (line 267) | static uint32_t configure(struct sway_view *view, double lx, double ly, ... function set_activated (line 281) | static void set_activated(struct sway_view *view, bool activated) { function set_tiled (line 294) | static void set_tiled(struct sway_view *view, bool tiled) { function set_fullscreen (line 302) | static void set_fullscreen(struct sway_view *view, bool fullscreen) { function wants_floating (line 310) | static bool wants_floating(struct sway_view *view) { function handle_set_decorations (line 342) | static void handle_set_decorations(struct wl_listener *listener, void *d... function is_transient_for (line 352) | static bool is_transient_for(struct sway_view *child, function _close (line 367) | static void _close(struct sway_view *view) { function destroy (line 374) | static void destroy(struct sway_view *view) { function get_constraints (line 382) | static void get_constraints(struct sway_view *view, double *min_width, type sway_view_impl (line 401) | struct sway_view_impl function handle_commit (line 415) | static void handle_commit(struct wl_listener *listener, void *data) { function handle_destroy (line 456) | static void handle_destroy(struct wl_listener *listener, void *data) { function handle_unmap (line 488) | static void handle_unmap(struct wl_listener *listener, void *data) { function handle_surface_tree_destroy (line 511) | static void handle_surface_tree_destroy(struct wl_listener *listener, vo... function handle_map (line 517) | static void handle_map(struct wl_listener *listener, void *data) { type wl_listener (line 549) | struct wl_listener function handle_override_redirect (line 551) | static void handle_override_redirect(struct wl_listener *listener, void ... function handle_request_configure (line 578) | static void handle_request_configure(struct wl_listener *listener, void ... function handle_request_fullscreen (line 608) | static void handle_request_fullscreen(struct wl_listener *listener, void... function handle_request_minimize (line 622) | static void handle_request_minimize(struct wl_listener *listener, void *... function handle_request_move (line 637) | static void handle_request_move(struct wl_listener *listener, void *data) { function handle_request_resize (line 653) | static void handle_request_resize(struct wl_listener *listener, void *da... function handle_request_activate (line 669) | static void handle_request_activate(struct wl_listener *listener, void *... function handle_set_title (line 682) | static void handle_set_title(struct wl_listener *listener, void *data) { function handle_set_class (line 695) | static void handle_set_class(struct wl_listener *listener, void *data) { function handle_set_role (line 707) | static void handle_set_role(struct wl_listener *listener, void *data) { function handle_set_startup_id (line 719) | static void handle_set_startup_id(struct wl_listener *listener, void *da... function handle_set_window_type (line 744) | static void handle_set_window_type(struct wl_listener *listener, void *d... function handle_set_hints (line 756) | static void handle_set_hints(struct wl_listener *listener, void *data) { function handle_associate (line 776) | static void handle_associate(struct wl_listener *listener, void *data) { function handle_dissociate (line 787) | static void handle_dissociate(struct wl_listener *listener, void *data) { type sway_view (line 794) | struct sway_view type wlr_xwayland_surface (line 795) | struct wlr_xwayland_surface type sway_xwayland_view (line 799) | struct sway_xwayland_view type wlr_xwayland_surface (line 799) | struct wlr_xwayland_surface type sway_xwayland_view (line 803) | struct sway_xwayland_view type sway_xwayland_view (line 804) | struct sway_xwayland_view function handle_xwayland_surface (line 881) | void handle_xwayland_surface(struct wl_listener *listener, void *data) { function handle_xwayland_ready (line 893) | void handle_xwayland_ready(struct wl_listener *listener, void *data) { FILE: sway/input/cursor.c type sway_node (line 39) | struct sway_node type sway_seat (line 40) | struct sway_seat type wlr_surface (line 41) | struct wlr_surface type wlr_scene_node (line 42) | struct wlr_scene_node type wlr_scene_node (line 44) | struct wlr_scene_node type wlr_scene_tree (line 46) | struct wlr_scene_tree type wlr_scene_buffer (line 63) | struct wlr_scene_buffer type wlr_scene_surface (line 65) | struct wlr_scene_surface type wlr_scene_node (line 74) | struct wlr_scene_node type sway_container (line 76) | struct sway_container type sway_view (line 80) | struct sway_view type sway_popup_desc (line 88) | struct sway_popup_desc type wlr_output (line 120) | struct wlr_output type sway_output (line 126) | struct sway_output type sway_workspace (line 132) | struct sway_workspace function cursor_rebase (line 140) | void cursor_rebase(struct sway_cursor *cursor) { function cursor_rebase_all (line 145) | void cursor_rebase_all(void) { function cursor_update_image (line 156) | void cursor_update_image(struct sway_cursor *cursor, function cursor_hide (line 177) | static void cursor_hide(struct sway_cursor *cursor) { function hide_notify (line 183) | static int hide_notify(void *data) { function cursor_get_timeout (line 189) | int cursor_get_timeout(struct sway_cursor *cursor) { function cursor_notify_key_press (line 206) | void cursor_notify_key_press(struct sway_cursor *cursor) { function idle_source_from_device (line 232) | static enum sway_input_idle_source idle_source_from_device( function cursor_handle_activity_from_idle_source (line 252) | void cursor_handle_activity_from_idle_source(struct sway_cursor *cursor, function cursor_handle_activity_from_device (line 263) | void cursor_handle_activity_from_device(struct sway_cursor *cursor, function cursor_unhide (line 269) | void cursor_unhide(struct sway_cursor *cursor) { function pointer_motion (line 290) | void pointer_motion(struct sway_cursor *cursor, uint32_t time_msec, function handle_pointer_motion_relative (line 324) | static void handle_pointer_motion_relative( function handle_pointer_motion_absolute (line 334) | static void handle_pointer_motion_absolute( function dispatch_cursor_button (line 352) | void dispatch_cursor_button(struct sway_cursor *cursor, function handle_pointer_button (line 362) | static void handle_pointer_button(struct wl_listener *listener, void *da... function dispatch_cursor_axis (line 381) | void dispatch_cursor_axis(struct sway_cursor *cursor, function handle_pointer_axis (line 386) | static void handle_pointer_axis(struct wl_listener *listener, void *data) { function handle_pointer_frame (line 393) | static void handle_pointer_frame(struct wl_listener *listener, void *dat... function handle_touch_down (line 398) | static void handle_touch_down(struct wl_listener *listener, void *data) { function handle_touch_up (line 417) | static void handle_touch_up(struct wl_listener *listener, void *data) { function handle_touch_cancel (line 435) | static void handle_touch_cancel(struct wl_listener *listener, void *data) { function handle_touch_motion (line 453) | static void handle_touch_motion(struct wl_listener *listener, void *data) { function handle_touch_frame (line 485) | static void handle_touch_frame(struct wl_listener *listener, void *data) { function apply_mapping_from_coord (line 503) | static double apply_mapping_from_coord(double low, double high, double v... function apply_mapping_from_region (line 511) | static void apply_mapping_from_region(struct wlr_input_device *device, function handle_tablet_tool_position (line 531) | static void handle_tablet_tool_position(struct sway_cursor *cursor, function handle_tool_axis (line 585) | static void handle_tool_axis(struct wl_listener *listener, void *data) { function handle_tool_tip (line 641) | static void handle_tool_tip(struct wl_listener *listener, void *data) { type sway_tablet (line 685) | struct sway_tablet type sway_cursor (line 685) | struct sway_cursor type wlr_input_device (line 686) | struct wlr_input_device type sway_tablet (line 687) | struct sway_tablet function handle_tool_proximity (line 696) | static void handle_tool_proximity(struct wl_listener *listener, void *da... function handle_tool_button (line 728) | static void handle_tool_button(struct wl_listener *listener, void *data) { function check_constraint_region (line 813) | static void check_constraint_region(struct sway_cursor *cursor) { function handle_constraint_commit (line 850) | static void handle_constraint_commit(struct wl_listener *listener, function handle_pointer_constraint_set_region (line 860) | static void handle_pointer_constraint_set_region(struct wl_listener *lis... function handle_request_pointer_set_cursor (line 869) | static void handle_request_pointer_set_cursor(struct wl_listener *listener, function handle_pointer_hold_begin (line 896) | static void handle_pointer_hold_begin(struct wl_listener *listener, void... function handle_pointer_hold_end (line 904) | static void handle_pointer_hold_end(struct wl_listener *listener, void *... function handle_pointer_pinch_begin (line 912) | static void handle_pointer_pinch_begin(struct wl_listener *listener, voi... function handle_pointer_pinch_update (line 920) | static void handle_pointer_pinch_update(struct wl_listener *listener, vo... function handle_pointer_pinch_end (line 928) | static void handle_pointer_pinch_end(struct wl_listener *listener, void ... function handle_pointer_swipe_begin (line 936) | static void handle_pointer_swipe_begin(struct wl_listener *listener, voi... function handle_pointer_swipe_update (line 944) | static void handle_pointer_swipe_update(struct wl_listener *listener, vo... function handle_pointer_swipe_end (line 952) | static void handle_pointer_swipe_end(struct wl_listener *listener, void ... function handle_image_surface_destroy (line 960) | static void handle_image_surface_destroy(struct wl_listener *listener, function set_image_surface (line 968) | static void set_image_surface(struct sway_cursor *cursor, function cursor_set_image (line 979) | void cursor_set_image(struct sway_cursor *cursor, const char *image, function cursor_set_image_surface (line 1002) | void cursor_set_image_surface(struct sway_cursor *cursor, function sway_cursor_destroy (line 1022) | void sway_cursor_destroy(struct sway_cursor *cursor) { type sway_cursor (line 1059) | struct sway_cursor type sway_seat (line 1059) | struct sway_seat type sway_cursor (line 1060) | struct sway_cursor type sway_cursor (line 1060) | struct sway_cursor type wlr_cursor (line 1065) | struct wlr_cursor function cursor_warp_to_container (line 1166) | void cursor_warp_to_container(struct sway_cursor *cursor, function cursor_warp_to_workspace (line 1190) | void cursor_warp_to_workspace(struct sway_cursor *cursor, function get_mouse_bindsym (line 1203) | uint32_t get_mouse_bindsym(const char *name, char **error) { function get_mouse_bindcode (line 1228) | uint32_t get_mouse_bindcode(const char *name, char **error) { function get_mouse_button (line 1249) | uint32_t get_mouse_button(const char *name, char **error) { function warp_to_constraint_cursor_hint (line 1273) | static void warp_to_constraint_cursor_hint(struct sway_cursor *cursor) { function handle_constraint_destroy (line 1298) | void handle_constraint_destroy(struct wl_listener *listener, void *data) { function handle_pointer_constraint (line 1320) | void handle_pointer_constraint(struct wl_listener *listener, void *data) { function sway_cursor_constrain (line 1341) | void sway_cursor_constrain(struct sway_cursor *cursor, function handle_request_set_cursor_shape (line 1396) | void handle_request_set_cursor_shape(struct wl_listener *listener, void ... FILE: sway/input/input-manager.c type input_config (line 30) | struct input_config type seat_config (line 31) | struct seat_config type sway_seat (line 33) | struct sway_seat type sway_seat (line 34) | struct sway_seat type sway_seat (line 41) | struct sway_seat type sway_seat (line 45) | struct sway_seat type sway_seat (line 46) | struct sway_seat type sway_seat (line 56) | struct sway_seat type wlr_seat (line 56) | struct wlr_seat type sway_seat (line 57) | struct sway_seat type wlr_input_device (line 68) | struct wlr_input_device type libinput_device (line 72) | struct libinput_device function device_is_touchpad (line 94) | static bool device_is_touchpad(struct sway_input_device *device) { type sway_input_device (line 110) | struct sway_input_device function apply_input_type_config (line 132) | static void apply_input_type_config(struct sway_input_device *input_devi... type sway_input_device (line 163) | struct sway_input_device type wlr_input_device (line 164) | struct wlr_input_device type sway_input_device (line 165) | struct sway_input_device function input_has_seat_fallback_configuration (line 174) | static bool input_has_seat_fallback_configuration(void) { function input_manager_verify_fallback_seat (line 187) | void input_manager_verify_fallback_seat(void) { function handle_device_destroy (line 199) | static void handle_device_destroy(struct wl_listener *listener, void *da... function handle_new_input (line 224) | static void handle_new_input(struct wl_listener *listener, void *data) { function handle_keyboard_shortcuts_inhibitor_destroy (line 293) | static void handle_keyboard_shortcuts_inhibitor_destroy( function handle_keyboard_shortcuts_inhibit_new_inhibitor (line 306) | static void handle_keyboard_shortcuts_inhibit_new_inhibitor( function handle_virtual_keyboard (line 366) | void handle_virtual_keyboard(struct wl_listener *listener, void *data) { function handle_virtual_pointer (line 398) | void handle_virtual_pointer(struct wl_listener *listener, void *data) { function handle_transient_seat_manager_create_seat (line 435) | static void handle_transient_seat_manager_create_seat( type sway_input_manager (line 449) | struct sway_input_manager type sway_server (line 449) | struct sway_server type sway_input_manager (line 450) | struct sway_input_manager type sway_input_manager (line 451) | struct sway_input_manager function input_manager_finish (line 496) | void input_manager_finish(struct sway_input_manager *input) { function input_manager_has_focus (line 504) | bool input_manager_has_focus(struct sway_node *node) { function input_manager_set_focus (line 515) | void input_manager_set_focus(struct sway_node *node) { function retranslate_keysyms (line 526) | static void retranslate_keysyms(struct input_config *input_config) { function input_manager_configure_input (line 552) | static void input_manager_configure_input( function input_manager_configure_all_input_mappings (line 568) | void input_manager_configure_all_input_mappings(void) { function input_manager_apply_input_config (line 585) | void input_manager_apply_input_config(struct input_config *input_config) { function input_manager_reset_input (line 602) | void input_manager_reset_input(struct sway_input_device *input_device) { function input_manager_reset_all_inputs (line 612) | void input_manager_reset_all_inputs(void) { function input_manager_apply_seat_config (line 636) | void input_manager_apply_seat_config(struct seat_config *seat_config) { function input_manager_configure_xcursor (line 705) | void input_manager_configure_xcursor(void) { type input_config (line 712) | struct input_config type sway_input_device (line 712) | struct sway_input_device type input_config (line 713) | struct input_config type input_config (line 714) | struct input_config FILE: sway/input/keyboard.c type modifier_key (line 24) | struct modifier_key { function get_modifier_mask_by_name (line 41) | uint32_t get_modifier_mask_by_name(const char *name) { type modifier_key (line 54) | struct modifier_key function get_modifier_names (line 63) | int get_modifier_names(const char **names, uint32_t modifier_masks) { function state_erase_key (line 80) | static bool state_erase_key(struct sway_shortcut_state *state, function state_add_key (line 108) | static void state_add_key(struct sway_shortcut_state *state, function update_shortcut_state (line 132) | static bool update_shortcut_state(struct sway_shortcut_state *state, function get_active_binding (line 158) | static void get_active_binding(const struct sway_shortcut_state *state, function keyboard_execute_compositor_binding (line 267) | static bool keyboard_execute_compositor_binding(struct sway_keyboard *ke... function keyboard_execute_pointer_keysyms (line 287) | static bool keyboard_execute_pointer_keysyms(struct sway_keyboard *keybo... function keyboard_keysyms_translated (line 326) | static size_t keyboard_keysyms_translated(struct sway_keyboard *keyboard, function keyboard_keysyms_raw (line 347) | static size_t keyboard_keysyms_raw(struct sway_keyboard *keyboard, function sway_keyboard_disarm_key_repeat (line 358) | void sway_keyboard_disarm_key_repeat(struct sway_keyboard *keyboard) { type key_info (line 368) | struct key_info { function update_keyboard_state (line 381) | static void update_keyboard_state(struct sway_keyboard *keyboard, type wlr_input_method_keyboard_grab_v2 (line 419) | struct wlr_input_method_keyboard_grab_v2 type sway_keyboard (line 420) | struct sway_keyboard type wlr_input_method_v2 (line 421) | struct wlr_input_method_v2 type wlr_virtual_keyboard_v1 (line 423) | struct wlr_virtual_keyboard_v1 function handle_key_event (line 433) | static void handle_key_event(struct sway_keyboard *keyboard, function handle_keyboard_key (line 588) | static void handle_keyboard_key(struct wl_listener *listener, void *data) { function handle_keyboard_group_key (line 594) | static void handle_keyboard_group_key(struct wl_listener *listener, function handle_keyboard_group_enter (line 601) | static void handle_keyboard_group_enter(struct wl_listener *listener, function handle_keyboard_group_leave (line 615) | static void handle_keyboard_group_leave(struct wl_listener *listener, function handle_keyboard_repeat (line 655) | static int handle_keyboard_repeat(void *data) { function determine_bar_visibility (line 672) | static void determine_bar_visibility(uint32_t modifiers) { function handle_modifier_event (line 693) | static void handle_modifier_event(struct sway_keyboard *keyboard) { function handle_keyboard_modifiers (line 721) | static void handle_keyboard_modifiers(struct wl_listener *listener, function handle_keyboard_group_modifiers (line 728) | static void handle_keyboard_group_modifiers(struct wl_listener *listener, type sway_keyboard (line 735) | struct sway_keyboard type sway_seat (line 735) | struct sway_seat type sway_seat_device (line 736) | struct sway_seat_device type sway_keyboard (line 737) | struct sway_keyboard type sway_keyboard (line 738) | struct sway_keyboard function handle_xkb_context_log (line 756) | static void handle_xkb_context_log(struct xkb_context *context, type xkb_keymap (line 781) | struct xkb_keymap type input_config (line 781) | struct input_config type xkb_context (line 783) | struct xkb_context type xkb_keymap (line 790) | struct xkb_keymap type xkb_rule_names (line 811) | struct xkb_rule_names function repeat_info_match (line 825) | static bool repeat_info_match(struct sway_keyboard *a, struct wlr_keyboa... function destroy_empty_wlr_keyboard_group (line 830) | static void destroy_empty_wlr_keyboard_group(void *data) { function sway_keyboard_group_remove (line 834) | static void sway_keyboard_group_remove(struct sway_keyboard *keyboard) { function sway_keyboard_group_remove_invalid (line 865) | static void sway_keyboard_group_remove_invalid(struct sway_keyboard *key... function sway_keyboard_group_add (line 891) | static void sway_keyboard_group_add(struct sway_keyboard *keyboard) { function sway_keyboard_set_layout (line 1001) | static void sway_keyboard_set_layout(struct sway_keyboard *keyboard, function sway_keyboard_configure (line 1077) | void sway_keyboard_configure(struct sway_keyboard *keyboard) { function sway_keyboard_destroy (line 1129) | void sway_keyboard_destroy(struct sway_keyboard *keyboard) { FILE: sway/input/libinput.c function log_status (line 12) | static void log_status(enum libinput_config_status status) { function set_send_events (line 19) | static bool set_send_events(struct libinput_device *device, uint32_t mod... function set_tap (line 28) | static bool set_tap(struct libinput_device *device, function set_tap_button_map (line 39) | static bool set_tap_button_map(struct libinput_device *device, function set_tap_drag (line 50) | static bool set_tap_drag(struct libinput_device *device, function set_tap_drag_lock (line 61) | static bool set_tap_drag_lock(struct libinput_device *device, function set_accel_speed (line 72) | static bool set_accel_speed(struct libinput_device *device, double speed) { function set_rotation_angle (line 82) | static bool set_rotation_angle(struct libinput_device *device, double an... function set_accel_profile (line 92) | static bool set_accel_profile(struct libinput_device *device, function set_natural_scroll (line 103) | static bool set_natural_scroll(struct libinput_device *d, bool n) { function set_left_handed (line 113) | static bool set_left_handed(struct libinput_device *device, bool left) { function set_click_method (line 123) | static bool set_click_method(struct libinput_device *device, function set_clickfinger_button_map (line 135) | static bool set_clickfinger_button_map(struct libinput_device *device, function set_middle_emulation (line 145) | static bool set_middle_emulation(struct libinput_device *dev, function set_scroll_method (line 156) | static bool set_scroll_method(struct libinput_device *device, function set_scroll_button (line 168) | static bool set_scroll_button(struct libinput_device *dev, uint32_t butt... function set_scroll_button_lock (line 179) | static bool set_scroll_button_lock(struct libinput_device *dev, function set_dwt (line 191) | static bool set_dwt(struct libinput_device *device, bool dwt) { function set_dwtp (line 201) | static bool set_dwtp(struct libinput_device *device, bool dwtp) { function set_calibration_matrix (line 211) | static bool set_calibration_matrix(struct libinput_device *dev, float ma... function configure_send_events (line 232) | static bool configure_send_events(struct libinput_device *device, function sway_input_configure_libinput_device (line 252) | bool sway_input_configure_libinput_device(struct sway_input_device *inpu... function sway_input_configure_libinput_device_send_events (line 322) | void sway_input_configure_libinput_device_send_events( function sway_input_reset_libinput_device (line 338) | void sway_input_reset_libinput_device(struct sway_input_device *input_de... function sway_udev_device_is_builtin (line 394) | static bool sway_udev_device_is_builtin(struct udev_device *udev_device) { function sway_libinput_device_is_builtin (line 407) | bool sway_libinput_device_is_builtin(struct sway_input_device *sway_devi... FILE: sway/input/seat.c function seat_device_destroy (line 38) | static void seat_device_destroy(struct sway_seat_device *seat_device) { function seat_node_destroy (line 53) | static void seat_node_destroy(struct sway_seat_node *seat_node) { function seat_destroy (line 69) | void seat_destroy(struct sway_seat *seat) { function handle_seat_destroy (line 73) | static void handle_seat_destroy(struct wl_listener *listener, void *data) { function seat_idle_notify_activity (line 106) | void seat_idle_notify_activity(struct sway_seat *seat, function seat_send_activate (line 117) | static void seat_send_activate(struct sway_node *node, struct sway_seat ... type sway_keyboard (line 133) | struct sway_keyboard type sway_seat (line 134) | struct sway_seat type wlr_keyboard (line 134) | struct wlr_keyboard type sway_seat_device (line 135) | struct sway_seat_device type sway_input_device (line 137) | struct sway_input_device type sway_keyboard_group (line 145) | struct sway_keyboard_group type sway_input_device (line 147) | struct sway_input_device function seat_keyboard_notify_enter (line 156) | static void seat_keyboard_notify_enter(struct sway_seat *seat, function seat_tablet_pads_set_focus (line 173) | static void seat_tablet_pads_set_focus(struct sway_seat *seat, function seat_send_focus (line 186) | static void seat_send_focus(struct sway_node *node, struct sway_seat *se... function seat_for_each_node (line 211) | void seat_for_each_node(struct sway_seat *seat, type sway_container (line 219) | struct sway_container type sway_seat (line 219) | struct sway_seat type sway_node (line 220) | struct sway_node type sway_seat_node (line 224) | struct sway_seat_node type sway_node (line 226) | struct sway_node function handle_seat_node_destroy (line 234) | static void handle_seat_node_destroy(struct wl_listener *listener, void ... type sway_seat_node (line 327) | struct sway_seat_node type sway_seat (line 328) | struct sway_seat type sway_node (line 328) | struct sway_node type sway_seat_node (line 334) | struct sway_seat_node type sway_seat_node (line 341) | struct sway_seat_node function handle_new_node (line 356) | static void handle_new_node(struct wl_listener *listener, void *data) { function drag_icon_update_position (line 362) | static void drag_icon_update_position(struct sway_seat *seat, struct wlr... function drag_icons_update_position (line 382) | void drag_icons_update_position(struct sway_seat *seat) { function drag_handle_destroy (line 389) | static void drag_handle_destroy(struct wl_listener *listener, void *data) { function handle_request_start_drag (line 414) | static void handle_request_start_drag(struct wl_listener *listener, function handle_start_drag (line 440) | static void handle_start_drag(struct wl_listener *listener, void *data) { function handle_request_set_selection (line 476) | static void handle_request_set_selection(struct wl_listener *listener, function handle_request_set_primary_selection (line 484) | static void handle_request_set_primary_selection(struct wl_listener *lis... function collect_focus_iter (line 492) | static void collect_focus_iter(struct sway_node *node, void *data) { function collect_focus_workspace_iter (line 502) | static void collect_focus_workspace_iter(struct sway_workspace *workspace, function collect_focus_container_iter (line 507) | static void collect_focus_container_iter(struct sway_container *container, type sway_seat (line 512) | struct sway_seat type sway_seat (line 513) | struct sway_seat type sway_seat (line 513) | struct sway_seat type sway_seat (line 593) | struct sway_seat type sway_node (line 594) | struct sway_node function seat_update_capabilities (line 604) | static void seat_update_capabilities(struct sway_seat *seat) { function seat_reset_input_config (line 642) | static void seat_reset_input_config(struct sway_seat *seat, type sway_output (line 657) | struct sway_output function is_touch_or_tablet_tool (line 670) | static bool is_touch_or_tablet_tool(struct sway_seat_device *seat_device) { function seat_apply_input_mapping (line 680) | static void seat_apply_input_mapping(struct sway_seat *seat, function seat_configure_pointer (line 776) | static void seat_configure_pointer(struct sway_seat *seat, function seat_configure_keyboard (line 785) | static void seat_configure_keyboard(struct sway_seat *seat, function seat_configure_switch (line 809) | static void seat_configure_switch(struct sway_seat *seat, function seat_configure_touch (line 817) | static void seat_configure_touch(struct sway_seat *seat, function seat_configure_tablet_tool (line 823) | static void seat_configure_tablet_tool(struct sway_seat *seat, function seat_configure_tablet_pad (line 833) | static void seat_configure_tablet_pad(struct sway_seat *seat, type sway_seat_device (line 841) | struct sway_seat_device type sway_seat (line 841) | struct sway_seat type sway_input_device (line 842) | struct sway_input_device type sway_seat_device (line 843) | struct sway_seat_device type sway_keyboard_group (line 850) | struct sway_keyboard_group function seat_configure_device (line 860) | void seat_configure_device(struct sway_seat *seat, function seat_configure_device_mapping (line 891) | void seat_configure_device_mapping(struct sway_seat *seat, function seat_reset_device (line 901) | void seat_reset_device(struct sway_seat *seat, function seat_add_device (line 931) | void seat_add_device(struct sway_seat *seat, function seat_remove_device (line 957) | void seat_remove_device(struct sway_seat *seat, function xcursor_manager_is_named (line 973) | static bool xcursor_manager_is_named(const struct wlr_xcursor_manager *m... function seat_configure_xcursor (line 979) | void seat_configure_xcursor(struct sway_seat *seat) { function seat_is_input_allowed (line 1064) | bool seat_is_input_allowed(struct sway_seat *seat, function send_unfocus (line 1072) | static void send_unfocus(struct sway_container *con, void *data) { function seat_send_unfocus (line 1079) | static void seat_send_unfocus(struct sway_node *node, struct sway_seat *... function handle_urgent_timeout (line 1090) | static int handle_urgent_timeout(void *data) { function set_workspace (line 1097) | static void set_workspace(struct sway_seat *seat, function seat_set_raw_focus (line 1115) | void seat_set_raw_focus(struct sway_seat *seat, struct sway_node *node) { function seat_set_workspace_focus (line 1129) | static void seat_set_workspace_focus(struct sway_seat *seat, struct sway... function seat_set_focus (line 1262) | void seat_set_focus(struct sway_seat *seat, struct sway_node *node) { function seat_set_focus_container (line 1280) | void seat_set_focus_container(struct sway_seat *seat, function seat_set_focus_workspace (line 1285) | void seat_set_focus_workspace(struct sway_seat *seat, function seat_set_focus_surface (line 1290) | void seat_set_focus_surface(struct sway_seat *seat, function seat_set_focus_layer (line 1308) | void seat_set_focus_layer(struct sway_seat *seat, function seat_unfocus_unless_client (line 1335) | void seat_unfocus_unless_client(struct sway_seat *seat, struct wl_client... type sway_node (line 1364) | struct sway_node type sway_seat (line 1364) | struct sway_seat type sway_node (line 1365) | struct sway_node type sway_seat_node (line 1369) | struct sway_seat_node type sway_container (line 1381) | struct sway_container type sway_seat (line 1381) | struct sway_seat type sway_workspace (line 1382) | struct sway_workspace type sway_seat_node (line 1386) | struct sway_seat_node type sway_node (line 1388) | struct sway_node type sway_container (line 1398) | struct sway_container type sway_seat (line 1398) | struct sway_seat type sway_workspace (line 1399) | struct sway_workspace type sway_seat_node (line 1403) | struct sway_seat_node type sway_node (line 1405) | struct sway_node type sway_node (line 1415) | struct sway_node type sway_seat (line 1415) | struct sway_seat type sway_node (line 1416) | struct sway_node type sway_seat_node (line 1420) | struct sway_seat_node type sway_node (line 1422) | struct sway_node type sway_workspace (line 1428) | struct sway_workspace type sway_node (line 1438) | struct sway_node type sway_seat (line 1438) | struct sway_seat type sway_seat_node (line 1444) | struct sway_seat_node type sway_workspace (line 1449) | struct sway_workspace type sway_seat (line 1449) | struct sway_seat type sway_node (line 1450) | struct sway_node type sway_workspace (line 1463) | struct sway_workspace type sway_seat (line 1463) | struct sway_seat type sway_seat_node (line 1464) | struct sway_seat_node type sway_node (line 1466) | struct sway_node type sway_container (line 1477) | struct sway_container type sway_seat (line 1477) | struct sway_seat type sway_node (line 1478) | struct sway_node function seat_apply_config (line 1485) | void seat_apply_config(struct sway_seat *seat, type seat_config (line 1503) | struct seat_config type sway_seat (line 1503) | struct sway_seat type seat_config (line 1504) | struct seat_config type seat_config (line 1515) | struct seat_config type seat_config (line 1516) | struct seat_config function seat_pointer_notify_button (line 1527) | void seat_pointer_notify_button(struct sway_seat *seat, uint32_t time_msec, function seat_consider_warp_to_focus (line 1533) | void seat_consider_warp_to_focus(struct sway_seat *seat) { function seatop_unref (line 1557) | void seatop_unref(struct sway_seat *seat, struct sway_container *con) { function seatop_button (line 1563) | void seatop_button(struct sway_seat *seat, uint32_t time_msec, function seatop_pointer_motion (line 1571) | void seatop_pointer_motion(struct sway_seat *seat, uint32_t time_msec) { function seatop_pointer_axis (line 1577) | void seatop_pointer_axis(struct sway_seat *seat, function seatop_touch_motion (line 1584) | void seatop_touch_motion(struct sway_seat *seat, struct wlr_touch_motion... function seatop_touch_up (line 1591) | void seatop_touch_up(struct sway_seat *seat, struct wlr_touch_up_event *... function seatop_touch_down (line 1597) | void seatop_touch_down(struct sway_seat *seat, struct wlr_touch_down_eve... function seatop_touch_cancel (line 1604) | void seatop_touch_cancel(struct sway_seat *seat, struct wlr_touch_cancel... function seatop_tablet_tool_tip (line 1610) | void seatop_tablet_tool_tip(struct sway_seat *seat, function seatop_tablet_tool_motion (line 1618) | void seatop_tablet_tool_motion(struct sway_seat *seat, function seatop_hold_begin (line 1627) | void seatop_hold_begin(struct sway_seat *seat, function seatop_hold_end (line 1634) | void seatop_hold_end(struct sway_seat *seat, function seatop_pinch_begin (line 1641) | void seatop_pinch_begin(struct sway_seat *seat, function seatop_pinch_update (line 1648) | void seatop_pinch_update(struct sway_seat *seat, function seatop_pinch_end (line 1655) | void seatop_pinch_end(struct sway_seat *seat, function seatop_swipe_begin (line 1662) | void seatop_swipe_begin(struct sway_seat *seat, function seatop_swipe_update (line 1669) | void seatop_swipe_update(struct sway_seat *seat, function seatop_swipe_end (line 1676) | void seatop_swipe_end(struct sway_seat *seat, function seatop_rebase (line 1683) | void seatop_rebase(struct sway_seat *seat, uint32_t time_msec) { function seatop_end (line 1689) | void seatop_end(struct sway_seat *seat) { function seatop_allows_set_cursor (line 1698) | bool seatop_allows_set_cursor(struct sway_seat *seat) { type sway_keyboard_shortcuts_inhibitor (line 1702) | struct sway_keyboard_shortcuts_inhibitor type sway_seat (line 1704) | struct sway_seat type wlr_surface (line 1705) | struct wlr_surface type sway_keyboard_shortcuts_inhibitor (line 1706) | struct sway_keyboard_shortcuts_inhibitor type sway_keyboard_shortcuts_inhibitor (line 1716) | struct sway_keyboard_shortcuts_inhibitor type sway_seat (line 1718) | struct sway_seat FILE: sway/input/seatop_default.c type seatop_default_event (line 24) | struct seatop_default_event { function edge_is_external (line 39) | static bool edge_is_external(struct sway_container *cont, enum wlr_edges... function find_edge (line 77) | static enum wlr_edges find_edge(struct sway_container *cont, function find_resize_edge (line 111) | enum wlr_edges find_resize_edge(struct sway_container *cont, type sway_binding (line 124) | struct sway_binding type seatop_default_event (line 125) | struct seatop_default_event type sway_binding (line 133) | struct sway_binding type sway_binding (line 135) | struct sway_binding function state_erase_button (line 174) | static void state_erase_button(struct seatop_default_event *e, function state_add_button (line 195) | static void state_add_button(struct seatop_default_event *e, uint32_t bu... function handle_tablet_tool_tip (line 216) | static void handle_tablet_tool_tip(struct sway_seat *seat, function trigger_pointer_button_binding (line 293) | static bool trigger_pointer_button_binding(struct sway_seat *seat, function handle_button (line 332) | static void handle_button(struct sway_seat *seat, uint32_t time_msec, function check_focus_follows_mouse (line 538) | static void check_focus_follows_mouse(struct sway_seat *seat, function handle_pointer_motion (line 602) | static void handle_pointer_motion(struct sway_seat *seat, uint32_t time_... function handle_tablet_tool_motion (line 630) | static void handle_tablet_tool_motion(struct sway_seat *seat, function handle_touch_down (line 660) | static void handle_touch_down(struct sway_seat *seat, function wl_axis_to_button (line 694) | static uint32_t wl_axis_to_button(struct wlr_pointer_axis_event *event) { function handle_pointer_axis (line 706) | static void handle_pointer_axis(struct sway_seat *seat, function gesture_binding_check (line 811) | static bool gesture_binding_check(list_t *bindings, enum gesture_type type, type sway_gesture_binding (line 844) | struct sway_gesture_binding type gesture (line 845) | struct gesture type sway_gesture_binding (line 846) | struct sway_gesture_binding type sway_gesture_binding (line 850) | struct sway_gesture_binding type sway_gesture_binding (line 898) | struct sway_gesture_binding type gesture_tracker (line 899) | struct gesture_tracker type sway_input_device (line 899) | struct sway_input_device type gesture (line 906) | struct gesture type sway_gesture_binding (line 907) | struct sway_gesture_binding function gesture_binding_execute (line 916) | static void gesture_binding_execute(struct sway_seat *seat, function handle_hold_begin (line 932) | static void handle_hold_begin(struct sway_seat *seat, function handle_hold_end (line 950) | static void handle_hold_end(struct sway_seat *seat, function handle_pinch_begin (line 977) | static void handle_pinch_begin(struct sway_seat *seat, function handle_pinch_update (line 995) | static void handle_pinch_update(struct sway_seat *seat, function handle_pinch_end (line 1013) | static void handle_pinch_end(struct sway_seat *seat, function handle_swipe_begin (line 1040) | static void handle_swipe_begin(struct sway_seat *seat, function handle_swipe_update (line 1058) | static void handle_swipe_update(struct sway_seat *seat, function handle_swipe_end (line 1075) | static void handle_swipe_end(struct sway_seat *seat, function handle_rebase (line 1105) | static void handle_rebase(struct sway_seat *seat, uint32_t time_msec) { type sway_seatop_impl (line 1124) | struct sway_seatop_impl function seatop_begin_default (line 1143) | void seatop_begin_default(struct sway_seat *seat) { FILE: sway/input/seatop_down.c type seatop_touch_point_event (line 11) | struct seatop_touch_point_event { type seatop_down_event (line 18) | struct seatop_down_event { function handle_touch_motion (line 28) | static void handle_touch_motion(struct sway_seat *seat, function handle_touch_up (line 53) | static void handle_touch_up(struct sway_seat *seat, function handle_touch_down (line 73) | static void handle_touch_down(struct sway_seat *seat, function handle_touch_cancel (line 107) | static void handle_touch_cancel(struct sway_seat *seat, function handle_pointer_axis (line 133) | static void handle_pointer_axis(struct sway_seat *seat, function handle_button (line 148) | static void handle_button(struct sway_seat *seat, uint32_t time_msec, function handle_pointer_motion (line 158) | static void handle_pointer_motion(struct sway_seat *seat, uint32_t time_... function handle_tablet_tool_tip (line 169) | static void handle_tablet_tool_tip(struct sway_seat *seat, function handle_tablet_tool_motion (line 178) | static void handle_tablet_tool_motion(struct sway_seat *seat, function handle_destroy (line 190) | static void handle_destroy(struct wl_listener *listener, void *data) { function handle_unref (line 198) | static void handle_unref(struct sway_seat *seat, struct sway_container *... function handle_end (line 205) | static void handle_end(struct sway_seat *seat) { type sway_seatop_impl (line 210) | struct sway_seatop_impl function seatop_begin_down (line 225) | void seatop_begin_down(struct sway_seat *seat, struct sway_container *con, function seatop_begin_touch_down (line 235) | void seatop_begin_touch_down(struct sway_seat *seat, function seatop_begin_down_on_surface (line 242) | void seatop_begin_down_on_surface(struct sway_seat *seat, FILE: sway/input/seatop_move_floating.c type seatop_move_floating_event (line 6) | struct seatop_move_floating_event { function finalize_move (line 11) | static void finalize_move(struct sway_seat *seat) { function handle_button (line 22) | static void handle_button(struct sway_seat *seat, uint32_t time_msec, function handle_tablet_tool_tip (line 30) | static void handle_tablet_tool_tip(struct sway_seat *seat, function handle_pointer_motion (line 37) | static void handle_pointer_motion(struct sway_seat *seat, uint32_t time_... function handle_unref (line 44) | static void handle_unref(struct sway_seat *seat, struct sway_container *... type sway_seatop_impl (line 51) | struct sway_seatop_impl function seatop_begin_move_floating (line 58) | void seatop_begin_move_floating(struct sway_seat *seat, FILE: sway/input/seatop_move_tiling.c type seatop_move_tiling_event (line 21) | struct seatop_move_tiling_event { function handle_end (line 32) | static void handle_end(struct sway_seat *seat) { function handle_motion_prethreshold (line 38) | static void handle_motion_prethreshold(struct sway_seat *seat) { function resize_box (line 62) | static void resize_box(struct wlr_box *box, enum wlr_edges edge, function split_border (line 88) | static void split_border(double pos, int offset, int len, int n_children, function split_titlebar (line 117) | static bool split_titlebar(struct sway_node *node, struct sway_container... function update_indicator (line 155) | static void update_indicator(struct seatop_move_tiling_event *e, struct ... function handle_motion_postthreshold (line 160) | static void handle_motion_postthreshold(struct sway_seat *seat) { function handle_pointer_motion (line 305) | static void handle_pointer_motion(struct sway_seat *seat, uint32_t time_... function is_parallel (line 315) | static bool is_parallel(enum sway_container_layout layout, function finalize_move (line 322) | static void finalize_move(struct sway_seat *seat) { function handle_button (line 406) | static void handle_button(struct sway_seat *seat, uint32_t time_msec, function handle_tablet_tool_tip (line 414) | static void handle_tablet_tool_tip(struct sway_seat *seat, function handle_unref (line 422) | static void handle_unref(struct sway_seat *seat, struct sway_container *... type sway_seatop_impl (line 432) | struct sway_seatop_impl function seatop_begin_move_tiling_threshold (line 440) | void seatop_begin_move_tiling_threshold(struct sway_seat *seat, function seatop_begin_move_tiling (line 475) | void seatop_begin_move_tiling(struct sway_seat *seat, FILE: sway/input/seatop_resize_floating.c type seatop_resize_floating_event (line 12) | struct seatop_resize_floating_event { function handle_button (line 21) | static void handle_button(struct sway_seat *seat, uint32_t time_msec, function handle_pointer_motion (line 35) | static void handle_pointer_motion(struct sway_seat *seat, uint32_t time_... function handle_unref (line 148) | static void handle_unref(struct sway_seat *seat, struct sway_container *... type sway_seatop_impl (line 155) | struct sway_seatop_impl function seatop_begin_resize_floating (line 161) | void seatop_begin_resize_floating(struct sway_seat *seat, FILE: sway/input/seatop_resize_tiling.c type seatop_resize_tiling_event (line 11) | struct seatop_resize_tiling_event { type sway_container (line 29) | struct sway_container type sway_container (line 30) | struct sway_container function handle_button (line 46) | static void handle_button(struct sway_seat *seat, uint32_t time_msec, function handle_pointer_motion (line 75) | static void handle_pointer_motion(struct sway_seat *seat, uint32_t time_... function handle_unref (line 106) | static void handle_unref(struct sway_seat *seat, struct sway_container *... type sway_seatop_impl (line 113) | struct sway_seatop_impl function seatop_begin_resize_tiling (line 119) | void seatop_begin_resize_tiling(struct sway_seat *seat, FILE: sway/input/switch.c type sway_switch (line 6) | struct sway_switch type sway_seat (line 6) | struct sway_seat type sway_seat_device (line 7) | struct sway_seat_device type sway_switch (line 8) | struct sway_switch type sway_switch (line 9) | struct sway_switch function sway_switch_trigger_test (line 23) | static bool sway_switch_trigger_test(enum sway_switch_trigger trigger, function execute_binding (line 36) | static void execute_binding(struct sway_switch *sway_switch) { function handle_switch_toggle (line 78) | static void handle_switch_toggle(struct wl_listener *listener, void *dat... function sway_switch_configure (line 97) | void sway_switch_configure(struct sway_switch *sway_switch) { function sway_switch_destroy (line 105) | void sway_switch_destroy(struct sway_switch *sway_switch) { function sway_switch_retrigger_bindings_for_all (line 113) | void sway_switch_retrigger_bindings_for_all(void) { FILE: sway/input/tablet.c function handle_pad_tablet_destroy (line 16) | static void handle_pad_tablet_destroy(struct wl_listener *listener, void... function attach_tablet_pad (line 26) | static void attach_tablet_pad(struct sway_tablet_pad *tablet_pad, type sway_tablet (line 40) | struct sway_tablet type sway_seat (line 40) | struct sway_seat type sway_seat_device (line 41) | struct sway_seat_device type sway_tablet (line 42) | struct sway_tablet type sway_tablet (line 43) | struct sway_tablet function sway_configure_tablet (line 56) | void sway_configure_tablet(struct sway_tablet *tablet) { function sway_tablet_destroy (line 96) | void sway_tablet_destroy(struct sway_tablet *tablet) { function handle_tablet_tool_set_cursor (line 104) | static void handle_tablet_tool_set_cursor(struct wl_listener *listener, ... function handle_tablet_tool_destroy (line 131) | static void handle_tablet_tool_destroy(struct wl_listener *listener, voi... function sway_tablet_tool_configure (line 141) | void sway_tablet_tool_configure(struct sway_tablet *tablet, function handle_tablet_pad_attach (line 188) | static void handle_tablet_pad_attach(struct wl_listener *listener, function handle_tablet_pad_ring (line 201) | static void handle_tablet_pad_ring(struct wl_listener *listener, void *d... function handle_tablet_pad_strip (line 215) | static void handle_tablet_pad_strip(struct wl_listener *listener, void *... function handle_tablet_pad_button (line 229) | static void handle_tablet_pad_button(struct wl_listener *listener, void ... type sway_tablet_pad (line 245) | struct sway_tablet_pad type sway_seat (line 245) | struct sway_seat type sway_seat_device (line 246) | struct sway_seat_device type sway_tablet_pad (line 247) | struct sway_tablet_pad type sway_tablet_pad (line 248) | struct sway_tablet_pad function sway_configure_tablet_pad (line 267) | void sway_configure_tablet_pad(struct sway_tablet_pad *tablet_pad) { function sway_tablet_pad_destroy (line 322) | void sway_tablet_pad_destroy(struct sway_tablet_pad *tablet_pad) { function handle_pad_tablet_surface_destroy (line 338) | static void handle_pad_tablet_surface_destroy(struct wl_listener *listener, function sway_tablet_pad_set_focus (line 346) | void sway_tablet_pad_set_focus(struct sway_tablet_pad *tablet_pad, FILE: sway/input/text_input.c type sway_text_input (line 15) | struct sway_text_input type sway_input_method_relay (line 16) | struct sway_input_method_relay type sway_text_input (line 17) | struct sway_text_input type sway_text_input (line 26) | struct sway_text_input type sway_input_method_relay (line 27) | struct sway_input_method_relay type sway_text_input (line 28) | struct sway_text_input function handle_im_commit (line 37) | static void handle_im_commit(struct wl_listener *listener, void *data) { function handle_im_keyboard_grab_destroy (line 64) | static void handle_im_keyboard_grab_destroy(struct wl_listener *listener... function handle_im_grab_keyboard (line 79) | static void handle_im_grab_keyboard(struct wl_listener *listener, void *... function text_input_set_pending_focused_surface (line 95) | static void text_input_set_pending_focused_surface( function handle_im_destroy (line 108) | static void handle_im_destroy(struct wl_listener *listener, void *data) { function constrain_popup (line 126) | static void constrain_popup(struct sway_input_popup *popup) { type sway_input_popup (line 206) | struct sway_input_popup type wlr_surface (line 207) | struct wlr_surface function relay_send_im_state (line 209) | static void relay_send_im_state(struct sway_input_method_relay *relay, function handle_text_input_enable (line 244) | static void handle_text_input_enable(struct wl_listener *listener, void ... function handle_text_input_commit (line 259) | static void handle_text_input_commit(struct wl_listener *listener, function relay_disable_text_input (line 279) | static void relay_disable_text_input(struct sway_input_method_relay *relay, function handle_text_input_disable (line 289) | static void handle_text_input_disable(struct wl_listener *listener, function handle_text_input_destroy (line 300) | static void handle_text_input_destroy(struct wl_listener *listener, function handle_pending_focused_surface_destroy (line 317) | static void handle_pending_focused_surface_destroy(struct wl_listener *l... type sway_text_input (line 326) | struct sway_text_input type sway_input_method_relay (line 327) | struct sway_input_method_relay type wlr_text_input_v3 (line 328) | struct wlr_text_input_v3 type sway_text_input (line 329) | struct sway_text_input type sway_text_input (line 329) | struct sway_text_input function relay_handle_text_input (line 356) | static void relay_handle_text_input(struct wl_listener *listener, function input_popup_set_focus (line 368) | static void input_popup_set_focus(struct sway_input_popup *popup, function handle_im_popup_destroy (line 455) | static void handle_im_popup_destroy(struct wl_listener *listener, void *... function handle_im_popup_surface_map (line 469) | static void handle_im_popup_surface_map(struct wl_listener *listener, vo... function handle_im_popup_surface_unmap (line 480) | static void handle_im_popup_surface_unmap(struct wl_listener *listener, ... function handle_im_popup_surface_commit (line 491) | static void handle_im_popup_surface_commit(struct wl_listener *listener,... function handle_im_focused_surface_unmap (line 498) | static void handle_im_focused_surface_unmap( function handle_im_new_popup_surface (line 506) | static void handle_im_new_popup_surface(struct wl_listener *listener, function text_input_send_enter (line 556) | static void text_input_send_enter(struct sway_text_input *text_input, function relay_handle_input_method (line 565) | static void relay_handle_input_method(struct wl_listener *listener, function sway_input_method_relay_finish_text_input (line 602) | static void sway_input_method_relay_finish_text_input(struct sway_input_... function relay_handle_text_input_manager_destroy (line 609) | static void relay_handle_text_input_manager_destroy(struct wl_listener *... function sway_input_method_relay_finish_input_method (line 616) | static void sway_input_method_relay_finish_input_method(struct sway_inpu... function relay_handle_input_method_manager_destroy (line 623) | static void relay_handle_input_method_manager_destroy(struct wl_listener... function sway_input_method_relay_init (line 630) | void sway_input_method_relay_init(struct sway_seat *seat, function sway_input_method_relay_finish (line 652) | void sway_input_method_relay_finish(struct sway_input_method_relay *rela... function sway_input_method_relay_set_focus (line 657) | void sway_input_method_relay_set_focus(struct sway_input_method_relay *r... FILE: sway/ipc-json.c type sway_node_type (line 33) | enum sway_node_type type sway_container_layout (line 47) | enum sway_container_layout type sway_container_layout (line 63) | enum sway_container_layout type sway_container_border (line 74) | enum sway_container_border type wl_output_transform (line 88) | enum wl_output_transform type wlr_output_adaptive_sync_status (line 116) | enum wlr_output_adaptive_sync_status type wlr_output_mode_aspect_ratio (line 127) | enum wlr_output_mode_aspect_ratio function json_object (line 143) | static json_object *ipc_json_output_mode_description( type sway_view (line 160) | struct sway_view type wlr_xwayland_surface (line 161) | struct wlr_xwayland_surface type sway_xwayland (line 162) | struct sway_xwayland type sway_idle_inhibit_mode (line 195) | enum sway_idle_inhibit_mode type wp_content_type_v1_type (line 211) | enum wp_content_type_v1_type function json_object (line 225) | json_object *ipc_json_get_version(void) { function json_object (line 241) | static json_object *ipc_json_create_rect(struct wlr_box *box) { function json_object (line 252) | static json_object *ipc_json_create_empty_rect(void) { function json_object (line 258) | static json_object *ipc_json_create_node(int id, const char* type, char ... function ipc_json_describe_wlr_output (line 299) | static void ipc_json_describe_wlr_output(struct wlr_output *wlr_output, ... function ipc_json_describe_output (line 331) | static void ipc_json_describe_output(struct sway_output *output, function ipc_json_describe_enabled_output (line 336) | static void ipc_json_describe_enabled_output(struct sway_output *output, function json_object (line 415) | json_object *ipc_json_describe_disabled_output(struct sway_output *outpu... function json_object (line 444) | json_object *ipc_json_describe_non_desktop_output(struct sway_output_non... function json_object (line 459) | static json_object *ipc_json_describe_scratchpad_output(void) { function ipc_json_describe_workspace (line 502) | static void ipc_json_describe_workspace(struct sway_workspace *workspace, function get_deco_rect (line 543) | static void get_deco_rect(struct sway_container *c, struct wlr_box *deco... function ipc_json_describe_view (line 582) | static void ipc_json_describe_view(struct sway_container *c, json_object... function ipc_json_describe_container (line 711) | static void ipc_json_describe_container(struct sway_container *c, json_o... type focus_inactive_data (line 781) | struct focus_inactive_data { function focus_inactive_children_iterator (line 786) | static void focus_inactive_children_iterator(struct sway_node *node, function json_object (line 809) | json_object *ipc_json_describe_node(struct sway_node *node) { function json_object (line 854) | json_object *ipc_json_describe_node_recursive(struct sway_node *node) { function json_object (line 900) | static json_object *describe_libinput_device(struct libinput_device *dev... function json_object (line 1140) | json_object *ipc_json_describe_input(struct sway_input_device *device) { function json_object (line 1216) | json_object *ipc_json_describe_seat(struct sway_seat *seat) { function event_to_x11_button (line 1241) | static uint32_t event_to_x11_button(uint32_t event) { function json_object (line 1266) | json_object *ipc_json_describe_bar_config(struct bar_config *bar) { function json_object (line 1476) | json_object *ipc_json_get_binding_mode(void) { FILE: sway/ipc-server.c type wl_event_source (line 35) | struct wl_event_source type sockaddr_un (line 36) | struct sockaddr_un type wl_listener (line 38) | struct wl_listener type ipc_client (line 44) | struct ipc_client { type ipc_client (line 61) | struct ipc_client type ipc_client (line 62) | struct ipc_client type ipc_command_type (line 63) | enum ipc_command_type type ipc_client (line 64) | struct ipc_client type ipc_command_type (line 64) | enum ipc_command_type function handle_display_destroy (line 67) | static void handle_display_destroy(struct wl_listener *listener, void *d... function ipc_init (line 84) | void ipc_init(struct sway_server *server) { type sockaddr_un (line 126) | struct sockaddr_un type sockaddr_un (line 127) | struct sockaddr_un type sockaddr_un (line 127) | struct sockaddr_un function ipc_handle_connection (line 148) | int ipc_handle_connection(int fd, uint32_t mask, void *data) { function ipc_client_handle_readable (line 201) | int ipc_client_handle_readable(int client_fd, uint32_t mask, void *data) { function ipc_has_event_listeners (line 267) | static bool ipc_has_event_listeners(enum ipc_command_type event) { function ipc_send_event (line 277) | static void ipc_send_event(const char *json_string, enum ipc_command_typ... function ipc_event_workspace (line 295) | void ipc_event_workspace(struct sway_workspace *old, function ipc_event_window (line 322) | void ipc_event_window(struct sway_container *window, const char *change) { function ipc_event_barconfig_update (line 337) | void ipc_event_barconfig_update(struct bar_config *bar) { function ipc_event_bar_state_update (line 349) | void ipc_event_bar_state_update(struct bar_config *bar) { function ipc_event_mode (line 365) | void ipc_event_mode(const char *mode, bool pango) { function ipc_event_shutdown (line 380) | void ipc_event_shutdown(const char *reason) { function ipc_event_binding (line 394) | void ipc_event_binding(struct sway_binding *binding) { function ipc_event_tick (line 480) | static void ipc_event_tick(const char *payload) { function ipc_event_input (line 495) | void ipc_event_input(const char *change, struct sway_input_device *devic... function ipc_event_output (line 510) | void ipc_event_output(void) { function ipc_client_handle_writable (line 524) | int ipc_client_handle_writable(int client_fd, uint32_t mask, void *data) { function ipc_client_disconnect (line 563) | void ipc_client_disconnect(struct ipc_client *client) { function ipc_get_workspaces_callback (line 585) | static void ipc_get_workspaces_callback(struct sway_workspace *workspace, function ipc_get_marks_callback (line 604) | static void ipc_get_marks_callback(struct sway_container *con, void *dat... function ipc_client_handle_command (line 612) | void ipc_client_handle_command(struct ipc_client *client, uint32_t paylo... function ipc_send_reply (line 935) | bool ipc_send_reply(struct ipc_client *client, enum ipc_command_type pay... FILE: sway/lock.c type sway_session_lock_output (line 13) | struct sway_session_lock_output { function focus_surface (line 31) | static void focus_surface(struct sway_session_lock *lock, function refocus_output (line 41) | static void refocus_output(struct sway_session_lock_output *output) { function handle_surface_map (line 62) | static void handle_surface_map(struct wl_listener *listener, void *data) { function handle_surface_destroy (line 70) | static void handle_surface_destroy(struct wl_listener *listener, void *d... function lock_output_reconfigure (line 81) | static void lock_output_reconfigure(struct sway_session_lock_output *out... function arrange_locks (line 92) | void arrange_locks(void) { function handle_new_surface (line 103) | static void handle_new_surface(struct wl_listener *listener, void *data) { function sway_session_lock_output_destroy (line 132) | static void sway_session_lock_output_destroy(struct sway_session_lock_ou... function lock_node_handle_destroy (line 145) | static void lock_node_handle_destroy(struct wl_listener *listener, void ... type sway_session_lock_output (line 151) | struct sway_session_lock_output type sway_session_lock (line 152) | struct sway_session_lock type sway_output (line 152) | struct sway_output type sway_session_lock_output (line 153) | struct sway_session_lock_output type wlr_scene_tree (line 159) | struct wlr_scene_tree type wlr_scene_rect (line 166) | struct wlr_scene_rect function sway_session_lock_destroy (line 194) | static void sway_session_lock_destroy(struct sway_session_lock* lock) { function handle_unlock (line 214) | static void handle_unlock(struct wl_listener *listener, void *data) { function handle_abandon (line 242) | static void handle_abandon(struct wl_listener *listener, void *data) { function handle_session_lock (line 258) | static void handle_session_lock(struct wl_listener *listener, void *data) { function handle_session_lock_destroy (line 309) | static void handle_session_lock_destroy(struct wl_listener *listener, vo... function sway_session_lock_add_output (line 321) | void sway_session_lock_add_output(struct sway_session_lock *lock, function sway_session_lock_has_surface (line 335) | bool sway_session_lock_has_surface(struct sway_session_lock *lock, function sway_session_lock_init (line 347) | void sway_session_lock_init(void) { FILE: sway/main.c type rlimit (line 31) | struct rlimit type sway_server (line 32) | struct sway_server type sway_debug (line 33) | struct sway_debug function sway_terminate (line 35) | void sway_terminate(int exit_code) { function run_as_ipc_client (line 48) | void run_as_ipc_client(char *command, char *socket_path) { function log_env (line 57) | static void log_env(void) { function log_file (line 70) | static void log_file(FILE *f) { function log_distro (line 83) | static void log_distro(void) { function log_kernel (line 101) | static void log_kernel(void) { function restore_nofile_limit (line 111) | static void restore_nofile_limit(void) { function increase_nofile_limit (line 121) | static void increase_nofile_limit(void) { function term_signal (line 141) | static int term_signal(int signal, void *data) { function restore_signals (line 146) | static void restore_signals(void) { function init_signals (line 156) | static void init_signals(void) { function enable_debug_flag (line 169) | void enable_debug_flag(const char *flag) { function sway_log_importance_t (line 183) | static sway_log_importance_t convert_wlr_log_importance( function handle_wlr_log (line 195) | static void handle_wlr_log(enum wlr_log_importance importance, type option (line 202) | struct option function main (line 226) | int main(int argc, char **argv) { FILE: sway/realtime.c function child_fork_callback (line 8) | static void child_fork_callback(void) { function set_rr_scheduling (line 19) | void set_rr_scheduling(void) { FILE: sway/scene_descriptor.c type scene_descriptor (line 6) | struct scene_descriptor { type wlr_addon_interface (line 11) | struct wlr_addon_interface type scene_descriptor (line 13) | struct scene_descriptor type wlr_scene_node (line 14) | struct wlr_scene_node type sway_scene_descriptor_type (line 14) | enum sway_scene_descriptor_type type wlr_addon (line 15) | struct wlr_addon type scene_descriptor (line 20) | struct scene_descriptor function descriptor_destroy (line 24) | static void descriptor_destroy(struct scene_descriptor *desc) { type wlr_scene_node (line 29) | struct wlr_scene_node type sway_scene_descriptor_type (line 30) | enum sway_scene_descriptor_type type scene_descriptor (line 31) | struct scene_descriptor function scene_descriptor_destroy (line 39) | void scene_descriptor_destroy(struct wlr_scene_node *node, function addon_handle_destroy (line 48) | static void addon_handle_destroy(struct wlr_addon *addon) { type wlr_addon_interface (line 53) | struct wlr_addon_interface function scene_descriptor_assign (line 58) | bool scene_descriptor_assign(struct wlr_scene_node *node, FILE: sway/server.c function handle_drm_lease_request (line 84) | static void handle_drm_lease_request(struct wl_listener *listener, void ... function is_privileged (line 97) | static bool is_privileged(const struct wl_global *global) { function filter_global (line 131) | static bool filter_global(const struct wl_client *client, function detect_proprietary (line 152) | static void detect_proprietary(struct wlr_backend *backend, void *data) { function do_renderer_recreate (line 177) | static void do_renderer_recreate(void *data) { function handle_renderer_lost (line 216) | static void handle_renderer_lost(struct wl_listener *listener, void *dat... function handle_new_foreign_toplevel_capture_request (line 228) | static void handle_new_foreign_toplevel_capture_request(struct wl_listen... function server_init (line 243) | bool server_init(struct sway_server *server) { function server_fini (line 523) | void server_fini(struct sway_server *server) { function server_start (line 563) | bool server_start(struct sway_server *server) { function server_run (line 604) | void server_run(struct sway_server *server) { FILE: sway/sway_text_node.c type cairo_buffer (line 13) | struct cairo_buffer { function cairo_buffer_handle_destroy (line 19) | static void cairo_buffer_handle_destroy(struct wlr_buffer *wlr_buffer) { function cairo_buffer_handle_begin_data_ptr_access (line 27) | static bool cairo_buffer_handle_begin_data_ptr_access(struct wlr_buffer ... function cairo_buffer_handle_end_data_ptr_access (line 36) | static void cairo_buffer_handle_end_data_ptr_access(struct wlr_buffer *w... type wlr_buffer_impl (line 40) | struct wlr_buffer_impl type text_buffer (line 46) | struct text_buffer { function get_text_width (line 59) | static int get_text_width(struct sway_text_node *props) { function render_backing_buffer (line 67) | static void render_backing_buffer(struct text_buffer *buffer) { function handle_outputs_update (line 153) | static void handle_outputs_update(struct wl_listener *listener, void *da... function handle_destroy (line 188) | static void handle_destroy(struct wl_listener *listener, void *data) { function text_calc_size (line 198) | static void text_calc_size(struct text_buffer *buffer) { type sway_text_node (line 216) | struct sway_text_node type wlr_scene_tree (line 216) | struct wlr_scene_tree type text_buffer (line 218) | struct text_buffer type wlr_scene_buffer (line 223) | struct wlr_scene_buffer function sway_text_node_set_color (line 253) | void sway_text_node_set_color(struct sway_text_node *node, float color[4... function sway_text_node_set_text (line 264) | void sway_text_node_set_text(struct sway_text_node *node, char *text) { function sway_text_node_set_max_width (line 282) | void sway_text_node_set_max_width(struct sway_text_node *node, int max_w... function sway_text_node_set_background (line 293) | void sway_text_node_set_background(struct sway_text_node *node, float ba... FILE: sway/swaynag.c function handle_swaynag_client_destroy (line 14) | static void handle_swaynag_client_destroy(struct wl_listener *listener, function swaynag_spawn (line 23) | bool swaynag_spawn(const char *swaynag_command, function swaynag_log (line 116) | void swaynag_log(const char *swaynag_command, struct swaynag_instance *s... function swaynag_show (line 145) | void swaynag_show(struct swaynag_instance *swaynag) { FILE: sway/tree/arrange.c function apply_horiz_layout (line 15) | static void apply_horiz_layout(list_t *children, struct wlr_box *parent) { function apply_vert_layout (line 100) | static void apply_vert_layout(list_t *children, struct wlr_box *parent) { function apply_tabbed_layout (line 185) | static void apply_tabbed_layout(list_t *children, struct wlr_box *parent) { function apply_stacked_layout (line 199) | static void apply_stacked_layout(list_t *children, struct wlr_box *paren... function arrange_floating (line 214) | static void arrange_floating(list_t *floating) { function arrange_children (line 221) | static void arrange_children(list_t *children, function arrange_container (line 249) | void arrange_container(struct sway_container *container) { function arrange_workspace (line 264) | void arrange_workspace(struct sway_workspace *workspace) { function arrange_output (line 325) | void arrange_output(struct sway_output *output) { function arrange_root (line 338) | void arrange_root(void) { function arrange_node (line 364) | void arrange_node(struct sway_node *node) { FILE: sway/tree/container.c function handle_outputs_update (line 28) | static void handle_outputs_update( function handle_destroy (line 59) | static void handle_destroy( function handle_point_accepts_input (line 67) | static bool handle_point_accepts_input( type wlr_scene_rect (line 72) | struct wlr_scene_rect type wlr_scene_tree (line 72) | struct wlr_scene_tree type wlr_scene_rect (line 80) | struct wlr_scene_rect type sway_container (line 90) | struct sway_container type sway_view (line 90) | struct sway_view type sway_container (line 91) | struct sway_container type sway_container (line 91) | struct sway_container function container_is_focused (line 185) | static bool container_is_focused(struct sway_container *con, void *data) { function container_has_focused_child (line 189) | static bool container_has_focused_child(struct sway_container *con) { function container_is_current_parent_focused (line 193) | static bool container_is_current_parent_focused(struct sway_container *c... type border_colors (line 205) | struct border_colors type sway_container (line 206) | struct sway_container type border_colors (line 207) | struct border_colors type sway_container (line 211) | struct sway_container function container_is_current_floating (line 236) | static bool container_is_current_floating(struct sway_container *contain... function scene_rect_set_color (line 248) | static void scene_rect_set_color(struct wlr_scene_rect *rect, function container_update (line 260) | void container_update(struct sway_container *con) { function container_update_itself_and_parents (line 315) | void container_update_itself_and_parents(struct sway_container *con) { function update_rect_list (line 323) | static void update_rect_list(struct wlr_scene_tree *tree, pixman_region3... function container_arrange_title_bar (line 346) | void container_arrange_title_bar(struct sway_container *con) { function container_update_marks (line 433) | void container_update_marks(struct sway_container *con) { function container_update_title_bar (line 480) | void container_update_title_bar(struct sway_container *con) { function container_destroy (line 506) | void container_destroy(struct sway_container *con) { function container_begin_destroy (line 536) | void container_begin_destroy(struct sway_container *con) { function container_reap_empty (line 574) | void container_reap_empty(struct sway_container *con) { type sway_container (line 592) | struct sway_container type sway_container (line 592) | struct sway_container type sway_container (line 597) | struct sway_container type sway_container (line 598) | struct sway_container type sway_container (line 606) | struct sway_container type sway_container (line 606) | struct sway_container type sway_container (line 607) | struct sway_container type sway_container (line 612) | struct sway_container type sway_container (line 616) | struct sway_container function container_for_each_child (line 624) | void container_for_each_child(struct sway_container *container, type sway_container (line 636) | struct sway_container type sway_container (line 636) | struct sway_container type sway_workspace (line 638) | struct sway_workspace type sway_container (line 647) | struct sway_container function container_has_ancestor (line 658) | bool container_has_ancestor(struct sway_container *descendant, function append_prop (line 676) | static size_t append_prop(char *buffer, const char *value) { function parse_title_format (line 698) | size_t parse_title_format(struct sway_container *container, char *buffer) { function container_build_representation (line 768) | size_t container_build_representation(enum sway_container_layout layout, function container_update_representation (line 816) | void container_update_representation(struct sway_container *con) { function container_titlebar_height (line 841) | size_t container_titlebar_height(void) { function floating_calculate_constraints (line 845) | void floating_calculate_constraints(int *min_width, int *max_width, function floating_fix_coordinates (line 884) | void floating_fix_coordinates(struct sway_container *con, struct wlr_box... function floating_natural_resize (line 899) | static void floating_natural_resize(struct sway_container *con) { function container_floating_resize_and_center (line 916) | void container_floating_resize_and_center(struct sway_container *con) { function container_floating_set_default_size (line 962) | void container_floating_set_default_size(struct sway_container *con) { function container_set_resizing (line 990) | void container_set_resizing(struct sway_container *con, bool resizing) { function container_set_floating (line 1007) | void container_set_floating(struct sway_container *container, bool enabl... function container_set_geometry_from_content (line 1084) | void container_set_geometry_from_content(struct sway_container *con) { function container_is_floating (line 1107) | bool container_is_floating(struct sway_container *container) { function container_get_box (line 1118) | void container_get_box(struct sway_container *container, struct wlr_box ... function container_floating_translate (line 1128) | void container_floating_translate(struct sway_container *con, type sway_output (line 1152) | struct sway_output type sway_container (line 1152) | struct sway_container type sway_output (line 1155) | struct sway_output type sway_output (line 1158) | struct sway_output type wlr_box (line 1159) | struct wlr_box function container_floating_move_to (line 1179) | void container_floating_move_to(struct sway_container *con, function container_floating_move_to_center (line 1213) | void container_floating_move_to_center(struct sway_container *con) { function find_urgent_iterator (line 1224) | static bool find_urgent_iterator(struct sway_container *con, void *data) { function container_has_urgent_child (line 1228) | bool container_has_urgent_child(struct sway_container *container) { function container_end_mouse_operation (line 1232) | void container_end_mouse_operation(struct sway_container *container) { function set_fullscreen (line 1239) | static void set_fullscreen(struct sway_container *con, bool enable) { function container_fullscreen_workspace (line 1252) | static void container_fullscreen_workspace(struct sway_container *con) { function container_fullscreen_global (line 1286) | static void container_fullscreen_global(struct sway_container *con) { function container_fullscreen_disable (line 1312) | void container_fullscreen_disable(struct sway_container *con) { function container_set_fullscreen (line 1364) | void container_set_fullscreen(struct sway_container *con, type sway_container (line 1395) | struct sway_container type sway_container (line 1396) | struct sway_container function container_is_floating_or_child (line 1404) | bool container_is_floating_or_child(struct sway_container *container) { function container_is_fullscreen_or_child (line 1408) | bool container_is_fullscreen_or_child(struct sway_container *container) { function container_parent_layout (line 1419) | enum sway_container_layout container_parent_layout(struct sway_container... function list_t (line 1429) | list_t *container_get_siblings(struct sway_container *container) { function container_sibling_index (line 1442) | int container_sibling_index(struct sway_container *child) { function container_handle_fullscreen_reparent (line 1446) | void container_handle_fullscreen_reparent(struct sway_container *con) { function set_workspace (line 1459) | static void set_workspace(struct sway_container *container, void *data) { function container_insert_child (line 1463) | void container_insert_child(struct sway_container *parent, function container_add_sibling (line 1476) | void container_add_sibling(struct sway_container *fixed, function container_add_child (line 1491) | void container_add_child(struct sway_container *parent, function container_detach (line 1506) | void container_detach(struct sway_container *child) { function container_replace (line 1537) | void container_replace(struct sway_container *container, type sway_container (line 1574) | struct sway_container type sway_container (line 1574) | struct sway_container type sway_container_layout (line 1575) | enum sway_container_layout type sway_container_layout (line 1581) | enum sway_container_layout type sway_seat (line 1598) | struct sway_seat type sway_container (line 1608) | struct sway_container function container_is_transient_for (line 1632) | bool container_is_transient_for(struct sway_container *child, function find_by_mark_iterator (line 1639) | static bool find_by_mark_iterator(struct sway_container *con, void *data) { type sway_container (line 1644) | struct sway_container function container_find_and_unmark (line 1648) | bool container_find_and_unmark(char *mark) { function container_clear_marks (line 1668) | void container_clear_marks(struct sway_container *con) { function container_has_mark (line 1676) | bool container_has_mark(struct sway_container *con, char *mark) { function container_add_mark (line 1686) | void container_add_mark(struct sway_container *con, char *mark) { function container_raise_floating (line 1691) | void container_raise_floating(struct sway_container *con) { function container_is_scratchpad_hidden (line 1705) | bool container_is_scratchpad_hidden(struct sway_container *con) { function container_is_scratchpad_hidden_or_child (line 1709) | bool container_is_scratchpad_hidden_or_child(struct sway_container *con) { function container_is_sticky (line 1714) | bool container_is_sticky(struct sway_container *con) { function container_is_sticky_or_child (line 1718) | bool container_is_sticky_or_child(struct sway_container *con) { function is_parallel (line 1722) | static bool is_parallel(enum sway_container_layout first, function container_is_squashable (line 1736) | static bool container_is_squashable(struct sway_container *con, function container_squash_children (line 1745) | static void container_squash_children(struct sway_container *con) { function container_squash (line 1752) | int container_squash(struct sway_container *con) { function swap_places (line 1784) | static void swap_places(struct sway_container *con1, function swap_focus (line 1832) | static void swap_focus(struct sway_container *con1, function container_swap (line 1866) | void container_swap(struct sway_container *con1, struct sway_container *... FILE: sway/tree/node.c function node_init (line 9) | void node_init(struct sway_node *node, enum sway_node_type type, void *t... type sway_node_type (line 17) | enum sway_node_type function node_set_dirty (line 31) | void node_set_dirty(struct sway_node *node) { function node_is_view (line 39) | bool node_is_view(struct sway_node *node) { type sway_node (line 43) | struct sway_node function node_get_box (line 57) | void node_get_box(struct sway_node *node, struct wlr_box *box) { type sway_output (line 74) | struct sway_output type sway_node (line 74) | struct sway_node type sway_workspace (line 77) | struct sway_workspace function node_get_layout (line 90) | enum sway_container_layout node_get_layout(struct sway_node *node) { type sway_node (line 103) | struct sway_node type sway_node (line 103) | struct sway_node type sway_container (line 106) | struct sway_container type sway_workspace (line 116) | struct sway_workspace function list_t (line 130) | list_t *node_get_children(struct sway_node *node) { function node_has_ancestor (line 143) | bool node_has_ancestor(struct sway_node *node, struct sway_node *ancesto... function scene_node_disown_children (line 162) | void scene_node_disown_children(struct wlr_scene_tree *tree) { type wlr_scene_tree (line 175) | struct wlr_scene_tree type wlr_scene_tree (line 175) | struct wlr_scene_tree type wlr_scene_tree (line 182) | struct wlr_scene_tree FILE: sway/tree/output.c function opposite_direction (line 14) | enum wlr_direction opposite_direction(enum wlr_direction d) { function restore_workspaces (line 29) | static void restore_workspaces(struct sway_output *output) { function destroy_scene_layers (line 89) | static void destroy_scene_layers(struct sway_output *output) { type sway_output (line 104) | struct sway_output type wlr_output (line 104) | struct wlr_output type sway_output (line 105) | struct sway_output type sway_output (line 105) | struct sway_output function output_enable (line 148) | void output_enable(struct sway_output *output) { function evacuate_sticky (line 185) | static void evacuate_sticky(struct sway_workspace *old_ws, function output_evacuate (line 202) | static void output_evacuate(struct sway_output *output) { function output_destroy (line 255) | void output_destroy(struct sway_output *output) { function output_disable (line 276) | void output_disable(struct sway_output *output) { function output_begin_destroy (line 297) | void output_begin_destroy(struct sway_output *output) { type sway_output (line 308) | struct sway_output type wlr_output (line 308) | struct wlr_output type sway_output (line 312) | struct sway_output type sway_output (line 312) | struct sway_output type wlr_direction (line 313) | enum wlr_direction type wlr_box (line 317) | struct wlr_box type wlr_output (line 321) | struct wlr_output function output_add_workspace (line 329) | void output_add_workspace(struct sway_output *output, function output_for_each_workspace (line 340) | void output_for_each_workspace(struct sway_output *output, function output_for_each_container (line 348) | void output_for_each_container(struct sway_output *output, type sway_workspace (line 356) | struct sway_workspace type sway_output (line 356) | struct sway_output type sway_workspace (line 357) | struct sway_workspace type sway_workspace (line 359) | struct sway_workspace type sway_container (line 367) | struct sway_container type sway_output (line 367) | struct sway_output type sway_container (line 368) | struct sway_container type sway_container (line 369) | struct sway_container type sway_workspace (line 371) | struct sway_workspace function sort_workspace_cmp_qsort (line 379) | static int sort_workspace_cmp_qsort(const void *_a, const void *_b) { function output_sort_workspaces (line 395) | void output_sort_workspaces(struct sway_output *output) { function output_get_box (line 399) | void output_get_box(struct sway_output *output, struct wlr_box *box) { function handle_destroy_non_desktop (line 406) | static void handle_destroy_non_desktop(struct wl_listener *listener, voi... type sway_output_non_desktop (line 420) | struct sway_output_non_desktop type wlr_output (line 421) | struct wlr_output type sway_output_non_desktop (line 422) | struct sway_output_non_desktop type sway_output_non_desktop (line 423) | struct sway_output_non_desktop function output_get_default_layout (line 433) | enum sway_container_layout output_get_default_layout( FILE: sway/tree/root.c type sway_root (line 20) | struct sway_root type sway_root (line 22) | struct sway_root type wl_display (line 22) | struct wl_display type sway_root (line 23) | struct sway_root type sway_root (line 23) | struct sway_root type wlr_scene (line 29) | struct wlr_scene function root_destroy (line 81) | void root_destroy(struct sway_root *root) { function set_container_transform (line 89) | static void set_container_transform(struct sway_workspace *ws, function root_scratchpad_add_container (line 99) | void root_scratchpad_add_container(struct sway_container *con, struct sw... function root_scratchpad_remove_container (line 145) | void root_scratchpad_remove_container(struct sway_container *con) { function root_scratchpad_show (line 157) | void root_scratchpad_show(struct sway_container *con) { function disable_fullscreen (line 206) | static void disable_fullscreen(struct sway_container *con, void *data) { function root_scratchpad_hide (line 212) | void root_scratchpad_hide(struct sway_container *con) { function root_for_each_workspace (line 235) | void root_for_each_workspace(void (*f)(struct sway_workspace *ws, void *... function root_for_each_container (line 243) | void root_for_each_container(void (*f)(struct sway_container *con, void ... type sway_output (line 266) | struct sway_output type sway_output (line 267) | struct sway_output type sway_output (line 269) | struct sway_output type sway_workspace (line 277) | struct sway_workspace type sway_workspace (line 278) | struct sway_workspace type sway_workspace (line 279) | struct sway_workspace type sway_output (line 281) | struct sway_output type sway_container (line 289) | struct sway_container type sway_container (line 290) | struct sway_container type sway_container (line 291) | struct sway_container type sway_output (line 293) | struct sway_output type sway_container (line 301) | struct sway_container type sway_workspace (line 314) | struct sway_workspace function root_get_box (line 323) | void root_get_box(struct sway_root *root, struct wlr_box *box) { FILE: sway/tree/view.c function view_init (line 41) | bool view_init(struct sway_view *view, enum sway_view_type type, function view_destroy (line 74) | void view_destroy(struct sway_view *view) { function view_begin_destroy (line 100) | void view_begin_destroy(struct sway_view *view) { type sway_view (line 111) | struct sway_view type sway_view (line 118) | struct sway_view type sway_view (line 125) | struct sway_view type sway_view (line 132) | struct sway_view function view_get_x11_window_id (line 139) | uint32_t view_get_x11_window_id(struct sway_view *view) { function view_get_x11_parent_id (line 146) | uint32_t view_get_x11_parent_id(struct sway_view *view) { type sway_view (line 153) | struct sway_view function view_get_window_type (line 160) | uint32_t view_get_window_type(struct sway_view *view) { type wlr_security_context_v1_state (line 167) | struct wlr_security_context_v1_state type sway_view (line 168) | struct sway_view type wl_client (line 169) | struct wl_client type wlr_security_context_v1_state (line 171) | struct wlr_security_context_v1_state type sway_view (line 177) | struct sway_view type wlr_security_context_v1_state (line 178) | struct wlr_security_context_v1_state type sway_view (line 183) | struct sway_view type wlr_security_context_v1_state (line 184) | struct wlr_security_context_v1_state type sway_view (line 189) | struct sway_view type wlr_security_context_v1_state (line 190) | struct wlr_security_context_v1_state type sway_view (line 195) | struct sway_view type sway_view (line 202) | struct sway_view function view_get_constraints (line 214) | void view_get_constraints(struct sway_view *view, double *min_width, function view_configure (line 227) | uint32_t view_configure(struct sway_view *view, double lx, double ly, in... function view_inhibit_idle (line 235) | bool view_inhibit_idle(struct sway_view *view) { function view_ancestor_is_only_visible (line 262) | bool view_ancestor_is_only_visible(struct sway_view *view) { function view_is_only_visible (line 280) | static bool view_is_only_visible(struct sway_view *view) { function gaps_to_edge (line 297) | static bool gaps_to_edge(struct sway_view *view) { function view_autoconfigure (line 302) | void view_autoconfigure(struct sway_view *view) { function view_set_activated (line 420) | void view_set_activated(struct sway_view *view, bool activated) { function view_request_activate (line 430) | void view_request_activate(struct sway_view *view, struct sway_seat *sea... function view_request_urgent (line 462) | void view_request_urgent(struct sway_view *view) { function view_set_csd_from_server (line 468) | void view_set_csd_from_server(struct sway_view *view, bool enabled) { function view_update_csd_from_client (line 480) | void view_update_csd_from_client(struct sway_view *view, bool enabled) { function view_set_tiled (line 494) | void view_set_tiled(struct sway_view *view, bool tiled) { function view_close (line 500) | void view_close(struct sway_view *view) { function view_close_popups (line 506) | void view_close_popups(struct sway_view *view) { function view_has_executed_criteria (line 512) | static bool view_has_executed_criteria(struct sway_view *view, function view_execute_criteria (line 523) | void view_execute_criteria(struct sway_view *view) { function view_populate_pid (line 549) | static void view_populate_pid(struct sway_view *view) { function view_assign_ctx (line 568) | void view_assign_ctx(struct sway_view *view, struct launcher_ctx *ctx) { type sway_workspace (line 582) | struct sway_workspace type sway_view (line 582) | struct sway_view type sway_seat (line 583) | struct sway_seat type sway_workspace (line 588) | struct sway_workspace type criteria (line 590) | struct criteria type sway_output (line 592) | struct sway_output type sway_node (line 629) | struct sway_node function update_ext_foreign_toplevel (line 642) | static void update_ext_foreign_toplevel(struct sway_view *view) { function should_focus (line 650) | static bool should_focus(struct sway_view *view) { function handle_foreign_activate_request (line 687) | static void handle_foreign_activate_request( function handle_foreign_fullscreen_request (line 707) | static void handle_foreign_fullscreen_request( function handle_foreign_close_request (line 747) | static void handle_foreign_close_request( function handle_foreign_destroy (line 754) | static void handle_foreign_destroy( function view_map (line 765) | void view_map(struct sway_view *view, struct wlr_surface *wlr_surface, function view_unmap (line 925) | void view_unmap(struct sway_view *view) { function view_update_size (line 979) | void view_update_size(struct sway_view *view) { function view_center_and_clip_surface (line 986) | void view_center_and_clip_surface(struct sway_view *view) { type sway_view (line 1018) | struct sway_view type wlr_surface (line 1018) | struct wlr_surface type wlr_xdg_surface (line 1019) | struct wlr_xdg_surface type wlr_xwayland_surface (line 1024) | struct wlr_xwayland_surface type wlr_subsurface (line 1029) | struct wlr_subsurface function view_update_app_id (line 1046) | void view_update_app_id(struct sway_view *view) { function view_update_title (line 1058) | void view_update_title(struct sway_view *view, bool force) { function view_is_visible (line 1110) | bool view_is_visible(struct sway_view *view) { function view_set_urgent (line 1158) | void view_set_urgent(struct sway_view *view, bool enable) { function view_is_urgent (line 1184) | bool view_is_urgent(struct sway_view *view) { function view_remove_saved_buffer (line 1188) | void view_remove_saved_buffer(struct sway_view *view) { function view_save_buffer_iterator (line 1198) | static void view_save_buffer_iterator(struct wlr_scene_buffer *buffer, function view_save_buffer (line 1221) | void view_save_buffer(struct sway_view *view) { function view_is_transient_for (line 1243) | bool view_is_transient_for(struct sway_view *child, function view_can_tear (line 1249) | bool view_can_tear(struct sway_view *view) { function send_frame_done_iterator (line 1262) | static void send_frame_done_iterator(struct wlr_scene_buffer *scene_buffer, function view_send_frame_done (line 1272) | void view_send_frame_done(struct sway_view *view) { FILE: sway/tree/workspace.c type workspace_config (line 23) | struct workspace_config type workspace_config (line 25) | struct workspace_config type sway_output (line 33) | struct sway_output type workspace_config (line 35) | struct workspace_config type sway_output (line 38) | struct sway_output type sway_seat (line 46) | struct sway_seat type sway_node (line 47) | struct sway_node type sway_workspace (line 57) | struct sway_workspace type sway_output (line 57) | struct sway_output type sway_workspace (line 68) | struct sway_workspace type sway_workspace (line 68) | struct sway_workspace type workspace_config (line 96) | struct workspace_config function workspace_destroy (line 136) | void workspace_destroy(struct sway_workspace *workspace) { function workspace_begin_destroy (line 161) | void workspace_begin_destroy(struct sway_workspace *workspace) { function workspace_consider_destroy (line 173) | void workspace_consider_destroy(struct sway_workspace *ws) { function workspace_valid_on_output (line 193) | static bool workspace_valid_on_output(const char *output_name, function workspace_name_from_binding (line 215) | static void workspace_name_from_binding(const struct sway_binding * bind... type sway_mode (line 300) | struct sway_mode type sway_output (line 302) | struct sway_output type workspace_config (line 319) | struct workspace_config type sway_output (line 325) | struct sway_output function _workspace_by_number (line 352) | static bool _workspace_by_number(struct sway_workspace *ws, void *data) { type sway_workspace (line 363) | struct sway_workspace function _workspace_by_name (line 367) | static bool _workspace_by_name(struct sway_workspace *ws, void *data) { type sway_workspace (line 371) | struct sway_workspace type sway_seat (line 372) | struct sway_seat type sway_workspace (line 373) | struct sway_workspace type sway_seat (line 386) | struct sway_seat function workspace_get_number (line 397) | static int workspace_get_number(struct sway_workspace *workspace) { type sway_workspace (line 407) | struct sway_workspace type sway_workspace (line 407) | struct sway_workspace type sway_workspace (line 409) | struct sway_workspace type sway_output (line 415) | struct sway_output type sway_workspace (line 417) | struct sway_workspace type sway_output (line 440) | struct sway_output type sway_workspace (line 442) | struct sway_workspace type sway_workspace (line 472) | struct sway_workspace type sway_workspace (line 472) | struct sway_workspace type sway_workspace (line 474) | struct sway_workspace type sway_output (line 480) | struct sway_output type sway_workspace (line 482) | struct sway_workspace type sway_output (line 505) | struct sway_output type sway_workspace (line 507) | struct sway_workspace type sway_workspace (line 544) | struct sway_workspace type sway_output (line 545) | struct sway_output type sway_seat (line 546) | struct sway_seat type sway_workspace (line 547) | struct sway_workspace type sway_workspace (line 560) | struct sway_workspace type sway_workspace (line 560) | struct sway_workspace type sway_workspace (line 564) | struct sway_workspace type sway_workspace (line 564) | struct sway_workspace type sway_workspace (line 568) | struct sway_workspace type sway_workspace (line 569) | struct sway_workspace type sway_seat (line 570) | struct sway_seat type sway_workspace (line 571) | struct sway_workspace type sway_node (line 572) | struct sway_node type sway_workspace (line 581) | struct sway_workspace function workspace_switch (line 590) | bool workspace_switch(struct sway_workspace *workspace) { function workspace_is_visible (line 604) | bool workspace_is_visible(struct sway_workspace *ws) { function workspace_is_empty (line 611) | bool workspace_is_empty(struct sway_workspace *ws) { function find_output (line 625) | static int find_output(const void *id1, const void *id2) { function workspace_output_get_priority (line 629) | static int workspace_output_get_priority(struct sway_workspace *ws, function workspace_output_raise_priority (line 639) | void workspace_output_raise_priority(struct sway_workspace *ws, function workspace_output_add_priority (line 658) | void workspace_output_add_priority(struct sway_workspace *workspace, type sway_output (line 667) | struct sway_output type sway_workspace (line 668) | struct sway_workspace type sway_output (line 671) | struct sway_output function find_urgent_iterator (line 680) | static bool find_urgent_iterator(struct sway_container *con, void *data) { function workspace_detect_urgent (line 684) | void workspace_detect_urgent(struct sway_workspace *workspace) { function workspace_for_each_container (line 694) | void workspace_for_each_container(struct sway_workspace *ws, type sway_container (line 710) | struct sway_container type sway_workspace (line 710) | struct sway_workspace type sway_container (line 711) | struct sway_container type sway_container (line 712) | struct sway_container type sway_container (line 720) | struct sway_container type sway_container (line 730) | struct sway_container function set_workspace (line 741) | static void set_workspace(struct sway_container *container, void *data) { function workspace_attach_tiling (line 745) | static void workspace_attach_tiling(struct sway_workspace *ws, type sway_container (line 756) | struct sway_container type sway_workspace (line 756) | struct sway_workspace type sway_container (line 757) | struct sway_container type sway_container (line 758) | struct sway_container type sway_container (line 761) | struct sway_container function workspace_unwrap_children (line 770) | void workspace_unwrap_children(struct sway_workspace *ws, function workspace_detach (line 785) | void workspace_detach(struct sway_workspace *workspace) { type sway_container (line 797) | struct sway_container type sway_workspace (line 797) | struct sway_workspace type sway_container (line 798) | struct sway_container type sway_container (line 800) | struct sway_container function workspace_add_floating (line 819) | void workspace_add_floating(struct sway_workspace *workspace, function workspace_insert_tiling_direct (line 832) | void workspace_insert_tiling_direct(struct sway_workspace *workspace, type sway_container (line 843) | struct sway_container type sway_workspace (line 843) | struct sway_workspace type sway_container (line 844) | struct sway_container function workspace_has_single_visible_container (line 855) | bool workspace_has_single_visible_container(struct sway_workspace *ws) { function workspace_add_gaps (line 865) | void workspace_add_gaps(struct sway_workspace *ws) { type sway_container (line 916) | struct sway_container type sway_workspace (line 916) | struct sway_workspace type sway_container_layout (line 917) | enum sway_container_layout type sway_container_layout (line 924) | enum sway_container_layout type sway_container (line 925) | struct sway_container type sway_seat (line 929) | struct sway_seat function workspace_update_representation (line 939) | void workspace_update_representation(struct sway_workspace *ws) { function workspace_get_box (line 949) | void workspace_get_box(struct sway_workspace *workspace, struct wlr_box ... function count_tiling_views (line 956) | static void count_tiling_views(struct sway_container *con, void *data) { function workspace_num_tiling_views (line 963) | size_t workspace_num_tiling_views(struct sway_workspace *ws) { function count_sticky_containers (line 969) | static void count_sticky_containers(struct sway_container *con, void *da... function workspace_num_sticky_containers (line 976) | size_t workspace_num_sticky_containers(struct sway_workspace *ws) { function workspace_squash (line 982) | void workspace_squash(struct sway_workspace *workspace) { FILE: sway/xdg_activation_v1.c function xdg_activation_v1_handle_request_activate (line 7) | void xdg_activation_v1_handle_request_activate(struct wl_listener *liste... function xdg_activation_v1_handle_new_token (line 55) | void xdg_activation_v1_handle_new_token(struct wl_listener *listener, vo... FILE: sway/xdg_decoration.c function xdg_decoration_handle_destroy (line 9) | static void xdg_decoration_handle_destroy(struct wl_listener *listener, function xdg_decoration_handle_request_mode (line 22) | static void xdg_decoration_handle_request_mode(struct wl_listener *liste... function handle_xdg_decoration (line 29) | void handle_xdg_decoration(struct wl_listener *listener, void *data) { type sway_xdg_decoration (line 53) | struct sway_xdg_decoration type wlr_surface (line 54) | struct wlr_surface type sway_xdg_decoration (line 55) | struct sway_xdg_decoration function set_xdg_decoration_mode (line 64) | void set_xdg_decoration_mode(struct sway_xdg_decoration *deco) { FILE: swaybar/bar.c function free_workspaces (line 32) | void free_workspaces(struct wl_list *list) { function swaybar_output_free (line 42) | static void swaybar_output_free(struct swaybar_output *output) { function set_output_dirty (line 64) | static void set_output_dirty(struct swaybar_output *output) { function layer_surface_configure (line 72) | static void layer_surface_configure(void *data, function layer_surface_closed (line 82) | static void layer_surface_closed(void *_output, type zwlr_layer_surface_v1_listener (line 88) | struct zwlr_layer_surface_v1_listener function add_layer_surface (line 93) | static void add_layer_surface(struct swaybar_output *output) { function destroy_layer_surface (line 123) | void destroy_layer_surface(struct swaybar_output *output) { function set_bar_dirty (line 134) | void set_bar_dirty(struct swaybar *bar) { function determine_bar_visibility (line 141) | bool determine_bar_visibility(struct swaybar *bar, bool moving_layer) { function bar_uses_output (line 177) | static bool bar_uses_output(struct swaybar_output *output) { function output_geometry (line 192) | static void output_geometry(void *data, struct wl_output *wl_output, int... function output_mode (line 199) | static void output_mode(void *data, struct wl_output *wl_output, uint32_... function output_done (line 204) | static void output_done(void *data, struct wl_output *wl_output) { function output_scale (line 209) | static void output_scale(void *data, struct wl_output *wl_output, type wl_output_listener (line 227) | struct wl_output_listener function xdg_output_handle_logical_position (line 234) | static void xdg_output_handle_logical_position(void *data, function xdg_output_handle_logical_size (line 241) | static void xdg_output_handle_logical_size(void *data, function xdg_output_handle_done (line 248) | static void xdg_output_handle_done(void *data, function xdg_output_handle_name (line 277) | static void xdg_output_handle_name(void *data, function xdg_output_handle_description (line 284) | static void xdg_output_handle_description(void *data, type zxdg_output_v1_listener (line 304) | struct zxdg_output_v1_listener function add_xdg_output (line 312) | static void add_xdg_output(struct swaybar_output *output) { function handle_global (line 323) | static void handle_global(void *data, struct wl_registry *registry, function handle_global_remove (line 370) | static void handle_global_remove(void *data, struct wl_registry *registry, type wl_registry_listener (line 395) | struct wl_registry_listener function bar_setup (line 400) | bool bar_setup(struct swaybar *bar, const char *socket_path) { function display_in (line 461) | static void display_in(int fd, short mask, void *data) { function ipc_in (line 476) | static void ipc_in(int fd, short mask, void *data) { function status_in (line 490) | void status_in(int fd, short mask, void *data) { function bar_run (line 501) | void bar_run(struct swaybar *bar) { function free_outputs (line 523) | static void free_outputs(struct wl_list *list) { function free_seats (line 530) | static void free_seats(struct wl_list *list) { function bar_teardown (line 537) | void bar_teardown(struct swaybar *bar) { FILE: swaybar/config.c function parse_position (line 10) | uint32_t parse_position(const char *position) { type swaybar_config (line 23) | struct swaybar_config type swaybar_config (line 24) | struct swaybar_config type swaybar_config (line 24) | struct swaybar_config function free_binding (line 87) | void free_binding(struct swaybar_binding *binding) { function free_tray_binding (line 96) | void free_tray_binding(struct tray_binding *binding) { function free_config (line 105) | void free_config(struct swaybar_config *config) { FILE: swaybar/i3bar.c function i3bar_block_unref (line 14) | void i3bar_block_unref(struct i3bar_block *block) { function i3bar_parse_json_color (line 30) | static bool i3bar_parse_json_color(json_object *json, uint32_t *color) { function i3bar_parse_json (line 43) | static void i3bar_parse_json(struct status_line *status, function i3bar_handle_readable (line 121) | bool i3bar_handle_readable(struct status_line *status) { function i3bar_block_send_click (line 269) | enum hotspot_event_handling i3bar_block_send_click(struct status_line *s... FILE: swaybar/image.c function cairo_surface_t (line 11) | static cairo_surface_t* gdk_cairo_image_surface_create_from_pixbuf( function cairo_surface_t (line 107) | cairo_surface_t *load_image(const char *path) { FILE: swaybar/input.c function free_hotspots (line 13) | void free_hotspots(struct wl_list *list) { function event_to_x11_button (line 24) | uint32_t event_to_x11_button(uint32_t event) { function wl_axis_to_button (line 49) | static uint32_t wl_axis_to_button(uint32_t axis, wl_fixed_t value) { function update_cursor (line 62) | void update_cursor(struct swaybar_seat *seat) { function wl_pointer_enter (line 107) | static void wl_pointer_enter(void *data, struct wl_pointer *wl_pointer, function wl_pointer_leave (line 136) | static void wl_pointer_leave(void *data, struct wl_pointer *wl_pointer, function wl_pointer_motion (line 142) | static void wl_pointer_motion(void *data, struct wl_pointer *wl_pointer, function check_bindings (line 149) | static bool check_bindings(struct swaybar *bar, uint32_t button, function process_hotspots (line 162) | static bool process_hotspots(struct swaybar_output *output, function wl_pointer_button (line 180) | static void wl_pointer_button(void *data, struct wl_pointer *wl_pointer, function workspace_next (line 196) | static void workspace_next(struct swaybar *bar, struct swaybar_output *o... function process_discrete_scroll (line 239) | static void process_discrete_scroll(struct swaybar_seat *seat, function process_continuous_scroll (line 271) | static void process_continuous_scroll(struct swaybar_seat *seat, function wl_pointer_axis (line 287) | static void wl_pointer_axis(void *data, struct wl_pointer *wl_pointer, function wl_pointer_frame (line 311) | static void wl_pointer_frame(void *data, struct wl_pointer *wl_pointer) { function wl_pointer_axis_source (line 339) | static void wl_pointer_axis_source(void *data, struct wl_pointer *wl_poi... function wl_pointer_axis_stop (line 344) | static void wl_pointer_axis_stop(void *data, struct wl_pointer *wl_pointer, function wl_pointer_axis_discrete (line 349) | static void wl_pointer_axis_discrete(void *data, struct wl_pointer *wl_p... type wl_pointer_listener (line 359) | struct wl_pointer_listener type touch_slot (line 371) | struct touch_slot type swaybar_touch (line 371) | struct swaybar_touch function wl_touch_down (line 388) | static void wl_touch_down(void *data, struct wl_touch *wl_touch, function wl_touch_up (line 414) | static void wl_touch_up(void *data, struct wl_touch *wl_touch, function wl_touch_motion (line 429) | static void wl_touch_motion(void *data, struct wl_touch *wl_touch, function wl_touch_frame (line 450) | static void wl_touch_frame(void *data, struct wl_touch *wl_touch) { function wl_touch_cancel (line 454) | static void wl_touch_cancel(void *data, struct wl_touch *wl_touch) { function wl_touch_shape (line 462) | static void wl_touch_shape(void *data, struct wl_touch *wl_touch, int32_... function wl_touch_orientation (line 467) | static void wl_touch_orientation(void *data, struct wl_touch *wl_touch, type wl_touch_listener (line 472) | struct wl_touch_listener function seat_handle_capabilities (line 482) | static void seat_handle_capabilities(void *data, struct wl_seat *wl_seat, function seat_handle_name (line 510) | static void seat_handle_name(void *data, struct wl_seat *wl_seat, type wl_seat_listener (line 515) | struct wl_seat_listener function swaybar_seat_free (line 520) | void swaybar_seat_free(struct swaybar_seat *seat) { FILE: swaybar/ipc.c function ipc_send_workspace_command (line 21) | void ipc_send_workspace_command(struct swaybar *bar, const char *ws) { function ipc_parse_colors (line 56) | static void ipc_parse_colors( function ipc_parse_config (line 97) | static bool ipc_parse_config( function ipc_get_workspaces (line 340) | bool ipc_get_workspaces(struct swaybar *bar) { function ipc_execute_binding (line 411) | void ipc_execute_binding(struct swaybar *bar, struct swaybar_binding *bi... function ipc_initialize (line 419) | bool ipc_initialize(struct swaybar *bar) { function handle_bar_state_update (line 437) | static bool handle_bar_state_update(struct swaybar *bar, json_object *ev... function handle_barconfig_update (line 458) | static bool handle_barconfig_update(struct swaybar *bar, const char *pay... function handle_ipc_readable (line 541) | bool handle_ipc_readable(struct swaybar *bar) { FILE: swaybar/main.c type swaybar (line 10) | struct swaybar function sig_handler (line 12) | void sig_handler(int signal) { function main (line 16) | int main(int argc, char **argv) { FILE: swaybar/render.c type render_context (line 25) | struct render_context { function choose_text_aa_mode (line 34) | static void choose_text_aa_mode(struct render_context *ctx, uint32_t fon... function render_status_line_error (line 49) | static uint32_t render_status_line_error(struct render_context *ctx, dou... function render_status_line_text (line 85) | static uint32_t render_status_line_text(struct render_context *ctx, doub... function render_sharp_rectangle (line 122) | static void render_sharp_rectangle(cairo_t *cairo, uint32_t color, function render_sharp_line (line 133) | static void render_sharp_line(cairo_t *cairo, uint32_t color, function block_hotspot_callback (line 160) | static enum hotspot_event_handling block_hotspot_callback( function i3bar_block_unref_callback (line 173) | static void i3bar_block_unref_callback(void *data) { function render_status_block (line 177) | static uint32_t render_status_block(struct render_context *ctx, function predict_status_block_pos (line 347) | static void predict_status_block_pos(cairo_t *cairo, function predict_status_line_pos (line 412) | static double predict_status_line_pos(cairo_t *cairo, function predict_workspace_button_length (line 423) | static uint32_t predict_workspace_button_length(cairo_t *cairo, function predict_workspace_buttons_length (line 451) | static uint32_t predict_workspace_buttons_length(cairo_t *cairo, function predict_binding_mode_indicator_length (line 463) | static uint32_t predict_binding_mode_indicator_length(cairo_t *cairo, function render_status_line_i3bar (line 499) | static uint32_t render_status_line_i3bar(struct render_context *ctx, dou... function render_status_line (line 528) | static uint32_t render_status_line(struct render_context *ctx, double *x) { function render_box (line 543) | static struct box_size render_box(struct render_context *ctx, double x, function render_binding_mode_indicator (line 600) | static uint32_t render_binding_mode_indicator(struct render_context *ctx, function workspace_hotspot_callback (line 613) | static enum hotspot_event_handling workspace_hotspot_callback( function render_workspace_button (line 628) | static uint32_t render_workspace_button(struct render_context *ctx, function render_to_cairo (line 661) | static uint32_t render_to_cairo(struct render_context *ctx) { function output_frame_handle_done (line 704) | static void output_frame_handle_done(void *data, struct wl_callback *cal... type wl_callback_listener (line 715) | struct wl_callback_listener function render_frame (line 719) | void render_frame(struct swaybar_output *output) { FILE: swaybar/status_line.c function status_line_close_fds (line 18) | static void status_line_close_fds(struct status_line *status) { function status_error (line 30) | void status_error(struct status_line *status, const char *text) { function status_handle_readable (line 36) | bool status_handle_readable(struct status_line *status) { type status_line (line 141) | struct status_line type status_line (line 142) | struct status_line type status_line (line 142) | struct status_line function status_line_free (line 190) | void status_line_free(struct status_line *status) { FILE: swaybar/tray/host.c function cmp_sni_id (line 16) | static int cmp_sni_id(const void *item, const void *cmp_to) { function add_sni (line 21) | static void add_sni(struct swaybar_tray *tray, char *id) { function handle_sni_registered (line 32) | static int handle_sni_registered(sd_bus_message *msg, void *data, function handle_sni_unregistered (line 46) | static int handle_sni_unregistered(sd_bus_message *msg, void *data, function get_registered_snis_callback (line 65) | static int get_registered_snis_callback(sd_bus_message *msg, void *data, function register_to_watcher (line 98) | static bool register_to_watcher(struct swaybar_host *host) { function handle_new_watcher (line 120) | static int handle_new_watcher(sd_bus_message *msg, function init_host (line 139) | bool init_host(struct swaybar_host *host, char *protocol, function finish_host (line 203) | void finish_host(struct swaybar_host *host) { FILE: swaybar/tray/icon.c function cmp_id (line 16) | static int cmp_id(const void *item, const void *cmp_to) { function dir_exists (line 20) | static bool dir_exists(char *path) { function list_t (line 25) | static list_t *get_basedirs(void) { function destroy_theme (line 63) | static void destroy_theme(struct icon_theme *theme) { type icon_theme (line 83) | struct icon_theme type icon_theme_subdir (line 108) | struct icon_theme_subdir type icon_theme_subdir (line 129) | struct icon_theme_subdir type icon_theme_subdir (line 129) | struct icon_theme_subdir type icon_theme (line 142) | struct icon_theme type icon_theme_subdir (line 158) | struct icon_theme_subdir type icon_theme (line 204) | struct icon_theme type icon_theme (line 213) | struct icon_theme type icon_theme (line 213) | struct icon_theme function list_t (line 317) | static list_t *load_themes_in_dir(char *basedir) { function log_loaded_themes (line 337) | static void log_loaded_themes(list_t *themes) { function init_themes (line 374) | void init_themes(list_t **themes, list_t **basedirs) { function finish_themes (line 390) | void finish_themes(list_t *themes, list_t *basedirs) { function theme_exists_in_basedir (line 422) | static bool theme_exists_in_basedir(char *theme, char *basedir) { type icon_theme (line 431) | struct icon_theme type icon_theme_subdir (line 448) | struct icon_theme_subdir type icon_theme_subdir (line 467) | struct icon_theme_subdir FILE: swaybar/tray/item.c function sni_ready (line 23) | static bool sni_ready(struct swaybar_sni *sni) { function set_sni_dirty (line 29) | static void set_sni_dirty(struct swaybar_sni *sni) { function read_pixmap (line 36) | static int read_pixmap(sd_bus_message *msg, struct swaybar_sni *sni, function get_property_callback (line 111) | static int get_property_callback(sd_bus_message *msg, void *data, function sni_get_property_async (line 174) | static void sni_get_property_async(struct swaybar_sni *sni, const char *... function sni_check_msg_sender (line 206) | static int sni_check_msg_sender(struct swaybar_sni *sni, sd_bus_message ... function handle_new_icon (line 219) | static int handle_new_icon(sd_bus_message *msg, void *data, sd_bus_error... function handle_new_attention_icon (line 229) | static int handle_new_attention_icon(sd_bus_message *msg, void *data, function handle_new_status (line 237) | static int handle_new_status(sd_bus_message *msg, void *data, sd_bus_err... function sni_match_signal_async (line 259) | static void sni_match_signal_async(struct swaybar_sni *sni, char *signal, type swaybar_sni (line 273) | struct swaybar_sni type swaybar_tray (line 273) | struct swaybar_tray type swaybar_sni (line 274) | struct swaybar_sni type swaybar_sni (line 274) | struct swaybar_sni function destroy_sni (line 310) | void destroy_sni(struct swaybar_sni *sni) { function handle_click (line 336) | static void handle_click(struct swaybar_sni *sni, int x, int y, function cmp_sni_id (line 381) | static int cmp_sni_id(const void *item, const void *cmp_to) { function icon_hotspot_callback (line 386) | static enum hotspot_event_handling icon_hotspot_callback( function reload_sni (line 418) | static void reload_sni(struct swaybar_sni *sni, char *icon_theme, function render_sni (line 460) | uint32_t render_sni(cairo_t *cairo, struct swaybar_output *output, doubl... FILE: swaybar/tray/tray.c function handle_lost_watcher (line 16) | static int handle_lost_watcher(sd_bus_message *msg, type swaybar_tray (line 37) | struct swaybar_tray type swaybar (line 37) | struct swaybar type swaybar_tray (line 47) | struct swaybar_tray type swaybar_tray (line 47) | struct swaybar_tray function destroy_tray (line 76) | void destroy_tray(struct swaybar_tray *tray) { function tray_in (line 93) | void tray_in(int fd, short mask, void *data) { function cmp_output (line 111) | static int cmp_output(const void *item, const void *cmp_to) { function render_tray (line 119) | uint32_t render_tray(cairo_t *cairo, struct swaybar_output *output, doub... FILE: swaybar/tray/watcher.c function using_standard_protocol (line 13) | static bool using_standard_protocol(struct swaybar_watcher *watcher) { function cmp_id (line 17) | static int cmp_id(const void *item, const void *cmp_to) { function handle_lost_service (line 21) | static int handle_lost_service(sd_bus_message *msg, function register_sni (line 65) | static int register_sni(sd_bus_message *msg, void *data, sd_bus_error *e... function register_host (line 103) | static int register_host(sd_bus_message *msg, void *data, sd_bus_error *... function get_registered_snis (line 128) | static int get_registered_snis(sd_bus *bus, const char *obj_path, function is_host_registered (line 138) | static int is_host_registered(sd_bus *bus, const char *obj_path, type swaybar_watcher (line 157) | struct swaybar_watcher type swaybar_watcher (line 165) | struct swaybar_watcher type swaybar_watcher (line 166) | struct swaybar_watcher type swaybar_watcher (line 167) | struct swaybar_watcher function destroy_watcher (line 219) | void destroy_watcher(struct swaybar_watcher *watcher) { FILE: swaymsg/main.c function success_object (line 19) | static bool success_object(json_object *result) { function success (line 30) | static bool success(json_object *r, bool fallback) { function pretty_print_cmd (line 54) | static void pretty_print_cmd(json_object *r) { function pretty_print_workspace (line 65) | static void pretty_print_workspace(json_object *w) { function pretty_print_input (line 115) | static void pretty_print_input(json_object *i) { function pretty_print_seat (line 153) | static void pretty_print_seat(json_object *i) { function pretty_print_output (line 182) | static void pretty_print_output(json_object *o) { function pretty_print_version (line 312) | static void pretty_print_version(json_object *v) { function pretty_print_config (line 318) | static void pretty_print_config(json_object *c) { function pretty_print_tree (line 324) | static void pretty_print_tree(json_object *obj, int indent) { function pretty_print (line 394) | static void pretty_print(int type, json_object *resp) { function main (line 443) | int main(int argc, char **argv) { FILE: swaynag/config.c function swaynag_parse_options (line 49) | int swaynag_parse_options(int argc, char **argv, struct swaynag *swaynag, function file_exists (line 364) | static bool file_exists(const char *path) { function swaynag_load_config (line 395) | int swaynag_load_config(char *path, struct swaynag *swaynag, list_t *typ... FILE: swaynag/main.c type swaynag (line 9) | struct swaynag function sig_handler (line 11) | void sig_handler(int signal) { function main (line 16) | int main(int argc, char **argv) { FILE: swaynag/render.c function render_message (line 10) | static uint32_t render_message(cairo_t *cairo, struct swaynag *swaynag) { function render_details_scroll_button (line 31) | static void render_details_scroll_button(cairo_t *cairo, function get_detailed_scroll_button_width (line 57) | static int get_detailed_scroll_button_width(cairo_t *cairo, function render_detailed (line 74) | static uint32_t render_detailed(cairo_t *cairo, struct swaynag *swaynag, function render_button (line 170) | static uint32_t render_button(cairo_t *cairo, struct swaynag *swaynag, function render_to_cairo (line 212) | static uint32_t render_to_cairo(cairo_t *cairo, struct swaynag *swaynag) { function render_frame (line 251) | void render_frame(struct swaynag *swaynag) { FILE: swaynag/swaynag.c function nop (line 15) | static void nop() { function terminal_execute (line 19) | static bool terminal_execute(char *terminal, char *command) { function swaynag_button_execute (line 43) | static void swaynag_button_execute(struct swaynag *swaynag, function layer_surface_configure (line 94) | static void layer_surface_configure(void *data, function layer_surface_closed (line 104) | static void layer_surface_closed(void *data, type zwlr_layer_surface_v1_listener (line 110) | struct zwlr_layer_surface_v1_listener function surface_enter (line 115) | static void surface_enter(void *data, struct wl_surface *surface, type wl_surface_listener (line 131) | struct wl_surface_listener function update_cursor (line 136) | static void update_cursor(struct swaynag_seat *seat) { function update_all_cursors (line 178) | void update_all_cursors(struct swaynag *swaynag) { function wl_pointer_enter (line 187) | static void wl_pointer_enter(void *data, struct wl_pointer *wl_pointer, function wl_pointer_motion (line 209) | static void wl_pointer_motion(void *data, struct wl_pointer *wl_pointer, function wl_pointer_button (line 216) | static void wl_pointer_button(void *data, struct wl_pointer *wl_pointer, function wl_pointer_axis (line 266) | static void wl_pointer_axis(void *data, struct wl_pointer *wl_pointer, type wl_pointer_listener (line 290) | struct wl_pointer_listener function seat_handle_capabilities (line 302) | static void seat_handle_capabilities(void *data, struct wl_seat *wl_seat, type wl_seat_listener (line 316) | struct wl_seat_listener function output_scale (line 321) | static void output_scale(void *data, struct wl_output *output, function output_name (line 334) | static void output_name(void *data, struct wl_output *output, type wl_output_listener (line 347) | struct wl_output_listener function handle_global (line 356) | static void handle_global(void *data, struct wl_registry *registry, function swaynag_seat_destroy (line 406) | void swaynag_seat_destroy(struct swaynag_seat *seat) { function handle_global_remove (line 418) | static void handle_global_remove(void *data, struct wl_registry *registry, type wl_registry_listener (line 433) | struct wl_registry_listener function swaynag_setup_cursors (line 438) | void swaynag_setup_cursors(struct swaynag *swaynag) { function swaynag_setup (line 450) | void swaynag_setup(struct swaynag *swaynag) { function swaynag_run (line 503) | void swaynag_run(struct swaynag *swaynag) { function swaynag_destroy (line 512) | void swaynag_destroy(struct swaynag *swaynag) { FILE: swaynag/types.c type swaynag_type (line 14) | struct swaynag_type type swaynag_type (line 15) | struct swaynag_type type swaynag_type (line 15) | struct swaynag_type function swaynag_types_add_default (line 32) | void swaynag_types_add_default(list_t *types) { type swaynag_type (line 78) | struct swaynag_type type swaynag_type (line 80) | struct swaynag_type function swaynag_type_merge (line 88) | void swaynag_type_merge(struct swaynag_type *dest, struct swaynag_type *... function swaynag_type_free (line 173) | void swaynag_type_free(struct swaynag_type *type) { function swaynag_types_free (line 180) | void swaynag_types_free(list_t *types) {