Classes | |
| class | button |
| Service that provides buttons for a toolbar. More... | |
| class | button_callback |
| Class implemented by button hosts to recieve notification of button events. More... | |
| class | button_factory |
| Service factory for buttons. More... | |
| class | container_ui_extension_t |
| Wraps ui_helpers::container_window into a panel. More... | |
| class | custom_button |
| Sub-class of ui_extension::button, for buttons that implement their own command. More... | |
| class | extension_base |
| Base class for ui_extension::window and ui_extension::visualisation classes. More... | |
| class | menu_button |
| Sub-class of ui_extension::button, for buttons based upon a context menu item. More... | |
| class | menu_node_configure |
| Standard implementation of ui_extension::menu_node_command_t, for a "Configure..." menu item. More... | |
| class | menu_window |
| Subclass of ui_extension::window, specifically for menubars. More... | |
| class | playlist_window |
| Subclass of ui_extension::window for playlist views. More... | |
| struct | size_limit_t |
| Class describing the size limits of a window. More... | |
| class | splitter_item_full_impl_t |
| class | splitter_item_full_t |
| Implements splitter_item_t with a full set of data stored. More... | |
| class | splitter_item_simple |
| Implements splitter_item_t with the standard set of data stored. More... | |
| class | splitter_item_t |
| Holds data about a splitter item. More... | |
| class | splitter_window |
| Subclass of ui_extension::window, specifically for splitters. More... | |
| class | stream_writer_fixedbuffer |
| class | visualisation |
| Interface for vis_extension service. This service allows you to embed the default Columns UI visualisation, and any other visualisations that implement it, into your own window. More... | |
| class | visualisation_factory |
| Service factory for vis extensions. More... | |
| class | visualisation_host |
| Interface for visualisation extension hosts. More... | |
| class | visualisation_host_factory |
| Service factory for vis extension hosts. More... | |
| class | visualization_host_factory |
| class | window |
| Interface for window service. More... | |
| class | window_base_t |
| class | window_factory |
| Service factory for multiple instance windows. More... | |
| class | window_factory_single |
| Service factory for single instance windows. More... | |
| class | window_factory_transparent_single |
| Service factory for single instance windows. More... | |
| class | window_host |
| Interface for window_host service. More... | |
| class | window_host_factory |
| Service factory for window hosts. More... | |
| class | window_host_factory_single |
| Service factory for window hosts. More... | |
| class | window_host_factory_transparent_single |
| Service factory for window hosts. More... | |
| class | window_host_with_control |
| Sub-class of window_host, providing methods for external control. More... | |
| class | window_info_list_simple |
| Helper class to hold information about many ui_extension services. More... | |
| class | window_info_simple |
| Helper class to hold information about ui_extension services. More... | |
Typedefs | |
|
typedef container_ui_extension_t< ui_helpers::container_window, ui_extension::menu_window > | container_menu_ui_extension |
|
typedef container_ui_extension_t< ui_helpers::container_window, ui_extension::window > | container_ui_extension |
|
typedef pfc::refcounted_object_ptr_t< class menu_node_t > | menu_node_ptr |
|
typedef service_ptr_t< class menu_window > | menu_window_ptr |
|
typedef service_ptr_t< class playlist_window > | playlist_window_ptr |
|
typedef pfc::ptrholder_t< splitter_item_t > | splitter_item_ptr |
|
typedef splitter_item_simple< splitter_item_t > | splitter_item_simple_t |
|
typedef service_ptr_t< class splitter_window > | splitter_window_ptr |
|
typedef service_ptr_t< class visualisation_host > | visualisation_host_ptr |
|
typedef service_ptr_t< class visualisation > | visualisation_ptr |
| typedef visualisation | visualization |
| typedef visualisation_host_ptr | visualization_host_ptr |
| typedef visualisation_ptr | visualization_ptr |
|
typedef service_ptr_t< class window_host > | window_host_ptr |
|
typedef service_ptr_t< class window > | window_ptr |
Enumerations | |
| enum | resize_flag_t { size_width = (1 << 0), size_height = (1 << 1) } |
| Flags indicating whether the size and height parameters are valid. More... | |
| enum | size_limit_flag_t { size_limit_minimum_width = (1 << 0), size_limit_maximum_width = (1 << 1), size_limit_minimum_height = (1 << 2), size_limit_maximum_height = (1 << 3), size_limit_all = size_limit_minimum_width|size_limit_maximum_width|size_limit_minimum_height|size_limit_maximum_height } |
| Flags indicating a change of a size limit. More... | |
| enum | t_button_guid { BUTTON_GUID_BUTTON, BUTTON_GUID_MENU_ITEM_CONTEXT, BUTTON_GUID_MENU_ITEM_MAIN } |
| Identifies the type of GUID. More... | |
| enum | t_button_state { BUTTON_STATE_ENABLED = (1 << 0), BUTTON_STATE_PRESSED = (1 << 1), BUTTON_STATE_SHOW_TOOLTIP = (1 << 2), BUTTON_STATE_DEFAULT = BUTTON_STATE_ENABLED|BUTTON_STATE_SHOW_TOOLTIP } |
| Identifies the state of a button. More... | |
| enum | t_button_type { BUTTON_TYPE_NORMAL, BUTTON_TYPE_DROPDOWN, BUTTON_TYPE_DROPDOWN_ARROW } |
| Identifies the type of button. More... | |
| enum | t_mask { MASK_NONE, MASK_BITMAP, MASK_COLOUR } |
| enum | window_type_t { type_panel = (1 << 0), type_toolbar = (1 << 1), type_playlist = (1 << 2), type_layout = (1 << 3), type_splitter = (1 << 4) } |
| Flags indicating the type of the UI extension. More... | |
|
|
Flags indicating whether the size and height parameters are valid. Combine multiple flags using bitwise or.
|
|
|
Flags indicating a change of a size limit. Combine multiple flags using bitwise or, if more than one size limit changed.
|
|
|
Identifies the type of GUID.
|
|
|
Identifies the state of a button. Combine multiple flags using bitwise or.
|
|
|
Identifies the type of button.
|
|
|
|
|
|
Flags indicating the type of the UI extension.
|
1.4.6-NO