Adjusted menu bar, scrollbars and view frame so that there are no longer double borders

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5747 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Matthew Wilber
2003-12-24 20:27:09 +00:00
parent 491eb383e0
commit 0916ab535d
+7 -5
View File
@@ -109,10 +109,9 @@ ShowImageWindow::ShowImageWindow(const entry_ref *pref)
// create menu bar
fBar = new BMenuBar(BRect(0, 0, Bounds().right, 20), "menu_bar");
LoadMenus(fBar);
AddChild(fBar);
BRect viewFrame = Bounds();
viewFrame.top = fBar->Bounds().bottom + 1;
viewFrame.top = fBar->Bounds().bottom;
viewFrame.right -= B_V_SCROLL_BAR_WIDTH;
viewFrame.bottom -= B_H_SCROLL_BAR_HEIGHT;
@@ -123,13 +122,15 @@ ShowImageWindow::ShowImageWindow(const entry_ref *pref)
BScrollView *pscrollView = new BScrollView("image_scroller", fImageView,
B_FOLLOW_ALL, 0, false, false, B_PLAIN_BORDER);
AddChild(pscrollView);
AddChild(fBar);
const int32 kstatusWidth = 190;
BRect rect;
rect = Bounds();
rect.top = viewFrame.bottom + 1;
rect.left = viewFrame.left + kstatusWidth;
rect.right = viewFrame.right;
rect.right = viewFrame.right + 1;
rect.bottom += 1;
BScrollBar *phscroll;
phscroll = new BScrollBar(rect, "hscroll", fImageView, 0, 150,
B_HORIZONTAL);
@@ -143,9 +144,10 @@ ShowImageWindow::ShowImageWindow(const entry_ref *pref)
AddChild(fStatusView);
rect = Bounds();
rect.top = viewFrame.top;
rect.top = viewFrame.top - 1;
rect.left = viewFrame.right + 1;
rect.bottom = viewFrame.bottom;
rect.bottom = viewFrame.bottom + 1;
rect.right += 1;
BScrollBar *pvscroll;
pvscroll = new BScrollBar(rect, "vscroll", fImageView, 0, 150, B_VERTICAL);
AddChild(pvscroll);