blockly > IToolbox

Interfaz de IToolbox

Interfaz para una caja de herramientas.

Signature:

export interface IToolbox extends IRegistrable 

Extiende: IRegistrable

Métodos

Método Descripción
clearSelection() Quita la selección de los elementos seleccionados anteriormente.
dispose(). Eliminación 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 lugar 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 de la caja de herramientas.
init() Inicializa la caja de herramientas.
isHorizontal() Obtiene si la caja de herramientas es horizontal o no.
position() Posiciona la caja de herramientas en función de si es una caja de herramientas horizontal y de si el espacio de trabajo está en derecha.
refreshSelection() Actualiza el contenido del menú flotante sin cerrarlo. Deben usarse en respuesta a un cambio en una de las categorías dinámicas, como variables o procedimientos.
refreshTheme() Actualiza los colores de las categorías y el color de fondo de las categorías seleccionadas.
render(toolboxDef) Completa la caja de herramientas con elementos nuevos y quita el contenido anterior.
selectItemByPosition(position) Selecciona el elemento de la caja de herramientas según su posición en la lista de elementos de la caja de herramientas.
setVisible(isVisible) Establece la visibilidad de la caja de herramientas.