diff --git a/src/Add-on/DrawDim/AutoDimBrs.ts b/src/Add-on/DrawDim/AutoDimBrs.ts index 505cd1bd8..fc4f13af7 100644 --- a/src/Add-on/DrawDim/AutoDimBrs.ts +++ b/src/Add-on/DrawDim/AutoDimBrs.ts @@ -116,7 +116,7 @@ export class Command_AutoDimBrs implements Command propsStore.AddEnToMap(a); } let downStore = DownPanelStore.GetInstance() as DownPanelStore; - downStore.showToolBar = ToolBarType.both; + downStore.showType |= ToolBarType.properties; } /** diff --git a/src/DatabaseServices/Text/Text.ts b/src/DatabaseServices/Text/Text.ts index 39c24a805..8edea5106 100644 --- a/src/DatabaseServices/Text/Text.ts +++ b/src/DatabaseServices/Text/Text.ts @@ -152,7 +152,7 @@ export class Text extends Entity UpdateDrawObjectMaterial(type: RenderType, en: Object3D) { if (en) - this.AsyncUpdateDrawObject(en); + this.AsyncUpdateDrawObject(en, type); } GetGripPoints(): Array { diff --git a/src/Editor/DefaultConfig.ts b/src/Editor/DefaultConfig.ts index 2030ce5ff..a4511597c 100644 --- a/src/Editor/DefaultConfig.ts +++ b/src/Editor/DefaultConfig.ts @@ -253,8 +253,8 @@ export const DefaultBoardFindOption: IBoardFindOption = { highDrill: [], upDownDrill: [true, true], isClose: false, - isRemoveModeling: false, - isRemoveSpecialShape: false, + // isRemoveModeling: false, + // isRemoveSpecialShape: false, }; Object.freeze(DefaultBoardFindOption); diff --git a/src/UI/Components/CameraControlButton/CameraControlBtn.tsx b/src/UI/Components/CameraControlButton/CameraControlBtn.tsx index 1ec8e9ec9..10c458dae 100644 --- a/src/UI/Components/CameraControlButton/CameraControlBtn.tsx +++ b/src/UI/Components/CameraControlButton/CameraControlBtn.tsx @@ -174,7 +174,6 @@ export class CameraControlBtn extends React.Component<{}, {}> RenderControlsMenu = () => { let downStore = DownPanelStore.GetInstance() as DownPanelStore; - let toolbarIsShow = (downStore.showToolBar === ToolBarType.toolbar) || (downStore.showToolBar === ToolBarType.both); return ( { { - downStore.showToolBar = toolbarIsShow ? - (downStore.showToolBar === ToolBarType.both ? ToolBarType.properties : ToolBarType.none) - : (downStore.showToolBar === ToolBarType.properties ? ToolBarType.both : ToolBarType.toolbar); - toolbarIsShow = !toolbarIsShow; + downStore.toggleToolBarShow(); this.HideMenu(); }} /> diff --git a/src/UI/Components/Panel.tsx b/src/UI/Components/Panel.tsx index 929e86d23..0d3902a2b 100644 --- a/src/UI/Components/Panel.tsx +++ b/src/UI/Components/Panel.tsx @@ -193,11 +193,11 @@ export class DownPanel extends React.Component<{ store?: DownPanelStore; }, {}> alignIndicator={Alignment.RIGHT} /> { - this.props.store.showToolBar = e.currentTarget.checked; + this.props.store.toggleToolBarShow(); e.currentTarget.blur(); }} style={switchStyle} diff --git a/src/UI/Components/RightPanel/RightPanelButton.tsx b/src/UI/Components/RightPanel/RightPanelButton.tsx index f2c27cd5b..30da50d86 100644 --- a/src/UI/Components/RightPanel/RightPanelButton.tsx +++ b/src/UI/Components/RightPanel/RightPanelButton.tsx @@ -2,10 +2,11 @@ import React from "react"; import { Button } from "@blueprintjs/core"; import { RightPanelStore } from "../../Store/RightPanelStore/RightPanelStore"; import { DownPanelStore, ToolBarType } from "../../Store/DownPanelStore"; +import { end } from "xaop"; +import { PropertiesStore } from "../ToolBar/PropertiesStore"; export class RightPanelButton extends React.Component<{ store: RightPanelStore; }, { classname: string; }> { - btnEl: Button; constructor(props) { super(props); @@ -31,7 +32,6 @@ export class RightPanelButton extends React.Component<{ store: RightPanelStore;