VSTGUI 4.10
Graphical User Interface Framework not only for VST plugins
|
Standalone Library More...
Namespaces | |
namespace | Application |
namespace | Async |
asynchronous tasks | |
namespace | CommandGroup |
predefined command groups | |
namespace | CommandName |
namespace | Commands |
predefined commands | |
namespace | UIDesc |
namespace | Value |
value create and helper functions | |
Classes | |
struct | AlertBoxConfig |
Alertbox configuration. More... | |
struct | AlertBoxForWindowConfig |
Alertbox for window configuration. More... | |
struct | Command |
Command definition More... | |
class | IApplication |
Application interface. More... | |
class | ICommandHandler |
Handler for commands. More... | |
class | ICommonDirectories |
class | IMenuBuilder |
Menu builder interface. More... | |
class | IMutableStepValue |
class | IPreference |
Preference interface. More... | |
class | IRangeValueConverter |
class | ISharedUIResources |
Shared UI resources interface. More... | |
class | IStepValue |
extension to IValue for a non continous value with discrete steps More... | |
class | IStringListValue |
class | IStringValue |
class | IValue |
Value interface. More... | |
class | IValueConverter |
Value converter interface More... | |
class | IValueListener |
Value listener interface More... | |
class | IWindow |
Window interface. More... | |
class | IWindowController |
Window controller interface. More... | |
class | IWindowListener |
Window listener interface. More... | |
class | MenuBuilderAdapter |
Menu builder adapter. More... | |
class | NoMenuBuilder |
No menu builder adapter. More... | |
class | Preferences |
class | ValueListenerAdapter |
Value listener adapter More... | |
class | WindowClosedListener |
Window closed listener More... | |
struct | WindowConfiguration |
Window configuration. More... | |
class | WindowControllerAdapter |
Window controller adapter More... | |
class | WindowListenerAdapter |
Window listener adapter More... | |
struct | WindowStyle |
Window style. More... | |
Typedefs | |
using | WindowPtr = std::shared_ptr< IWindow > |
using | WindowControllerPtr = std::shared_ptr< IWindowController > |
using | ValuePtr = std::shared_ptr< IValue > |
using | ValueConverterPtr = std::shared_ptr< IValueConverter > |
using | PlatformFrameConfigPtr = std::shared_ptr< IPlatformFrameConfig > |
Enumerations | |
enum class | AlertResult { DefaultButton , SecondButton , ThirdButton , Error } |
Alert result. More... | |
enum class | CommonDirectoryLocation { AppPath , AppResourcesPath , AppPreferencesPath , AppCachesPath , UserDocumentsPath } |
enum class | WindowType { Document , Popup } |
Window types. More... | |
Functions | |
bool | operator== (const Command &c1, const Command &c2) |
bool | operator!= (const Command &c1, const Command &c2) |
Variables | |
static constexpr const char * | DefaultPreferencesGroupSeparator = "::" |
Standalone Library
See this page
using PlatformFrameConfigPtr = std::shared_ptr<IPlatformFrameConfig> |
using ValueConverterPtr = std::shared_ptr<IValueConverter> |
using WindowControllerPtr = std::shared_ptr<IWindowController> |
|
strong |
|
staticconstexpr |