Go to the source code of this file.
Data Structures | |
| struct | _MetaTabEntry |
Typedefs | |
| typedef struct _MetaTabEntry | MetaTabEntry |
| typedef struct _MetaTabPopup | MetaTabPopup |
| typedef void * | MetaTabEntryKey |
Functions | |
| MetaTabPopup * | meta_ui_tab_popup_new (const MetaTabEntry *entries, int screen_number, int entry_count, int width, gboolean outline) |
| void | meta_ui_tab_popup_free (MetaTabPopup *popup) |
| void | meta_ui_tab_popup_set_showing (MetaTabPopup *popup, gboolean showing) |
| void | meta_ui_tab_popup_forward (MetaTabPopup *popup) |
| void | meta_ui_tab_popup_backward (MetaTabPopup *popup) |
| MetaTabEntryKey | meta_ui_tab_popup_get_selected (MetaTabPopup *popup) |
| void | meta_ui_tab_popup_select (MetaTabPopup *popup, MetaTabEntryKey key) |
| typedef struct _MetaTabEntry MetaTabEntry |
Definition at line 35 of file tabpopup.h.
| typedef void* MetaTabEntryKey |
Definition at line 37 of file tabpopup.h.
| typedef struct _MetaTabPopup MetaTabPopup |
Definition at line 36 of file tabpopup.h.
| void meta_ui_tab_popup_backward | ( | MetaTabPopup * | popup | ) |
Definition at line 530 of file tabpopup.c.
References _MetaTabPopup::current, display_entry(), _MetaTabPopup::entries, and NULL.
Referenced by process_tab_grab().
| void meta_ui_tab_popup_forward | ( | MetaTabPopup * | popup | ) |
Definition at line 511 of file tabpopup.c.
References _MetaTabPopup::current, display_entry(), _MetaTabPopup::entries, and NULL.
Referenced by process_tab_grab().
| void meta_ui_tab_popup_free | ( | MetaTabPopup * | popup | ) |
Definition at line 412 of file tabpopup.c.
References _MetaTabPopup::entries, free_tab_entry(), NULL, _MetaTabPopup::outline_window, and _MetaTabPopup::window.
Referenced by meta_display_end_grab_op().
| MetaTabEntryKey meta_ui_tab_popup_get_selected | ( | MetaTabPopup * | popup | ) |
Definition at line 549 of file tabpopup.c.
References _MetaTabPopup::current, and _TabEntry::key.
Referenced by process_tab_grab(), and process_workspace_switch_grab().
| MetaTabPopup* meta_ui_tab_popup_new | ( | const MetaTabEntry * | entries, | |
| int | screen_number, | |||
| int | entry_count, | |||
| int | width, | |||
| gboolean | outline | |||
| ) |
Definition at line 212 of file tabpopup.c.
References _TabEntry::blank, _MetaTabPopup::current, _MetaTabPopup::current_selected_entry, _TabEntry::dimmed_icon, _MetaTabPopup::entries, FALSE, _TabEntry::icon, INSIDE_SELECT_RECT, _TabEntry::key, _MetaTabPopup::label, NULL, _MetaTabPopup::outline, _MetaTabPopup::outline_window, outline_window_expose(), OUTSIDE_SELECT_RECT, screen, screen_width, selectable_image_new(), selectable_workspace_new(), tab_entry_new(), _TabEntry::title, TRUE, _TabEntry::widget, and _MetaTabPopup::window.
Referenced by meta_screen_ensure_tab_popup(), and meta_screen_ensure_workspace_popup().
| void meta_ui_tab_popup_select | ( | MetaTabPopup * | popup, | |
| MetaTabEntryKey | key | |||
| ) |
Definition at line 564 of file tabpopup.c.
References _MetaTabPopup::current, display_entry(), _MetaTabPopup::entries, _TabEntry::key, and NULL.
Referenced by do_choose_window(), handle_workspace_switch(), and process_workspace_switch_grab().
| void meta_ui_tab_popup_set_showing | ( | MetaTabPopup * | popup, | |
| gboolean | showing | |||
| ) |
Definition at line 427 of file tabpopup.c.
References meta_core_increment_event_serial(), and _MetaTabPopup::window.
Referenced by do_choose_window(), and handle_workspace_switch().
1.5.5