|
VSTGUI
4.7
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 | ViewMouseListenerDispatcher = DispatchList< IViewMouseListener * > |
Public Attributes | |
| ViewAttributes | attributes |
| std::unique_ptr < ViewListenerDispatcher > | viewListeners |
| std::unique_ptr < ViewMouseListenerDispatcher > | viewMouseListener |
| CRect | size |
| CRect | mouseableArea |
| int32_t | viewFlags {0} |
| int32_t | autosizeFlags {kAutosizeNone} |
| float | alphaValue {1.f} |
| CFrame * | parentFrame {nullptr} |
| CView * | parentView {nullptr} |
| SharedPointer< CBitmap > | background |
| SharedPointer< CBitmap > | disabledBackground |
| using ViewAttributes = std::unordered_map<CViewAttributeID, std::unique_ptr<CViewInternal::AttributeEntry>> |
| using ViewListenerDispatcher = DispatchList<IViewListener*> |
| float alphaValue {1.f} |
| ViewAttributes attributes |
| int32_t autosizeFlags {kAutosizeNone} |
| SharedPointer<CBitmap> background |
| SharedPointer<CBitmap> disabledBackground |
| CRect mouseableArea |
| CFrame* parentFrame {nullptr} |
| CView* parentView {nullptr} |
| CRect size |
| int32_t viewFlags {0} |
| std::unique_ptr<ViewListenerDispatcher> viewListeners |
| std::unique_ptr<ViewMouseListenerDispatcher> viewMouseListener |