## API Index

### J

JS_AddGCThingRoot, macro in shell-jsapi-compat-private
JS_AddObjectRoot, macro in shell-jsapi-compat-private
JS_AddStringRoot, macro in shell-jsapi-compat-private
JS_AddValueRoot, macro in shell-jsapi-compat-private
JS_RemoveGCThingRoot, macro in shell-jsapi-compat-private
JS_RemoveObjectRoot, macro in shell-jsapi-compat-private
JS_RemoveStringRoot, macro in shell-jsapi-compat-private
JS_RemoveValueRoot, macro in shell-jsapi-compat-private

### S

_screenshot_data, struct in shell-global-private
ShellAppAction, struct in ShellApp
ShellAppClass, struct in ShellApp
ShellAppState, enum in ShellApp
ShellAppSystem, struct in ShellAppSystem
ShellAppSystem::app-state-changed, object signal in ShellAppSystem
ShellAppSystem::installed-changed, object signal in ShellAppSystem
ShellAppSystemClass, struct in ShellAppSystem
ShellAppUsageClass, struct in ShellAppUsage
ShellContactSystem, struct in ShellContactSystem
ShellContactSystemClass, struct in ShellContactSystem
ShellCursor, enum in ShellGlobal
ShellDocSystem, struct in ShellDocSystem
ShellDocSystem::changed, object signal in ShellDocSystem
ShellDocSystem::deleted, object signal in ShellDocSystem
ShellDocSystemClass, struct in ShellDocSystem
ShellEmbeddedWindow, struct in ShellEmbeddedWindow
ShellEmbeddedWindow:stage, object property in ShellEmbeddedWindow
ShellEmbeddedWindowClass, struct in ShellEmbeddedWindow
ShellGenericContainer, struct in ShellGenericContainer
ShellGenericContainer::allocate, object signal in ShellGenericContainer
ShellGenericContainer::get-preferred-height, object signal in ShellGenericContainer
ShellGenericContainer::get-preferred-width, object signal in ShellGenericContainer
ShellGenericContainerAllocation, struct in ShellGenericContainer
ShellGenericContainerClass, struct in ShellGenericContainer
ShellGetSelfContactFeaturesCb, user_function in ShellTpClient
ShellGetTpContactCb, user_function in ShellTpClient
ShellGlobalClass, struct in ShellGlobal
ShellGlobalScreenshotCallback, user_function in ShellGlobal
ShellGsmMccMnc, struct in shell-mobile-providers
ShellGtkEmbed, struct in ShellGtkEmbed
ShellGtkEmbed:window, object property in ShellGtkEmbed
ShellGtkEmbedClass, struct in ShellGtkEmbed
ShellLeisureFunction, user_function in ShellGlobal
ShellMemoryInfo, struct in ShellGlobal
ShellMobileAccessMethod, struct in shell-mobile-providers
ShellMobileAccessMethodType, enum in shell-mobile-providers
ShellMobileProvider, struct in shell-mobile-providers
ShellMountOperation, struct in ShellMountOperation
ShellMountOperation::show-processes-2, object signal in ShellMountOperation
ShellMountOperationClass, struct in ShellMountOperation
ShellNetworkAgent, struct in ShellNetworkAgent
ShellNetworkAgent::cancel-request, object signal in ShellNetworkAgent
ShellNetworkAgent::new-request, object signal in ShellNetworkAgent
ShellNetworkAgentClass, struct in ShellNetworkAgent
ShellPerfLog, struct in shell-perf-log
ShellPerfLogClass, struct in shell-perf-log
ShellPerfReplayFunction, user_function in shell-perf-log
ShellPerfStatisticsCallback, user_function in shell-perf-log
ShellPolkitAuthenticationAgent, struct in shell-polkit-authentication-agent
ShellPolkitAuthenticationAgent::cancel, object signal in shell-polkit-authentication-agent
ShellPolkitAuthenticationAgent::initiate, object signal in shell-polkit-authentication-agent
ShellPolkitAuthenticationAgentClass, struct in shell-polkit-authentication-agent
ShellRecorder, struct in shell-recorder
ShellRecorder:filename, object property in shell-recorder
ShellRecorder:framerate, object property in shell-recorder
ShellRecorder:pipeline, object property in shell-recorder
ShellRecorder:stage, object property in shell-recorder
ShellRecorderClass, struct in shell-recorder
ShellSessionType, enum in ShellGlobal
ShellSlicer, struct in ShellSlicer
ShellSlicerClass, struct in ShellSlicer
ShellStack, struct in ShellStack
ShellStackClass, struct in ShellStack
ShellStageInputMode, enum in ShellGlobal
ShellStartupSequence, struct in ShellWindowTracker
ShellTpClientApproveChannelsImpl, user_function in ShellTpClient
ShellTpClientClass, struct in ShellTpClient
ShellTpClientContactListChangedImpl, user_function in ShellTpClient
ShellTpClientHandleChannelsImpl, user_function in ShellTpClient
ShellTpClientObserveChannelsImpl, user_function in ShellTpClient
ShellTrayIcon, struct in ShellTrayIcon
ShellTrayIcon:pid, object property in ShellTrayIcon
ShellTrayIcon:title, object property in ShellTrayIcon
ShellTrayIcon:wm-class, object property in ShellTrayIcon
ShellTrayIconClass, struct in ShellTrayIcon
ShellTrayManager, struct in ShellTrayManager
ShellTrayManager::tray-icon-added, object signal in ShellTrayManager
ShellTrayManager::tray-icon-removed, object signal in ShellTrayManager
ShellTrayManager:bg-color, object property in ShellTrayManager
ShellTrayManagerClass, struct in ShellTrayManager
ShellWindowTrackerClass, struct in ShellWindowTracker
ShellWMClass, struct in ShellWM
ShellXFixesCursor, struct in shell-xfixes-cursor
ShellXFixesCursor::cursor-change, object signal in shell-xfixes-cursor
ShellXFixesCursor:stage, object property in shell-xfixes-cursor
ShellXFixesCursorClass, struct in shell-xfixes-cursor
shell_a11y_init, function in shell-a11y
shell_app_activate, function in ShellApp
shell_app_activate_full, function in ShellApp
shell_app_activate_window, function in ShellApp
shell_app_compare, function in ShellApp
shell_app_compare_by_name, function in ShellApp
shell_app_create_icon_texture, function in ShellApp
shell_app_get_app_info, function in ShellApp
shell_app_get_dbus_id, function in ShellApp
shell_app_get_description, function in ShellApp
shell_app_get_faded_icon, function in ShellApp
shell_app_get_id, function in ShellApp
shell_app_get_name, function in ShellApp
shell_app_get_n_windows, function in ShellApp
shell_app_get_pids, function in ShellApp
shell_app_get_state, function in ShellApp
shell_app_get_tree_entry, function in ShellApp
shell_app_get_windows, function in ShellApp
shell_app_is_on_workspace, function in ShellApp
shell_app_is_window_backed, function in ShellApp
shell_app_launch, function in ShellApp
shell_app_open_new_window, function in ShellApp
shell_app_request_quit, function in ShellApp
shell_app_system_get_all, function in ShellAppSystem
shell_app_system_get_default, function in ShellAppSystem
shell_app_system_get_running, function in ShellAppSystem
shell_app_system_get_settings_tree, function in ShellAppSystem
shell_app_system_get_tree, function in ShellAppSystem
shell_app_system_initial_search, function in ShellAppSystem
shell_app_system_lookup_app, function in ShellAppSystem
shell_app_system_lookup_app_by_tree_entry, function in ShellAppSystem
shell_app_system_lookup_app_for_path, function in ShellAppSystem
shell_app_system_lookup_heuristic_basename, function in ShellAppSystem
shell_app_system_lookup_setting, function in ShellAppSystem
shell_app_system_search_settings, function in ShellAppSystem
shell_app_system_subsearch, function in ShellAppSystem
shell_app_update_window_actions, function in ShellApp
shell_app_usage_compare, function in ShellAppUsage
shell_app_usage_get_default, function in ShellAppUsage
shell_app_usage_get_most_used, function in ShellAppUsage
shell_breakpoint, function in shell-util
shell_contact_system_get_all, function in ShellContactSystem
shell_contact_system_get_default, function in ShellContactSystem
shell_contact_system_get_email_for_display, function in ShellContactSystem
shell_contact_system_get_individual, function in ShellContactSystem
shell_contact_system_initial_search, function in ShellContactSystem
shell_contact_system_subsearch, function in ShellContactSystem
shell_decline_dispatch_op, function in ShellTpClient
shell_doc_system_get_all, function in ShellDocSystem
shell_doc_system_get_default, function in ShellDocSystem
shell_doc_system_lookup_by_uri, function in ShellDocSystem
shell_doc_system_open, function in ShellDocSystem
shell_doc_system_queue_existence_check, function in ShellDocSystem
shell_embedded_window_new, function in ShellEmbeddedWindow
shell_generic_container_get_n_skip_paint, function in ShellGenericContainer
shell_generic_container_get_skip_paint, function in ShellGenericContainer
shell_generic_container_set_skip_paint, function in ShellGenericContainer
shell_get_contact_events, function in ShellTpClient
shell_get_event_state, function in shell-util
shell_get_file_contents_utf8_sync, function in shell-util
shell_get_self_contact_features, function in ShellTpClient
shell_get_tp_contacts, function in ShellTpClient
shell_global_add_extension_importer, function in ShellGlobal
shell_global_begin_modal, function in ShellGlobal
shell_global_begin_work, function in ShellGlobal
shell_global_cancel_theme_sound, function in ShellGlobal
shell_global_create_app_launch_context, function in ShellGlobal
shell_global_create_pointer_barrier, function in ShellGlobal
shell_global_destroy_pointer_barrier, function in ShellGlobal
shell_global_end_modal, function in ShellGlobal
shell_global_end_work, function in ShellGlobal
shell_global_gc, function in ShellGlobal
shell_global_get, function in ShellGlobal
shell_global_get_current_time, function in ShellGlobal
shell_global_get_display, function in ShellGlobal
shell_global_get_gdk_screen, function in ShellGlobal
shell_global_get_memory_info, function in ShellGlobal
shell_global_get_pointer, function in ShellGlobal
shell_global_get_screen, function in ShellGlobal
shell_global_get_session_type, function in ShellGlobal
shell_global_get_settings, function in ShellGlobal
shell_global_get_window_actors, function in ShellGlobal
shell_global_init_xdnd, function in ShellGlobal
shell_global_launch_calendar_server, function in ShellGlobal
shell_global_maybe_gc, function in ShellGlobal
shell_global_notify_error, function in ShellGlobal
shell_global_play_theme_sound, function in ShellGlobal
shell_global_reexec_self, function in ShellGlobal
shell_global_run_at_leisure, function in ShellGlobal
shell_global_screenshot, function in ShellGlobal
shell_global_screenshot_area, function in ShellGlobal
shell_global_screenshot_window, function in ShellGlobal
shell_global_set_cursor, function in ShellGlobal
shell_global_set_stage_input_mode, function in ShellGlobal
shell_global_set_stage_input_region, function in ShellGlobal
shell_global_sync_pointer, function in ShellGlobal
shell_global_unset_cursor, function in ShellGlobal
shell_gtk_embed_new, function in ShellGtkEmbed
SHELL_KEYRING_SK_TAG, macro in ShellNetworkAgent
SHELL_KEYRING_SN_TAG, macro in ShellNetworkAgent
SHELL_KEYRING_UUID_TAG, macro in ShellNetworkAgent
shell_mobile_access_method_ref, function in shell-mobile-providers
shell_mobile_access_method_unref, function in shell-mobile-providers
shell_mobile_providers_dump, function in shell-mobile-providers
shell_mobile_providers_parse, function in shell-mobile-providers
shell_mobile_provider_get_cdma_sid, function in shell-mobile-providers
shell_mobile_provider_get_gsm_mcc_mnc, function in shell-mobile-providers
shell_mobile_provider_ref, function in shell-mobile-providers
shell_mobile_provider_unref, function in shell-mobile-providers
shell_mount_operation_get_show_processes_choices, function in ShellMountOperation
shell_mount_operation_get_show_processes_message, function in ShellMountOperation
shell_mount_operation_get_show_processes_pids, function in ShellMountOperation
shell_mount_operation_new, function in ShellMountOperation
shell_network_agent_new, function in ShellNetworkAgent
shell_network_agent_respond, function in ShellNetworkAgent
shell_network_agent_set_password, function in ShellNetworkAgent
shell_parse_search_provider, function in shell-util
shell_perf_log_add_statistics_callback, function in shell-perf-log
shell_perf_log_collect_statistics, function in shell-perf-log
shell_perf_log_define_event, function in shell-perf-log
shell_perf_log_define_statistic, function in shell-perf-log
shell_perf_log_dump_events, function in shell-perf-log
shell_perf_log_dump_log, function in shell-perf-log
shell_perf_log_event, function in shell-perf-log
shell_perf_log_event_i, function in shell-perf-log
shell_perf_log_event_s, function in shell-perf-log
shell_perf_log_event_x, function in shell-perf-log
shell_perf_log_get_default, function in shell-perf-log
shell_perf_log_replay, function in shell-perf-log
shell_perf_log_set_enabled, function in shell-perf-log
shell_perf_log_update_statistic_i, function in shell-perf-log
shell_perf_log_update_statistic_x, function in shell-perf-log
shell_polkit_authentication_agent_complete, function in shell-polkit-authentication-agent
shell_polkit_authentication_agent_new, function in shell-polkit-authentication-agent
shell_recorder_close, function in shell-recorder
shell_recorder_is_recording, function in shell-recorder
shell_recorder_new, function in shell-recorder
shell_recorder_pause, function in shell-recorder
shell_recorder_record, function in shell-recorder
shell_recorder_set_filename, function in shell-recorder
shell_recorder_set_framerate, function in shell-recorder
shell_recorder_set_pipeline, function in shell-recorder
shell_shader_effect_set_double_uniform, function in shell-util
shell_startup_sequence_create_icon, function in ShellWindowTracker
shell_startup_sequence_get_app, function in ShellWindowTracker
shell_startup_sequence_get_completed, function in ShellWindowTracker
shell_startup_sequence_get_id, function in ShellWindowTracker
shell_startup_sequence_get_name, function in ShellWindowTracker
shell_tp_client_grab_contact_list_changed, function in ShellTpClient
shell_tp_client_set_approve_channels_func, function in ShellTpClient
shell_tp_client_set_contact_list_changed_func, function in ShellTpClient
shell_tp_client_set_handle_channels_func, function in ShellTpClient
shell_tp_client_set_observe_channels_func, function in ShellTpClient
shell_tray_icon_click, function in ShellTrayIcon
shell_tray_icon_new, function in ShellTrayIcon
shell_tray_manager_manage_stage, function in ShellTrayManager
shell_tray_manager_new, function in ShellTrayManager
shell_util_format_date, function in shell-util
shell_util_get_icon_for_uri, function in shell-util
shell_util_get_label_for_uri, function in shell-util
shell_util_get_transformed_allocation, function in shell-util
shell_util_get_week_start, function in shell-util
shell_util_normalize_and_casefold, function in shell-util
shell_util_set_hidden_from_pick, function in shell-util
shell_window_tracker_get_app_from_pid, function in ShellWindowTracker
shell_window_tracker_get_default, function in ShellWindowTracker
shell_window_tracker_get_startup_sequences, function in ShellWindowTracker
shell_window_tracker_get_window_app, function in ShellWindowTracker
shell_window_tracker_is_window_interesting, function in ShellWindowTracker
shell_wm_completed_destroy, function in ShellWM
shell_wm_completed_map, function in ShellWM
shell_wm_completed_maximize, function in ShellWM
shell_wm_completed_minimize, function in ShellWM
shell_wm_completed_switch_workspace, function in ShellWM
shell_wm_completed_unmaximize, function in ShellWM
shell_wm_new, function in ShellWM
shell_write_soup_message_to_stream, function in shell-util
shell_write_string_to_stream, function in shell-util
shell_xfixes_cursor_get_for_stage, function in shell-xfixes-cursor
shell_xfixes_cursor_get_hot_x, function in shell-xfixes-cursor
shell_xfixes_cursor_get_hot_y, function in shell-xfixes-cursor
shell_xfixes_cursor_hide, function in shell-xfixes-cursor
shell_xfixes_cursor_show, function in shell-xfixes-cursor
shell_xfixes_cursor_update_texture_image, function in shell-xfixes-cursor
SN_API_NOT_YET_FROZEN, macro in shell-app-private
ST_H_INSIDE, macro in st