Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RemixFloatingMenu

Hierarchy

Implements

Index

Constructors

constructor

Properties

Protected _onDidDeselectSuggestion

_onDidDeselectSuggestion: EventEmitter = new EventEmitter()

Protected _onDidEnd

_onDidEnd: EventEmitter = new EventEmitter()

Protected _onDidRequestExamples

_onDidRequestExamples: EventEmitter = new EventEmitter()

Protected _onDidRequestReset

_onDidRequestReset: EventEmitter = new EventEmitter()

Protected _onDidSelectSuggestion

_onDidSelectSuggestion: EventEmitter<IRemixSuggestion> = new EventEmitter()

Protected menuNode

menuNode: KCRemixSuggestions | undefined

Protected subscriptions

subscriptions: IDisposable[] = []

Protected suggestions

suggestions: IRemixSuggestion[]

Accessors

onDidDeselectSuggestion

onDidDeselectSuggestion:

onDidEnd

onDidEnd:

onDidRequestExamples

onDidRequestExamples:

onDidRequestNextChallenge

onDidRequestNextChallenge:

onDidRequestReset

onDidRequestReset:

onDidSelectSuggestion

onDidSelectSuggestion:

Methods

addButton

  • addButton(text: string, primary?: boolean, isReset?: boolean): object
  • Parameters

    • text: string
    • Default value primary: boolean = false
    • Default value isReset: boolean = false

    Returns object

addEntry

  • addEntry(): void
  • Returns void

addHintButton

  • addHintButton(text: string): object
  • Parameters

    • text: string

    Returns object

addMenuButton

  • addMenuButton(text: string): object
  • Parameters

    • text: string

    Returns object

deselectSuggestion

  • deselectSuggestion(): void
  • Returns void

dispose

  • dispose(): void

getBannerEl

getDomNode

  • getDomNode(): HTMLElement

getPosition

  • getPosition(): null

getWorkspace

  • getWorkspace(editor: Editor): Workspace<Block>

hide

  • hide(): void
  • Returns void

layout

  • layout(editor: Editor): void

setHint

  • setHint(text: string): void
  • Parameters

    • text: string

    Returns void

setIconNode

  • setIconNode(node: HTMLElement | null): void
  • Parameters

    • node: HTMLElement | null

    Returns void

setProgress

  • setProgress(progress: number): void
  • Parameters

    • progress: number

    Returns void

setText

  • setText(text: string): void
  • Parameters

    • text: string

    Returns void

setTitle

  • setTitle(title: string): void
  • Parameters

    • title: string

    Returns void

show

  • show(): void
  • Returns void

showHint

  • showHint(): void
  • Returns void

Generated using TypeDoc