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*> |
using ViewMouseListenerDispatcher = DispatchList<IViewMouseListener*> |
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 |