Skip to main content

Recipes.WorkbenchUIHandler

Class used to simplify creation of custom workbenches.

Index

Constructors

constructor

Methods

deselectCurrentRecipe

  • deselectCurrentRecipe(): void
  • Deselects current recipe (asynchronously).


    Returns void

refresh

  • refresh(): number
  • Refreshes all the recipes in the workbench.


    Returns number

    Amount of recipes displayed.

refreshAsync

  • refreshAsync(): void

setMaximumRecipesToShow

  • setMaximumRecipesToShow(count: number): void
  • Sets workbench recipes displaying limit.


    Parameters

    • count: number

      count of the recipes to show

    Returns void

setOnRefreshListener

  • setOnRefreshListener(listener: { onRefreshCompleted: (count: number) => void; onRefreshStarted: () => void }): void
  • Registers listener to be notified when the workbench starts and completes refreshing.


    Parameters

    • listener: { onRefreshCompleted: (count: number) => void; onRefreshStarted: () => void }

      workbench refresh listener

      • onRefreshCompleted: (count: number) => void
      • onRefreshStarted: () => void

    Returns void

setOnSelectionListener

  • setOnSelectionListener(listener: { onRecipeSelected: (recipe: WorkbenchRecipe) => void }): void
  • Registers listener to be notified when some recipe is selected.


    Parameters

    Returns void

setPrefix

  • setPrefix(prefix: string): void
  • Sets custom workbench prefix.


    Parameters

    • prefix: string

      custom workbench prefix

    Returns void