Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

  • Parameters

    • Optional options: IOptions

    Returns MemoryTableWidget

Properties

contextMenuRenderer: ContextMenuRenderer
debounceHandleMouseTableMove: DebouncedFunc<any> = ...
deferredScrollContainer: Deferred<HTMLDivElement> = ...
memoryProvider: MemoryProviderService
options: MemoryOptions
optionsWidget: MemoryOptionsWidget
previousBytes: undefined | LabeledUint8Array
themeService: ThemeService
updateColumnWidths: DebouncedFunc<any> = ...
variableFinder: undefined | VariableFinder
CONTEXT_MENU: string[] = ...
ID: string = 'memory-table-widget'

Methods

  • 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
  • getBeforeTableContent(): ReactNode
  • getContextMenuArgs(event: MouseEvent<Element, MouseEvent>): unknown[]
  • 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
  • scrollIntoViewIfNecessary(): Promise<void>
  • update(): void