106 virtual bool Add( T* pItem ) = 0;
138 virtual void Clear(
bool bDeleteItems ) = 0;
147 virtual bool Has(
const T* pItem )
const = 0;
CFxUIRibbonItemCollection< CFxUIRibbonRowItem > CFxUIRibbonSplitButtonItemCollection
CFxUIRibbonItemCollection< CFxUIRibbonSystemMenuItem > CFxUIRibbonSystemMenuItemCollection
CFxUIRibbonItemCollection< CFxUIRibbonRowItem > CFxUIRibbonRowItemCollection
CFxUIRibbonItemCollection< CFxUIRibbonPanel > CFxUIRibbonPanelCollection
CFxUIRibbonItemCollection< CFxUIRibbonQuickAccessBar > CFxUIRibbonQuickAccessBarCollection
CFxUIRibbonItemCollection< CFxUIRibbonQuickAccessBarItem > CFxUIRibbonQuickAccessBarItemCollection
CFxUIRibbonItemCollection< CFxUIRibbonTab > CFxUIRibbonTabCollection
CFxUIRibbonItemCollection< CFxUIRibbonHelpMenuItem > CFxUIRibbonHelpMenuItemCollection
CFxUIRibbonItemCollection< CFxUIRibbonRow > CFxUIRibbonRowCollection
~CFxUIRibbonControl() override
virtual void SetKeyTip(const CFxString &keyTip)=0
virtual void SetListStyle(RibbonDataBoundDropDownListStyle listStyle)=0
~CFxUIRibbonDataBoundDropDown() override
virtual RibbonDataBoundDropDownListStyle GetListStyle() const =0
virtual RibbonButtonStyle GetButtonStyle() const =0
virtual void SetButtonStyle(RibbonButtonStyle buttonStyle)=0
virtual const CFxString & GetKeyTip() const =0
virtual const CFxString & GetKeyTip() const =0
virtual void SetDisplayMode(const RibbonGalleryControlDisplayMode displayMode)=0
virtual const RibbonGalleryControlDisplayMode GetDisplayMode() const =0
~CFxUIRibbonGalleryControl() override
virtual void SetKeyTip(const CFxString &keyTip)=0
virtual ~CFxUIRibbonItemCollection()
virtual unsigned int GetCount() const =0
virtual bool Add(T *pItem)=0
virtual T * GetItem(unsigned int index)=0
virtual bool Remove(T *pItem)=0
virtual void Clear(bool bDeleteItems)=0
virtual bool HasControl(const CFxString &strUID)=0
virtual bool InsertAfter(const T *pPosition, T *pItem)=0
virtual bool Has(const T *pItem) const =0
virtual RibbonItemType GetType() const =0
enum CFxUIRibbonItem::_RibbonItemType RibbonItemType
virtual ~CFxUIRibbonItem()
virtual const CFxString & GetUID() const =0
@ eRibbonDataBoundDropDown
@ eRibbonQuickAccessBarItem
virtual void SetText(const CFxString &text)=0
virtual void SetKeyTip(const CFxString &keyTip)=0
virtual CFxUIRibbonRowCollection * GetChildren()=0
virtual bool IsHiddenInEditor() const =0
virtual void SetHiddenInEditor(bool isHidden)=0
virtual const CFxString & GetName() const =0
virtual const CFxString & GetText() const =0
virtual const CFxString & GetKeyTip() const =0
~CFxUIRibbonPanel() override
virtual void SetName(const CFxString &name)=0
virtual CFxUIRibbonQuickAccessBarItemCollection * GetChildren()=0
virtual void SetName(const CFxString &name)=0
virtual const CFxString & GetName() const =0
~CFxUIRibbonQuickAccessBar() override
virtual const CFxUIRibbonQuickAccessBar * GetParent() const =0
virtual CFxUIItemDefinition * GetDefinition()=0
virtual void SetDefinition(CFxUIItemDefinition *pDefinition)=0
virtual ~CFxUIRibbonQuickAccessBarItem()
virtual CFxUIRibbonQuickAccessBarItemCollection * GetChildren()=0
virtual void SetIsVisible(bool isVisible)=0
virtual bool GetIsWorkspace() const =0
virtual void SetEnabled(const bool value)=0
virtual const bool IsEnabled() const =0
virtual bool IsVisible() const =0
virtual CFxUIRibbonRowItemCollection * GetChildren()=0
~CFxUIRibbonRow() override
virtual void SetText(const CFxString &text)=0
virtual const CFxString & GetText() const =0
enum CFxUIRibbonRowItem::_RibbonDataBoundDropDownListStyle RibbonDataBoundDropDownListStyle
~CFxUIRibbonRowItem() override
virtual void SetClassID(const CFxString &classID)=0
_RibbonSplitButtonListStyle
@ eSplitButtonListStyleDescriptive
@ eSplitButtonListStyleUnknown
@ eSplitButtonListStyleIconText
@ eSplitButtonListStyleIcon
_RibbonSplitButtonBehavior
@ eSplitButtonBehaviorDropDownFollow
@ eSplitButtonBehaviorSplitFollowStaticText
@ eSplitButtonBehaviorUnknown
@ eSplitButtonBehaviorSplitFollow
@ eSplitButtonBehaviorDropDownNoFollow
@ eSplitButtonBehaviorSplitNoFollow
enum CFxUIRibbonRowItem::_RibbonSplitButtonBehavior RibbonSplitButtonBehavior
virtual const CFxString & GetClassID() const =0
enum CFxUIRibbonRowItem::_RibbonSeparatorStyle RibbonSeparatorStyle
_RibbonGalleryControlDisplayMode
@ eGalleryControlDisplayModeWindow
@ eGalleryControlDisplayModeUnknown
@ eGalleryControlDisplayModeCombobox
@ eButtonStyleSmallWithText
@ eButtonStyleLargeWithText
@ eButtonStyleLargeWithoutText
@ eButtonStyleSmallWithoutText
enum CFxUIRibbonRowItem::_RibbonSplitButtonListStyle RibbonSplitButtonListStyle
enum CFxUIRibbonRowItem::_RibbonButtonStyle RibbonButtonStyle
enum CFxUIRibbonRowItem::_RibbonGalleryControlDisplayMode RibbonGalleryControlDisplayMode
_RibbonDataBoundDropDownListStyle
@ eDataBoundDropDownListStyleIconText
@ eDataBoundDropDownListStyleDescriptive
@ eDataBoundDropDownListStyleIcon
@ eDataBoundDropDownListStyleUnknown
virtual const int GetResizePriority()=0
virtual void SetResizePriority(const int resizePriority)=0
virtual CFxUIRibbonRowCollection * GetChildren()=0
virtual const bool & GetTopJustify()=0
virtual const CFxString & GetResizeStyle() const =0
virtual void SetTopJustify(const bool &topJustify)=0
virtual void SetResizeStyle(const CFxString &resizeStyle)=0
~CFxUIRibbonRowPanel() override
~CFxUIRibbonSeparator() override
virtual void SetSeparatorStyle(RibbonSeparatorStyle seperatorStyle)=0
virtual RibbonSeparatorStyle GetSeparatorStyle() const =0
virtual ContextualDisplayType GetContextualDisplayType()=0
@ eContextualDisplayTypeFull
@ eContextualDisplayTypeMerged
enum CFxUIRibbonTab::_ContextualDisplayType ContextualDisplayType
virtual CFxUIRibbonPanelCollection * GetChildren()=0
virtual void SetName(const CFxString &name)=0
~CFxUIRibbonTab() override
virtual void SetContextualDisplayType(ContextualDisplayType contextualType)=0
virtual const CFxString & GetText() const =0
virtual void SetText(const CFxString &text)=0
virtual const CFxString & GetName() const =0
GLuint const GLchar * name
GLsizei const GLfloat * value