Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ReactRenderer
    • LocationListRenderer

Index

Constructors

Properties

_doShowTextInput: boolean = false
_drives: undefined | URI[]
directoryCache: ResolvedDirectoryCache
doAttemptAutocomplete: boolean = true
fileService: FileService
homeDir: string
lastUniqueTextInputLocation: undefined | URI
previousAutocompleteMatch: string
toDisposeOnNewCache: DisposableCollection = ...
variablesServer: EnvVariablesServer

Accessors

  • get doShowTextInput(): boolean
  • set doShowTextInput(doShow: boolean): void
  • get locationList(): undefined | HTMLSelectElement
  • get locationTextInput(): undefined | HTMLInputElement

Methods

  • dispose(): void
  • doAfterRender(): void
  • doLoadDrives(): void
  • doRender(): ReactElement<any, string | JSXElementConstructor<any>>
  • handleControlKeys(e: KeyboardEvent<HTMLInputElement>): void
  • handleIconKeyDown(e: KeyboardEvent<HTMLSpanElement>): void
  • handleLocationChanged(e: ChangeEvent<HTMLSelectElement>): void
  • handleTextInputKeyDown(e: KeyboardEvent<HTMLInputElement>): void
  • handleTextInputMouseDown(e: MouseEvent<HTMLSpanElement, MouseEvent>): void
  • handleTextInputOnBlur(): void
  • handleTextInputOnChange(e: ChangeEvent<HTMLInputElement>): void
  • init(): Promise<void>
  • initResolveDirectoryCache(): void
  • onLocationChanged(e: ChangeEvent<HTMLSelectElement>): void
  • render(): void
  • renderInputIcon(): ReactNode
  • renderSelectInput(): ReactNode
  • renderTextInput(): ReactNode
  • toggleInputOnKeyDown(e: KeyboardEvent<HTMLSpanElement>): void
  • toggleToSelectInput(): void
  • toggleToTextInputOnMouseDown(e: MouseEvent<HTMLSpanElement, MouseEvent>): void
  • tryRenderFirstMatch(inputElement: HTMLInputElement, children: string[]): void
  • trySetNewLocation(newLocation: URI): void
  • trySuggestDirectory(e: ChangeEvent<HTMLInputElement>): void