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);
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));
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"))
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);
}