# API Index

### D

XAppDarkModeManager, struct in XAppDarkModeManager
xapp_dark_mode_manager_new, function in XAppDarkModeManager
DEBUG, macro in xapp-debug
xapp_debug, function in xapp-debug
DebugFlags, enum in xapp-debug
DEBUGGING, macro in xapp-debug
xapp_debug_flag_is_set, function in xapp-debug
debug_flag_to_string, function in xapp-debug
xapp_debug_set_flags, function in xapp-debug
xapp_debug_valist, function in xapp-debug

### F

XAppFavoriteInfo, struct in XAppFavorites
XAppFavorites, struct in XAppFavorites
XAppFavorites::changed, object signal in XAppFavorites
XAppFavoritesItemSelectedCallback, user_function in XAppFavorites
xapp_favorites_add, function in XAppFavorites
xapp_favorites_create_actions, function in XAppFavorites
xapp_favorites_create_menu, function in XAppFavorites
xapp_favorites_find_by_display_name, function in XAppFavorites
xapp_favorites_find_by_uri, function in XAppFavorites
xapp_favorites_get_default, function in XAppFavorites
xapp_favorites_get_favorites, function in XAppFavorites
xapp_favorites_get_n_favorites, function in XAppFavorites
xapp_favorites_launch, function in XAppFavorites
xapp_favorites_remove, function in XAppFavorites
xapp_favorites_rename, function in XAppFavorites
xapp_favorite_info_copy, function in XAppFavorites
xapp_favorite_info_free, function in XAppFavorites

### G

xapp_get_tmp_dir, function in xapp-util
XAppGpuInfo, struct in XAppGpuOffloadHelper
XAppGpuOffloadHelper, struct in XAppGpuOffloadHelper
XAppGpuOffloadHelper::ready, object signal in XAppGpuOffloadHelper
xapp_gpu_info_get_shell_env_prefix, function in XAppGpuOffloadHelper
xapp_gpu_offload_helper_get, function in XAppGpuOffloadHelper
xapp_gpu_offload_helper_get_default_info, function in XAppGpuOffloadHelper
xapp_gpu_offload_helper_get_info_by_id, function in XAppGpuOffloadHelper
xapp_gpu_offload_helper_get_n_gpus, function in XAppGpuOffloadHelper
xapp_gpu_offload_helper_get_offload_infos, function in XAppGpuOffloadHelper
xapp_gpu_offload_helper_get_sync, function in XAppGpuOffloadHelper
xapp_gpu_offload_helper_is_offload_supported, function in XAppGpuOffloadHelper
xapp_gpu_offload_helper_is_ready, function in XAppGpuOffloadHelper
XAppGtkWindow, struct in XAppGtkWindow
XAppGtkWindowClass, struct in XAppGtkWindow
xapp_gtk_window_new, function in XAppGtkWindow
xapp_gtk_window_set_icon_from_file, function in XAppGtkWindow
xapp_gtk_window_set_icon_name, function in XAppGtkWindow
xapp_gtk_window_set_progress, function in XAppGtkWindow
xapp_gtk_window_set_progress_pulse, function in XAppGtkWindow

### I

