Fixes part 2 of bug 472
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17157 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -33,6 +33,9 @@ ColorWindow::ColorWindow()
|
|||||||
|
|
||||||
colView->AddChild(DefaultButton);
|
colView->AddChild(DefaultButton);
|
||||||
colView->AddChild(RevertButton);
|
colView->AddChild(RevertButton);
|
||||||
|
|
||||||
|
DefaultButton->SetEnabled(false);
|
||||||
|
RevertButton->SetEnabled(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -45,6 +48,7 @@ ColorWindow::MessageReceived(BMessage *msg)
|
|||||||
info.background_color = colorPicker->ValueAsColor();
|
info.background_color = colorPicker->ValueAsColor();
|
||||||
set_menu_info(&info);
|
set_menu_info(&info);
|
||||||
be_app->PostMessage(UPDATE_WINDOW);
|
be_app->PostMessage(UPDATE_WINDOW);
|
||||||
|
RevertButton->SetEnabled(false);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case MENU_COLOR_DEFAULT:
|
case MENU_COLOR_DEFAULT:
|
||||||
@@ -56,12 +60,20 @@ ColorWindow::MessageReceived(BMessage *msg)
|
|||||||
color.green = 219;
|
color.green = 219;
|
||||||
color.alpha = 255;
|
color.alpha = 255;
|
||||||
colorPicker->SetValue(color);
|
colorPicker->SetValue(color);
|
||||||
|
DefaultButton->SetEnabled(false);
|
||||||
|
get_menu_info(&info);
|
||||||
|
info.background_color = colorPicker->ValueAsColor();
|
||||||
|
set_menu_info(&info);
|
||||||
|
be_app->PostMessage(MENU_COLOR);
|
||||||
|
break;
|
||||||
|
|
||||||
case MENU_COLOR:
|
case MENU_COLOR:
|
||||||
get_menu_info(&info);
|
get_menu_info(&info);
|
||||||
info.background_color = colorPicker->ValueAsColor();
|
info.background_color = colorPicker->ValueAsColor();
|
||||||
set_menu_info(&info);
|
set_menu_info(&info);
|
||||||
be_app->PostMessage(MENU_COLOR);
|
be_app->PostMessage(MENU_COLOR);
|
||||||
|
DefaultButton->SetEnabled(true);
|
||||||
|
RevertButton->SetEnabled(true);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|||||||
Reference in New Issue
Block a user