Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

Properties

Accessors

Methods

Constructors

Properties

LABEL_PREFIX: string = ...
additionalColumnSelectLabel: string = ...
address: string | number = 0
addressField: undefined | HTMLInputElement
assignLocationRef: LegacyRef<HTMLInputElement> = ...
assignOffsetRef: LegacyRef<HTMLInputElement> = ...
assignReadLengthRef: LegacyRef<HTMLInputElement> = ...
assignRegisterRef: LegacyRef<HTMLInputElement> = ...
byteSize: number = 8
bytesPerGroup: number = 1
columnsDisplayed: ColumnsDisplayed = ...
doDisplaySettings: boolean = false
doUpdateAutomatically: boolean = true
endianness: Endianness = Interfaces.Endianness.Little
errorTimeout: undefined | Timeout = undefined
filterService: RegisterFilterService
groupsPerRow: number = 4
headerInputField: undefined | HTMLInputElement
iconClass: string = 'register-view-icon'
isTitleEditable: boolean = false
lockIconClass: string = 'register-lock-icon'
memoryProvider: MemoryProviderService
memoryReadError: string = ...
memoryReadResult: MemoryReadResult = EMPTY_MEMORY
memoryWidgetOptions: MemoryWidgetOptions
noRadixColumnDisplayed: boolean = ...
offset: number = 0
offsetField: undefined | HTMLInputElement
onMemoryChanged: Event<MemoryReadResult> = ...
onMemoryChangedEmitter: Emitter<MemoryReadResult> = ...
onOptionsChanged: Event<undefined | string> = ...
onOptionsChangedEmitter: Emitter<undefined | string> = ...
onRegisterChanged: Event<[RegisterReadResult, boolean]> = ...
onRegisterChangedEmitter: Emitter<[RegisterReadResult, boolean]> = ...
pinnedMemoryReadResult: undefined | Deferred<false | MemoryReadResult>
readLength: number = 256
readLengthField: undefined | HTMLInputElement
recentLocations: Recents = ...
reg: string
registerDisplayAll: boolean = true
registerDisplaySet: Set<unknown> = ...
registerField: undefined | HTMLInputElement
registerFilterUpdate: boolean = false
registerReadError: string = ...
registerReadResult: RegisterReadResult = EMPTY_REGISTERS
sessionListeners: DisposableCollection = ...
sessionManager: DebugSessionManager
showMemoryError: boolean = false
showRegisterError: boolean = false
showTitleEditIcon: boolean = false
updateMemoryView: DebouncedFunc<any> = ...
updateRegisterView: DebouncedFunc<any> = ...
variables: VariableRange[] = []
ID: string = 'memory-view-options-widget'
LABEL: string = ...
WIDGET_H2_CLASS: string = 'memory-widget-header'
WIDGET_HEADER_INPUT_CLASS: string = 'memory-widget-header-input'

Accessors

Methods

  • acceptFocus(): void
  • activateHeaderInputField(e: MouseEvent<HTMLDivElement, MouseEvent> | KeyboardEvent<HTMLDivElement>): void
  • assignHeaderInputRef(element: HTMLInputElement): void
  • displayReg(element: string): boolean
  • doHandleColumnSelectionChange(columnLabel: string, doShow: boolean): void
  • doRefresh(event: KeyboardEvent<HTMLInputElement> | MouseEvent<HTMLButtonElement, MouseEvent>): void
  • doShowMemoryErrors(doClearError?: boolean): void
  • doShowRegisterErrors(doClearError?: boolean): void
  • doUpdateMemoryView(): Promise<void>
  • doUpdateRegisterView(): Promise<void>
  • fetchNewMemory(): void
  • fireDidChangeMemory(): void
  • fireDidChangeOptions(targetId?: string): void
  • fireDidChangeRegister(): void
  • getMemory(memoryReference: string, count: number, offset: number): Promise<MemoryReadResult>
  • getObligatoryColumnIds(): string[]
  • getUserError(err: unknown): string
  • handleActiveSessionChange(): void
  • handleColumnSelectionChange(columnLabel: string, doShow: boolean): void
  • handleRadixRendering(regVal: string, radix: number, _regName?: string): string
  • handleRegFromDebugWidgetSelection(regName: string): void
  • handleSessionChange(): void
  • init(): void
  • noRadixDisplayed(): boolean
  • onActivateRequest(msg: Message): void
  • onAfterAttach(msg: Message): void
  • onByteSizeChange(event: ChangeEvent<HTMLSelectElement>): void
  • onBytesPerGroupChange(event: ChangeEvent<HTMLSelectElement>): void
  • onEndiannessChange(event: ChangeEvent<HTMLSelectElement>): void
  • onGroupsPerRowChange(event: ChangeEvent<HTMLInputElement>): void
  • radixDisplayed(): boolean
  • render(): ReactNode
  • renderByteDisplayGroup(): ReactNode
  • renderEditableTitleField(): ReactNode
  • renderInputContainer(): ReactNode
  • renderLockIcon(): ReactNode
  • renderMemoryLocationGroup(): ReactNode
  • renderRegisterFieldGroup(): ReactNode
  • renderSettingsContainer(): ReactNode
  • renderToolbar(): ReactNode
  • retrieveMemory(memoryReference: string, count: number, offset: number): Promise<MemoryReadResult>
  • saveHeaderInputValue(e: MouseEvent<HTMLDivElement, MouseEvent> | KeyboardEvent<HTMLDivElement>): void
  • setAddressAndGo(newAddress: string, newOffset?: number, newLength?: number, direction?: "above" | "below"): Promise<undefined | false | MemoryReadResult>
  • setAddressFromSelect(e: ChangeEvent<HTMLSelectElement>): void
  • setRegAndUpdate(regName: string): void
  • setRegFilterFromSelect(e: ChangeEvent<HTMLSelectElement>): void
  • setUpListeners(session?: DebugSession): void
  • toggleAutoUpdate(e: MouseEvent<HTMLDivElement, MouseEvent> | KeyboardEvent<HTMLDivElement>): void
  • toggleDoShowSettings(e: MouseEvent<HTMLDivElement, MouseEvent> | KeyboardEvent<HTMLDivElement>): void
  • updateDefaults(address: string, readLength: number, offset: number): void
  • updateHeader(isCancelKey: boolean): void
  • updateRegDisplayFilter(): void
  • validateInputRegs(input: string): void