7803{
7804#ifdef WIN32
7805
7806 this->MSWUpdateDragImageOnLeave();
7807#endif
7808
7811 if (wxGetApp().is_editor())
7813
7814
7815 if (filenames.size() == 1) {
7816 const wxString &filename = filenames.Last();
7817 const wxString file_extension = filename.substr(filename.length() - 4);
7818 if (file_extension.CmpNoCase(".svg") == 0) {
7819
7822
7823 const GLCanvas3D *canvas =
m_plater.canvas3D();
7824 canvas->apply_retina_scale(mouse_position);
7826 }
7827 }
7828 bool res =
m_plater.load_files(filenames);
7830 return res;
7831}
#define TAB_ID_PREPARE
Definition MainFrame.hpp:60
bool emboss_svg(Plater &plater, const wxString &svg_file, const Vec2d &mouse_drop_position)
Definition Plater.cpp:7141
Slic3r::Polygons offset(const Slic3r::Polygon &polygon, const float delta, JoinType joinType, double miterLimit)
Definition ClipperUtils.cpp:582
Eigen::Matrix< double, 2, 1, Eigen::DontAlign > Vec2d
Definition Point.hpp:67
Vec2d mouse_position(const wxMouseEvent &mouse_event)
Extract position of mouse from mouse event.
Definition SurfaceDrag.cpp:502