void create_objects();
int resize_event(int w, int h);
- void zoom_canvas(int do_auto, double value, int update_menu);
+ void zoom_canvas(double value, int update_menu);
float get_auto_zoom();
// Events for the fullscreen canvas fall through to here.
// Origin for camera and projector operations during last button press
float center_x, center_y, center_z;
float control_in_x, control_in_y, control_out_x, control_out_y;
- int current_tool;
// Must recalculate the origin when pressing shift.
// Switch toggle on and off to recalculate origin.
int translating_zoom;
CWindowZoom(MWindow *mwindow, CWindowGUI *gui, int x, int y, int w);
virtual ~CWindowZoom();
int handle_event();
+ void update(double value);
MWindow *mwindow;
CWindowGUI *gui;
};