Handle correctly the 3d bar look now

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3839 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Jérôme Duval
2003-07-04 17:12:19 +00:00
parent d80dc8f76a
commit 36a83b4281
+8 -9
View File
@@ -494,13 +494,6 @@ MediaWindow::MessageReceived (BMessage *message)
mContentView->RemoveChild(mContentView->ChildAt(0)); mContentView->RemoveChild(mContentView->ChildAt(0));
mTitleView->SetText(item->GetLabel()); mTitleView->SetText(item->GetLabel());
//if(item->OutlineLevel() == 0 || item->IsAudioMixer()) {
// Display the 3D Look Divider Bar
if(mBar->IsHidden())
mBar->Show();
//} else
// if(!mBar->IsHidden())
// mBar->Hide();
if(item->OutlineLevel() == 0) { if(item->OutlineLevel() == 0) {
if(item->IsVideo()) if(item->IsVideo())
@@ -525,6 +518,7 @@ MediaWindow::MessageReceived (BMessage *message)
BView* paramView = theme->ViewFor(mParamWeb); BView* paramView = theme->ViewFor(mParamWeb);
mContentView->AddChild(paramView); mContentView->AddChild(paramView);
paramView->ResizeTo(mContentView->Bounds().Width(), mContentView->Bounds().Height()); paramView->ResizeTo(mContentView->Bounds().Width(), mContentView->Bounds().Height());
} else { } else {
mParamWeb = NULL; mParamWeb = NULL;
BRect bounds = mContentView->Bounds(); BRect bounds = mContentView->Bounds();
@@ -534,10 +528,15 @@ MediaWindow::MessageReceived (BMessage *message)
mContentView->AddChild(stringView); mContentView->AddChild(stringView);
stringView->MoveBy((bounds.Width()-stringView->Bounds().Width())/2, stringView->MoveBy((bounds.Width()-stringView->Bounds().Width())/2,
(bounds.Height()-stringView->Bounds().Height())/2); (bounds.Height()-stringView->Bounds().Height())/2);
}
}
if(item->OutlineLevel() == 0 || mParamWeb == NULL || mParamWeb->CountGroups()<2) {
// Display the 3D Look Divider Bar
if(mBar->IsHidden()) if(mBar->IsHidden())
mBar->Show(); mBar->Show();
} } else if(!mBar->IsHidden())
} mBar->Hide();
} }
break; break;