UNPKG

armisa-models

Version:
22 lines (21 loc) 999 B
import { MainStateManager } from "../../MainStateManager"; import { ElementsOfFormFactory } from "../../Page/ElementsOfFormFactory"; import { IMainStateFactory } from "../../Types"; import { ToolStripItemFactory } from "./ToolStripItemFactory"; export declare class ToolStripFactory { elementsOfFormFactory: ElementsOfFormFactory; refreshDisabled: () => void; refreshVisible: () => void; forceUpdateToolStripButtonItems: () => void; forceUpdateToolStripItem: () => void; forceUpdateToolStackMenu: () => void; get any(): any; mainStateManager: MainStateManager; private _toolStripItems; get toolStripItems(): ToolStripItemFactory[]; addToolStripItem: (item: ToolStripItemFactory) => void; removeToolStripItem: (icon: ToolStripItemFactory) => void; mainStateFactory: IMainStateFactory; constructor(elementsOfFormFactory: ElementsOfFormFactory); focusToThisToolStripItem: (toolStripItem: ToolStripItemFactory) => void; }