SYMBOL INDEX (1374 symbols across 44 files) FILE: src/application.c type event_loop (line 1) | struct event_loop function OBSERVER_CALLBACK (line 5) | static OBSERVER_CALLBACK(application_notification_handler) function application_observe (line 41) | bool application_observe(struct application *application) function application_unobserve (line 61) | void application_unobserve(struct application *application) function application_main_window (line 77) | uint32_t application_main_window(struct application *application) function application_focused_window (line 89) | uint32_t application_focused_window(struct application *application) function application_is_frontmost (line 101) | bool application_is_frontmost(struct application *application) function application_is_hidden (line 110) | bool application_is_hidden(struct application *application) function CFArrayRef (line 116) | CFArrayRef application_window_list(struct application *application) type application (line 123) | struct application type process (line 123) | struct process type application (line 125) | struct application type application (line 125) | struct application type application (line 126) | struct application function application_destroy (line 138) | void application_destroy(struct application *application) FILE: src/application.h type OBSERVER_CALLBACK (line 5) | typedef OBSERVER_CALLBACK(observer_callback); type application (line 68) | struct application type application (line 82) | struct application type application (line 83) | struct application type application (line 84) | struct application type application (line 85) | struct application type application (line 86) | struct application type application (line 87) | struct application type application (line 88) | struct application type application (line 89) | struct application type process (line 89) | struct process type application (line 90) | struct application FILE: src/display.c type event_loop (line 1) | struct event_loop function DISPLAY_EVENT_HANDLER (line 6) | static DISPLAY_EVENT_HANDLER(display_handler) function display_serialize (line 20) | void display_serialize(FILE *rsp, uint32_t did, uint64_t flags) function CFStringRef (line 101) | CFStringRef display_uuid(uint32_t did) function display_id (line 112) | uint32_t display_id(CFStringRef uuid) function CGRect (line 123) | CGRect display_bounds_constrained(uint32_t did, bool ignore_external_bar) function CGPoint (line 173) | CGPoint display_center(uint32_t did) function display_space_id (line 179) | uint64_t display_space_id(uint32_t did) function display_space_count (line 190) | int display_space_count(uint32_t did) FILE: src/display.h type DISPLAY_EVENT_HANDLER (line 5) | typedef DISPLAY_EVENT_HANDLER(display_callback); type display_property (line 16) | enum display_property FILE: src/display_manager.c type display_manager (line 1) | struct display_manager type window_manager (line 2) | struct window_manager function display_manager_query_displays (line 5) | bool display_manager_query_displays(FILE *rsp, uint64_t flags) type display_label (line 23) | struct display_label type display_manager (line 23) | struct display_manager type display_label (line 26) | struct display_label type display_label (line 35) | struct display_label type display_manager (line 35) | struct display_manager type display_label (line 38) | struct display_label function display_manager_remove_label_for_display (line 47) | bool display_manager_remove_label_for_display(struct display_manager *dm... function display_manager_set_label_for_display (line 61) | void display_manager_set_label_for_display(struct display_manager *dm, u... function CFStringRef (line 80) | CFStringRef display_manager_main_display_uuid(void) function display_manager_main_display_id (line 86) | uint32_t display_manager_main_display_id(void) function CFStringRef (line 91) | CFStringRef display_manager_active_display_uuid(void) function display_manager_active_display_id (line 96) | uint32_t display_manager_active_display_id(void) function CFStringRef (line 107) | CFStringRef display_manager_dock_display_uuid(void) function display_manager_dock_display_id (line 113) | uint32_t display_manager_dock_display_id(void) function CFStringRef (line 124) | CFStringRef display_manager_point_display_uuid(CGPoint point) function display_manager_point_display_id (line 129) | uint32_t display_manager_point_display_id(CGPoint point) function CFComparisonResult (line 140) | static CFComparisonResult display_manager_coordinate_comparator(CFTypeRe... function display_manager_display_id_arrangement (line 165) | int display_manager_display_id_arrangement(uint32_t did) function CFStringRef (line 199) | CFStringRef display_manager_arrangement_display_uuid(int arrangement) function display_manager_arrangement_display_id (line 221) | uint32_t display_manager_arrangement_display_id(int arrangement) function display_manager_cursor_display_id (line 232) | uint32_t display_manager_cursor_display_id(void) function display_manager_prev_display_id (line 239) | uint32_t display_manager_prev_display_id(uint32_t did) function display_manager_next_display_id (line 247) | uint32_t display_manager_next_display_id(uint32_t did) function display_manager_first_display_id (line 255) | uint32_t display_manager_first_display_id(void) function display_manager_last_display_id (line 260) | uint32_t display_manager_last_display_id(void) function display_manager_find_closest_display_in_direction (line 266) | uint32_t display_manager_find_closest_display_in_direction(uint32_t sour... function display_manager_menu_bar_hidden (line 297) | bool display_manager_menu_bar_hidden(void) function CGRect (line 304) | CGRect display_manager_menu_bar_rect(uint32_t did) function display_manager_dock_hidden (line 334) | bool display_manager_dock_hidden(void) function display_manager_dock_orientation (line 339) | int display_manager_dock_orientation(void) function CGRect (line 347) | CGRect display_manager_dock_rect(void) function display_manager_active_display_is_animating (line 355) | bool display_manager_active_display_is_animating(void) function display_manager_display_is_animating (line 366) | bool display_manager_display_is_animating(uint32_t did) function display_manager_active_display_count (line 377) | int display_manager_active_display_count(void) function AXUIElementRef (line 392) | static AXUIElementRef display_manager_find_element_at_point(CGPoint point) function display_manager_focus_display_with_window_at_point (line 415) | uint32_t display_manager_focus_display_with_window_at_point(CGPoint point) function display_manager_set_active_display_id (line 439) | void display_manager_set_active_display_id(uint32_t did) function display_manager_focus_display (line 446) | void display_manager_focus_display(uint32_t did, uint64_t sid) function display_manager_focus_space (line 459) | enum space_op_error display_manager_focus_space(uint32_t did, uint64_t sid) function display_manager_begin (line 473) | bool display_manager_begin(struct display_manager *dm) FILE: src/display_manager.h type display_arrangement_order (line 8) | enum display_arrangement_order type external_bar_mode (line 22) | enum external_bar_mode type display_label (line 36) | struct display_label type display_manager (line 42) | struct display_manager type display_label (line 56) | struct display_label type display_manager (line 56) | struct display_manager type display_label (line 57) | struct display_label type display_manager (line 57) | struct display_manager type display_manager (line 58) | struct display_manager type display_manager (line 59) | struct display_manager type space_op_error (line 90) | enum space_op_error type display_manager (line 91) | struct display_manager FILE: src/event_loop.c type event_loop (line 1) | struct event_loop type process_manager (line 2) | struct process_manager type display_manager (line 3) | struct display_manager type space_manager (line 4) | struct space_manager type window_manager (line 5) | struct window_manager type mouse_state (line 6) | struct mouse_state type mission_control_mode (line 7) | enum mission_control_mode function update_window_notifications (line 12) | static void update_window_notifications(void) type window_node (line 24) | struct window_node function window_did_receive_focus (line 32) | static void window_did_receive_focus(struct window_manager *wm, struct m... function EVENT_HANDLER (line 71) | static EVENT_HANDLER(APPLICATION_LAUNCHED) function EVENT_HANDLER (line 246) | static EVENT_HANDLER(APPLICATION_TERMINATED) function EVENT_HANDLER (line 344) | static EVENT_HANDLER(APPLICATION_FRONT_SWITCHED) function EVENT_HANDLER (line 402) | static EVENT_HANDLER(APPLICATION_VISIBLE) function EVENT_HANDLER (line 466) | static EVENT_HANDLER(APPLICATION_HIDDEN) function EVENT_HANDLER (line 527) | static EVENT_HANDLER(WINDOW_CREATED) function EVENT_HANDLER (line 579) | static EVENT_HANDLER(WINDOW_DESTROYED) function EVENT_HANDLER (line 611) | static EVENT_HANDLER(WINDOW_FOCUSED) function EVENT_HANDLER (line 640) | static EVENT_HANDLER(WINDOW_MOVED) function EVENT_HANDLER (line 690) | static EVENT_HANDLER(WINDOW_RESIZED) function EVENT_HANDLER (line 794) | static EVENT_HANDLER(WINDOW_MINIMIZED) function EVENT_HANDLER (line 838) | static EVENT_HANDLER(WINDOW_DEMINIMIZED) function EVENT_HANDLER (line 889) | static EVENT_HANDLER(WINDOW_TITLE_CHANGED) function EVENT_HANDLER (line 909) | static EVENT_HANDLER(SLS_WINDOW_ORDERED) function EVENT_HANDLER (line 917) | static EVENT_HANDLER(SLS_WINDOW_DESTROYED) function EVENT_HANDLER (line 933) | static EVENT_HANDLER(SLS_SPACE_CREATED) function EVENT_HANDLER (line 945) | static EVENT_HANDLER(SLS_SPACE_DESTROYED) function EVENT_HANDLER (line 959) | static EVENT_HANDLER(SPACE_CHANGED) function EVENT_HANDLER (line 996) | static EVENT_HANDLER(DISPLAY_CHANGED) function EVENT_HANDLER (line 1048) | static EVENT_HANDLER(DISPLAY_ADDED) function EVENT_HANDLER (line 1057) | static EVENT_HANDLER(DISPLAY_REMOVED) function EVENT_HANDLER (line 1066) | static EVENT_HANDLER(DISPLAY_MOVED) function EVENT_HANDLER (line 1074) | static EVENT_HANDLER(DISPLAY_RESIZED) function EVENT_HANDLER (line 1082) | static EVENT_HANDLER(MOUSE_DOWN) function EVENT_HANDLER (line 1119) | static EVENT_HANDLER(MOUSE_UP) function EVENT_HANDLER (line 1200) | static EVENT_HANDLER(MOUSE_DRAGGED) function EVENT_HANDLER (line 1310) | static EVENT_HANDLER(MOUSE_MOVED) function EVENT_HANDLER (line 1409) | static EVENT_HANDLER(MISSION_CONTROL_SHOW_ALL_WINDOWS) function EVENT_HANDLER (line 1416) | static EVENT_HANDLER(MISSION_CONTROL_SHOW_FRONT_WINDOWS) function EVENT_HANDLER (line 1423) | static EVENT_HANDLER(MISSION_CONTROL_SHOW_DESKTOP) function EVENT_HANDLER (line 1430) | static EVENT_HANDLER(MISSION_CONTROL_ENTER) function EVENT_HANDLER (line 1442) | static EVENT_HANDLER(MISSION_CONTROL_CHECK_FOR_EXIT) function EVENT_HANDLER (line 1485) | static EVENT_HANDLER(MISSION_CONTROL_EXIT) function EVENT_HANDLER (line 1502) | static EVENT_HANDLER(DOCK_DID_RESTART) type ffm_mode (line 1518) | enum ffm_mode function EVENT_HANDLER (line 1521) | static EVENT_HANDLER(MENU_OPENED) function EVENT_HANDLER (line 1532) | static EVENT_HANDLER(MENU_CLOSED) function EVENT_HANDLER (line 1546) | static EVENT_HANDLER(MENU_BAR_HIDDEN_CHANGED) function EVENT_HANDLER (line 1553) | static EVENT_HANDLER(DOCK_DID_CHANGE_PREF) function EVENT_HANDLER (line 1560) | static EVENT_HANDLER(SYSTEM_WOKE) function EVENT_HANDLER (line 1573) | static EVENT_HANDLER(DAEMON_MESSAGE) type event (line 1608) | struct event type event_loop (line 1609) | struct event_loop function event_loop_post (line 1643) | void event_loop_post(struct event_loop *event_loop, enum event_type type... function event_loop_begin (line 1664) | bool event_loop_begin(struct event_loop *event_loop) FILE: src/event_loop.h type event_type (line 48) | enum event_type type event (line 55) | struct event type event_loop (line 63) | struct event_loop type event_loop (line 73) | struct event_loop type event_loop (line 74) | struct event_loop type event_type (line 74) | enum event_type FILE: src/event_signal.c type signal (line 1) | struct signal type memory_pool (line 2) | struct memory_pool type process_manager (line 3) | struct process_manager type display_manager (line 4) | struct display_manager type space_manager (line 5) | struct space_manager type window_manager (line 6) | struct window_manager function event_signal_filter (line 8) | static bool event_signal_filter(struct event_signal *es, struct signal *... function event_signal_flush (line 60) | void event_signal_flush(void) function event_signal_push (line 99) | void event_signal_push(enum signal_type type, void *context) function signal_type_from_string (line 343) | enum signal_type signal_type_from_string(const char *str) function event_signal_add (line 352) | void event_signal_add(enum signal_type type, struct signal *signal) function event_signal_destroy (line 358) | void event_signal_destroy(struct signal *signal) function event_signal_remove_by_index (line 368) | bool event_signal_remove_by_index(int index) function event_signal_remove (line 385) | bool event_signal_remove(char *label) function event_signal_serialize (line 400) | static void event_signal_serialize(FILE *rsp, struct signal *signal, enu... function event_signal_list (line 431) | void event_signal_list(FILE *rsp) FILE: src/event_signal.h type signal_type (line 4) | enum signal_type type event_signal (line 94) | struct event_signal type signal (line 104) | struct signal type signal_type (line 119) | enum signal_type type signal_type (line 122) | enum signal_type type signal (line 122) | struct signal type signal (line 123) | struct signal type signal_type (line 127) | enum signal_type FILE: src/message.c type event_loop (line 7) | struct event_loop type display_manager (line 8) | struct display_manager type space_manager (line 9) | struct space_manager type window_manager (line 10) | struct window_manager type mouse_state (line 11) | struct mouse_state type token (line 253) | struct token type token_type (line 259) | enum token_type type token_value (line 269) | struct token_value function get_token (line 297) | static struct token get_token(char **message) function token_prefix (line 316) | static bool token_prefix(struct token token, char *match) function token_equals (line 326) | static bool token_equals(struct token token, char *match) function token_is_valid (line 337) | static inline bool token_is_valid(struct token token) function token_is_positive_integer (line 342) | static bool token_is_positive_integer(struct token token, int *value) function token_is_hexadecimal (line 357) | static bool token_is_hexadecimal(struct token token, uint32_t *value) function token_is_float (line 382) | static bool token_is_float(struct token token, float *value) function token_to_value (line 396) | static struct token_value token_to_value(struct token token) function daemon_fail (line 417) | static inline void daemon_fail(FILE *rsp, char *fmt, ...) function __unused (line 428) | __unused static inline void daemon_deprecated(FILE *rsp, char *fmt, ...) function parse_key_value_pair (line 439) | static void parse_key_value_pair(char *token, char **key, char **value, ... function parse_value_type (line 471) | static uint8_t parse_value_type(char *type) function parse_resize_handle (line 482) | static uint8_t parse_resize_handle(char *handle) type label_type (line 507) | enum label_type function parse_label (line 553) | static bool parse_label(FILE *rsp, struct token token, enum label_type t... type properties (line 604) | struct properties function parse_property (line 612) | static inline bool parse_property(struct properties *properties, char *p... function parse_properties (line 624) | static struct properties parse_properties(FILE *rsp, struct token token,... type selector (line 651) | struct selector function parse_display_selector (line 664) | static struct selector parse_display_selector(FILE *rsp, char **message,... function parse_space_selector (line 789) | static struct selector parse_space_selector(FILE *rsp, char **message, u... function parse_window_selector (line 870) | static struct selector parse_window_selector(FILE *rsp, char **message, ... function parse_insert_selector (line 1129) | static struct selector parse_insert_selector(FILE *rsp, char **message) function handle_domain_config (line 1151) | static void handle_domain_config(FILE *rsp, struct token domain, char *m... function handle_domain_display (line 1688) | static void handle_domain_display(FILE *rsp, struct token domain, char *... function handle_domain_space (line 1747) | static void handle_domain_space(FILE *rsp, struct token domain, char *me... function handle_domain_window (line 2035) | static void handle_domain_window(FILE *rsp, struct token domain, char *m... function handle_domain_query (line 2407) | static void handle_domain_query(FILE *rsp, struct token domain, char *me... function parse_rule (line 2584) | static bool parse_rule(FILE *rsp, char **message, struct rule *rule, str... function handle_domain_rule (line 2794) | static void handle_domain_rule(FILE *rsp, struct token domain, char *mes... function handle_domain_signal (line 2852) | static void handle_domain_signal(FILE *rsp, struct token domain, char *m... function handle_message (line 2967) | void handle_message(FILE *rsp, char *message) function message_loop_begin (line 3004) | bool message_loop_begin(char *socket_path) FILE: src/misc/autorelease.h function end (line 65) | end function hook_autoreleasepool_drain (line 78) | static bool hook_autoreleasepool_drain(void) function hook_autoreleasepool_release (line 89) | static bool hook_autoreleasepool_release(void) FILE: src/misc/extern.h type CONNECTION_CALLBACK (line 2) | typedef CONNECTION_CALLBACK(connection_callback); FILE: src/misc/hashtable.h type TABLE_HASH_FUNC (line 5) | typedef TABLE_HASH_FUNC(table_hash_func); type TABLE_COMPARE_FUNC (line 8) | typedef TABLE_COMPARE_FUNC(table_compare_func); type bucket (line 10) | struct bucket type table (line 16) | struct table type table (line 26) | struct table type table (line 27) | struct table type table (line 30) | struct table type table (line 31) | struct table type table (line 32) | struct table function table_init (line 46) | void table_init(struct table *table, int capacity, table_hash_func hash,... function table_free (line 57) | void table_free(struct table *table) type bucket (line 75) | struct bucket type table (line 76) | struct table type bucket (line 78) | struct bucket function table_rehash (line 88) | static void function _table_add (line 117) | void _table_add(struct table *table, void *key, int key_size, void *value) function table_remove (line 139) | void table_remove(struct table *table, void *key) type table (line 151) | struct table type bucket (line 153) | struct bucket FILE: src/misc/helpers.h type animation_easing_type (line 27) | enum animation_easing_type function ease_in_sine (line 42) | static inline float ease_in_sine(float t) function ease_out_sine (line 47) | static inline float ease_out_sine(float t) function ease_in_out_sine (line 52) | static inline float ease_in_out_sine(float t) function ease_in_quad (line 57) | static inline float ease_in_quad(float t) function ease_out_quad (line 62) | static inline float ease_out_quad(float t) function ease_in_out_quad (line 67) | static inline float ease_in_out_quad(float t) function ease_in_cubic (line 72) | static inline float ease_in_cubic(float t) function ease_out_cubic (line 77) | static inline float ease_out_cubic(float t) function ease_in_out_cubic (line 82) | static inline float ease_in_out_cubic(float t) function ease_in_quart (line 87) | static inline float ease_in_quart(float t) function ease_out_quart (line 92) | static inline float ease_out_quart(float t) function ease_in_out_quart (line 97) | static inline float ease_in_out_quart(float t) function ease_in_quint (line 102) | static inline float ease_in_quint(float t) function ease_out_quint (line 107) | static inline float ease_out_quint(float t) function ease_in_out_quint (line 112) | static inline float ease_in_out_quint(float t) function ease_in_expo (line 117) | static inline float ease_in_expo(float t) function ease_out_expo (line 122) | static inline float ease_out_expo(float t) function ease_in_out_expo (line 127) | static inline float ease_in_out_expo(float t) function ease_in_circ (line 132) | static inline float ease_in_circ(float t) function ease_out_circ (line 137) | static inline float ease_out_circ(float t) function ease_in_out_circ (line 142) | static inline float ease_in_out_circ(float t) function read_os_timer (line 149) | static inline uint64_t read_os_timer(void) function read_os_freq (line 157) | static inline uint64_t read_os_freq(void) type rgba_color (line 162) | struct rgba_color function socket_open (line 183) | static inline bool socket_open(int *sockfd) function socket_connect (line 189) | static inline bool socket_connect(int sockfd, char *socket_path) function socket_close (line 198) | static inline void socket_close(int sockfd) function mach_send (line 204) | static inline void mach_send(mach_port_t port, void *data, uint32_t size) function rgba_color_from_hex (line 238) | static inline struct rgba_color rgba_color_from_hex(uint32_t color) function is_root (line 249) | static inline bool is_root(void) function string_equals (line 254) | static inline bool string_equals(const char *a, const char *b) function CFStringRef (line 321) | static inline CFStringRef CFSTRINGNUM32(int32_t num) function CFNumberRef (line 328) | static inline CFNumberRef CFNUM32(int32_t num) function sls_window_disable_shadow (line 333) | static inline void sls_window_disable_shadow(uint32_t id) function CFArrayRef (line 344) | static inline CFArrayRef cfarray_of_cfnumbers(void *values, size_t size,... function directory_exists (line 408) | static inline bool directory_exists(char *filename) function file_exists (line 419) | static inline bool file_exists(char *filename) function file_can_execute (line 434) | static inline bool file_can_execute(char *filename) function get_config_file (line 445) | static bool get_config_file(char *restrict filename, char *restrict buff... function exec_config_file (line 463) | static void exec_config_file(char *config_file, int config_file_size) function ax_privilege (line 489) | static inline bool ax_privilege(void) function ax_window_id (line 499) | static inline uint32_t ax_window_id(AXUIElementRef ref) function pid_t (line 506) | static inline pid_t ax_window_pid(AXUIElementRef ref) function ax_enhanced_userinterface (line 511) | static inline bool ax_enhanced_userinterface(AXUIElementRef ref) function psn_equals (line 534) | static inline bool psn_equals(ProcessSerialNumber *a, ProcessSerialNumbe... function cgrect_clamp_x_radius (line 542) | static inline float cgrect_clamp_x_radius(CGRect frame, float radius) function cgrect_clamp_y_radius (line 550) | static inline float cgrect_clamp_y_radius(CGRect frame, float radius) function cgrect_contains_point (line 558) | static inline bool cgrect_contains_point(CGRect r, CGPoint p) function triangle_contains_point (line 564) | static inline bool triangle_contains_point(CGPoint t[3], CGPoint p) function regex_match (line 573) | static inline int regex_match(bool valid, regex_t *regex, const char *ma... function clampf_range (line 581) | static inline float clampf_range(float value, float min, float max) function CGImageRef (line 588) | static CGImageRef cgimage_restore_alpha(CGImageRef image) FILE: src/misc/log.h function debug (line 6) | static inline void function warn (line 17) | static inline void function error (line 26) | static inline void function require (line 37) | static inline void function debug_message (line 48) | static inline void FILE: src/misc/macho_dlsym.h type mach_header_64 (line 1) | struct mach_header_64 type mach_header_64 (line 11) | struct mach_header_64 type segment_command_64 (line 18) | struct segment_command_64 type mach_header_64 (line 18) | struct mach_header_64 type mach_header_64 (line 20) | struct mach_header_64 type load_command (line 23) | struct load_command type load_command (line 23) | struct load_command type segment_command_64 (line 26) | struct segment_command_64 type segment_command_64 (line 26) | struct segment_command_64 type symtab_command (line 38) | struct symtab_command type mach_header_64 (line 38) | struct mach_header_64 type mach_header_64 (line 40) | struct mach_header_64 type load_command (line 43) | struct load_command type load_command (line 43) | struct load_command type symtab_command (line 46) | struct symtab_command type mach_header_64 (line 58) | struct mach_header_64 type segment_command_64 (line 61) | struct segment_command_64 type symtab_command (line 64) | struct symtab_command type nlist_64 (line 72) | struct nlist_64 type nlist_64 (line 72) | struct nlist_64 FILE: src/misc/memory_pool.h type memory_pool (line 4) | struct memory_pool function memory_pool_init (line 11) | bool memory_pool_init(struct memory_pool *pool, uint64_t size) type memory_pool (line 29) | struct memory_pool FILE: src/misc/notify.h function end (line 18) | end function notify (line 29) | static void notify(const char *subtitle, const char *format, ...) FILE: src/misc/sbuffer.h type buf_hdr (line 4) | struct buf_hdr type buf_hdr (line 25) | struct buf_hdr type buf_hdr (line 26) | struct buf_hdr type ts_buf_hdr (line 34) | struct ts_buf_hdr type ts_buf_hdr (line 53) | struct ts_buf_hdr type ts_buf_hdr (line 55) | struct ts_buf_hdr FILE: src/misc/service.h function safe_exec (line 53) | static int safe_exec(char *const argv[], bool suppress_output) function ensure_directory_exists (line 132) | static inline void ensure_directory_exists(char *yabai_plist_path) function service_install_internal (line 155) | static int service_install_internal(char *yabai_plist_path) function service_install (line 171) | static int service_install(void) function service_uninstall (line 182) | static int service_uninstall(void) function service_start (line 193) | static int service_start(void) function service_restart (line 250) | static int service_restart(void) function service_stop (line 264) | static int service_stop(void) FILE: src/misc/timer.h type profile_anchor (line 8) | struct profile_anchor type profile_anchor (line 20) | struct profile_anchor function read_cpu_timer (line 24) | static inline uint64_t read_cpu_timer(void) function read_cpu_freq (line 35) | static inline uint64_t read_cpu_freq(void) function profile_begin (line 66) | static void profile_begin(void) function profile_end_and_print (line 72) | static void profile_end_and_print(void) type time_block (line 95) | struct time_block function BEGIN_TIME_BLOCK (line 104) | static void BEGIN_TIME_BLOCK(struct time_block *tb, const char *label, u... function END_TIME_BLOCK (line 118) | static void END_TIME_BLOCK(void *context) FILE: src/misc/ts.h function ts_init (line 10) | bool ts_init(uint64_t size) function ts_assert_within_bounds (line 28) | static inline void ts_assert_within_bounds(uint64_t size) function ts_align (line 36) | static inline uint64_t ts_align(uint64_t used, uint64_t align) function ts_reset (line 100) | static inline void ts_reset(void) FILE: src/mission_control.c type event_loop (line 1) | struct event_loop type mission_control_mode (line 2) | enum mission_control_mode function CONNECTION_CALLBACK (line 6) | static CONNECTION_CALLBACK(connection_handler) type mission_control_mode (line 26) | enum mission_control_mode function OBSERVER_CALLBACK (line 56) | static OBSERVER_CALLBACK(mission_control_notification_handler) function mission_control_observe (line 70) | void mission_control_observe(void) function mission_control_unobserve (line 90) | void mission_control_unobserve(void) function mission_control_is_active (line 105) | static inline bool mission_control_is_active(void) FILE: src/mouse_handler.c type event_loop (line 1) | struct event_loop function mouse_mod_from_cgflags (line 3) | static inline uint8_t mouse_mod_from_cgflags(uint32_t cgflags) function MOUSE_HANDLER (line 19) | static MOUSE_HANDLER(mouse_handler) function mouse_window_info_populate (line 73) | void mouse_window_info_populate(struct mouse_state *ms, struct mouse_win... function mouse_determine_drop_action (line 91) | enum mouse_drop_action mouse_determine_drop_action(struct mouse_state *m... function mouse_drop_action_stack (line 116) | void mouse_drop_action_stack(struct window_manager *wm, struct view *src... function mouse_drop_action_swap (line 136) | void mouse_drop_action_swap(struct window_manager *wm, struct view *src_... function mouse_drop_action_warp (line 164) | void mouse_drop_action_warp(struct window_manager *wm, struct view *src_... function mouse_drop_no_target (line 201) | void mouse_drop_no_target(struct space_manager *sm, struct window_manage... function mouse_drop_try_adjust_bsp_grid (line 215) | void mouse_drop_try_adjust_bsp_grid(struct window_manager *wm, struct vi... function mouse_state_init (line 249) | void mouse_state_init(struct mouse_state *state) function mouse_handler_begin (line 257) | bool mouse_handler_begin(struct mouse_state *mouse_state, uint32_t mask) function mouse_handler_end (line 276) | void mouse_handler_end(struct mouse_state *mouse_state) FILE: src/mouse_handler.h type mouse_drop_action (line 21) | enum mouse_drop_action type mouse_mod (line 32) | enum mouse_mod type mouse_mode (line 42) | enum mouse_mode type mouse_window_info (line 51) | struct mouse_window_info type mouse_state (line 60) | struct mouse_state type mouse_state (line 100) | struct mouse_state type mouse_window_info (line 100) | struct mouse_window_info type mouse_drop_action (line 101) | enum mouse_drop_action type mouse_state (line 101) | struct mouse_state type window_node (line 101) | struct window_node type window (line 101) | struct window type window_manager (line 102) | struct window_manager type view (line 102) | struct view type window (line 102) | struct window type view (line 102) | struct view type window (line 102) | struct window type window_manager (line 103) | struct window_manager type view (line 103) | struct view type window_node (line 103) | struct window_node type window (line 103) | struct window type view (line 103) | struct view type window_node (line 103) | struct window_node type window (line 103) | struct window type window_manager (line 104) | struct window_manager type view (line 104) | struct view type window_node (line 104) | struct window_node type window (line 104) | struct window type view (line 104) | struct view type window_node (line 104) | struct window_node type window (line 104) | struct window type window_node_split (line 104) | enum window_node_split type window_node_child (line 104) | enum window_node_child type space_manager (line 105) | struct space_manager type window_manager (line 105) | struct window_manager type view (line 105) | struct view type view (line 105) | struct view type window (line 105) | struct window type window_node (line 105) | struct window_node type window_manager (line 106) | struct window_manager type view (line 106) | struct view type window (line 106) | struct window type mouse_window_info (line 106) | struct mouse_window_info type mouse_state (line 108) | struct mouse_state type mouse_state (line 109) | struct mouse_state type mouse_state (line 110) | struct mouse_state FILE: src/osax/common.h type sa_opcode (line 25) | enum sa_opcode FILE: src/process_manager.c type event_loop (line 1) | struct event_loop function TABLE_HASH_FUNC (line 4) | static TABLE_HASH_FUNC(hash_psn) function TABLE_COMPARE_FUNC (line 9) | static TABLE_COMPARE_FUNC(compare_psn) function pid_t (line 24) | static inline pid_t process_pid_for_psn(ProcessSerialNumber psn) type process (line 31) | struct process type process (line 61) | struct process type process (line 61) | struct process function process_is_being_debugged (line 70) | static bool process_is_being_debugged(pid_t pid) function PROCESS_EVENT_HANDLER (line 84) | static PROCESS_EVENT_HANDLER(process_handler) function process_manager_add_running_processes (line 141) | static void process_manager_add_running_processes(struct process_manager... function process_manager_begin (line 163) | bool process_manager_begin(struct process_manager *pm) type process (line 188) | struct process type process_manager (line 188) | struct process_manager function process_destroy (line 193) | void process_destroy(struct process *process) FILE: src/process_manager.h type PROCESS_EVENT_HANDLER (line 5) | typedef PROCESS_EVENT_HANDLER(process_event_handler); type process (line 7) | struct process type process_manager (line 17) | struct process_manager type process (line 30) | struct process type process (line 31) | struct process type process_manager (line 31) | struct process_manager type process_manager (line 32) | struct process_manager FILE: src/rule.c type space_manager (line 1) | struct space_manager type window_manager (line 2) | struct window_manager function rule_serialize (line 4) | void rule_serialize(FILE *rsp, struct rule *rule, int index) function rule_combine_effects (line 63) | void rule_combine_effects(struct rule_effects *effects, struct rule_effe... function rule_reapply_all (line 113) | void rule_reapply_all(void) function rule_reapply_by_index (line 131) | bool rule_reapply_by_index(int index) function rule_reapply_by_label (line 145) | bool rule_reapply_by_label(char *label) function rule_apply (line 159) | void rule_apply(struct rule *rule) function rule_add (line 175) | void rule_add(struct rule *rule) function rule_remove_by_index (line 181) | bool rule_remove_by_index(int index) function rule_remove_by_label (line 194) | bool rule_remove_by_label(char *label) function rule_destroy (line 207) | void rule_destroy(struct rule *rule) FILE: src/rule.h type rule_flag (line 8) | enum rule_flag type rule_effects_flag (line 22) | enum rule_effects_flag type rule_effects (line 29) | struct rule_effects type rule (line 44) | struct rule function rule_check_flag (line 59) | static inline bool rule_check_flag(struct rule *r, enum rule_flag x) { r... function rule_clear_flag (line 60) | static inline void rule_clear_flag(struct rule *r, enum rule_flag x) { r... function rule_set_flag (line 61) | static inline void rule_set_flag(struct rule *r, enum rule_flag x) { r->... function rule_effects_check_flag (line 63) | static inline bool rule_effects_check_flag(struct rule_effects *e, enum ... function rule_effects_clear_flag (line 64) | static inline void rule_effects_clear_flag(struct rule_effects *e, enum ... function rule_effects_set_flag (line 65) | static inline void rule_effects_set_flag(struct rule_effects *e, enum ru... type rule (line 67) | struct rule type rule_effects (line 68) | struct rule_effects type rule_effects (line 68) | struct rule_effects type rule (line 72) | struct rule type rule (line 73) | struct rule type rule (line 76) | struct rule FILE: src/sa.h type window_animation (line 24) | struct window_animation type window_animation (line 25) | struct window_animation FILE: src/space.c function space_display_id (line 3) | uint32_t space_display_id(uint64_t sid) type window (line 45) | struct window type window (line 58) | struct window function space_is_user (line 88) | bool space_is_user(uint64_t sid) function space_is_fullscreen (line 93) | bool space_is_fullscreen(uint64_t sid) function space_is_system (line 98) | bool space_is_system(uint64_t sid) function space_is_visible (line 103) | bool space_is_visible(uint64_t sid) FILE: src/space_manager.c type window_manager (line 1) | struct window_manager function TABLE_HASH_FUNC (line 4) | static TABLE_HASH_FUNC(hash_view) function TABLE_COMPARE_FUNC (line 9) | static TABLE_COMPARE_FUNC(compare_view) function space_manager_query_space (line 14) | bool space_manager_query_space(FILE *rsp, uint64_t sid, uint64_t flags) function space_manager_query_spaces_for_window (line 26) | bool space_manager_query_spaces_for_window(FILE *rsp, struct window *win... function space_manager_query_spaces_for_display (line 47) | bool space_manager_query_spaces_for_display(FILE *rsp, uint32_t did, uin... function space_manager_query_spaces_for_displays (line 68) | bool space_manager_query_spaces_for_displays(FILE *rsp, uint64_t flags) type view (line 97) | struct view type space_manager (line 97) | struct space_manager type view (line 103) | struct view type space_manager (line 103) | struct space_manager type view (line 105) | struct view function space_manager_refresh_view (line 113) | void space_manager_refresh_view(struct space_manager *sm, uint64_t sid) function space_manager_mark_view_invalid (line 122) | void space_manager_mark_view_invalid(struct space_manager *sm, uint64_t... function space_manager_untile_window (line 130) | void space_manager_untile_window(struct view *view, struct window *window) type space_label (line 145) | struct space_label type space_manager (line 145) | struct space_manager type space_label (line 148) | struct space_label type space_label (line 157) | struct space_label type space_manager (line 157) | struct space_manager type space_label (line 160) | struct space_label function space_manager_remove_label_for_space (line 169) | bool space_manager_remove_label_for_space(struct space_manager *sm, uint... function space_manager_set_label_for_space (line 183) | void space_manager_set_label_for_space(struct space_manager *sm, uint64_... function space_manager_set_layout_for_space (line 202) | void space_manager_set_layout_for_space(struct space_manager *sm, uint64... function space_manager_set_gap_for_space (line 213) | bool space_manager_set_gap_for_space(struct space_manager *sm, uint64_t ... function space_manager_toggle_gap_for_space (line 230) | bool space_manager_toggle_gap_for_space(struct space_manager *sm, uint64... function space_manager_toggle_mission_control (line 247) | void space_manager_toggle_mission_control(uint64_t sid) function space_manager_toggle_show_desktop (line 253) | void space_manager_toggle_show_desktop(uint64_t sid) function space_manager_set_layout_for_all_spaces (line 259) | void space_manager_set_layout_for_all_spaces(struct space_manager *sm, e... function space_manager_set_window_gap_for_all_spaces (line 276) | void space_manager_set_window_gap_for_all_spaces(struct space_manager *s... function space_manager_set_top_padding_for_all_spaces (line 288) | void space_manager_set_top_padding_for_all_spaces(struct space_manager *... function space_manager_set_bottom_padding_for_all_spaces (line 300) | void space_manager_set_bottom_padding_for_all_spaces(struct space_manage... function space_manager_set_left_padding_for_all_spaces (line 312) | void space_manager_set_left_padding_for_all_spaces(struct space_manager ... function space_manager_set_right_padding_for_all_spaces (line 324) | void space_manager_set_right_padding_for_all_spaces(struct space_manager... function space_manager_set_split_type_for_all_spaces (line 336) | void space_manager_set_split_type_for_all_spaces(struct space_manager *s... function space_manager_set_auto_balance_for_all_spaces (line 346) | void space_manager_set_auto_balance_for_all_spaces(struct space_manager ... function space_manager_set_padding_for_space (line 356) | bool space_manager_set_padding_for_space(struct space_manager *sm, uint6... function space_manager_toggle_padding_for_space (line 379) | bool space_manager_toggle_padding_for_space(struct space_manager *sm, ui... function space_manager_rotate_space (line 396) | bool space_manager_rotate_space(struct space_manager *sm, uint64_t sid, ... function space_manager_mirror_space (line 408) | bool space_manager_mirror_space(struct space_manager *sm, uint64_t sid, ... function space_manager_equalize_space (line 420) | bool space_manager_equalize_space(struct space_manager *sm, uint64_t sid... function space_manager_balance_space (line 432) | bool space_manager_balance_space(struct space_manager *sm, uint64_t sid,... type view (line 444) | struct view type space_manager (line 444) | struct space_manager type window (line 444) | struct window type view (line 446) | struct view type window_node (line 450) | struct window_node type view (line 462) | struct view type space_manager (line 462) | struct space_manager type window (line 462) | struct window function space_manager_toggle_window_split (line 467) | void space_manager_toggle_window_split(struct space_manager *sm, struct ... function space_manager_mission_control_index (line 491) | int space_manager_mission_control_index(uint64_t sid) function space_manager_mission_control_space (line 520) | uint64_t space_manager_mission_control_space(int desktop_id) function space_manager_cursor_space (line 549) | uint64_t space_manager_cursor_space(void) function space_manager_prev_space (line 555) | uint64_t space_manager_prev_space(uint64_t sid) function space_manager_next_space (line 583) | uint64_t space_manager_next_space(uint64_t sid) function space_manager_first_space (line 611) | uint64_t space_manager_first_space(void) function space_manager_last_space (line 627) | uint64_t space_manager_last_space(void) function space_manager_active_space (line 646) | uint64_t space_manager_active_space(void) function space_manager_move_window_list_to_space (line 658) | void space_manager_move_window_list_to_space(uint64_t sid, uint32_t *win... function space_manager_move_window_to_space (line 671) | void space_manager_move_window_to_space(uint64_t sid, struct window *win... function space_manager_find_first_user_space_for_display (line 684) | static inline uint64_t space_manager_find_first_user_space_for_display(u... function space_manager_is_space_last_user_space (line 701) | static inline bool space_manager_is_space_last_user_space(uint64_t sid) function space_manager_swap_space_with_space_on_display (line 722) | static enum space_op_error space_manager_swap_space_with_space_on_displa... function space_manager_swap_space_with_space (line 778) | enum space_op_error space_manager_swap_space_with_space(uint64_t acting_... function space_manager_move_space_to_space (line 828) | enum space_op_error space_manager_move_space_to_space(uint64_t acting_si... function space_manager_move_space_to_display (line 868) | enum space_op_error space_manager_move_space_to_display(struct space_man... function space_manager_focus_space (line 902) | enum space_op_error space_manager_focus_space(uint64_t sid) function space_manager_switch_space (line 928) | enum space_op_error space_manager_switch_space(uint64_t sid) function space_manager_destroy_space (line 954) | enum space_op_error space_manager_destroy_space(uint64_t sid) function space_manager_add_space (line 979) | enum space_op_error space_manager_add_space(uint64_t sid) function space_manager_assign_process_to_space (line 991) | void space_manager_assign_process_to_space(pid_t pid, uint64_t sid) function space_manager_assign_process_to_all_spaces (line 996) | void space_manager_assign_process_to_all_spaces(pid_t pid) function space_manager_is_window_on_active_space (line 1001) | bool space_manager_is_window_on_active_space(struct window *window) function space_manager_is_window_on_space (line 1008) | bool space_manager_is_window_on_space(uint64_t sid, struct window *window) function space_manager_mark_spaces_invalid_for_display (line 1023) | void space_manager_mark_spaces_invalid_for_display(struct space_manager ... function space_manager_mark_spaces_invalid (line 1039) | void space_manager_mark_spaces_invalid(struct space_manager *sm) function space_manager_refresh_application_windows (line 1050) | bool space_manager_refresh_application_windows(struct space_manager *sm) function space_manager_handle_display_add (line 1067) | void space_manager_handle_display_add(struct space_manager *sm, uint32_t... type view (line 1093) | struct view type space_label (line 1101) | struct space_label function space_manager_begin (line 1119) | void space_manager_begin(struct space_manager *sm) FILE: src/space_manager.h type space_label (line 4) | struct space_label type space_manager (line 10) | struct space_manager type space_op_error (line 31) | enum space_op_error type window (line 47) | struct window type view (line 50) | struct view type space_manager (line 50) | struct space_manager type view (line 51) | struct view type space_manager (line 51) | struct space_manager type space_manager (line 52) | struct space_manager type space_manager (line 53) | struct space_manager type space_manager (line 54) | struct space_manager type view (line 55) | struct view type window (line 55) | struct window type view (line 56) | struct view type space_manager (line 56) | struct space_manager type window (line 56) | struct window type view (line 57) | struct view type space_manager (line 57) | struct space_manager type window (line 57) | struct window type space_manager (line 58) | struct space_manager type space_manager (line 59) | struct space_manager type space_manager (line 60) | struct space_manager type window (line 60) | struct window type space_label (line 69) | struct space_label type space_manager (line 69) | struct space_manager type space_label (line 70) | struct space_label type space_manager (line 70) | struct space_manager type space_manager (line 71) | struct space_manager type space_manager (line 72) | struct space_manager type space_manager (line 73) | struct space_manager type view_type (line 73) | enum view_type type space_manager (line 74) | struct space_manager type space_manager (line 75) | struct space_manager type space_manager (line 78) | struct space_manager type view_type (line 78) | enum view_type type space_manager (line 79) | struct space_manager type space_manager (line 80) | struct space_manager type space_manager (line 81) | struct space_manager type space_manager (line 82) | struct space_manager type space_manager (line 83) | struct space_manager type space_manager (line 84) | struct space_manager type window_node_split (line 84) | enum window_node_split type space_manager (line 85) | struct space_manager type space_manager (line 86) | struct space_manager type space_manager (line 87) | struct space_manager type space_manager (line 88) | struct space_manager type space_manager (line 89) | struct space_manager type window_node_split (line 89) | enum window_node_split type window (line 91) | struct window type space_op_error (line 92) | enum space_op_error type space_op_error (line 93) | enum space_op_error type space_op_error (line 94) | enum space_op_error type space_op_error (line 95) | enum space_op_error type space_op_error (line 96) | enum space_op_error type space_manager (line 96) | struct space_manager type space_op_error (line 97) | enum space_op_error type space_op_error (line 98) | enum space_op_error type window (line 101) | struct window type window (line 102) | struct window type space_manager (line 103) | struct space_manager type space_manager (line 104) | struct space_manager type space_manager (line 105) | struct space_manager type space_manager (line 106) | struct space_manager type space_manager (line 107) | struct space_manager FILE: src/view.c type display_manager (line 2) | struct display_manager type space_manager (line 3) | struct space_manager type window_manager (line 4) | struct window_manager function insert_feedback_show (line 8) | void insert_feedback_show(struct window_node *node) function insert_feedback_destroy (line 105) | void insert_feedback_destroy(struct window_node *node) function area_from_cgrect (line 121) | static inline struct area area_from_cgrect(CGRect rect) function CGPoint (line 126) | static inline CGPoint area_max_point(struct area area) function window_node_get_child (line 131) | static inline enum window_node_child window_node_get_child(struct window... function window_node_get_split (line 136) | static inline enum window_node_split window_node_get_split(struct view *... function window_node_get_ratio (line 151) | static inline float window_node_get_ratio(struct window_node *node) function window_node_get_gap (line 156) | static inline int window_node_get_gap(struct view *view) function area_make_pair (line 161) | static void area_make_pair(enum window_node_split split, int gap, float ... function area_make_pair_for_node (line 186) | static void area_make_pair_for_node(struct view *view, struct window_nod... function window_node_is_occupied (line 198) | static inline bool window_node_is_occupied(struct window_node *node) function window_node_is_intermediate (line 203) | static inline bool window_node_is_intermediate(struct window_node *node) function window_node_is_leaf (line 208) | static inline bool window_node_is_leaf(struct window_node *node) function window_node_is_left_child (line 213) | static inline bool window_node_is_left_child(struct window_node *node) function window_node_is_right_child (line 218) | static inline bool window_node_is_right_child(struct window_node *node) function window_node_equalize (line 223) | static void window_node_equalize(struct window_node *node, uint32_t axis... function balance_node_add (line 237) | static inline struct balance_node balance_node_add(struct balance_node a... function window_node_balance (line 242) | static struct balance_node window_node_balance(struct window_node *node,... function window_node_split (line 277) | static void window_node_split(struct view *view, struct window_node *nod... function window_node_update (line 324) | void window_node_update(struct view *view, struct window_node *node) function window_node_destroy (line 335) | static void window_node_destroy(struct window_node *node) function window_node_clear_zoom (line 348) | static void window_node_clear_zoom(struct window_node *node) function window_node_capture_windows (line 358) | void window_node_capture_windows(struct window_node *node, struct window... function window_node_flush (line 374) | void window_node_flush(struct window_node *node) function window_node_contains_window (line 381) | bool window_node_contains_window(struct window_node *node, uint32_t wind... function window_node_index_of_window (line 390) | int window_node_index_of_window(struct window_node *node, uint32_t windo... function window_node_swap_window_list (line 399) | void window_node_swap_window_list(struct window_node *a_node, struct win... type window_node (line 421) | struct window_node type window_node (line 421) | struct window_node type window_node (line 423) | struct window_node type window_node (line 430) | struct window_node type window_node (line 430) | struct window_node type window_node (line 432) | struct window_node type window_node (line 439) | struct window_node type window_node (line 439) | struct window_node type window_node (line 454) | struct window_node type window_node (line 454) | struct window_node function window_node_rotate (line 469) | void window_node_rotate(struct window_node *node, int degrees) type window_node (line 494) | struct window_node type window_node (line 494) | struct window_node type window_node_split (line 494) | enum window_node_split type window_node (line 497) | struct window_node type window_node (line 498) | struct window_node type window_node (line 509) | struct window_node type window_node (line 509) | struct window_node type window_node (line 513) | struct window_node type window_node (line 525) | struct window_node type window_node (line 525) | struct window_node type window_node (line 527) | struct window_node function area_is_in_direction (line 541) | static inline bool area_is_in_direction(struct area *r1, CGPoint r1_max,... function area_distance_in_direction (line 563) | static inline int area_distance_in_direction(struct area *r1, CGPoint r1... type window_node (line 583) | struct window_node type view (line 583) | struct view type window_node (line 583) | struct window_node type window_node (line 591) | struct window_node type window_node (line 594) | struct window_node type window_node (line 612) | struct window_node type view (line 612) | struct view type window_node (line 614) | struct window_node type window_node (line 621) | struct window_node type view (line 621) | struct view type window (line 621) | struct window type window_node (line 623) | struct window_node type window_node (line 656) | struct window_node type window_node (line 661) | struct window_node type window_node (line 662) | struct window_node function view_stack_window_node (line 730) | void view_stack_window_node(struct window_node *node, struct window *win... type window_node (line 751) | struct window_node type view (line 751) | struct view type window (line 751) | struct window type window_node (line 761) | struct window_node type window_node (line 814) | struct window_node type view (line 814) | struct view type window (line 814) | struct window type view (line 819) | struct view type window_node (line 826) | struct window_node function view_is_invalid (line 840) | bool view_is_invalid(struct view *view) function view_is_dirty (line 845) | bool view_is_dirty(struct view *view) function view_flush (line 850) | void view_flush(struct view *view) function view_serialize (line 860) | void view_serialize(FILE *rsp, struct view *view, uint64_t flags) function view_update (line 968) | void view_update(struct view *view) type view (line 986) | struct view type view (line 988) | struct view type view (line 988) | struct view type view (line 989) | struct view type window_node (line 991) | struct window_node type window_node (line 992) | struct window_node function view_destroy (line 1017) | void view_destroy(struct view *view) function view_clear (line 1032) | void view_clear(struct view *view) FILE: src/view.h type space_property (line 21) | enum space_property type area (line 42) | struct area type window (line 50) | struct window type window_capture (line 51) | struct window_capture type window_proxy (line 57) | struct window_proxy type window_animation (line 68) | struct window_animation type window_animation_context (line 78) | struct window_animation_context type balance_node (line 88) | struct balance_node type window_insertion_point (line 94) | enum window_insertion_point type window_node_child (line 108) | enum window_node_child type window_node_split (line 122) | enum window_node_split type feedback_window (line 145) | struct feedback_window type window_node (line 152) | struct window_node type view_type (line 169) | enum view_type type view_flag (line 185) | enum view_flag type view (line 201) | struct view type window_node (line 222) | struct window_node type window_node (line 223) | struct window_node type window_node (line 225) | struct window_node type view (line 226) | struct view type window_node (line 226) | struct window_node type window_node (line 227) | struct window_node type window_node (line 228) | struct window_node type window_node (line 229) | struct window_node type window_node (line 229) | struct window_node type window_node (line 230) | struct window_node type window_node (line 230) | struct window_node type window_node (line 231) | struct window_node type window_node (line 231) | struct window_node type window_node (line 232) | struct window_node type window_node (line 232) | struct window_node type window_node (line 233) | struct window_node type window_node (line 233) | struct window_node type window_node (line 234) | struct window_node type window_capture (line 234) | struct window_capture type window_node (line 236) | struct window_node type view (line 236) | struct view type window_node (line 236) | struct window_node type window_node (line 237) | struct window_node type view (line 237) | struct view type window_node (line 238) | struct window_node type window (line 238) | struct window type window_node (line 239) | struct window_node type view (line 239) | struct view type window (line 239) | struct window type window_node (line 240) | struct window_node type view (line 240) | struct view type window (line 240) | struct window type window_node (line 241) | struct window_node type view (line 241) | struct view type window (line 241) | struct window type view (line 242) | struct view type view (line 244) | struct view type view (line 245) | struct view type view (line 246) | struct view type view (line 247) | struct view type view (line 248) | struct view type view (line 249) | struct view type view (line 250) | struct view type view (line 251) | struct view FILE: src/window.c type window_manager (line 1) | struct window_manager function window_observe (line 7) | bool window_observe(struct window *window) function window_unobserve (line 21) | void window_unobserve(struct window *window) function CFStringRef (line 31) | CFStringRef window_display_uuid(uint32_t wid) function window_display_id (line 42) | uint32_t window_display_id(uint32_t wid) function window_display_space (line 56) | static uint64_t window_display_space(uint32_t wid) function window_space (line 67) | uint64_t window_space(uint32_t wid) function window_nonax_serialize (line 121) | void window_nonax_serialize(FILE *rsp, uint32_t wid, uint64_t flags) function window_serialize (line 409) | void window_serialize(FILE *rsp, struct window *window, uint64_t flags) type window (line 724) | struct window function CFStringRef (line 729) | CFStringRef window_title(struct window *window) function CGPoint (line 736) | CGPoint window_ax_origin(struct window *window) function CGRect (line 751) | CGRect window_ax_frame(struct window *window) function window_ax_can_move (line 773) | bool window_ax_can_move(struct window *window) function window_can_move (line 782) | bool window_can_move(struct window *window) function window_ax_can_resize (line 787) | bool window_ax_can_resize(struct window *window) function window_can_resize (line 796) | bool window_can_resize(struct window *window) function window_can_minimize (line 801) | bool window_can_minimize(struct window *window) function window_is_undersized (line 810) | bool window_is_undersized(struct window *window) function window_is_minimized (line 817) | static bool window_is_minimized(struct window *window) function window_is_fullscreen (line 830) | bool window_is_fullscreen(struct window *window) function window_is_sticky (line 843) | bool window_is_sticky(uint32_t wid) function window_shadow (line 859) | bool window_shadow(uint32_t wid) function window_opacity (line 865) | float window_opacity(uint32_t wid) function window_parent (line 872) | uint32_t window_parent(uint32_t wid) function window_level (line 899) | int window_level(uint32_t wid) function SLSGetWindowSubLevel__Internal (line 930) | static int SLSGetWindowSubLevel__Internal(int cid, uint32_t wid) function window_sub_level (line 954) | int window_sub_level(uint32_t wid) function window_tags (line 963) | uint64_t window_tags(uint32_t wid) function CFStringRef (line 989) | CFStringRef window_ax_role(struct window *window) function CFStringRef (line 996) | CFStringRef window_role(struct window *window) type window (line 1001) | struct window function CFStringRef (line 1010) | CFStringRef window_ax_subrole(struct window *window) function CFStringRef (line 1017) | CFStringRef window_subrole(struct window *window) type window (line 1022) | struct window function window_is_root (line 1031) | static bool window_is_root(struct window *window) function window_is_real (line 1044) | bool window_is_real(struct window *window) function window_is_standard (line 1062) | bool window_is_standard(struct window *window) function window_level_is_standard (line 1078) | bool window_level_is_standard(struct window *window) function window_is_unknown (line 1084) | bool window_is_unknown(struct window *window) type window (line 1093) | struct window type application (line 1093) | struct application type window (line 1095) | struct window type window (line 1095) | struct window type window (line 1096) | struct window function window_destroy (line 1136) | void window_destroy(struct window *window) FILE: src/window.h type window_property (line 66) | enum window_property type window (line 87) | struct window type window_flag (line 108) | enum window_flag type window_rule_flag (line 120) | enum window_rule_flag function window_check_flag (line 128) | static inline bool window_check_flag(struct window *w, enum window_flag ... function window_clear_flag (line 129) | static inline void window_clear_flag(struct window *w, enum window_flag ... function window_set_flag (line 130) | static inline void window_set_flag(struct window *w, enum window_flag x)... function window_check_rule_flag (line 132) | static inline bool window_check_rule_flag(struct window *w, enum window_... function window_clear_rule_flag (line 133) | static inline void window_clear_rule_flag(struct window *w, enum window_... function window_set_rule_flag (line 134) | static inline void window_set_rule_flag(struct window *w, enum window_ru... type window (line 141) | struct window type window (line 143) | struct window type window (line 144) | struct window type window (line 152) | struct window type window (line 153) | struct window type window (line 154) | struct window type window (line 155) | struct window type window (line 156) | struct window type window (line 157) | struct window type window (line 158) | struct window type window (line 159) | struct window type window (line 160) | struct window type window (line 161) | struct window type window (line 162) | struct window type window (line 163) | struct window type window (line 164) | struct window type window (line 165) | struct window type window (line 166) | struct window type window (line 167) | struct window type window (line 168) | struct window type window (line 169) | struct window type window (line 170) | struct window type window (line 171) | struct window type window (line 172) | struct window type window (line 173) | struct window type application (line 173) | struct application type window (line 174) | struct window FILE: src/window_manager.c type event_loop (line 3) | struct event_loop type process_manager (line 5) | struct process_manager type mouse_state (line 6) | struct mouse_state function TABLE_HASH_FUNC (line 9) | static TABLE_HASH_FUNC(hash_wm) function TABLE_COMPARE_FUNC (line 14) | static TABLE_COMPARE_FUNC(compare_wm) function window_manager_is_window_eligible (line 19) | bool window_manager_is_window_eligible(struct window *window) function window_manager_query_window_rules (line 25) | void window_manager_query_window_rules(FILE *rsp) function window_manager_query_windows_for_spaces (line 38) | void window_manager_query_windows_for_spaces(FILE *rsp, uint64_t *space_... function window_manager_query_windows_for_display (line 54) | void window_manager_query_windows_for_display(FILE *rsp, uint32_t did, u... function window_manager_query_windows_for_displays (line 63) | void window_manager_query_windows_for_displays(FILE *rsp, uint64_t flags) function window_manager_rule_matches_window (line 91) | bool window_manager_rule_matches_window(struct rule *rule, struct window... function window_manager_apply_manage_rule_effects_to_window (line 108) | void window_manager_apply_manage_rule_effects_to_window(struct space_man... function window_manager_apply_rule_effects_to_window (line 119) | void window_manager_apply_rule_effects_to_window(struct space_manager *s... function window_manager_apply_manage_rules_to_window (line 171) | void window_manager_apply_manage_rules_to_window(struct space_manager *s... function window_manager_apply_rules_to_window (line 195) | void window_manager_apply_rules_to_window(struct space_manager *sm, stru... function window_manager_set_focus_follows_mouse (line 219) | void window_manager_set_focus_follows_mouse(struct window_manager *wm, e... function window_manager_set_window_opacity_enabled (line 232) | void window_manager_set_window_opacity_enabled(struct window_manager *wm... function window_manager_center_mouse (line 242) | void window_manager_center_mouse(struct window_manager *wm, struct windo... function window_manager_should_manage_window (line 272) | bool window_manager_should_manage_window(struct window *window) type view (line 283) | struct view type window_manager (line 283) | struct window_manager type window (line 283) | struct window function window_manager_remove_managed_window (line 288) | void window_manager_remove_managed_window(struct window_manager *wm, uin... function window_manager_add_managed_window (line 293) | void window_manager_add_managed_window(struct window_manager *wm, struct... function window_manager_adjust_window_ratio (line 300) | enum window_op_error window_manager_adjust_window_ratio(struct window_ma... function window_manager_move_window_relative (line 330) | enum window_op_error window_manager_move_window_relative(struct window_m... function window_manager_resize_window_relative_internal (line 346) | void window_manager_resize_window_relative_internal(struct window *windo... function window_manager_resize_window_relative (line 368) | enum window_op_error window_manager_resize_window_relative(struct window... function window_manager_move_window (line 415) | void window_manager_move_window(struct window *window, float x, float y) function window_manager_resize_window (line 425) | void window_manager_resize_window(struct window *window, float width, fl... function window_manager_notify_jankyborders (line 437) | static inline void window_manager_notify_jankyborders(struct window_anim... function window_manager_create_window_proxy (line 463) | static void window_manager_create_window_proxy(int animation_connection,... function window_manager_destroy_window_proxy (line 489) | static void window_manager_destroy_window_proxy(int animation_connection... type window_animation (line 509) | struct window_animation function CVReturn (line 537) | static CVReturn window_manager_animate_window_list_thread_proc(CVDisplay... function window_manager_animate_window_list_async (line 603) | void window_manager_animate_window_list_async(struct window_capture *win... function window_manager_animate_window_list (line 705) | void window_manager_animate_window_list(struct window_capture *window_li... function window_manager_animate_window (line 718) | void window_manager_animate_window(struct window_capture capture) function window_manager_set_window_frame (line 729) | void window_manager_set_window_frame(struct window *window, float x, flo... function window_manager_set_purify_mode (line 752) | void window_manager_set_purify_mode(struct window_manager *wm, enum puri... function window_manager_set_opacity (line 762) | bool window_manager_set_opacity(struct window_manager *wm, struct window... function window_manager_set_window_opacity (line 775) | void window_manager_set_window_opacity(struct window_manager *wm, struct... function window_manager_set_menubar_opacity (line 784) | void window_manager_set_menubar_opacity(struct window_manager *wm, float... function window_manager_set_active_window_opacity (line 790) | void window_manager_set_active_window_opacity(struct window_manager *wm,... function window_manager_set_normal_window_opacity (line 797) | void window_manager_set_normal_window_opacity(struct window_manager *wm,... function window_manager_adjust_layer (line 808) | void window_manager_adjust_layer(struct window *window, int layer) function window_manager_set_window_layer (line 815) | bool window_manager_set_window_layer(struct window *window, int layer) function window_manager_purify_window (line 865) | void window_manager_purify_window(struct window_manager *wm, struct wind... function window_manager_find_rank_of_window_in_list (line 886) | int window_manager_find_rank_of_window_in_list(uint32_t wid, uint32_t *w... type window (line 899) | struct window type window_manager (line 899) | struct window_manager type window (line 905) | struct window type window (line 909) | struct window function window_manager_window_connection_is_jankyborders (line 921) | static inline bool window_manager_window_connection_is_jankyborders(int ... type window (line 932) | struct window type window_manager (line 932) | struct window_manager type window (line 949) | struct window type window_manager (line 949) | struct window_manager type window (line 966) | struct window type window_manager (line 966) | struct window_manager type window (line 973) | struct window type window_manager (line 973) | struct window_manager type window (line 973) | struct window type view (line 975) | struct view type window_node (line 978) | struct window_node type window_node (line 981) | struct window_node type window (line 987) | struct window type space_manager (line 987) | struct space_manager type window_manager (line 987) | struct window_manager type window (line 987) | struct window type view (line 989) | struct view type window_node (line 992) | struct window_node type window_node (line 995) | struct window_node type window (line 1001) | struct window type space_manager (line 1001) | struct space_manager type window_manager (line 1001) | struct window_manager type window (line 1001) | struct window type view (line 1003) | struct view type window_node (line 1006) | struct window_node type window_node (line 1009) | struct window_node type window (line 1015) | struct window type space_manager (line 1015) | struct space_manager type window_manager (line 1015) | struct window_manager type view (line 1017) | struct view type window_node (line 1020) | struct window_node type window (line 1026) | struct window type space_manager (line 1026) | struct space_manager type window_manager (line 1026) | struct window_manager type view (line 1028) | struct view type window_node (line 1031) | struct window_node type window (line 1037) | struct window type window_manager (line 1037) | struct window_manager type window (line 1039) | struct window type view (line 1042) | struct view type window (line 1048) | struct window type space_manager (line 1048) | struct space_manager type window_manager (line 1048) | struct window_manager type window (line 1048) | struct window type view (line 1050) | struct view type window_node (line 1053) | struct window_node type window (line 1065) | struct window type space_manager (line 1065) | struct space_manager type window_manager (line 1065) | struct window_manager type window (line 1065) | struct window type view (line 1067) | struct view type window_node (line 1070) | struct window_node type window (line 1082) | struct window type space_manager (line 1082) | struct space_manager type window_manager (line 1082) | struct window_manager type window (line 1082) | struct window type view (line 1084) | struct view type window_node (line 1087) | struct window_node type window (line 1093) | struct window type space_manager (line 1093) | struct space_manager type window_manager (line 1093) | struct window_manager type window (line 1093) | struct window type view (line 1095) | struct view type window_node (line 1098) | struct window_node type window (line 1104) | struct window type space_manager (line 1104) | struct space_manager type window_manager (line 1104) | struct window_manager type window (line 1104) | struct window type view (line 1106) | struct view type window_node (line 1109) | struct window_node type window (line 1115) | struct window type space_manager (line 1115) | struct space_manager type window_manager (line 1115) | struct window_manager type window (line 1115) | struct window type view (line 1117) | struct view type window_node (line 1120) | struct window_node type window (line 1126) | struct window type space_manager (line 1126) | struct space_manager type window_manager (line 1126) | struct window_manager type view (line 1128) | struct view type window_node (line 1134) | struct window_node type window (line 1145) | struct window type space_manager (line 1145) | struct space_manager type window_manager (line 1145) | struct window_manager type view (line 1147) | struct view type window_node (line 1153) | struct window_node type window (line 1164) | struct window type window_manager (line 1164) | struct window_manager type window (line 1164) | struct window type view (line 1166) | struct view type window_node (line 1169) | struct window_node type window_node (line 1172) | struct window_node type window (line 1178) | struct window type window_manager (line 1178) | struct window_manager type window (line 1178) | struct window type view (line 1180) | struct view type window_node (line 1183) | struct window_node type window_node (line 1186) | struct window_node type window (line 1192) | struct window type window_manager (line 1192) | struct window_manager type window (line 1192) | struct window type view (line 1194) | struct view type window_node (line 1197) | struct window_node type window_node (line 1200) | struct window_node type window (line 1206) | struct window type window_manager (line 1206) | struct window_manager type window (line 1206) | struct window type view (line 1208) | struct view type window_node (line 1211) | struct window_node type window_node (line 1214) | struct window_node type window_node (line 1217) | struct window_node type window (line 1223) | struct window type window_manager (line 1223) | struct window_manager type window (line 1223) | struct window type view (line 1225) | struct view type window_node (line 1228) | struct window_node type window_node (line 1231) | struct window_node type window_node (line 1234) | struct window_node type window (line 1240) | struct window type window_manager (line 1240) | struct window_manager type window (line 1240) | struct window type view (line 1242) | struct view type window_node (line 1245) | struct window_node type window_node (line 1248) | struct window_node type window_node (line 1251) | struct window_node function window_manager_make_key_window (line 1257) | static void window_manager_make_key_window(ProcessSerialNumber *window_p... function window_manager_focus_window_without_raise (line 1281) | void window_manager_focus_window_without_raise(ProcessSerialNumber *wind... function window_manager_focus_window_with_raise (line 1312) | void window_manager_focus_window_with_raise(ProcessSerialNumber *window_... type application (line 1327) | struct application type window_manager (line 1327) | struct window_manager type window (line 1340) | struct window type window_manager (line 1340) | struct window_manager type application (line 1344) | struct application function window_manager_find_lost_front_switched_event (line 1352) | bool window_manager_find_lost_front_switched_event(struct window_manager... function window_manager_remove_lost_front_switched_event (line 1357) | void window_manager_remove_lost_front_switched_event(struct window_manag... function window_manager_add_lost_front_switched_event (line 1362) | void window_manager_add_lost_front_switched_event(struct window_manager ... function window_manager_find_lost_focused_event (line 1367) | bool window_manager_find_lost_focused_event(struct window_manager *wm, u... function window_manager_remove_lost_focused_event (line 1372) | void window_manager_remove_lost_focused_event(struct window_manager *wm,... function window_manager_add_lost_focused_event (line 1377) | void window_manager_add_lost_focused_event(struct window_manager *wm, ui... type window (line 1382) | struct window type window_manager (line 1382) | struct window_manager function window_manager_remove_window (line 1387) | void window_manager_remove_window(struct window_manager *wm, uint32_t wi... function window_manager_add_window (line 1392) | void window_manager_add_window(struct window_manager *wm, struct window ... type application (line 1397) | struct application type window_manager (line 1397) | struct window_manager function window_manager_remove_application (line 1402) | void window_manager_remove_application(struct window_manager *wm, pid_t ... function window_manager_add_application (line 1407) | void window_manager_add_application(struct window_manager *wm, struct ap... type window (line 1412) | struct window type window_manager (line 1412) | struct window_manager type application (line 1412) | struct application type window (line 1415) | struct window type window (line 1417) | struct window type window (line 1426) | struct window type space_manager (line 1426) | struct space_manager type window_manager (line 1426) | struct window_manager type application (line 1426) | struct application type window (line 1428) | struct window type window (line 1534) | struct window type space_manager (line 1534) | struct space_manager type window_manager (line 1534) | struct window_manager type application (line 1534) | struct application type window (line 1541) | struct window type window (line 1549) | struct window type application (line 1568) | struct application function window_manager_add_existing_application_windows (line 1595) | bool window_manager_add_existing_application_windows(struct space_manage... function window_manager_set_window_insertion (line 1736) | enum window_op_error window_manager_set_window_insertion(struct space_ma... function window_manager_stack_window (line 1787) | enum window_op_error window_manager_stack_window(struct space_manager *s... function window_manager_warp_window (line 1820) | enum window_op_error window_manager_warp_window(struct space_manager *sm... function window_manager_swap_window (line 1938) | enum window_op_error window_manager_swap_window(struct space_manager *sm... function window_manager_minimize_window (line 2045) | enum window_op_error window_manager_minimize_window(struct window *window) function window_manager_deminimize_window (line 2056) | enum window_op_error window_manager_deminimize_window(struct window *win... function window_manager_close_window (line 2066) | bool window_manager_close_window(struct window *window) function window_manager_send_window_to_space (line 2080) | void window_manager_send_window_to_space(struct space_manager *sm, struc... function window_manager_apply_grid (line 2111) | enum window_op_error window_manager_apply_grid(struct space_manager *sm,... function window_manager_make_window_floating (line 2168) | void window_manager_make_window_floating(struct space_manager *sm, struc... function window_manager_make_window_sticky (line 2202) | void window_manager_make_window_sticky(struct space_manager *sm, struct ... function window_manager_toggle_window_shadow (line 2232) | void window_manager_toggle_window_shadow(struct window *window) function window_manager_wait_for_native_fullscreen_transition (line 2246) | void window_manager_wait_for_native_fullscreen_transition(struct window ... function window_manager_toggle_window_native_fullscreen (line 2283) | void window_manager_toggle_window_native_fullscreen(struct window *window) function window_manager_toggle_window_zoom_parent (line 2313) | void window_manager_toggle_window_zoom_parent(struct window_manager *wm,... function window_manager_toggle_window_zoom_fullscreen (line 2342) | void window_manager_toggle_window_zoom_fullscreen(struct window_manager ... function window_manager_toggle_window_windowed_fullscreen (line 2371) | void window_manager_toggle_window_windowed_fullscreen(struct window *win... function window_manager_toggle_window_expose (line 2389) | void window_manager_toggle_window_expose(struct window *window) function window_manager_toggle_window_pip (line 2397) | void window_manager_toggle_window_pip(struct space_manager *sm, struct w... type window (line 2418) | struct window type window_manager (line 2418) | struct window_manager function window_manager_toggle_scratchpad_window_by_label (line 2429) | bool window_manager_toggle_scratchpad_window_by_label(struct window_mana... function window_manager_toggle_scratchpad_window (line 2435) | bool window_manager_toggle_scratchpad_window(struct window_manager *wm, ... function window_manager_set_scratchpad_for_window (line 2479) | bool window_manager_set_scratchpad_for_window(struct window_manager *wm,... function window_manager_remove_scratchpad_for_window (line 2495) | bool window_manager_remove_scratchpad_for_window(struct window_manager *... function window_manager_scratchpad_recover_windows (line 2516) | void window_manager_scratchpad_recover_windows(void) function window_manager_validate_windows_on_space (line 2527) | static void window_manager_validate_windows_on_space(struct window_manag... function window_manager_check_for_windows_on_space (line 2566) | static void window_manager_check_for_windows_on_space(struct window_mana... function window_manager_validate_and_check_for_windows_on_space (line 2612) | void window_manager_validate_and_check_for_windows_on_space(struct space... function window_manager_correct_for_mission_control_changes (line 2637) | void window_manager_correct_for_mission_control_changes(struct space_man... function window_manager_handle_display_add_and_remove (line 2666) | void window_manager_handle_display_add_and_remove(struct space_manager *... function window_manager_init (line 2696) | void window_manager_init(struct window_manager *wm) function window_manager_begin (line 2724) | void window_manager_begin(struct space_manager *sm, struct window_manage... FILE: src/window_manager.h type window_op_error (line 8) | enum window_op_error type purify_mode (line 26) | enum purify_mode type ffm_mode (line 40) | enum ffm_mode type window_origin_mode (line 54) | enum window_origin_mode type scratchpad (line 68) | struct scratchpad type window_manager (line 74) | struct window_manager type rule (line 109) | struct rule type window (line 109) | struct window type space_manager (line 110) | struct space_manager type window_manager (line 110) | struct window_manager type window (line 110) | struct window type rule_effects (line 110) | struct rule_effects type space_manager (line 111) | struct space_manager type window_manager (line 111) | struct window_manager type window (line 111) | struct window type rule_effects (line 111) | struct rule_effects type space_manager (line 112) | struct space_manager type window_manager (line 112) | struct window_manager type window (line 112) | struct window type space_manager (line 113) | struct space_manager type window_manager (line 113) | struct window_manager type window (line 113) | struct window type window_manager (line 114) | struct window_manager type window (line 114) | struct window type window (line 115) | struct window type window (line 116) | struct window type window_manager (line 117) | struct window_manager type window (line 117) | struct window type window (line 118) | struct window type window (line 119) | struct window type window_op_error (line 120) | enum window_op_error type window_manager (line 120) | struct window_manager type window (line 120) | struct window type window_capture (line 121) | struct window_capture type window_capture (line 122) | struct window_capture type window (line 123) | struct window type window (line 125) | struct window type window_manager (line 125) | struct window_manager type window (line 126) | struct window type window_manager (line 126) | struct window_manager type window (line 127) | struct window type window_manager (line 127) | struct window_manager type window (line 128) | struct window type window_manager (line 128) | struct window_manager type window (line 129) | struct window type window_manager (line 129) | struct window_manager type window (line 129) | struct window type window (line 130) | struct window type space_manager (line 130) | struct space_manager type window_manager (line 130) | struct window_manager type window (line 130) | struct window type window (line 131) | struct window type space_manager (line 131) | struct space_manager type window_manager (line 131) | struct window_manager type window (line 131) | struct window type window (line 132) | struct window type space_manager (line 132) | struct space_manager type window_manager (line 132) | struct window_manager type window (line 133) | struct window type space_manager (line 133) | struct space_manager type window_manager (line 133) | struct window_manager type window (line 134) | struct window type window_manager (line 134) | struct window_manager type window (line 135) | struct window type space_manager (line 135) | struct space_manager type window_manager (line 135) | struct window_manager type window (line 135) | struct window type window (line 136) | struct window type space_manager (line 136) | struct space_manager type window_manager (line 136) | struct window_manager type window (line 136) | struct window type window (line 137) | struct window type space_manager (line 137) | struct space_manager type window_manager (line 137) | struct window_manager type window (line 137) | struct window type window (line 138) | struct window type space_manager (line 138) | struct space_manager type window_manager (line 138) | struct window_manager type window (line 138) | struct window type window (line 139) | struct window type space_manager (line 139) | struct space_manager type window_manager (line 139) | struct window_manager type window (line 139) | struct window type window (line 140) | struct window type space_manager (line 140) | struct space_manager type window_manager (line 140) | struct window_manager type window (line 140) | struct window type window (line 141) | struct window type space_manager (line 141) | struct space_manager type window_manager (line 141) | struct window_manager type window (line 142) | struct window type space_manager (line 142) | struct space_manager type window_manager (line 142) | struct window_manager type window (line 143) | struct window type window_manager (line 143) | struct window_manager type window (line 143) | struct window type window (line 144) | struct window type window_manager (line 144) | struct window_manager type window (line 144) | struct window type window (line 145) | struct window type window_manager (line 145) | struct window_manager type window (line 145) | struct window type window (line 146) | struct window type window_manager (line 146) | struct window_manager type window (line 146) | struct window type window (line 147) | struct window type window_manager (line 147) | struct window_manager type window (line 147) | struct window type window (line 148) | struct window type window_manager (line 148) | struct window_manager type window (line 148) | struct window type window (line 151) | struct window type window_manager (line 151) | struct window_manager type application (line 152) | struct application type window_manager (line 152) | struct window_manager type view (line 153) | struct view type window_manager (line 153) | struct window_manager type window (line 153) | struct window type window_manager (line 154) | struct window_manager type window_manager (line 155) | struct window_manager type window (line 155) | struct window type view (line 155) | struct view type window_manager (line 156) | struct window_manager type window_manager (line 157) | struct window_manager type window_manager (line 158) | struct window_manager type window_manager (line 159) | struct window_manager type window_manager (line 160) | struct window_manager type window_manager (line 161) | struct window_manager type window (line 162) | struct window type window_manager (line 162) | struct window_manager type window_manager (line 163) | struct window_manager type window_manager (line 164) | struct window_manager type window (line 164) | struct window type application (line 165) | struct application type window_manager (line 165) | struct window_manager type window_manager (line 166) | struct window_manager type window_manager (line 167) | struct window_manager type application (line 167) | struct application type window (line 168) | struct window type window_manager (line 168) | struct window_manager type application (line 168) | struct application type window_op_error (line 169) | enum window_op_error type window_manager (line 169) | struct window_manager type window (line 169) | struct window type window (line 170) | struct window type window_op_error (line 171) | enum window_op_error type window_manager (line 171) | struct window_manager type window (line 171) | struct window type window_manager (line 172) | struct window_manager type purify_mode (line 172) | enum purify_mode type window_manager (line 173) | struct window_manager type window_manager (line 174) | struct window_manager type window_manager (line 175) | struct window_manager type window_manager (line 176) | struct window_manager type window_manager (line 177) | struct window_manager type window (line 177) | struct window type window_manager (line 178) | struct window_manager type window (line 178) | struct window type window_manager (line 179) | struct window_manager type ffm_mode (line 179) | enum ffm_mode type window_op_error (line 180) | enum window_op_error type space_manager (line 180) | struct space_manager type window (line 180) | struct window type window_op_error (line 181) | enum window_op_error type space_manager (line 181) | struct space_manager type window_manager (line 181) | struct window_manager type window (line 181) | struct window type window (line 181) | struct window type window_op_error (line 182) | enum window_op_error type space_manager (line 182) | struct space_manager type window_manager (line 182) | struct window_manager type window (line 182) | struct window type window (line 182) | struct window type window_op_error (line 183) | enum window_op_error type space_manager (line 183) | struct space_manager type window_manager (line 183) | struct window_manager type window (line 183) | struct window type window (line 183) | struct window type window_op_error (line 184) | enum window_op_error type window (line 184) | struct window type window_op_error (line 185) | enum window_op_error type window (line 185) | struct window type window (line 186) | struct window type space_manager (line 187) | struct space_manager type window_manager (line 187) | struct window_manager type window (line 187) | struct window type window (line 188) | struct window type space_manager (line 188) | struct space_manager type window_manager (line 188) | struct window_manager type application (line 188) | struct application type window (line 189) | struct window type space_manager (line 189) | struct space_manager type window_manager (line 189) | struct window_manager type application (line 189) | struct application type space_manager (line 190) | struct space_manager type window_manager (line 190) | struct window_manager type application (line 190) | struct application type window_op_error (line 191) | enum window_op_error type space_manager (line 191) | struct space_manager type window_manager (line 191) | struct window_manager type window (line 191) | struct window type window_manager (line 192) | struct window_manager type window (line 192) | struct window type space_manager (line 193) | struct space_manager type window_manager (line 193) | struct window_manager type window (line 193) | struct window type space_manager (line 194) | struct space_manager type window_manager (line 194) | struct window_manager type window (line 194) | struct window type window (line 195) | struct window type window (line 196) | struct window type window (line 197) | struct window type window_manager (line 198) | struct window_manager type window (line 198) | struct window type window_manager (line 199) | struct window_manager type window (line 199) | struct window type window (line 200) | struct window type window (line 201) | struct window type window (line 202) | struct window type space_manager (line 203) | struct space_manager type window (line 203) | struct window type window_manager (line 204) | struct window_manager type window_manager (line 205) | struct window_manager type window (line 205) | struct window type window_manager (line 206) | struct window_manager type window (line 206) | struct window type window_manager (line 207) | struct window_manager type window (line 207) | struct window type window (line 209) | struct window type space_manager (line 210) | struct space_manager type window_manager (line 210) | struct window_manager type space_manager (line 211) | struct space_manager type window_manager (line 211) | struct window_manager type space_manager (line 212) | struct space_manager type window_manager (line 212) | struct window_manager type space_manager (line 213) | struct space_manager type window_manager (line 213) | struct window_manager type window_manager (line 214) | struct window_manager FILE: src/workspace.h function interface (line 21) | interface workspace_context : NSObject { type process (line 27) | struct process type process (line 28) | struct process type process (line 29) | struct process type process (line 30) | struct process type process (line 31) | struct process type process (line 32) | struct process type process (line 33) | struct process FILE: src/yabai.c type signal (line 27) | struct signal type process_manager (line 28) | struct process_manager type display_manager (line 29) | struct display_manager type window_manager (line 30) | struct window_manager type space_manager (line 31) | struct space_manager type memory_pool (line 32) | struct memory_pool type mouse_state (line 33) | struct mouse_state type event_loop (line 34) | struct event_loop type mission_control_mode (line 37) | enum mission_control_mode function client_send_message (line 54) | static int client_send_message(int argc, char **argv) function configure_settings_and_acquire_lock (line 128) | static inline bool configure_settings_and_acquire_lock(void) function parse_arguments (line 180) | static void parse_arguments(int argc, char **argv) function main (line 260) | int main(int argc, char **argv) FILE: tests/src/area.c type test_area (line 1) | struct test_area function init_test_display_list (line 7) | static inline void init_test_display_list(struct test_area display_list[3]) type test_area (line 30) | struct test_area function closest_display_in_direction (line 46) | static inline int closest_display_in_direction(struct test_area *display... type test_area (line 69) | struct test_area