# API Index

### A

BamfApplication, struct in BamfApplication
BamfApplication::desktop-file-updated, object signal in BamfApplication
BamfApplication::window-added, object signal in BamfApplication
BamfApplication::window-removed, object signal in BamfApplication
BamfApplicationClass, struct in BamfApplication
bamf_application_get_application_menu, function in BamfApplication
bamf_application_get_application_type, function in BamfApplication
bamf_application_get_desktop_file, function in BamfApplication
bamf_application_get_focusable_child, function in BamfApplication
bamf_application_get_show_menu_stubs, function in BamfApplication
bamf_application_get_supported_mime_types, function in BamfApplication
bamf_application_get_windows, function in BamfApplication
bamf_application_get_xids, function in BamfApplication
bamf_application_new, function in bamf-view-private
bamf_application_new_favorite, function in bamf-view-private
BAMF_APPLICATION_SIGNAL_DESKTOP_FILE_UPDATED, macro in BamfApplication
BAMF_APPLICATION_SIGNAL_WINDOW_ADDED, macro in BamfApplication
BAMF_APPLICATION_SIGNAL_WINDOW_REMOVED, macro in BamfApplication

### C

CANCELLABLE, macro in bamf-view-private
BamfClickBehavior, enum in BamfView
BamfControl, struct in BamfControl
BamfControlClass, struct in BamfControl
bamf_control_create_local_desktop_file, function in BamfControl
bamf_control_get_default, function in BamfControl
bamf_control_insert_desktop_file, function in BamfControl
bamf_control_register_application_for_pid, function in BamfControl
bamf_control_set_approver_behavior, function in BamfControl

### F

BamfFactory, struct in BamfFactory
BamfFactoryClass, struct in BamfFactory
BamfFactoryViewType, enum in BamfFactory

### M

BamfMatcher, struct in BamfMatcher
BamfMatcher::active-application-changed, object signal in BamfMatcher
BamfMatcher::active-window-changed, object signal in BamfMatcher
BamfMatcher::stacking-order-changed, object signal in BamfMatcher
BamfMatcher::view-closed, object signal in BamfMatcher
BamfMatcher::view-opened, object signal in BamfMatcher
BamfMatcherClass, struct in BamfMatcher
bamf_matcher_application_is_running, function in BamfMatcher
bamf_matcher_get_active_application, function in BamfMatcher
bamf_matcher_get_active_window, function in BamfMatcher
bamf_matcher_get_applications, function in BamfMatcher
bamf_matcher_get_application_for_desktop_file, function in BamfMatcher
bamf_matcher_get_application_for_window, function in BamfMatcher
bamf_matcher_get_application_for_xid, function in BamfMatcher
bamf_matcher_get_default, function in BamfMatcher
bamf_matcher_get_running_applications, function in BamfMatcher
bamf_matcher_get_tabs, function in BamfMatcher
bamf_matcher_get_windows, function in BamfMatcher
bamf_matcher_get_window_stack_for_monitor, function in BamfMatcher
bamf_matcher_get_xids_for_application, function in BamfMatcher
bamf_matcher_register_favorites, function in BamfMatcher
BAMF_MATCHER_SIGNAL_ACTIVE_APPLICATION_CHANGED, macro in BamfMatcher
BAMF_MATCHER_SIGNAL_ACTIVE_WINDOW_CHANGED, macro in BamfMatcher
BAMF_MATCHER_SIGNAL_STACKING_ORDER_CHANGED, macro in BamfMatcher
BAMF_MATCHER_SIGNAL_VIEW_CLOSED, macro in BamfMatcher
BAMF_MATCHER_SIGNAL_VIEW_OPENED, macro in BamfMatcher

### T

