x = x2;
BC_Title *title;
add_subwindow(title = new BC_Title(x, y, _("Keyframe reticle:")));
- y += 25;
- keyframe_reticle = new KeyframeReticle(x, y, &pwindow->thread->preferences->keyframe_reticle);
+ y += title->get_h() + 5;
+ keyframe_reticle = new KeyframeReticle(pwindow, this, x, y,
+ &pwindow->thread->preferences->keyframe_reticle);
add_subwindow(keyframe_reticle);
keyframe_reticle->create_objects();
int HairlineItem::handle_event()
{
+ popup->pwindow->thread->redraw_overlays = 1;
popup->set_text(get_text());
*(popup->output) = hairline;
return 1;
}
-KeyframeReticle::KeyframeReticle(int x, int y, int *output)
- : BC_PopupMenu(x, y, 175, hairline_to_string(*output))
+KeyframeReticle::KeyframeReticle(PreferencesWindow *pwindow,
+ InterfacePrefs *iface_prefs, int x, int y, int *output)
+ : BC_PopupMenu(x, y, 220, hairline_to_string(*output))
{
+ this->pwindow = pwindow;
+ this->iface_prefs = iface_prefs;
this->output = output;
}