projects
/
goodguy
/
history.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
transition icons, ru po, listbox sliderbar fixes, update xlat, xft wide char fixes...
[goodguy/history.git]
/
cinelerra-5.1
/
cinelerra
/
statusbar.C
diff --git
a/cinelerra-5.1/cinelerra/statusbar.C
b/cinelerra-5.1/cinelerra/statusbar.C
index b2f0bcc618745acb06c6e2627ac6fbd40aeaa2fa..02b92d058c0b9d889e9a2fe4943d960de39e5930 100644
(file)
--- a/
cinelerra-5.1/cinelerra/statusbar.C
+++ b/
cinelerra-5.1/cinelerra/statusbar.C
@@
-72,7
+72,7
@@
void StatusBar::create_objects()
mwindow->theme->mstatus_cancel_x,
mwindow->theme->mstatus_cancel_y));
//printf("StatusBar::create_objects 1\n");
mwindow->theme->mstatus_cancel_x,
mwindow->theme->mstatus_cancel_y));
//printf("StatusBar::create_objects 1\n");
- default_message();
+
reset_
default_message();
flash();
}
flash();
}
@@
-103,18
+103,26
@@
void StatusBar::resize_event()
flash(0);
}
flash(0);
}
-void StatusBar::set_message(c
har *text
)
+void StatusBar::set_message(c
onst char *text, int color
)
{
{
+ if( color < 0 ) color = mwindow->theme->message_normal;
+ status_text->set_color(color);
status_text->update(text);
}
status_text->update(text);
}
-
+void StatusBar::set_default_message(const char *text)
+{
+ strcpy(default_msg, text);
+ default_message();
+}
+void StatusBar::reset_default_message()
+{
+ set_default_message(_("Welcome to cinelerra"));
+}
void StatusBar::default_message()
{
void StatusBar::default_message()
{
- status_text->set_color(mwindow->theme->message_normal);
- status_text->update(_("Welcome to Cinelerra."));
+ set_message(default_msg, mwindow->theme->message_normal);
}
}
-
StatusBarCancel::StatusBarCancel(MWindow *mwindow, int x, int y)
: BC_Button(x, y, mwindow->theme->statusbar_cancel_data)
{
StatusBarCancel::StatusBarCancel(MWindow *mwindow, int x, int y)
: BC_Button(x, y, mwindow->theme->statusbar_cancel_data)
{