diff --git a/src/Add-on/HideSelected.ts b/src/Add-on/HideSelected.ts index ca1446273..d30947d92 100644 --- a/src/Add-on/HideSelected.ts +++ b/src/Add-on/HideSelected.ts @@ -45,8 +45,10 @@ export class Command_ShowAll implements Command app.LayoutTool.ShowViewportEntitys(); return; } - - for (let en of app.LayoutTool.CurrentSpace.Entitys) + let ents = app.LayoutTool.CurrentSpace.Entitys; + if (!app.Viewer.isLayout) + ents = ents.concat(app.Database.Lights.Entitys); + for (let en of ents) { if (!en.IsErase)//图形没有被删除才应该显示 en.Visible = true; diff --git a/src/Editor/LightsMenu.tsx b/src/Editor/LightsMenu.tsx index 3840b2700..860a84b62 100644 --- a/src/Editor/LightsMenu.tsx +++ b/src/Editor/LightsMenu.tsx @@ -1,6 +1,5 @@ import { Button, Menu, MenuItem, Popover } from "@blueprintjs/core"; -import { observable } from "mobx"; import { observer } from "mobx-react"; import * as React from "react"; import { app } from "../ApplicationServices/Application"; @@ -16,21 +15,16 @@ import { userConfig } from "./UserConfig"; @observer export class LightsMenu extends React.Component<{ GetLightType: (ent: Entity) => string; }> { - @observable isOpenMenu = false; - render() { return (