Share

GripFlags

C++

enum GripFlags {
  kSkipWhenShared = 0x1,
  kDisableRubberBandLine = 0x2,
  kDisableModeKeywords = 0x4,
  kDrawAtDragImageGripPoint = 0x8,
  kTriggerGrip = 0x10,
  kTurnOnForcedPick = 0x20,
  kMapGripHotToRtClk = 0x40,
  kGizmosEnabled = 0x80,
  kGripIsPerViewport = 0x100,
  kGripEditTip = 0x200,
  kGripIsDisabled = 0x400,
  kGripRightClickIsNewStyle = 0x800,
  kGripSynergyPrompt = 0x1000
};

File

dbgripoperations.h

Members

Members Description
kSkipWhenShared This grip's custom graphics should be skipped when the grip point is shared
kDisableRubberBandLine No rubber-band line should be drawn for a drag operation involving this grip
kDisableModeKeywords No grip edit mode keywords are available for grip operations involving this grip
kDrawAtDragImageGripPoint The grip wants to draw itself at the grip's point in the drag image (grip point + (cursor point - base point)) during drag operations
kTriggerGrip This grip should be treated as a trigger grip
kMapGripHotToRtClk The popup menu determined by the AcDbGripData::setRtClk() function is invoked when the grip is made hot, with no need to right click
kGizmosEnabled If enabled, gizmos can be used to modify a grip. When the user hovers over the grip, the active gizmo will appear.
kGripIsPerViewport All entities within the selection aperture are identified for every digitizer/mouse event, regardless of whether a point is being acquired or whether any OSNAP modes are currently active
kGripEditTip For internal use only.

Description

This enumeration provides values specifying application behavior concerning the grip. The descriptions of the Edit methods for these values explain the implications of these settings in more detail.

Changed Declaration

New:

kGripRightClickIsNewStyle = 0x800

Was this information helpful?