Dialog agent behavior. Role: Defines the dialog agent behavior as a field of bits.
The behavior is a concatenation of behavioral facets
set thanks to the CATDialogAgent.SetBehavior method.
Values:
CATDlgEngActive
The dialog agent is notified by any user interaction.
This is the default
CATDlgEngInactive
The dialog agent is never notified by a user interaction
CATDlgEngWithUndoStep
The dialog agent's valuation can be undone, and the
dialog agent registers an undo step.
This is the default
CATDlgEngWithUndo
The dialog agent's valuation can be undone, but the
dialog agent doesn't register an undo step
CATDlgEngOneShot
The dialog agent doesn't remain active after it is valued.
This is the default
CATDlgEngRepeat
The dialog agent remains active after it is valued and can be reused
CATDlgEngWithoutSO
The dialog agent doesn't highlight neither the object under the mouse
nor the selected object.
Applies to
CATPathElementAgent agents only. This is the default
CATDlgEngWithPSOHSO
The dialog agent highlights both the object under the mouse and the selected object.
Implies that CATDlgEngWithPrevaluation is also used.
Applies to
CATPathElementAgent agents only.
CATDlgEngWithPSO
The dialog agent highlights the object under the mouse.
Implies that CATDlgEngWithPrevaluation is also used.
Applies to
CATPathElementAgent agents only.
CATDlgEngWithHSO
The dialog agent highlights the selected object
Applies to acquisition dialog agents only.
CATDlgEngIgnoreOnPrevaluate
The dialog agent requests that the transition triggers when an object is selected only.
Applies to
CATPathElementAgent agents only. This is the default
CATDlgEngAcceptOnPrevaluate
The dialog agent requests that the transition triggers as soon as an object
is located under the mouse without being selected.
Applies to acquisition dialog agents only.
CATDlgEngMonoAcquisition
The dialog agent accepts one object indication or selection only.
Applies to acquisition dialog agents only.
This is the default
CATDlgEngMultiAcquisition
The dialog agent accepts multi-indication or multiselection.
Applies to acquisition dialog agents only.
CATDlgEngSimpleValuation
The dialog agent is valued with object selection, that is,
with a mouse left button simple click on an object.
Applies to acquisition dialog agents only.
This is the default
CATDlgEngWithPrevaluation
The dialog agent is valued with object preselection, that is, with an
object under the mouse without being selected, in addition to object
selection.
Applies to acquisition dialog agents only.
CATDlgEngWithManipulation
The dialog agent is valued with object manipulation, that is,
with an object selected and dragged.
Applies to acquisition dialog agents only.
CATDlgEngWithEdit
The dialog agent is valued with object edition, that is,
with a mouse left button double click on an object.
Applies to acquisition dialog agents only.
CATDlgEngWithContext
The dialog agent is valued with a mouse right click, on an object.
Applies to acquisition dialog agents only.
CATDlgEngOldHSOManager
when the CATPathElementAgent puts an element in the HSO, it
remains in the HSO until the end of the command.
CATDlgEngNewHSOManager
The element is removed from the HSO when the
agent is reinitialized.
This object is included in the file: CATDlgEngUtility.h