# API Index

### A

CinnamonApp::windows-changed, object signal in CinnamonApp
CinnamonApp:state, object property in CinnamonApp
CinnamonAppState, enum in CinnamonApp
CinnamonAppSystem::app-state-changed, object signal in CinnamonAppSystem
CinnamonAppSystem::installed-changed, object signal in CinnamonAppSystem
cinnamon_app_activate, function in CinnamonApp
cinnamon_app_activate_full, function in CinnamonApp
cinnamon_app_activate_window, function in CinnamonApp
cinnamon_app_compare, function in CinnamonApp
cinnamon_app_compare_by_name, function in CinnamonApp
cinnamon_app_create_icon_texture, function in CinnamonApp
cinnamon_app_get_app_info, function in CinnamonApp
cinnamon_app_get_description, function in CinnamonApp
cinnamon_app_get_faded_icon, function in CinnamonApp
cinnamon_app_get_id, function in CinnamonApp
cinnamon_app_get_name, function in CinnamonApp
cinnamon_app_get_n_windows, function in CinnamonApp
cinnamon_app_get_pids, function in CinnamonApp
cinnamon_app_get_state, function in CinnamonApp
cinnamon_app_get_tree_entry, function in CinnamonApp
cinnamon_app_get_windows, function in CinnamonApp
cinnamon_app_is_on_workspace, function in CinnamonApp
cinnamon_app_is_window_backed, function in CinnamonApp
cinnamon_app_launch, function in CinnamonApp
cinnamon_app_open_new_window, function in CinnamonApp
cinnamon_app_request_quit, function in CinnamonApp
cinnamon_app_system_get_all, function in CinnamonAppSystem
cinnamon_app_system_get_default, function in CinnamonAppSystem
cinnamon_app_system_get_running, function in CinnamonAppSystem
cinnamon_app_system_get_settings_tree, function in CinnamonAppSystem
cinnamon_app_system_get_tree, function in CinnamonAppSystem
cinnamon_app_system_initial_search, function in CinnamonAppSystem
cinnamon_app_system_lookup_app, function in CinnamonAppSystem
cinnamon_app_system_lookup_app_by_tree_entry, function in CinnamonAppSystem
cinnamon_app_system_lookup_app_for_path, function in CinnamonAppSystem
cinnamon_app_system_lookup_heuristic_basename, function in CinnamonAppSystem
cinnamon_app_system_lookup_setting, function in CinnamonAppSystem
cinnamon_app_system_lookup_settings_app, function in CinnamonAppSystem
cinnamon_app_system_lookup_settings_app_by_tree_entry, function in CinnamonAppSystem
cinnamon_app_system_search_settings, function in CinnamonAppSystem
cinnamon_app_system_subsearch, function in CinnamonAppSystem
CinnamonArrow:direction, object property in CinnamonArrow

### B

cinnamon_breakpoint, function in cinnamon-util

### C

CinnamonCursor, enum in CinnamonGlobal

### D

CinnamonDocSystem::changed, object signal in CinnamonDocSystem
CinnamonDocSystem::deleted, object signal in CinnamonDocSystem
cinnamon_doc_system_get_all, function in CinnamonDocSystem
cinnamon_doc_system_get_default, function in CinnamonDocSystem
cinnamon_doc_system_lookup_by_uri, function in CinnamonDocSystem
cinnamon_doc_system_open, function in CinnamonDocSystem
cinnamon_doc_system_queue_existence_check, function in CinnamonDocSystem

### E

CinnamonEmbeddedWindow:stage, object property in CinnamonEmbeddedWindow
cinnamon_embedded_window_new, function in CinnamonEmbeddedWindow

### G