XAppIconChooserButton, struct in XAppIconChooserButton
XAppIconChooserButton:category, object property in XAppIconChooserButton
XAppIconChooserButton:icon, object property in XAppIconChooserButton
XAppIconChooserButton:icon-size, object property in XAppIconChooserButton
XAppIconChooserDialog, struct in XAppIconChooserDialog
XAppIconChooserDialog::close, object signal in XAppIconChooserDialog
XAppIconChooserDialog::select, object signal in XAppIconChooserDialog
XAppIconChooserDialog:allow-paths, object property in XAppIconChooserDialog
XAppIconChooserDialog:default-icon, object property in XAppIconChooserDialog
XAppIconChooserDialog:icon-size, object property in XAppIconChooserDialog
XAppIconSize, enum in XAppIconChooserDialog
xapp_icon_chooser_button_get_dialog, function in XAppIconChooserButton
xapp_icon_chooser_button_get_icon, function in XAppIconChooserButton
xapp_icon_chooser_button_new, function in XAppIconChooserButton
xapp_icon_chooser_button_new_with_size, function in XAppIconChooserButton
xapp_icon_chooser_button_set_default_category, function in XAppIconChooserButton
xapp_icon_chooser_button_set_icon, function in XAppIconChooserButton
xapp_icon_chooser_button_set_icon_size, function in XAppIconChooserButton
xapp_icon_chooser_dialog_add_button, function in XAppIconChooserDialog
xapp_icon_chooser_dialog_add_custom_category, function in XAppIconChooserDialog
xapp_icon_chooser_dialog_get_default_icon, function in XAppIconChooserDialog
xapp_icon_chooser_dialog_get_icon_string, function in XAppIconChooserDialog
xapp_icon_chooser_dialog_new, function in XAppIconChooserDialog
xapp_icon_chooser_dialog_run, function in XAppIconChooserDialog
xapp_icon_chooser_dialog_run_with_category, function in XAppIconChooserDialog
xapp_icon_chooser_dialog_run_with_icon, function in XAppIconChooserDialog
xapp_icon_chooser_dialog_set_default_icon, function in XAppIconChooserDialog

### M

XAppMonitorBlanker, struct in XAppMonitorBlanker
xapp_monitor_blanker_are_monitors_blanked, function in XAppMonitorBlanker
xapp_monitor_blanker_blank_other_monitors, function in XAppMonitorBlanker
xapp_monitor_blanker_new, function in XAppMonitorBlanker
xapp_monitor_blanker_unblank_monitors, function in XAppMonitorBlanker

### O

XAppObject:status-icon-interface, object property in XAppObjectManagerClient
xapp_object_get_status_icon_interface, function in XAppObjectManagerClient
xapp_object_manager_client_get_proxy_type, function in XAppObjectManagerClient
xapp_object_manager_client_new, function in XAppObjectManagerClient
xapp_object_manager_client_new_finish, function in XAppObjectManagerClient
xapp_object_manager_client_new_for_bus, function in XAppObjectManagerClient
xapp_object_manager_client_new_for_bus_finish, function in XAppObjectManagerClient
xapp_object_manager_client_new_for_bus_sync, function in XAppObjectManagerClient
xapp_object_manager_client_new_sync, function in XAppObjectManagerClient
xapp_object_peek_status_icon_interface, function in XAppObjectManagerClient
xapp_object_proxy_new, function in XAppObjectManagerClient
xapp_object_skeleton_new, function in XAppObjectManagerClient
xapp_object_skeleton_set_status_icon_interface, function in XAppObjectManagerClient

### P

xapp_pango_font_string_to_css, function in xapp-util
XAppPreferencesWindow, struct in XAppPreferencesWindow
XAppPreferencesWindow::close, object signal in XAppPreferencesWindow
XAppPreferencesWindowClass, struct in XAppPreferencesWindow
xapp_preferences_window_add_button, function in XAppPreferencesWindow
xapp_preferences_window_add_page, function in XAppPreferencesWindow
xapp_preferences_window_new, function in XAppPreferencesWindow

### S

