|
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 |