Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

Properties

afterVariableFinder: VariableFinder
beforeVariableFinder: VariableFinder
contextMenuRenderer: ContextMenuRenderer
debounceHandleMouseTableMove: DebouncedFunc<any> = ...
deferredScrollContainer: Deferred<HTMLDivElement> = ...
diffedSpanCounter: number = 0
isHighContrast: boolean = false
memoryProvider: MemoryProviderService
offsetData: OffsetData
previousBytes: undefined | LabeledUint8Array
themeService: ThemeService
updateColumnWidths: DebouncedFunc<any> = ...
variableFinder: undefined | VariableFinder
CONTEXT_MENU: string[] = ...
ID: string = 'memory-table-widget'

Methods

  • addTextBits(beforeSpans: ReactNode[], afterSpans: ReactNode[], texts: { after: string; before: string }): void
  • assignScrollContainerRef(element: HTMLDivElement): void
  • buildGroupByEndianness(oldBytes: ReactNode[], newByte: ReactNode): void
  • doHandleTableMouseMove(targetSpan: EventTarget): void
  • doHandleTableRightClick(event: MouseEvent<Element, MouseEvent>): void
  • doInit(): Promise<void>
  • doUpdateColumnWidths(): void
  • getASCIIForSingleByte(byte: undefined | number): string
  • getAfterTableContent(): ReactNode
  • getAsciiSpan(__namedParameters: { after: string; before: string }): [ReactNode, ReactNode]
  • getBeforeTableContent(): ReactNode
  • getContextMenuArgs(event: MouseEvent<Element, MouseEvent>): unknown[]
  • getDataCellClass(modifier: "before" | "after", isModified?: boolean): string
  • getOffsetData(): OffsetData
  • getPaddedBinary(decimal: number): string
  • getScrollContainer(): Promise<HTMLDivElement>
  • getState(): void
  • getStateAndUpdate(): void
  • getTableFooter(): ReactNode
  • getTableHeader(__namedParameters: ColumnIDs): ReactNode
  • getTableHeaderClass(): string
  • getTableHeaderStyle(numLabels: number): CSSProperties
  • getTableHeaders(labels: ColumnIDs[]): ReactNode
  • getTableRows(): ReactNode
  • getWrapperClass(): string
  • handleOptionChange(_id?: string): Promise<void>
  • handleTableMouseMove(e: MouseEvent<Element, MouseEvent>): void
  • handleTableRightClick(e: MouseEvent<Element, MouseEvent>): void
  • handleThemeChange(_themeChange: ThemeChangeEvent): void
  • init(): void
  • onResize(msg: ResizeMessage): void
  • render(): ReactNode
  • renderRows(): IterableIterator<ReactNode>
  • scrollIntoViewIfNecessary(): Promise<void>
  • setTrailing(offsetData: OffsetData): void
  • translateBetweenShiftedArrays(sourceIndex: number, source: DiffLabels): number
  • update(): void