XAppScrollDirection, enum in XAppStatusIcon
xapp_set_window_icon_from_file, function in XAppGtkWindow
xapp_set_window_icon_name, function in XAppGtkWindow
xapp_set_window_progress, function in XAppGtkWindow
xapp_set_window_progress_pulse, function in XAppGtkWindow
xapp_set_xid_icon_from_file, function in XAppGtkWindow
xapp_set_xid_icon_name, function in XAppGtkWindow
xapp_set_xid_progress, function in XAppGtkWindow
xapp_set_xid_progress_pulse, function in XAppGtkWindow
XAppStackSidebar, struct in XAppStackSidebar
XAppStackSidebar:stack, object property in XAppStackSidebar
xapp_stack_sidebar_get_stack, function in XAppStackSidebar
xapp_stack_sidebar_new, function in XAppStackSidebar
xapp_stack_sidebar_set_stack, function in XAppStackSidebar
XAppStatusIcon, struct in XAppStatusIcon
XAppStatusIcon::activate, object signal in XAppStatusIcon
XAppStatusIcon::button-press-event, object signal in XAppStatusIcon
XAppStatusIcon::button-release-event, object signal in XAppStatusIcon
XAppStatusIcon::scroll-event, object signal in XAppStatusIcon
XAppStatusIcon::state-changed, object signal in XAppStatusIcon
XAppStatusIcon:icon-size, object property in XAppStatusIcon
XAppStatusIcon:name, object property in XAppStatusIcon
XAppStatusIcon:primary-menu, object property in XAppStatusIcon
XAppStatusIcon:secondary-menu, object property in XAppStatusIcon
XAppStatusIconInterface::handle-button-press, object signal in XAppObjectManagerClient
XAppStatusIconInterface::handle-button-release, object signal in XAppObjectManagerClient
XAppStatusIconInterface::handle-scroll, object signal in XAppObjectManagerClient
XAppStatusIconInterface:icon-name, object property in XAppObjectManagerClient
XAppStatusIconInterface:icon-size, object property in XAppObjectManagerClient
XAppStatusIconInterface:label, object property in XAppObjectManagerClient
XAppStatusIconInterface:metadata, object property in XAppObjectManagerClient
XAppStatusIconInterface:name, object property in XAppObjectManagerClient
XAppStatusIconInterface:primary-menu-is-open, object property in XAppObjectManagerClient
XAppStatusIconInterface:secondary-menu-is-open, object property in XAppObjectManagerClient
XAppStatusIconInterface:tooltip-text, object property in XAppObjectManagerClient
XAppStatusIconInterface:visible, object property in XAppObjectManagerClient
XAppStatusIconMonitor, struct in XAppStatusIconMonitor
XAppStatusIconMonitor::icon-added, object signal in XAppStatusIconMonitor
XAppStatusIconMonitor::icon-removed, object signal in XAppStatusIconMonitor
XAppStatusIconState, enum in XAppStatusIcon
xapp_status_icon_any_monitors, function in XAppStatusIcon
xapp_status_icon_get_icon_size, function in XAppStatusIcon
xapp_status_icon_get_primary_menu, function in XAppStatusIcon
xapp_status_icon_get_secondary_menu, function in XAppStatusIcon
xapp_status_icon_get_state, function in XAppStatusIcon
xapp_status_icon_get_visible, function in XAppStatusIcon
xapp_status_icon_interface_call_button_press, function in XAppObjectManagerClient
xapp_status_icon_interface_call_button_press_finish, function in XAppObjectManagerClient
xapp_status_icon_interface_call_button_press_sync, function in XAppObjectManagerClient
xapp_status_icon_interface_call_button_release, function in XAppObjectManagerClient
xapp_status_icon_interface_call_button_release_finish, function in XAppObjectManagerClient
xapp_status_icon_interface_call_button_release_sync, function in XAppObjectManagerClient
xapp_status_icon_interface_call_scroll, function in XAppObjectManagerClient
xapp_status_icon_interface_call_scroll_finish, function in XAppObjectManagerClient
xapp_status_icon_interface_call_scroll_sync, function in XAppObjectManagerClient
xapp_status_icon_interface_complete_button_press, function in XAppObjectManagerClient
xapp_status_icon_interface_complete_button_release, function in XAppObjectManagerClient
xapp_status_icon_interface_complete_scroll, function in XAppObjectManagerClient
xapp_status_icon_interface_dup_icon_name, function in XAppObjectManagerClient
xapp_status_icon_interface_dup_label, function in XAppObjectManagerClient
xapp_status_icon_interface_dup_metadata, function in XAppObjectManagerClient
xapp_status_icon_interface_dup_name, function in XAppObjectManagerClient
xapp_status_icon_interface_dup_tooltip_text, function in XAppObjectManagerClient
xapp_status_icon_interface_get_icon_name, function in XAppObjectManagerClient
xapp_status_icon_interface_get_icon_size, function in XAppObjectManagerClient
xapp_status_icon_interface_get_label, function in XAppObjectManagerClient
xapp_status_icon_interface_get_metadata, function in XAppObjectManagerClient
xapp_status_icon_interface_get_name, function in XAppObjectManagerClient
xapp_status_icon_interface_get_primary_menu_is_open, function in XAppObjectManagerClient
xapp_status_icon_interface_get_secondary_menu_is_open, function in XAppObjectManagerClient
xapp_status_icon_interface_get_tooltip_text, function in XAppObjectManagerClient
xapp_status_icon_interface_get_visible, function in XAppObjectManagerClient
xapp_status_icon_interface_interface_info, function in XAppObjectManagerClient
xapp_status_icon_interface_override_properties, function in XAppObjectManagerClient
xapp_status_icon_interface_proxy_new, function in XAppObjectManagerClient
xapp_status_icon_interface_proxy_new_finish, function in XAppObjectManagerClient
xapp_status_icon_interface_proxy_new_for_bus, function in XAppObjectManagerClient
xapp_status_icon_interface_proxy_new_for_bus_finish, function in XAppObjectManagerClient
xapp_status_icon_interface_proxy_new_for_bus_sync, function in XAppObjectManagerClient
xapp_status_icon_interface_proxy_new_sync, function in XAppObjectManagerClient
xapp_status_icon_interface_set_icon_name, function in XAppObjectManagerClient
xapp_status_icon_interface_set_icon_size, function in XAppObjectManagerClient
xapp_status_icon_interface_set_label, function in XAppObjectManagerClient
xapp_status_icon_interface_set_metadata, function in XAppObjectManagerClient
xapp_status_icon_interface_set_name, function in XAppObjectManagerClient
xapp_status_icon_interface_set_primary_menu_is_open, function in XAppObjectManagerClient
xapp_status_icon_interface_set_secondary_menu_is_open, function in XAppObjectManagerClient
xapp_status_icon_interface_set_tooltip_text, function in XAppObjectManagerClient
xapp_status_icon_interface_set_visible, function in XAppObjectManagerClient
xapp_status_icon_interface_skeleton_new, function in XAppObjectManagerClient
xapp_status_icon_monitor_list_icons, function in XAppStatusIconMonitor
xapp_status_icon_monitor_new, function in XAppStatusIconMonitor
xapp_status_icon_new, function in XAppStatusIcon
xapp_status_icon_new_with_name, function in XAppStatusIcon
xapp_status_icon_popup_menu, function in XAppStatusIcon
xapp_status_icon_set_icon_name, function in XAppStatusIcon
xapp_status_icon_set_label, function in XAppStatusIcon
xapp_status_icon_set_metadata, function in XAppStatusIcon
xapp_status_icon_set_name, function in XAppStatusIcon
xapp_status_icon_set_primary_menu, function in XAppStatusIcon
xapp_status_icon_set_secondary_menu, function in XAppStatusIcon
xapp_status_icon_set_tooltip_text, function in XAppStatusIcon
xapp_status_icon_set_visible, function in XAppStatusIcon
XAppStyleManager, struct in XAppStyleManager
XAppStyleManager:widget, object property in XAppStyleManager
xapp_style_manager_get_widget, function in XAppStyleManager
xapp_style_manager_new, function in XAppStyleManager
xapp_style_manager_remove_style_property, function in XAppStyleManager
xapp_style_manager_set_from_pango_font_string, function in XAppStyleManager
xapp_style_manager_set_style_property, function in XAppStyleManager
xapp_style_manager_set_widget, function in XAppStyleManager
XAppSwitcherooControl:gpus, object property in XAppSwitcherooControlSkeleton
XAppSwitcherooControl:has-dual-gpu, object property in XAppSwitcherooControlSkeleton
XAppSwitcherooControl:num-gpus, object property in XAppSwitcherooControlSkeleton
xapp_switcheroo_control_dup_gpus, function in XAppSwitcherooControlSkeleton
xapp_switcheroo_control_get_gpus, function in XAppSwitcherooControlSkeleton
xapp_switcheroo_control_get_has_dual_gpu, function in XAppSwitcherooControlSkeleton
xapp_switcheroo_control_get_num_gpus, function in XAppSwitcherooControlSkeleton
xapp_switcheroo_control_interface_info, function in XAppSwitcherooControlSkeleton
xapp_switcheroo_control_override_properties, function in XAppSwitcherooControlSkeleton
xapp_switcheroo_control_proxy_new, function in XAppSwitcherooControlSkeleton
xapp_switcheroo_control_proxy_new_finish, function in XAppSwitcherooControlSkeleton
xapp_switcheroo_control_proxy_new_for_bus, function in XAppSwitcherooControlSkeleton
xapp_switcheroo_control_proxy_new_for_bus_finish, function in XAppSwitcherooControlSkeleton
xapp_switcheroo_control_proxy_new_for_bus_sync, function in XAppSwitcherooControlSkeleton
xapp_switcheroo_control_proxy_new_sync, function in XAppSwitcherooControlSkeleton
xapp_switcheroo_control_set_gpus, function in XAppSwitcherooControlSkeleton
xapp_switcheroo_control_set_has_dual_gpu, function in XAppSwitcherooControlSkeleton
xapp_switcheroo_control_set_num_gpus, function in XAppSwitcherooControlSkeleton
xapp_switcheroo_control_skeleton_new, function in XAppSwitcherooControlSkeleton

