#ifndef CATCommandMode_h #define CATCommandMode_h // COPYRIGHT DASSAULT SYSTEMES 1999 /** * @CAA2Level L1 * @CAA2Usage U1 */ /** * Command running mode. * @param CATCommandModeShared * The command is known by the command selector. * As soon as the command is selected, the command selector * deactivates the previous active command, that is, withdraws * the focus and puts it into the command stack from where it can be * reactivated later on, * and gives the focus to the selected command to make * it the active one. * @param CATCommandModeExclusive * The command is known by the command selector. * As soon as the command is selected, the command selector * deletes the previous active command * and gives the focus to the selected command to make * it the active one. * @param CATCommandModeUndefined * The command is ignored by the command selector. * It cannot be deleted or deactivated if another command is selected * while it runs, and it runs until it completes. */ enum CATCommandMode{CATCommandModeShared =1, CATCommandModeExclusive =0, CATCommandModeUndefined =3}; #endif