3DScene's idle even handler moved to c++

This commit is contained in:
Enrico Turri
2018-05-14 14:47:13 +02:00
parent a12e3c1cc9
commit 986630c2dc
4 changed files with 38 additions and 15 deletions

View File

@@ -6,6 +6,7 @@
class wxGLCanvas;
class wxGLContext;
class wxSizeEvent;
class wxIdleEvent;
namespace Slic3r {
@@ -120,16 +121,18 @@ public:
const Pointf3& get_camera_target() const;
void set_camera_target(const Pointf3& target);
void on_size(wxSizeEvent& evt);
BoundingBoxf3 bed_bounding_box() const;
BoundingBoxf3 volumes_bounding_box() const;
BoundingBoxf3 max_bounding_box() const;
void on_size(wxSizeEvent& evt);
void on_idle(wxIdleEvent& evt);
private:
void _zoom_to_bed();
void _zoom_to_volumes();
void _zoom_to_bounding_box(const BoundingBoxf3& bbox);
std::pair<int, int> _get_canvas_size() const;
};
} // namespace GUI