diff options
| author | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2018-03-04 22:26:24 +0100 |
|---|---|---|
| committer | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2018-03-04 22:26:24 +0100 |
| commit | 8a535547c868dfeb38143e5836b02f9ac4f56354 (patch) | |
| tree | 91915fcc7307d77653b15673ab9d88bb43a99a41 /src/GraphicObjects/DockWindow.cs | |
| parent | a31ef5c25faab8bb10fd458eac1a9be86a1a1aee (diff) | |
docker debug
Diffstat (limited to 'src/GraphicObjects/DockWindow.cs')
| -rw-r--r-- | src/GraphicObjects/DockWindow.cs | 29 |
1 files changed, 2 insertions, 27 deletions
diff --git a/src/GraphicObjects/DockWindow.cs b/src/GraphicObjects/DockWindow.cs index c7934114..f333f6c4 100644 --- a/src/GraphicObjects/DockWindow.cs +++ b/src/GraphicObjects/DockWindow.cs @@ -87,32 +87,6 @@ namespace Crow return Slot.ContainsOrIsEqual(m); } -// public override void OnLayoutChanges (LayoutingType layoutType) -// { -// base.OnLayoutChanges (layoutType); -// -// if (isDocked) -// return; - -// Docker dv = Parent as Docker; -// if (dv == null) -// return; -// -// Rectangle dvCliRect = dv.ClientRectangle; -// -// if (layoutType == LayoutingType.X) { -// if (Slot.X < dv.DockingThreshold) -// dock (Alignment.Left); -// else if (Slot.Right > dvCliRect.Width - dv.DockingThreshold) -// dock (Alignment.Right); -// }else if (layoutType == LayoutingType.Y) { -// if (Slot.Y < dv.DockingThreshold) -// dock (Alignment.Top); -// else if (Slot.Bottom > dvCliRect.Height - dv.DockingThreshold) -// dock (Alignment.Bottom); -// } -// } -// public override void onMouseMove (object sender, MouseMoveEventArgs e) { lastMousePos = e.Position; @@ -172,9 +146,10 @@ namespace Crow void dock (DockStack target){ if (RootDock.CenterDockedObj is DockWindow && DockingPosition == Alignment.Center) return; + lock (IFace.UpdateMutex) { IsDocked = true; - undockingMousePosOrig = lastMousePos; + //undockingMousePosOrig = lastMousePos; savedSlot = this.LastPaintedSlot; wasResizable = Resizable; Resizable = false; |