CinnamonGenericContainer::allocate, object signal in CinnamonGenericContainer
CinnamonGenericContainer::get-preferred-height, object signal in CinnamonGenericContainer
CinnamonGenericContainer::get-preferred-width, object signal in CinnamonGenericContainer
cinnamon_generic_container_get_n_skip_paint, function in CinnamonGenericContainer
cinnamon_generic_container_get_skip_paint, function in CinnamonGenericContainer
cinnamon_generic_container_set_skip_paint, function in CinnamonGenericContainer
cinnamon_get_event_state, function in cinnamon-util
cinnamon_get_file_contents_utf8_sync, function in cinnamon-util
CinnamonGlobal::notify-error, object signal in CinnamonGlobal
CinnamonGlobal::scale-changed, object signal in CinnamonGlobal
CinnamonGlobal::shutdown, object signal in CinnamonGlobal
CinnamonGlobal::xdnd-enter, object signal in CinnamonGlobal
CinnamonGlobal::xdnd-leave, object signal in CinnamonGlobal
CinnamonGlobal::xdnd-position-changed, object signal in CinnamonGlobal
CinnamonGlobal:background-actor, object property in CinnamonGlobal
CinnamonGlobal:bottom-window-group, object property in CinnamonGlobal
CinnamonGlobal:datadir, object property in CinnamonGlobal
CinnamonGlobal:display, object property in CinnamonGlobal
CinnamonGlobal:focus-manager, object property in CinnamonGlobal
CinnamonGlobal:gdk-screen, object property in CinnamonGlobal
CinnamonGlobal:imagedir, object property in CinnamonGlobal
CinnamonGlobal:overlay-group, object property in CinnamonGlobal
CinnamonGlobal:screen, object property in CinnamonGlobal
CinnamonGlobal:screen-height, object property in CinnamonGlobal
CinnamonGlobal:screen-width, object property in CinnamonGlobal
CinnamonGlobal:settings, object property in CinnamonGlobal
CinnamonGlobal:stage, object property in CinnamonGlobal
CinnamonGlobal:stage-input-mode, object property in CinnamonGlobal
CinnamonGlobal:top-window-group, object property in CinnamonGlobal
CinnamonGlobal:ui-scale, object property in CinnamonGlobal
CinnamonGlobal:userdatadir, object property in CinnamonGlobal
CinnamonGlobal:window-group, object property in CinnamonGlobal
CinnamonGlobal:window-manager, object property in CinnamonGlobal
cinnamon_global_begin_modal, function in CinnamonGlobal
cinnamon_global_begin_work, function in CinnamonGlobal
cinnamon_global_create_app_launch_context, function in CinnamonGlobal
cinnamon_global_create_pointer_barrier, function in CinnamonGlobal
cinnamon_global_destroy_pointer_barrier, function in CinnamonGlobal
cinnamon_global_dump_gjs_stack, function in CinnamonGlobal
cinnamon_global_end_modal, function in CinnamonGlobal
cinnamon_global_end_work, function in CinnamonGlobal
cinnamon_global_get, function in CinnamonGlobal
cinnamon_global_get_current_time, function in CinnamonGlobal
cinnamon_global_get_display, function in CinnamonGlobal
cinnamon_global_get_gdk_screen, function in CinnamonGlobal
cinnamon_global_get_last_gc_end_time, function in CinnamonGlobal
cinnamon_global_get_md5_for_string, function in CinnamonGlobal
cinnamon_global_get_memory_info, function in CinnamonGlobal
cinnamon_global_get_pid, function in CinnamonGlobal
cinnamon_global_get_pointer, function in CinnamonGlobal
cinnamon_global_get_screen, function in CinnamonGlobal
cinnamon_global_get_settings, function in CinnamonGlobal
cinnamon_global_get_stage, function in CinnamonGlobal
cinnamon_global_get_window_actors, function in CinnamonGlobal
cinnamon_global_init_xdnd, function in CinnamonGlobal
cinnamon_global_notify_error, function in CinnamonGlobal
cinnamon_global_reexec_self, function in CinnamonGlobal
cinnamon_global_run_at_leisure, function in CinnamonGlobal
cinnamon_global_segfault, function in CinnamonGlobal
cinnamon_global_set_cursor, function in CinnamonGlobal
cinnamon_global_set_pointer, function in CinnamonGlobal
cinnamon_global_set_stage_input_mode, function in CinnamonGlobal
cinnamon_global_set_stage_input_region, function in CinnamonGlobal
cinnamon_global_shutdown, function in CinnamonGlobal
cinnamon_global_sync_pointer, function in CinnamonGlobal
cinnamon_global_unset_cursor, function in CinnamonGlobal
CinnamonGtkEmbed:window, object property in CinnamonGtkEmbed
cinnamon_gtk_embed_new, function in CinnamonGtkEmbed

