Jamba C++ API 7.5.0
Loading...
Searching...
No Matches
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
ByRefAttribute typedefTCustomViewCreator< TView >private
ByValAttribute typedefTCustomViewCreator< TView >private
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
fAttributesTCustomViewCreator< TView >private
fBaseViewNameTCustomViewCreator< TView >private
fDisplayNameTCustomViewCreator< TView >private
fViewNameTCustomViewCreator< TView >private
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
registerAttribute(std::shared_ptr< ViewAttribute > iAttribute)TCustomViewCreator< TView >inlineprivate
registerAttribute(std::string const &iName, typename TViewAttribute::Getter iGetter, typename TViewAttribute::Setter iSetter, Args &&...iArgs)TCustomViewCreator< TView >inlineprivate
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