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