Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

  • StatefulWidget

Index

Constructors

  • Parameters

    • Optional options: IOptions

    Returns MemoryOptionsWidget

Properties

additionalColumnSelectLabel: string = ...
address: string | number = 0
addressField: undefined | HTMLInputElement
assignLocationRef: LegacyRef<HTMLInputElement> = ...
assignOffsetRef: LegacyRef<HTMLInputElement> = ...
assignReadLengthRef: 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
groupsPerRow: number = 4
headerInputField: undefined | HTMLInputElement
iconClass: string = 'memory-view-icon'
isTitleEditable: boolean = false
lockIconClass: string = 'memory-lock-icon'
memoryProvider: MemoryProviderService
memoryReadError: string = ...
memoryReadResult: MemoryReadResult = EMPTY_MEMORY
memoryWidgetOptions: MemoryWidgetOptions
offset: number = 0
offsetField: undefined | HTMLInputElement
onMemoryChanged: Event<MemoryReadResult> = ...
onMemoryChangedEmitter: Emitter<MemoryReadResult> = ...
onOptionsChanged: Event<undefined | string> = ...
onOptionsChangedEmitter: Emitter<undefined | string> = ...
pinnedMemoryReadResult: undefined | Deferred<false | MemoryReadResult>
readLength: number = 256
readLengthField: undefined | HTMLInputElement
recentLocations: Recents = ...
sessionListeners: DisposableCollection = ...
sessionManager: DebugSessionManager
showMemoryError: boolean = false
showTitleEditIcon: boolean = false
updateMemoryView: 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
  • doHandleColumnSelectionChange(columnLabel: string, doShow: boolean): void
  • doRefresh(event: KeyboardEvent<HTMLInputElement> | MouseEvent<HTMLButtonElement, MouseEvent>): void
  • doShowMemoryErrors(doClearError?: boolean): void
  • doUpdateMemoryView(): Promise<void>
  • fetchNewMemory(): void
  • fireDidChangeMemory(): void
  • fireDidChangeOptions(targetId?: string): void
  • getMemory(memoryReference: string, count: number, offset: number): Promise<MemoryReadResult>
  • getObligatoryColumnIds(): string[]
  • getUserError(err: unknown): string
  • handleActiveSessionChange(): void
  • handleColumnSelectionChange(columnLabel: string, doShow: boolean): void
  • handleSessionChange(): void
  • init(): void
  • 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
  • render(): ReactNode
  • renderByteDisplayGroup(): ReactNode
  • renderEditableTitleField(): ReactNode
  • renderInputContainer(): ReactNode
  • renderLockIcon(): ReactNode
  • renderMemoryLocationGroup(): 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
  • 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