hrev51463 adds 1 changeset to branch 'master'
old head: 72170ccebfbc2385feee2504babddf733e9d5290
new head: 6123d2dd9bf8ed45a305137a60943a3981f2aaf8
overview:
http://cgit.haiku-os.org/haiku/log/?qt=range&q=6123d2dd9bf8+%5E72170ccebfbc
----------------------------------------------------------------------------
6123d2dd9bf8: Deskbar: Move tray past border in horizontal mode
Fixes #13711
[ John Scipione <jscipione@xxxxxxxxx> ]
----------------------------------------------------------------------------
Revision: hrev51463
Commit: 6123d2dd9bf8ed45a305137a60943a3981f2aaf8
URL: http://cgit.haiku-os.org/haiku/commit/?id=6123d2dd9bf8
Author: John Scipione <jscipione@xxxxxxxxx>
Date: Sat Oct 7 08:47:16 2017 UTC
Ticket: https://dev.haiku-os.org/ticket/13711
----------------------------------------------------------------------------
2 files changed, 4 insertions(+), 1 deletion(-)
src/apps/deskbar/BarView.cpp | 3 +++
src/apps/deskbar/StatusView.cpp | 2 +-
----------------------------------------------------------------------------
diff --git a/src/apps/deskbar/BarView.cpp b/src/apps/deskbar/BarView.cpp
index 2d8b93b..8f57856 100644
--- a/src/apps/deskbar/BarView.cpp
+++ b/src/apps/deskbar/BarView.cpp
@@ -469,6 +469,9 @@ TBarView::PlaceTray(bool vertSwap, bool leftSwap)
} else {
if (!fResizeControl->IsHidden())
fResizeControl->Hide();
+ // move right and down to not cover border then resize
to fit
+ fReplicantTray->MoveTo(kGutter, kGutter);
+ fReplicantTray->ResizeBy(-kGutter, -kGutter);
BRect screenFrame = (BScreen(Window())).Frame();
statusLoc.x = screenFrame.right -
fDragRegion->Bounds().Width();
statusLoc.y = -1;
diff --git a/src/apps/deskbar/StatusView.cpp b/src/apps/deskbar/StatusView.cpp
index 13b6e03..df972af 100644
--- a/src/apps/deskbar/StatusView.cpp
+++ b/src/apps/deskbar/StatusView.cpp
@@ -1160,7 +1160,7 @@ TReplicantTray::LocationForReplicant(int32 index, float
width)
if (fBarView->Vertical() && !fBarView->Left())
loc.x += kDragWidth;
else if (!fBarView->Vertical())
- loc.x += 2;
+ loc.x += kGutter;
if (fMultiRowMode) {
// try to find free space in every row