draw_mode->create_objects();
y += draw_mode->get_h() + ys10 + margin;
- CriKeyPoint *pt = plugin->config.points[plugin->config.selected];
+ CriKeyPoint *pt = plugin->config.points[plugin->selected];
add_subwindow(title_x = new BC_Title(x, y, _("X:")));
x1 = x + title_x->get_w() + margin;
point_x = new CriKeyPointX(this, x1, y, pt->x);
y += threshold->get_h() + margin;
add_subwindow(drag = new CriKeyDrag(this, x, y));
- if( plugin->config.drag ) {
+ if( plugin->drag ) {
if( !grab(plugin->server->mwindow->cwindow->gui) )
eprintf("drag enabled, but compositor already grabbed\n");
}
y += drag->get_h() + margin;
add_subwindow(point_list = new CriKeyPointList(this, plugin, x, y));
- point_list->update(plugin->config.selected);
+ point_list->update(plugin->selected);
y += point_list->get_h() + ys10;
add_subwindow(notes = new BC_Title(x, y,
if( k >= 0 && k < sz ) {
gui->point_x->update(gui->point_list->cols[PT_X].get(k)->get_text());
gui->point_y->update(gui->point_list->cols[PT_Y].get(k)->get_text());
- plugin->config.selected = k;
+ plugin->selected = k;
}
update_list(k);
void CriKeyWindow::update_gui()
{
- draw_mode->update(plugin->config.draw_mode);
threshold->update(plugin->config.threshold);
- drag->update(plugin->config.drag);
+ draw_mode->update(plugin->config.draw_mode);
+ drag->update(plugin->drag);
point_list->update(-1);
}
}
CriKeyDrag::CriKeyDrag(CriKeyWindow *gui, int x, int y)
- : BC_CheckBox(x, y, gui->plugin->config.drag, _("Drag"))
+ : BC_CheckBox(x, y, gui->plugin->drag, _("Drag"))
{
this->gui = gui;
}
}
else
gui->ungrab(cwindow_gui);
- gui->plugin->config.drag = value;
+ gui->plugin->drag = value;
gui->send_configure_change();
return 1;
}
int ret = ungrab(cwindow_gui);
if( ret ) {
drag->update(0);
- plugin->config.drag = 0;
- send_configure_change();
+ plugin->drag = 0;
}
return ret;
}