FrameworkAccuDraw Class

Beta  

Implementation of AccuDraw that sends events for UI and status changes

Extends

  • AccuDraw

Implements

Methods

Name Description
constructor(): FrameworkAccuDraw    
loadUserSettings(storage: UiStateStorage): Promise<void> Function to load settings from settings storage  
getFieldDisplayValue(index: ItemField): string Static Gets the display value for an AccuDraw field  
setFieldValueFromUi(field: ItemField, stringValue: string): void Static AccuDraw Set Field Value from Ui.  

Properties

Name Type Description
displayNotifications Accessor Static boolean Determines if notifications should be displayed for AccuDraw changes  
isACSRotationConditional StaticReadonly ConditionalBooleanValue Determines if AccuDraw.rotationMode === RotationMode.ACS  
isContextRotationConditional StaticReadonly ConditionalBooleanValue Determines if AccuDraw.rotationMode === RotationMode.Context  
isFrontRotationConditional StaticReadonly ConditionalBooleanValue Determines if AccuDraw.rotationMode === RotationMode.Front  
isPolarModeConditional StaticReadonly ConditionalBooleanValue Determines if AccuDraw.compassMode === CompassMode.Polar  
isRectangularModeConditional StaticReadonly ConditionalBooleanValue Determines if AccuDraw.compassMode === CompassMode.Rectangular  
isSideRotationConditional StaticReadonly ConditionalBooleanValue Determines if AccuDraw.rotationMode === RotationMode.Side  
isTopRotationConditional StaticReadonly ConditionalBooleanValue Determines if AccuDraw.rotationMode === RotationMode.Top  
isViewRotationConditional StaticReadonly ConditionalBooleanValue Determines if AccuDraw.rotationMode === RotationMode.View  
onAccuDrawGrabInputFocusEvent StaticReadonly AccuDrawGrabInputFocusEvent AccuDraw Grab Input Focus event.  
onAccuDrawSetCompassModeEvent StaticReadonly AccuDrawSetCompassModeEvent AccuDraw Set Mode event.  
onAccuDrawSetFieldFocusEvent StaticReadonly AccuDrawSetFieldFocusEvent AccuDraw Set Field Focus event.  
onAccuDrawSetFieldLockEvent StaticReadonly AccuDrawSetFieldLockEvent AccuDraw Set Field Lock event.  
onAccuDrawSetFieldValueFromUiEvent StaticReadonly AccuDrawSetFieldValueFromUiEvent AccuDraw Set Field Value from Ui event.  
onAccuDrawSetFieldValueToUiEvent StaticReadonly AccuDrawSetFieldValueToUiEvent AccuDraw Set Field Value to Ui event.  
onAccuDrawUiSettingsChangedEvent StaticReadonly AccuDrawUiSettingsChangedEvent AccuDraw Grab Input Focus event.  
providerId Readonly "FrameworkAccuDraw" Unique provider Id  
uiStateStorage Accessor Static undefined | AccuDrawUiSettings AccuDraw User Interface settings  

Inherited properties

Name Type Inherited from Description
alwaysShowCompass boolean AccuDraw  
autoFocusFields boolean AccuDraw  
autoPointPlacement boolean AccuDraw  
axisIndexing boolean AccuDraw  
contextSensitive boolean AccuDraw  
distanceIndexing boolean AccuDraw  
dontMoveFocus boolean AccuDraw  
floatingOrigin boolean AccuDraw  
isActive Accessor ReadOnly boolean AccuDraw  
isDeactivated Accessor ReadOnly boolean AccuDraw  
isEnabled Accessor ReadOnly boolean AccuDraw  
isInactive Accessor ReadOnly boolean AccuDraw  
smartKeyin boolean AccuDraw  
stickyZLock boolean AccuDraw  

Defined in

Last Updated: 20 June, 2023