VSTGUI
4.9
Graphical User Interface Framework not only for VST plugins
|
Public Types | |
using | ViewType = KeyboardViewBase |
![]() | |
enum | AttrType { kUnknownType, kBooleanType, kIntegerType, kFloatType, kStringType, kColorType, kFontType, kBitmapType, kPointType, kRectType, kTagType, kListType, kGradientType } |
using | string = std::string |
using | StringList = std::list< string > |
using | ConstStringPtrList = std::list< const string * > |
Public Member Functions | |
IdStringPtr | getBaseViewName () const override |
bool | getAttributeNames (std::list< std::string > &attributeNames) const override |
AttrType | getAttributeType (const std::string &attributeName) const override |
bool | getAttributeValue (CView *view, const std::string &attributeName, std::string &stringValue, const IUIDescription *desc) const override |
bool | apply (CView *view, const UIAttributes &attributes, const IUIDescription *desc) const override |
bool | getAttributeValueRange (const std::string &attributeName, double &minValue, double &maxValue) const override |
![]() | |
bool | getAttributeNames (StringList &attributeNames) const override |
bool | getPossibleListValues (const string &attributeName, ConstStringPtrList &values) const override |
UTF8StringPtr | getDisplayName () const override |
![]() | |
virtual | ~IViewCreator () noexcept=default |
virtual IdStringPtr | getViewName () const =0 |
virtual CView * | create (const UIAttributes &attributes, const IUIDescription *description) const =0 |
Static Public Member Functions | |
template<typename T > | |
static std::string | numberToString (T value) |
static ViewType::BitmapID | attrNameToBitmapID (const std::string &attributeName) |
using ViewType = KeyboardViewBase |
|
inlineoverridevirtual |
Reimplemented from ViewCreatorAdapter.
Reimplemented in KeyboardViewRangeSelectorCreator.
|
inlinestatic |
|
inlineoverride |
|
inlineoverridevirtual |
Reimplemented from ViewCreatorAdapter.
Reimplemented in KeyboardViewRangeSelectorCreator.
|
inlineoverridevirtual |
Reimplemented from ViewCreatorAdapter.
Reimplemented in KeyboardViewRangeSelectorCreator.
|
inlineoverridevirtual |
Reimplemented from ViewCreatorAdapter.
|
inlineoverridevirtual |
Implements IViewCreator.
|
inlinestatic |