| VSTGUI
    4.10
    Graphical User Interface Framework not only for VST plugins | 
List of classes for the standalone library. More...
| Namespaces | |
| namespace | VSTGUI::Standalone::Value | 
| value create and helper functions | |
| namespace | VSTGUI::Standalone::Async | 
| asynchronous tasks | |
| namespace | VSTGUI::Standalone::CommandGroup | 
| predefined command groups | |
| namespace | VSTGUI::Standalone::Commands | 
| predefined commands | |
| Classes | |
| struct | ConfigValue | 
| Configuration Value.  More... | |
| struct | Init | 
| Init application.  More... | |
| class | DelegateAdapter | 
| Application delegate adapter  More... | |
| class | MenuBuilderAdapter | 
| Menu builder adapter.  More... | |
| class | NoMenuBuilder | 
| No menu builder adapter.  More... | |
| class | CustomizationAdapter | 
| ICustomization adapter.  More... | |
| class | Customization | 
| Customization helper for an UIDesc window.  More... | |
| class | ValueListenerAdapter | 
| Value listener adapter  More... | |
| class | ListenerT< Context > | 
| Value listener  More... | |
| class | Listener | 
| Value listener  More... | |
| class | WindowControllerAdapter | 
| Window controller adapter  More... | |
| class | WindowListenerAdapter | 
| Window listener adapter  More... | |
| class | WindowClosedListener | 
| Window closed listener  More... | |
| struct | AlertBoxConfig | 
| Alertbox configuration.  More... | |
| struct | AlertBoxForWindowConfig | 
| Alertbox for window configuration.  More... | |
| struct | Info | 
| Application info.  More... | |
| class | IDelegate | 
| Application delegate interface.  More... | |
| class | IApplication | 
| Application interface.  More... | |
| struct | Command | 
| Command definition  More... | |
| class | ICommandHandler | 
| Handler for commands.  More... | |
| class | IMenuBuilder | 
| Menu builder interface.  More... | |
| class | IPreference | 
| Preference interface.  More... | |
| class | ISharedUIResources | 
| Shared UI resources interface.  More... | |
| class | IModelBinding | 
| Model binding interface.  More... | |
| class | ICustomization | 
| UIDesc window customization interface.  More... | |
| struct | Config | 
| Configuration for an UIDescription window.  More... | |
| class | IValue | 
| Value interface.  More... | |
| class | IStepValue | 
| extension to IValue for a non continous value with discrete steps  More... | |
| class | IValueConverter | 
| Value converter interface  More... | |
| class | IValueListener | 
| Value listener interface  More... | |
| struct | WindowStyle | 
| Window style.  More... | |
| struct | WindowConfiguration | 
| Window configuration.  More... | |
| class | IWindow | 
| Window interface.  More... | |
| class | IWindowController | 
| Window controller interface.  More... | |
| class | IWindowListener | 
| Window listener interface.  More... | |
| Typedefs | |
| using | Configuration = std::vector< std::pair< ConfigKey, ConfigValue >> | 
| Startup configuration. | |
| Enumerations | |
| enum | ConfigKey : uint64_t { UseCompressedUIDescriptionFiles, ShowCommandsInContextMenu } | 
| Configuration keys.  More... | |
| enum | AlertResult { DefaultButton, SecondButton, ThirdButton, Error } | 
| Alert result.  More... | |
| enum | WindowType { Document, Popup } | 
| Window types.  More... | |
| Functions | |
| WindowPtr | makeWindow (const Config &config) | 
| Create a window with an UIDescription. | |
List of classes for the standalone library.
See this page for an introduction.
| using Configuration = std::vector<std::pair<ConfigKey, ConfigValue>> | 
Startup configuration.
The standalone library can be configured with a list of key-value pairs. See ConfigKey for a list and description of available keys.
| enum ConfigKey : uint64_t | 
Configuration keys.
Enumeration of available configuration keys.
| Enumerator | |
|---|---|
| UseCompressedUIDescriptionFiles | Instead of plain text files, use compressed ui description files. This option expects an integer ConfigValue where 0 means that plain text files are used and any other value means that the ui description file is compressed. In this case for development purposes an uncompressed text file is also written. | 
| ShowCommandsInContextMenu | Show application commands in a window context menu. This option expects an integer ConfigValue where 0 means that the commands are not shown in the context menu of a window which is shown on a right mouse click, on any other value the commands are shown. If this option is not specified the commands are not shown. | 
| enum WindowType | 
| WindowPtr VSTGUI::Standalone::UIDesc::makeWindow | ( | const Config & | config | ) |