BamfTab, struct in BamfTab
BamfTab:desktop-id, object property in BamfTab
BamfTab:is-foreground-tab, object property in BamfTab
BamfTab:location, object property in BamfTab
BamfTab:xid, object property in BamfTab
BamfTabClass, struct in BamfTab
BamfTabPreviewReadyCallback, user_function in BamfTab
bamf_tab_close, function in BamfTab
BAMF_TAB_CONST, macro in BamfTab
bamf_tab_get_desktop_name, function in BamfTab
bamf_tab_get_is_foreground_tab, function in BamfTab
bamf_tab_get_location, function in BamfTab
bamf_tab_get_xid, function in BamfTab
bamf_tab_new, function in bamf-view-private
bamf_tab_raise, function in BamfTab
bamf_tab_request_preview, function in BamfTab

### V

BamfView, struct in BamfView
BamfView::active-changed, object signal in BamfView
BamfView::child-added, object signal in BamfView
BamfView::child-moved, object signal in BamfView
BamfView::child-removed, object signal in BamfView
BamfView::closed, object signal in BamfView
BamfView::icon-changed, object signal in BamfView
BamfView::name-changed, object signal in BamfView
BamfView::running-changed, object signal in BamfView
BamfView::urgent-changed, object signal in BamfView
BamfView::user-visible-changed, object signal in BamfView
BamfView:active, object property in BamfView
BamfView:path, object property in BamfView
BamfView:running, object property in BamfView
BamfView:urgent, object property in BamfView
BamfView:user-visible, object property in BamfView
BamfViewClass, struct in BamfView
bamf_view_get_children, function in BamfView
bamf_view_get_click_suggestion, function in BamfView
bamf_view_get_icon, function in BamfView
bamf_view_get_name, function in BamfView
bamf_view_get_view_type, function in BamfView
bamf_view_is_active, function in BamfView
bamf_view_is_closed, function in BamfView
bamf_view_is_running, function in BamfView
bamf_view_is_sticky, function in BamfView
bamf_view_is_urgent, function in BamfView
bamf_view_is_user_visible, function in BamfView
bamf_view_set_sticky, function in BamfView
BAMF_VIEW_SIGNAL_ACTIVE_CHANGED, macro in BamfView
BAMF_VIEW_SIGNAL_CHILD_ADDED, macro in BamfView
BAMF_VIEW_SIGNAL_CHILD_MOVED, macro in BamfView
BAMF_VIEW_SIGNAL_CHILD_REMOVED, macro in BamfView
BAMF_VIEW_SIGNAL_CLOSED, macro in BamfView
BAMF_VIEW_SIGNAL_ICON_CHANGED, macro in BamfView
BAMF_VIEW_SIGNAL_NAME_CHANGED, macro in BamfView
BAMF_VIEW_SIGNAL_RUNNING_CHANGED, macro in BamfView
BAMF_VIEW_SIGNAL_URGENT_CHANGED, macro in BamfView
BAMF_VIEW_SIGNAL_USER_VISIBLE_CHANGED, macro in BamfView
bamf_view_user_visible, function in BamfView

### W

BamfWindow, struct in BamfWindow
BamfWindow::maximized-changed, object signal in BamfWindow
BamfWindow::monitor-changed, object signal in BamfWindow
BamfWindowClass, struct in BamfWindow
BamfWindowMaximizationType, enum in BamfWindow
BamfWindowType, enum in BamfWindow
bamf_window_get_monitor, function in BamfWindow
bamf_window_get_pid, function in BamfWindow
bamf_window_get_transient, function in BamfWindow
bamf_window_get_utf8_prop, function in BamfWindow
bamf_window_get_window_type, function in BamfWindow
bamf_window_get_xid, function in BamfWindow
bamf_window_last_active, function in BamfWindow
bamf_window_maximized, function in BamfWindow
bamf_window_new, function in bamf-view-private
BAMF_WINDOW_SIGNAL_MAXIMIZED_CHANGED, macro in BamfWindow
BAMF_WINDOW_SIGNAL_MONITOR_CHANGED, macro in BamfWindow