[haiku-commits] haiku: hrev51463 - src/apps/deskbar

  • From: jscipione@xxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 7 Oct 2017 10:52:49 +0200 (CEST)

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


Other related posts:

  • » [haiku-commits] haiku: hrev51463 - src/apps/deskbar - jscipione