NCBI C++ ToolKit
Enumerations
command.hpp File Reference

GUI command routing and handling framework. More...

#include <corelib/ncbistl.hpp>
#include <corelib/ncbistd.hpp>
#include <gui/gui.hpp>
#include <gui/utils/event_handler.hpp>
+ Include dependency graph for command.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Enumerations

enum  EBaseCommands {
  eCmdMenuEnd = -2 , eCmdInvalid = -1 , eCmdNone = 0 , eCmdZoomIn ,
  eCmdZoomOut , eCmdZoomAll , eCmdZoomInMouse , eCmdZoomOutMouse ,
  eCmdZoomSel , eCmdZoomSeq , eCmdZoomObjects , eCmdZoomSelObjects ,
  eCmdZoomInX , eCmdZoomOutX , eCmdZoomAllX , eCmdZoomInY ,
  eCmdZoomOutY , eCmdZoomAllY , eCmdSetEqualScale , eCmdSettings ,
  eCmdConfigureTracks , eCmdHelpStart , eCmdWebHelpApp = eCmdHelpStart , eCmdSubmissionsWebHelp ,
  eCmdWebHelpGSVNavigation , eCmdWebHelpGSVInteractionGuide , eCmdWebHelpGSVLegends , eCmdHelpEnd = eCmdWebHelpGSVLegends ,
  eCmdResetSelection , eCmdBack , eCmdForward , eCmdSeqGoto ,
  eCmdSaveImages , eCmdSavePdf , eCmdSaveSvg , eBaseCmdLast
}
 Definitions for generic commands. More...
 
enum  EStickyToolTipCommands {
  eCmdFirstStickyToolTipCmd = 8000 , eCmdParentMove , eCmdSuspend , eCmdReCreate ,
  eCmdDockMainWindow , eCmdParentActivate , eCmdParentShow , eCmdParentHide ,
  eCmdPinTip , eCmdSearchTip , eCmdZoomTip , eCmdInfoTip ,
  eCmdClickTip , eCmdReleaseTip , eCmdMoveTip , eCmdTipActive ,
  eCmdTipInactive , eCmdCopyTipText , eCmdSelectTipText , eCmdCopySelectedTipText ,
  eCmdTipAdded , eCmdTipRemoved , eCmdLastStickyToolTipCmd
}
 Commands needed to mange sticky tool tip windows. More...
 

Detailed Description

GUI command routing and handling framework.

The following are parts of the framework: CCommandTarget class - represents a class capable of handling commands using command maps. Command map - structure mapping command IDs to handler funtion pointers. IMenu - interface for CCommandTraget compatible menus.

Definition in file command.hpp.

Modified on Sat Jun 22 10:42:27 2024 by modify_doxy.py rev. 669887