X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fstatusbar.C;h=b7e97138106e03aa235a81ac0f0a6e633ed9f256;hb=9d5997d77ab7736be577456d8fd3dda0ba522d39;hp=02b92d058c0b9d889e9a2fe4943d960de39e5930;hpb=6f8a01f30489bde88280931c3ef9ea4edeb44d0f;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/statusbar.C b/cinelerra-5.1/cinelerra/statusbar.C index 02b92d05..b7e97138 100644 --- a/cinelerra-5.1/cinelerra/statusbar.C +++ b/cinelerra-5.1/cinelerra/statusbar.C @@ -103,24 +103,25 @@ void StatusBar::resize_event() flash(0); } -void StatusBar::set_message(const char *text, int color) +void StatusBar::show_message(const char *text, int color) { if( color < 0 ) color = mwindow->theme->message_normal; status_text->set_color(color); status_text->update(text); } -void StatusBar::set_default_message(const char *text) +void StatusBar::reset_default_message() { - strcpy(default_msg, text); - default_message(); + status_color = -1; + strcpy(default_msg, _("Welcome to cinelerra")); } -void StatusBar::reset_default_message() +void StatusBar::update_default_message() { - set_default_message(_("Welcome to cinelerra")); + status_color = status_text->get_color(); + strcpy(default_msg, status_text->get_text()); } void StatusBar::default_message() { - set_message(default_msg, mwindow->theme->message_normal); + show_message(default_msg, status_color); } StatusBarCancel::StatusBarCancel(MWindow *mwindow, int x, int y)