| VSTGUI 4.10
    Graphical User Interface Framework not only for VST plugins | 
| Public Types | |
| using | ViewAttributes = std::unordered_map< CViewAttributeID, std::unique_ptr< CViewInternal::AttributeEntry > > | 
| using | ViewListenerDispatcher = DispatchList< IViewListener * > | 
| using | ViewEventListenerDispatcher = DispatchList< IViewEventListener * > | 
| using | ViewMouseListenerDispatcher = DispatchList< IViewMouseListener * > | 
| Public Attributes | |
| ViewAttributes | attributes | 
| std::unique_ptr< ViewListenerDispatcher > | viewListeners | 
| std::unique_ptr< ViewEventListenerDispatcher > | viewEventListeners | 
| std::unique_ptr< ViewMouseListenerDispatcher > | viewMouseListener | 
| CRect | size | 
| int32_t | viewFlags {0} | 
| int32_t | autosizeFlags {kAutosizeNone} | 
| CFrame * | parentFrame {nullptr} | 
| CView * | parentView {nullptr} | 
| using ViewAttributes = std::unordered_map<CViewAttributeID, std::unique_ptr<CViewInternal::AttributeEntry> > | 
| using ViewListenerDispatcher = DispatchList<IViewListener*> | 
| ViewAttributes attributes | 
| int32_t autosizeFlags {kAutosizeNone} | 
| CFrame* parentFrame {nullptr} | 
| CView* parentView {nullptr} | 
| CRect size | 
| std::unique_ptr<ViewEventListenerDispatcher> viewEventListeners | 
| int32_t viewFlags {0} | 
| std::unique_ptr<ViewListenerDispatcher> viewListeners | 
| std::unique_ptr<ViewMouseListenerDispatcher> viewMouseListener |