Jamba C++ API  4.3.0
CustomViewCreator< TView, TBaseView > Member List

This is the complete list of members for CustomViewCreator< TView, TBaseView >, including all inherited members.

apply(CView *view, const UIAttributes &attributes, const IUIDescription *description) const overrideTCustomViewCreator< TView >inline
create(const UIAttributes &attributes, const IUIDescription *description) const overrideTCustomViewCreator< TView >inline
CustomViewCreator(char const *iViewName=nullptr, char const *iDisplayName=nullptr, char const *iBaseViewName=VSTGUI::UIViewCreator::kCView)CustomViewCreator< TView, TBaseView >inlineexplicit
getAttributeNames(std::list< std::string > &attributeNames) const overrideTCustomViewCreator< TView >inline
getAttributeType(const std::string &attributeName) const overrideTCustomViewCreator< TView >inline
getBaseViewName() const overrideTCustomViewCreator< TView >inline
getDisplayName() const overrideTCustomViewCreator< TView >inline
getViewName() const overrideTCustomViewCreator< TView >inline
registerAttributes(TCustomViewCreator< XView > const &iOther)TCustomViewCreator< TView >inline
registerBitmapAttribute(std::string const &iName, typename BitmapAttribute::Getter iGetter, typename BitmapAttribute::Setter iSetter)TCustomViewCreator< TView >inline
registerBooleanAttribute(std::string const &iName, typename BooleanAttribute::Getter iGetter, typename BooleanAttribute::Setter iSetter)TCustomViewCreator< TView >inline
registerColorAttribute(std::string const &iName, typename ColorAttribute::Getter iGetter, typename ColorAttribute::Setter iSetter)TCustomViewCreator< TView >inline
registerDoubleAttribute(std::string const &iName, typename FloatAttribute< double >::Getter iGetter, typename FloatAttribute< double >::Setter iSetter)TCustomViewCreator< TView >inline
registerFloatAttribute(std::string const &iName, typename FloatAttribute< float >::Getter iGetter, typename FloatAttribute< float >::Setter iSetter)TCustomViewCreator< TView >inline
registerFontAttribute(std::string const &iName, typename FontAttribute::Getter iGetter, typename FontAttribute::Setter iSetter)TCustomViewCreator< TView >inline
registerGradientAttribute(std::string const &iName, typename GradientAttribute::Getter iGetter, typename GradientAttribute::Setter iSetter)TCustomViewCreator< TView >inline
registerIntAttribute(std::string const &iName, typename IntegerAttribute< int32_t >::Getter iGetter, typename IntegerAttribute< int32_t >::Setter iSetter)TCustomViewCreator< TView >inline
registerIntegerAttribute(std::string const &iName, typename IntegerAttribute< TInt >::Getter iGetter, typename IntegerAttribute< TInt >::Setter iSetter)TCustomViewCreator< TView >inline
registerListAttribute(std::string const &iName, typename ListAttribute< T >::Getter iGetter, typename ListAttribute< T >::Setter iSetter, AttrValInitList< T > const &iAttributeValues)TCustomViewCreator< TView >inline
registerMarginAttribute(std::string const &iName, typename MarginAttribute::Getter iGetter, typename MarginAttribute::Setter iSetter)TCustomViewCreator< TView >inline
registerRangeAttribute(std::string const &iName, typename RangeAttribute::Getter iGetter, typename RangeAttribute::Setter iSetter)TCustomViewCreator< TView >inline
registerTagAttribute(std::string const &iName, typename TagAttribute::Getter iGetter, typename TagAttribute::Setter iSetter)TCustomViewCreator< TView >inline
registerVectorStringAttribute(std::string const &iName, typename VectorStringAttribute::Getter iGetter, typename VectorStringAttribute::Setter iSetter, char iDelimiter=',', bool iSkipEmptyEntries=false)TCustomViewCreator< TView >inline
TCustomViewCreator(char const *iViewName=nullptr, char const *iDisplayName=nullptr, char const *iBaseViewName=VSTGUI::UIViewCreator::kCView)TCustomViewCreator< TView >inlineexplicit
~TCustomViewCreator() overrideTCustomViewCreator< TView >inline