jsketcher/web/app/cad/part/uiConfigPlugin.js
2018-07-05 22:42:25 -07:00

22 lines
No EOL
1,005 B
JavaScript

import CoreActions from '../actions/coreActions';
import OperationActions from '../actions/operationActions';
import HistoryActions from '../actions/historyActions';
import menuConfig from './menuConfig';
export function activate({services, streams}) {
streams.ui.controlBars.left.value = ['menu.file', 'menu.craft', 'menu.boolean', 'menu.primitives', 'Donate', 'GitHub'];
streams.ui.controlBars.right.value = [
['Info', {label: null}],
['RefreshSketches', {label: null}],
['ShowSketches', {label: 'sketches'}], ['DeselectAll', {label: null}], ['ToggleCameraMode', {label: null}]
];
streams.ui.toolbars.headsUp.value = ['PLANE', 'EditFace', 'EXTRUDE', 'CUT', 'REVOLVE', 'FILLET', 'INTERSECTION', 'DIFFERENCE', 'UNION'];
streams.ui.toolbars.auxiliary.value = ['Save', 'StlExport'];
services.action.registerActions(CoreActions);
services.action.registerActions(OperationActions);
services.action.registerActions(HistoryActions);
services.menu.registerMenus(menuConfig);
}