CWindowGUI(MWindow *mwindow, CWindow *cwindow);
~CWindowGUI();
- void create_objects();
+ void create_objects();
int resize_event(int w, int h);
+ void zoom_canvas(double value, int update_menu);
+ float get_auto_zoom();
// Events for the fullscreen canvas fall through to here.
int button_press_event();
int button_release_event();
int cursor_motion_event();
-
- void zoom_canvas(int do_auto, double value, int update_menu);
-
int close_event();
int keypress_event();
int translation_event();
// 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;
};