VSTGUI 4.5 Graphical User Interface Framework not only for VST plugins

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

- Namespace List
- Namespace Members

All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
VSTGUI::Standalone Namespace Reference
Version 4.5

Standalone Library More...

## Namespaces
| Application
| Async
| asynchronous tasks
| CommandGroup
| predefined command groups
| CommandName
| Commands
| predefined commands
| UIDesc
| 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 | 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 | AlertResult { DefaultButton, SecondButton, ThirdButton, Error }
| Alert result. More...
enum | CommonDirectoryLocation { AppPath, AppPreferencesPath, AppCachesPath, UserDocumentsPath }
enum | 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 const char * | DefaultPreferencesGroupSeparator = "::"

## Detailed Description

Standalone Library

See this page

## Typedef Documentation

using PlatformFrameConfigPtr = std::shared_ptr<IPlatformFrameConfig>

using ValueConverterPtr = std::shared_ptr<IValueConverter>

using ValuePtr = std::shared_ptr<IValue>

using WindowControllerPtr = std::shared_ptr<IWindowController>

using WindowPtr = std::shared_ptr<IWindow>

## Enumeration Type Documentation

enum CommonDirectoryLocation
| strong

Enumerator
AppPath |
AppPreferencesPath |
AppCachesPath |
UserDocumentsPath |

## Function Documentation

bool VSTGUI::Standalone::operator!= | ( | const Command & | c1,
|  | const Command & | c2
| ) |  |
| inline

bool VSTGUI::Standalone::operator== | ( | const Command & | c1,
|  | const Command & | c2
| ) |  |
| inline

## Variable Documentation

const char* DefaultPreferencesGroupSeparator = "::"
| static