### J

CinnamonJSMemoryInfo, struct in cinnamon-js
cinnamon_js_add_extension_importer, function in cinnamon-js
cinnamon_js_get_memory_info, function in cinnamon-js

### L

CinnamonLeisureFunction, user_function in CinnamonGlobal

### M

CinnamonMountOperation::show-processes-2, object signal in CinnamonMountOperation
cinnamon_mount_operation_get_show_processes_choices, function in CinnamonMountOperation
cinnamon_mount_operation_get_show_processes_message, function in CinnamonMountOperation
cinnamon_mount_operation_get_show_processes_pids, function in CinnamonMountOperation
cinnamon_mount_operation_new, function in CinnamonMountOperation

### P

cinnamon_parse_search_provider, function in cinnamon-util
CinnamonPerfReplayFunction, user_function in cinnamon-perf-log
CinnamonPerfStatisticsCallback, user_function in cinnamon-perf-log
cinnamon_perf_log_add_statistics_callback, function in cinnamon-perf-log
cinnamon_perf_log_collect_statistics, function in cinnamon-perf-log
cinnamon_perf_log_define_event, function in cinnamon-perf-log
cinnamon_perf_log_define_statistic, function in cinnamon-perf-log
cinnamon_perf_log_dump_events, function in cinnamon-perf-log
cinnamon_perf_log_dump_log, function in cinnamon-perf-log
cinnamon_perf_log_event, function in cinnamon-perf-log
cinnamon_perf_log_event_i, function in cinnamon-perf-log
cinnamon_perf_log_event_s, function in cinnamon-perf-log
cinnamon_perf_log_event_x, function in cinnamon-perf-log
cinnamon_perf_log_get_default, function in cinnamon-perf-log
cinnamon_perf_log_replay, function in cinnamon-perf-log
cinnamon_perf_log_set_enabled, function in cinnamon-perf-log
cinnamon_perf_log_update_statistic_i, function in cinnamon-perf-log
cinnamon_perf_log_update_statistic_x, function in cinnamon-perf-log

### R

CinnamonRecorder:filename, object property in cinnamon-recorder
CinnamonRecorder:framerate, object property in cinnamon-recorder
CinnamonRecorder:pipeline, object property in cinnamon-recorder
CinnamonRecorder:stage, object property in cinnamon-recorder
cinnamon_recorder_close, function in cinnamon-recorder
cinnamon_recorder_is_recording, function in cinnamon-recorder
cinnamon_recorder_new, function in cinnamon-recorder
cinnamon_recorder_pause, function in cinnamon-recorder
cinnamon_recorder_record, function in cinnamon-recorder
cinnamon_recorder_set_filename, function in cinnamon-recorder
cinnamon_recorder_set_framerate, function in cinnamon-recorder
cinnamon_recorder_set_pipeline, function in cinnamon-recorder

### S

CinnamonScreenshotCallback, user_function in cinnamon-screenshot
cinnamon_screenshot_new, function in cinnamon-screenshot
cinnamon_screenshot_screenshot, function in cinnamon-screenshot
cinnamon_screenshot_screenshot_area, function in cinnamon-screenshot
cinnamon_screenshot_screenshot_window, function in cinnamon-screenshot
cinnamon_screen_grabber_grab, function in cinnamon-screen-grabber
cinnamon_screen_grabber_new, function in cinnamon-screen-grabber
cinnamon_shader_effect_set_double_uniform, function in cinnamon-util
SN_API_NOT_YET_FROZEN, macro in cinnamon-app-private
CinnamonStageInputMode, enum in CinnamonGlobal
cinnamon_startup_sequence_create_icon, function in CinnamonWindowTracker
cinnamon_startup_sequence_get_app, function in CinnamonWindowTracker
cinnamon_startup_sequence_get_completed, function in CinnamonWindowTracker
cinnamon_startup_sequence_get_id, function in CinnamonWindowTracker
cinnamon_startup_sequence_get_name, function in CinnamonWindowTracker
ST_H_INSIDE, macro in st

### T

