Joseph Lenox
|
02a932a3a6
|
Fixed inverted logic; abort if there aren't any transformed thumbnails.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
4c1922a943
|
Add LogChannel designation as a protected member.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
462fe51ffb
|
Pass bool when we mean bool, not int.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
053fe2b9ed
|
Being more specific about units.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
03b6402d8a
|
Work on shared::ptr of Model instead of trying to be clever.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
2a01efbf81
|
Make update_bed_size() public.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
e880d9d3ee
|
Actually unscale instead of doing silly things.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
bb9ce8dd6f
|
call update_bed_size during instantiation
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
59af3c8a86
|
Stub out more of the sizers so people implementing can see their work immediately.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
c720619382
|
avoid magic numbers
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
13248521a4
|
Updated gitignore to ignore windows executables.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
cacaa365c3
|
Added make_thumbnail and on_thumbnail_made
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
6741a6cc0a
|
Added canvas refresh utility function. Additional previews/canvases should update here.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
4cb35029a3
|
stubbed in constant for turning on/off threading (mostly to reduce complexity when testing feature code)
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
deb0cfb273
|
Added bare-bones stubs for 3D plater and 3D preview.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
816910f7be
|
Stubbed out the different draw brushes being set; flattened loops slightly and posted a note
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
c6d0536268
|
Remember to put the event skip in during repaint.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
f3d128e9c2
|
Started work on component to draw thumbnails from repaint() method.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
6f3f231cb9
|
Ported clean_instance_thumbnails
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
18a5fb81b0
|
Added convenience function to build a Point from a Pointf that is scaled.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
9c13da7df0
|
Add additional translate() functions to accept a Point or Pointf for convenience.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
bbbe7e7560
|
Use std::string internally instead of wxString.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
8ba681538d
|
Use .at() instead of [] because that'll throw an exception if out of bounds instead of a hard-to-find memory crash.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
3d57da105d
|
Remember that std::vector<>.size() needs to be offset by 1 if it's being used to find the last index.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
ccba4d6ebf
|
add log function to build strings for vectors
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
a559c57a81
|
Avoid using wxString Printf, instead use Format() and use wxRealPoint (floating point) instead of wxPoint (integer)
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
97cb562890
|
Implemented load_model_objects, fleshed out add() more.
Implemented bed_centerf().
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
17a02a9041
|
Added generic error message to Log; print error type to console.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
58f84f21e6
|
Fixed arguments for Polygon::new_scale
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
2a41f8afd1
|
Add macro to take advantage of wxString <<
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
2e404c5b36
|
Changed identifier type to size_t (needs to be numerical to do math on it)
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
65a1d57d05
|
Added template function to make getting references to ConfigOptions easier to write.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
e4aa624ccb
|
Add static method to create scaled Polygons from Pointf arrays.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
facf46f790
|
Remember to actually set the sizer.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
1bf2be568c
|
Stubbed restore_window_pos
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
c6696782b6
|
sorted GUI files
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
1e8655bf24
|
Finished implementing ProgressStatusBar class
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
1ffd57d37a
|
not using var rel because its expansion needs to be fixed in misc_ui.hpp
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
d9e4b2f246
|
Set compile configuration variables if they are in the environment for the path to slic3r var dir
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
b8c34866f0
|
fix the startup script to point at the binary.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
7bed1fcfb1
|
Look for static wxwidgets and static boost if SLIC3R_STATIC is defined.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
ef9a0871d1
|
ripped out most of the perl-dependent stuff from Slic3r's archive build script on Linux (do less useless stuff on Travis).
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
4bf2a7d3dc
|
Fleshed out a StartBusy() function and moved Run to be public.
Also added functional as a header.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
5b13c5a134
|
stubbed out Plater::select_object() and uncommented its use in a lambda being assigned to on_select_object.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
7391103a0b
|
removed commented Perl code from MainFrame
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
a37117113e
|
Implemented ProgressStatusBar
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
c9e831b68c
|
Handle wxEVT_WINDOW_CLOSE
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
4e22bb3caf
|
Properly pull slic3r version string from libslic3r
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
140c195da5
|
Stubbed out save_window_pos
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
67451c03b5
|
Moved statusbar up to public (allow children to manipulate the statusbar)
|
2018-07-11 22:14:51 -05:00 |
|