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