### T

XAPP_TYPE_DARK_MODE_MANAGER, macro in XAppDarkModeManager
XAPP_TYPE_FAVORITES, macro in XAppFavorites
XAPP_TYPE_GPU_OFFLOAD_HELPER, macro in XAppGpuOffloadHelper
XAPP_TYPE_GTK_WINDOW, macro in XAppGtkWindow
XAPP_TYPE_ICON_CHOOSER_BUTTON, macro in XAppIconChooserButton
XAPP_TYPE_ICON_CHOOSER_DIALOG, macro in XAppIconChooserDialog
XAPP_TYPE_MONITOR_BLANKER, macro in XAppMonitorBlanker
XAPP_TYPE_PREFERENCES_WINDOW, macro in XAppPreferencesWindow
XAPP_TYPE_STACK_SIDEBAR, macro in XAppStackSidebar
XAPP_TYPE_STATUS_ICON, macro in XAppStatusIcon
XAPP_TYPE_STATUS_ICON_MONITOR, macro in XAppStatusIconMonitor
XAPP_TYPE_STYLE_MANAGER, macro in XAppStyleManager

### U

xapp_util_get_session_is_running, function in xapp-util
xapp_util_gpu_offload_supported, function in xapp-util

### V

XAppVisibilityGroup, struct in XAppVisibilityGroup
xapp_visibility_group_add_widget, function in XAppVisibilityGroup
xapp_visibility_group_free, function in XAppVisibilityGroup
xapp_visibility_group_get_sensitive, function in XAppVisibilityGroup
xapp_visibility_group_get_visible, function in XAppVisibilityGroup
xapp_visibility_group_get_widgets, function in XAppVisibilityGroup
xapp_visibility_group_hide, function in XAppVisibilityGroup
xapp_visibility_group_new, function in XAppVisibilityGroup
xapp_visibility_group_remove_widget, function in XAppVisibilityGroup
xapp_visibility_group_set_sensitive, function in XAppVisibilityGroup
xapp_visibility_group_set_visible, function in XAppVisibilityGroup
xapp_visibility_group_set_widgets, function in XAppVisibilityGroup
xapp_visibility_group_show, function in XAppVisibilityGroup