blockly > IToolbox

Interfaz de IToolbox

Interfaz de una caja de herramientas.

Signature:

export interface IToolbox extends IRegistrable, IFocusableTree 

Extiende: IRegistrable, IFocusableTree

Métodos

Método Descripción
clearSelection() Quita el resaltado de los elementos seleccionados anteriormente.
dispose() Deshacerse de esta caja de herramientas
getFlyout() Obtiene el menú flotante de la caja de herramientas.
getHeight() Obtiene la altura de la caja de herramientas.
getSelectedItem() Obtiene el elemento seleccionado.
getWidth() Obtiene el ancho de la caja de herramientas.
getWorkspace() Obtiene el espacio de trabajo para la caja de herramientas.
handleToolboxItemResize() Controla el cambio de tamaño de la caja de herramientas cuando se cambia el tamaño de un elemento.
init() Inicializa la caja de herramientas.
isHorizontal() Obtiene si la caja de herramientas es horizontal o no.
position() Ubica la caja de herramientas según si es horizontal y si el espacio de trabajo está en RTL.
refreshSelection() Actualiza el contenido del menú flotante sin cerrarlo. Se debe usar en respuesta a un cambio en una de las categorías dinámicas, como variables o procedimientos.
refreshTheme() Actualiza los colores de la categoría y el color de fondo de las categorías seleccionadas.
render(toolboxDef) Llena la caja de herramientas con elementos nuevos y quita el contenido anterior.
selectItemByPosition(position) Selecciona el elemento de la caja de herramientas por su posición en la lista de elementos de la caja de herramientas.
setSelectedItem(item) Establece el elemento seleccionado.
setVisible(isVisible) Establece la visibilidad de la caja de herramientas.