js-draw
Version:
Draw pictures using a pen, touchscreen, or mouse! JS-draw is a drawing library for JavaScript and TypeScript.
15 lines (14 loc) • 833 B
TypeScript
import { MutableReactiveValue } from '../../../util/ReactiveValue';
import { ToolbarLocalization } from '../../localization';
import { ToolMenu, WidgetContentLayoutManager, ToolMenuParent } from './types';
export default class EdgeToolbarLayoutManager implements WidgetContentLayoutManager {
private setSidebarContent;
private sidebarTitle;
private sidebarVisibility;
private announceForAccessibility;
private localization;
private visibleWidgetContent;
constructor(setSidebarContent: (...content: HTMLElement[]) => void, sidebarTitle: MutableReactiveValue<string>, sidebarVisibility: MutableReactiveValue<boolean>, announceForAccessibility: (text: string) => void, localization: ToolbarLocalization);
/** Creates a dropdown within `parent`. */
createToolMenu(parent: ToolMenuParent): ToolMenu;
}