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:
parent
d80dc8f76a
commit
36a83b4281
@ -494,14 +494,7 @@ 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())
|
||||||
mContentView->AddChild(mVideoView);
|
mContentView->AddChild(mVideoView);
|
||||||
@ -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,11 +528,16 @@ 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(mBar->IsHidden())
|
|
||||||
mBar->Show();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(item->OutlineLevel() == 0 || mParamWeb == NULL || mParamWeb->CountGroups()<2) {
|
||||||
|
// Display the 3D Look Divider Bar
|
||||||
|
if(mBar->IsHidden())
|
||||||
|
mBar->Show();
|
||||||
|
} else if(!mBar->IsHidden())
|
||||||
|
mBar->Hide();
|
||||||
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
Loading…
Reference in New Issue
Block a user