CinnamonTrayIcon:pid, object property in CinnamonTrayIcon
CinnamonTrayIcon:title, object property in CinnamonTrayIcon
CinnamonTrayIcon:wm-class, object property in CinnamonTrayIcon
CinnamonTrayManager::tray-icon-added, object signal in CinnamonTrayManager
CinnamonTrayManager::tray-icon-removed, object signal in CinnamonTrayManager
CinnamonTrayManager:bg-color, object property in CinnamonTrayManager
cinnamon_tray_icon_click, function in CinnamonTrayIcon
cinnamon_tray_icon_new, function in CinnamonTrayIcon
cinnamon_tray_manager_manage_stage, function in CinnamonTrayManager
cinnamon_tray_manager_new, function in CinnamonTrayManager
cinnamon_tray_manager_redisplay, function in CinnamonTrayManager

### U

cinnamon_util_format_date, function in cinnamon-util
cinnamon_util_get_icon_for_uri, function in cinnamon-util
cinnamon_util_get_label_for_uri, function in cinnamon-util
cinnamon_util_get_transformed_allocation, function in cinnamon-util
cinnamon_util_get_week_start, function in cinnamon-util
cinnamon_util_normalize_and_casefold, function in cinnamon-util
cinnamon_util_set_hidden_from_pick, function in cinnamon-util

### W

CinnamonWindowTracker::startup-sequence-changed, object signal in CinnamonWindowTracker
CinnamonWindowTracker::tracked-windows-changed, object signal in CinnamonWindowTracker
CinnamonWindowTracker:focus-app, object property in CinnamonWindowTracker
cinnamon_window_tracker_get_app_from_pid, function in CinnamonWindowTracker
cinnamon_window_tracker_get_default, function in CinnamonWindowTracker
cinnamon_window_tracker_get_startup_sequences, function in CinnamonWindowTracker
cinnamon_window_tracker_get_window_app, function in CinnamonWindowTracker
cinnamon_window_tracker_is_window_interesting, function in CinnamonWindowTracker
CinnamonWM::destroy, object signal in CinnamonWM
CinnamonWM::hide-hud-preview, object signal in CinnamonWM
CinnamonWM::hide-tile-preview, object signal in CinnamonWM
CinnamonWM::kill-window-effects, object signal in CinnamonWM
CinnamonWM::map, object signal in CinnamonWM
CinnamonWM::maximize, object signal in CinnamonWM
CinnamonWM::minimize, object signal in CinnamonWM
CinnamonWM::show-hud-preview, object signal in CinnamonWM
CinnamonWM::show-tile-preview, object signal in CinnamonWM
CinnamonWM::switch-workspace, object signal in CinnamonWM
CinnamonWM::switch-workspace-complete, object signal in CinnamonWM
CinnamonWM::tile, object signal in CinnamonWM
CinnamonWM::unmaximize, object signal in CinnamonWM
cinnamon_wm_completed_destroy, function in CinnamonWM
cinnamon_wm_completed_map, function in CinnamonWM
cinnamon_wm_completed_maximize, function in CinnamonWM
cinnamon_wm_completed_minimize, function in CinnamonWM
cinnamon_wm_completed_switch_workspace, function in CinnamonWM
cinnamon_wm_completed_tile, function in CinnamonWM
cinnamon_wm_completed_unmaximize, function in CinnamonWM
cinnamon_wm_new, function in CinnamonWM
cinnamon_write_soup_message_to_stream, function in cinnamon-util
cinnamon_write_string_to_stream, function in cinnamon-util

### X

CinnamonXFixesCursor::cursor-change, object signal in cinnamon-xfixes-cursor
CinnamonXFixesCursor:stage, object property in cinnamon-xfixes-cursor
cinnamon_xfixes_cursor_get_for_stage, function in cinnamon-xfixes-cursor
cinnamon_xfixes_cursor_get_hot_x, function in cinnamon-xfixes-cursor
cinnamon_xfixes_cursor_get_hot_y, function in cinnamon-xfixes-cursor
cinnamon_xfixes_cursor_hide, function in cinnamon-xfixes-cursor
cinnamon_xfixes_cursor_show, function in cinnamon-xfixes-cursor
cinnamon_xfixes_cursor_update_texture_image, function in cinnamon-xfixes-cursor