Skip to content

Commit 281eb3e

Browse files
authored
Merge pull request #105 from SBS-Interactive/feature/specify-allowed-resize-direction-for-dialogs
Specify allowed resize direction for dialogs
2 parents e9dd7d8 + c89012b commit 281eb3e

20 files changed

+175
-70
lines changed

lib/js/Dialog.js

Lines changed: 5 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/js/Dialog.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/js/DockLayoutEngine.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export declare class DockLayoutEngine {
2424
reorderTabs(node: DockNode, handle: TabHandle, state: string, index: number): void;
2525
_performDock(referenceNode: DockNode, newNode: DockNode, direction: string, insertBeforeReference: boolean): void;
2626
_forceResizeCompositeContainer: (container: IDockContainer) => void;
27-
_createDockContainer(containerType: string, newNode: DockNode, referenceNode: DockNode): FillDockContainer | HorizontalDockContainer | VerticalDockContainer;
27+
_createDockContainer(containerType: string, newNode: DockNode, referenceNode: DockNode): HorizontalDockContainer | VerticalDockContainer | FillDockContainer;
2828
/**
2929
* Gets the bounds of the new node if it were to dock with the specified configuration
3030
* The state is not modified in this function. It is used for showing a preview of where

lib/js/DockManager.d.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
import { DockWheel } from "./DockWheel.js";
2-
import { Point } from "./Point.js";
1+
import { Dialog } from "./Dialog.js";
2+
import { DockConfig } from "./DockConfig.js";
3+
import { DockLayoutEngine } from "./DockLayoutEngine.js";
34
import { DockManagerContext } from "./DockManagerContext.js";
5+
import { DockModel } from "./DockModel.js";
46
import { DockNode } from "./DockNode.js";
5-
import { DockLayoutEngine } from "./DockLayoutEngine.js";
7+
import { DockWheel } from "./DockWheel.js";
68
import { EventHandler } from "./EventHandler.js";
7-
import { Dialog } from "./Dialog.js";
89
import { IDockContainer } from "./interfaces/IDockContainer.js";
9-
import { TabPage } from "./TabPage.js";
10-
import { PanelContainer } from "./PanelContainer.js";
1110
import { ILayoutEventListener } from "./interfaces/ILayoutEventListener.js";
12-
import { DockModel } from "./DockModel.js";
13-
import { DockConfig } from "./DockConfig.js";
1411
import { IState } from "./interfaces/IState.js";
12+
import { PanelContainer } from "./PanelContainer.js";
13+
import { Point } from "./Point.js";
14+
import { TabPage } from "./TabPage.js";
1515
/**
1616
* Dock manager manages all the dock panels in a hierarchy, similar to visual studio.
1717
* It owns a Html Div element inside which all panels are docked

lib/js/DockManager.js

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/js/DockManager.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)