|
virtual | ~CFxUI () |
|
virtual void | LoadInterface ()=0 |
|
virtual void | SaveInterface ()=0 |
|
virtual bool | LoadResourceFile (const CFxString &name, CFxUIGroup **pLoadedGroup=0)=0 |
|
virtual CFxUIItemDefinition * | FindItem (const CFxString &uiGroup, const CFxString &id)=0 |
|
virtual CFxUIItemDefinition * | CreateItemDefinition (const CFxString &id, CFxUIContext *pContext) const =0 |
|
virtual void | DestroyItemDefinition (CFxUIItemDefinition *pDefinition)=0 |
|
virtual bool | RemoveItemDefinition (CFxUIItemDefinition *pDefinition)=0 |
|
virtual bool | AddGroup (CFxUIGroup *pItem)=0 |
|
virtual bool | RemoveGroup (const CFxString &sGroupName)=0 |
|
virtual CFxUIGroup * | GetStartUpGroup ()=0 |
|
virtual CFxUIWorkspace * | GetStartUpWorkspace ()=0 |
|
virtual CFxUIGroup * | GetGroup (const CFxString &name)=0 |
|
virtual CFxUIGroupIterator * | CreateGroupIterator ()=0 |
|
virtual bool | AddWorkspace (CFxUIWorkspace *pItem)=0 |
|
virtual bool | RemoveWorkspace (CFxUIWorkspace *pItem)=0 |
|
virtual CFxUIWorkspace * | GetWorkspace (const CFxString &name)=0 |
|
virtual CFxUIWorkspaceIterator * | CreateWorkspaceIterator ()=0 |
|
virtual CFxUIWorkspace * | GetCurrentWorkspace ()=0 |
|
virtual void | SetCurrentWorkspace (CFxUIWorkspace *)=0 |
|
virtual CFxString | CreateUniqueID () const =0 |
|
virtual CFxUIGroup * | CreateGroup (const CFxString &groupName, const CFxString &fileName) const =0 |
|
virtual CFxUIGroup * | CreateRuntimeGroup (const CFxString &groupName) const =0 |
|
virtual CFxUIWorkspace * | CreateWorkspace (const CFxString &wsName, const CFxString &fileName) const =0 |
|
virtual CFxUIMenuItem * | CreateMenuItem (MenuType eType, const CFxString &pClass, const CFxString &command, const CFxString &id=CFxString()) const =0 |
|
virtual void | DestroyMenuItem (CFxUIMenuItem *pItem)=0 |
|
virtual CFxUIToolbarItem * | CreateToolbarItem (CFxUI::ToolbarType type=CFxUI::eAction, const CFxString &sUID=CFxString()) const =0 |
|
virtual void | DestroyToolbarItem (CFxUIToolbarItem *pItem)=0 |
|
virtual CFxUIRibbonTab * | CreateRibbonTabItem (const CFxString &sUID=CFxString()) const =0 |
|
virtual CFxUIRibbonPanel * | CreateRibbonPanelItem (const CFxString &sUID=CFxString()) const =0 |
|
virtual CFxUIRibbonRow * | CreateRibbonRowItem (const CFxString &sUID=CFxString()) const =0 |
|
virtual CFxUIRibbonRowItem * | CreateRibbonRowElementItem (CFxUIRibbonItem::RibbonItemType type, const CFxString &sUID=CFxString()) const =0 |
|
virtual CFxUIRibbonQuickAccessBar * | CreateRibbonQuickAccessBar (const CFxString &sUID=CFxString()) const =0 |
|
virtual CFxUIRibbonSystemMenuItem * | CreateRibbonSystemMenuItem (const CFxString &sUID=CFxString()) const =0 |
|
virtual CFxUIRibbonQuickAccessBarItem * | CreateRibbonQuickAccessBarItem (const CFxString &sUID=CFxString()) const =0 |
|
virtual CFxUIRibbonHelpMenuItem * | CreateRibbonHelpMenuItem (const CFxString &sUID=CFxString()) const =0 |
|
virtual void | DestroyRibbonTabItem (CFxUIRibbonTab *pTab)=0 |
|
virtual void | DestroyRibbonPanelItem (CFxUIRibbonPanel *pPanel)=0 |
|
virtual void | DestroyRibbonRowItem (CFxUIRibbonRow *pRow)=0 |
|
virtual void | DestroyRibbonRowElementItem (CFxUIRibbonRowItem *pItem)=0 |
|
virtual void | DestroyRibbonQuickAccessBar (CFxUIRibbonQuickAccessBar *pQuickAccessBar)=0 |
|
virtual void | DestroyRibbonSystemMenuItem (CFxUIRibbonSystemMenuItem *pSystemMenuItem)=0 |
|
virtual void | DestroyRibbonHelpMenuItem (CFxUIRibbonHelpMenuItem *pHelpMenuItem)=0 |
|
virtual void | DestroyRibbonQuickAccessBarItem (CFxUIRibbonQuickAccessBarItem *pQuickAccessBarItem)=0 |
|
virtual CFxUIDoubleClickAction * | CreateDoubleClickAction (const CFxString &className, const CFxString &sUID=CFxString()) const =0 |
|
virtual void | DestroyDoubleClickAction (CFxUIDoubleClickAction *pItem)=0 |
|
virtual CFxUIAccelerator * | CreateAccelerator (CFxUIItemDefinition *pDefinition, const CFxString &sUID=CFxString()) const =0 |
|
virtual void | DestroyAccelerator (CFxUIAccelerator *pItem)=0 |
|
virtual CFxUIButton * | CreateMouseButton (CFxUIItemDefinition *pDefinition, int iButtonNumber, const CFxString &sUID=CFxString()) const =0 |
|
virtual void | DestroyMouseButton (CFxUIButton *pItem)=0 |
|
virtual CFxUITabletMenu * | CreateTabletMenu () const =0 |
|
virtual void | DestroyTabletMenu (CFxUITabletMenu *pItem)=0 |
|
virtual CFxUITempOverrideKey * | CreateTempOverrideKey (const CFxString &sUID=CFxString()) const =0 |
|
virtual void | DestroyTempOverrideKey (CFxUITempOverrideKey *pItem)=0 |
|
virtual CFxUIImageItem * | CreateImageItem (const CFxString &sName, const CFxString &sUID=CFxString()) const =0 |
|
virtual void | DestroyImageItem (CFxUIImageItem *pItem)=0 |
|
virtual CFxString | CreateRuntimeToolbar (const CFxString &sToolbarName)=0 |
|
virtual CFxUIToolbarItem * | CreateRuntimeToolbar (const CFxString &sToolbarName, const CFxString &sGroupName)=0 |
|
virtual void | DestroyRuntimeToolbar (const CFxString &sObjectName)=0 |
|
virtual void | AddUserDefaultContextMenu (CFxUIContext *pContext)=0 |
|
virtual void | RemoveUserDefaultContextMenu (CFxUIContext *pContext)=0 |
|
virtual void | AddUserObjectContextMenu (const CFxString &pClass, CFxUIContext *pContext)=0 |
|
virtual void | RemoveUserObjectContextMenu (const CFxString &pClass, CFxUIContext *pContext)=0 |
|
virtual void | AddUserCommandContextMenu (const CFxString &strCommand, CFxUIContext *pContext)=0 |
|
virtual void | RemoveUserCommandContextMenu (const CFxString &strCommand, CFxUIContext *pContext)=0 |
|
virtual bool | DisplayContextMenu ()=0 |
|
virtual int | Menucmd (const CFxString &strCmd, CFxString &strResult)=0 |
|
virtual bool | CheckEvents (bool bMouseMove, bool bMouseWheel, bool bMouseButton, bool bAllKeyboard)=0 |
|
virtual void | ResetEvents ()=0 |
|
virtual void | Update (bool bFullUpdate=false)=0 |
|
virtual void | UpdateMenu ()=0 |
|
virtual void | UpdateRibbon ()=0 |
|
virtual CFxWidget * | UpdatePanelPreview (CFxUIRibbonPanel *pRibbonPanelDef, CFxWidget *parent, CFxRibbonPreviewProxy *pRibbonPreviewProxy, const CFxString &strUID)=0 |
|
virtual void | SetCleanScreenState (bool bValue)=0 |
|
virtual void | AddUIReactor (CFxUIReactor *pReactor)=0 |
|
virtual void | RemoveUIReactor (CFxUIReactor *pReactor)=0 |
|
virtual CFxUIItemDefinition * | CreateRuntimeItemDefinition (const CFxString &id, CFxUIContext *pContext) const =0 |
|
virtual void | DestroyRuntimeItemDefinition (CFxUIItemDefinition *pDefinition)=0 |
|
virtual CFxUIMenuItem * | CreateRuntimeMenuItem (MenuType eType, const CFxString &pClass, const CFxString &command, const CFxString &id=CFxString()) const =0 |
|
virtual void | DestroyRuntimeMenuItem (CFxUIMenuItem *pItem)=0 |
|
virtual CFxUIToolbarItem * | CreateRuntimeToolbarItem (CFxUI::ToolbarType type=CFxUI::eAction) const =0 |
|
virtual void | DestroyRuntimeToolbarItem (CFxUIToolbarItem *pItem)=0 |
|
virtual CFxUIMenuItemCollection * | GetVisibleMenuCollection ()=0 |
|
virtual CFxUIToolbarItemCollection * | GetVisibleToolbarCollection ()=0 |
|
virtual CFxUIRibbonTabCollection * | GetVisibleRibbonTabCollection ()=0 |
|
virtual CFxUIRibbonSystemMenuItem * | GetVisibleRibbonSystemMenu ()=0 |
|
virtual CFxUIRibbonQuickAccessBar * | GetVisibleRibbonQuickAccessBar ()=0 |
|
virtual CFxUIRibbonHelpMenuItemCollection * | GetVisibleRibbonHelpMenu ()=0 |
|
Description: Represents the base class for user interface. Library: DDKERNEL
Definition at line 87 of file FxUI.h.