armisa-models
Version:
models of armisa!
20 lines (19 loc) • 835 B
TypeScript
import { Tabbing } from ".";
import { ToolStripItemFactory } from "../../../ComponentFactory/ToolStrip/ToolStripItemFactory";
export declare class ToolboxTabbing {
tabbing: Tabbing;
isEmpty: () => boolean;
focus: (tryElement?: boolean) => void;
mainFocusAbleToolbox: ToolStripItemFactory[];
get focusAbleToolbox(): ToolStripItemFactory[];
activeToolboxAtiveIndex: number;
constructor(tabbing: Tabbing);
isThereAnyToolboxForFocus: () => ToolStripItemFactory | undefined;
focusToActiveElementTabIndex: () => boolean;
focusFirstElement: () => boolean;
focuseToThisToolStripItem: (toolStripItem: ToolStripItemFactory) => void;
focusNextItem: () => void;
focusPreviousItem: () => void;
focusLastElementOfForm: () => void;
focusFirstElementOfForm: () => void;
}