From aaa9b7398079918925b6febb5b135e6baaa422e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Fri, 17 Feb 2006 10:25:54 +0000 Subject: [PATCH] improved font sensitiveness git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16448 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/preferences/media/MediaViews.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/preferences/media/MediaViews.cpp b/src/preferences/media/MediaViews.cpp index 21732a52ee..f16c4a131c 100644 --- a/src/preferences/media/MediaViews.cpp +++ b/src/preferences/media/MediaViews.cpp @@ -68,12 +68,13 @@ SettingsView::SettingsView (BRect frame, bool isVideo) AddChild(defaultsBox); BRect defaultRect(20, 22, 250, 40); + float divider = StringWidth(mIsVideo ? "Video Output:" : "Audio Output:") + 5; mMenu1 = new BPopUpMenu(""); mMenu1->SetLabelFromMarked(true); BMenuField *menuField1 = new BMenuField(defaultRect, "menuField1", mIsVideo ? "Video Input:" : "Audio Input:", mMenu1); defaultsBox->AddChild(menuField1); - menuField1->SetDivider(75); + menuField1->SetDivider(divider); defaultRect.OffsetBy(0, 26); mMenu2 = new BPopUpMenu(""); @@ -81,7 +82,7 @@ SettingsView::SettingsView (BRect frame, bool isVideo) BMenuField *menuField2 = new BMenuField(defaultRect, "menuField2", mIsVideo ? "Video Output:" : "Audio Output:", mMenu2); defaultsBox->AddChild(menuField2); - menuField2->SetDivider(75); + menuField2->SetDivider(divider); if(!mIsVideo) { defaultRect.OffsetBy(186, 0); @@ -90,7 +91,7 @@ SettingsView::SettingsView (BRect frame, bool isVideo) BMenuField *mMenuField3 = new BMenuField(defaultRect, "menuField3", "Channel:", mMenu3); defaultsBox->AddChild(mMenuField3); - mMenuField3->SetDivider(50); + mMenuField3->SetDivider(StringWidth("Channel:")+5); defaultRect.OffsetBy(-186, 0); } @@ -137,7 +138,7 @@ SettingsView::SettingsView (BRect frame, bool isVideo) rect.top = rect.bottom + 11; rect.bottom = rect.top + 20; - rect.left = rect.right - 130; + rect.left = rect.right - StringWidth("Restart Media Services") - 20; BButton *restartButton = new BButton(rect, "restartButton", "Restart Media Services", new BMessage(ML_RESTART_MEDIA_SERVER)); AddChild(restartButton);