|
| 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 89 of file FxUI.h.