aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/MainView.tsx
diff options
context:
space:
mode:
authorbobzel <zzzman@gmail.com>2021-02-02 23:00:17 -0500
committerbobzel <zzzman@gmail.com>2021-02-02 23:00:17 -0500
commit5666aa3b921024c0f7e6ebb48e0e8f50bb770e79 (patch)
tree9fc41d1e52896fce42064588f5b7af8a347f8f96 /src/client/views/MainView.tsx
parentb1c83a54b8794c91bf2c218939891e87ad2a2776 (diff)
fixed document decorations on lightbox. made translations an option for text boxes.
Diffstat (limited to 'src/client/views/MainView.tsx')
-rw-r--r--src/client/views/MainView.tsx6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/client/views/MainView.tsx b/src/client/views/MainView.tsx
index 08d590fd4..8598a7303 100644
--- a/src/client/views/MainView.tsx
+++ b/src/client/views/MainView.tsx
@@ -59,7 +59,7 @@ import { AnchorMenu } from './pdf/AnchorMenu';
import { PreviewCursor } from './PreviewCursor';
import { PropertiesView } from './PropertiesView';
import { SearchBox } from './search/SearchBox';
-import { DefaultStyleProvider, StyleProp } from './StyleProvider';
+import { DefaultStyleProvider, StyleProp, DefaultLayerProvider } from './StyleProvider';
const _global = (window /* browser */ || global /* node */) as any;
@observer
@@ -596,6 +596,7 @@ export class MainView extends React.Component {
lightboxWidth = () => window.innerWidth - Math.min(window.innerWidth / 4, 200) * 2;
lightboxHeight = () => window.innerHeight - Math.min(window.innerHeight / 4, 100) * 2;
+ lightboxScreenToLocal = () => new Transform(-Math.min(window.innerWidth / 4, 200), -Math.min(window.innerHeight / 4, 100), 1);
@computed get lightboxView() {
return !this.LightboxDoc ? (null) :
<div className="mainView-lightBoxFrame" onPointerDown={action(() => this.LightboxDoc = undefined)} >
@@ -614,7 +615,8 @@ export class MainView extends React.Component {
rootSelected={returnTrue}
removeDocument={undefined}
styleProvider={DefaultStyleProvider}
- ScreenToLocalTransform={Transform.Identity}
+ layerProvider={DefaultLayerProvider(this.LightboxDoc)}
+ ScreenToLocalTransform={this.lightboxScreenToLocal}
PanelWidth={this.lightboxWidth}
PanelHeight={this.lightboxHeight}
focus={emptyFunction}