X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Feffectlist.C;h=25e7c8c309a3c7c6d53a494c120178ffbc5adcb1;hb=04031cc2a664d2a6d9d2a37954c55cc68742d78c;hp=11354a06c60e8c81b52382de2d6ae5fbc07f2254;hpb=26fe9e12d6d42ae8f7087ac7f08242769d77a84a;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/effectlist.C b/cinelerra-5.1/cinelerra/effectlist.C index 11354a06..25e7c8c3 100644 --- a/cinelerra-5.1/cinelerra/effectlist.C +++ b/cinelerra-5.1/cinelerra/effectlist.C @@ -50,7 +50,7 @@ void EffectTipDialog::start(int x, int y, const char *effect, const char *text) close_window(); AWindowGUI *gui = awindow->gui; char string[BCTEXTLEN]; - sprintf(string, _("Effect info: %s"), effect); + sprintf(string, _("Effect info: %s"), _(effect)); int effect_w = BC_Title::calculate_w(gui, string); int text_w = BC_Title::calculate_w(gui, text); int text_h = BC_Title::calculate_h(gui, text); @@ -86,6 +86,7 @@ EffectTipWindow::~EffectTipWindow() void EffectTipWindow::create_objects() { + lock_window("EffectTipWindow::create_objects"); int x = 10, y = 10; BC_Title *title; add_subwindow(title = new BC_Title(x, y, thread->effect)); @@ -93,7 +94,8 @@ void EffectTipWindow::create_objects() add_subwindow(tip_text = new BC_Title(x+5, y, thread->text)); add_subwindow(new BC_OKButton(this)); show_window(1); -}; + unlock_window(); +} EffectTipItem::EffectTipItem(AWindowGUI *gui) : BC_MenuItem(_("Info")) @@ -111,7 +113,7 @@ int EffectTipItem::handle_event() const char *info = result->plugin->tip; if( !info ) info = _("No info available"); int cur_x, cur_y; - gui->get_abs_cursor_xy(cur_x, cur_y, 0); + gui->get_abs_cursor(cur_x, cur_y, 0); gui->awindow->effect_tip->start(cur_x, cur_y, result->plugin->title, info); }