Joseph Lenox
|
650bcc8c4c
|
Push GUI config/settings store out to a singleton unique_ptr that is instantiated during OnInit.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
8b36624329
|
Committing PresetEditor.cpp
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
99c30bcd64
|
Stubbing out the various editors for print/material/printer
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
d21f8cbb25
|
Moved PresetEditor into Dialogs subdir
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
f0b1a2073b
|
Properly initialize the toolbar state on start
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
339e5c1013
|
Changed small_font to be a function; avoids initialization segfault (calling wxSystemSettings before wx is initialized).
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
4781a5ac4b
|
workaround: avoid requiring c++14 just yet.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
866e9b841c
|
Stubbed out more of PresetEditor and Preset
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
b354455fb4
|
Moved Preset to its own header.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
bf57b74d9e
|
Log otherwise uncaught exceptions so we have an idea where it came from.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
f14f34294f
|
working through UI for preset selector.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
69d47082f4
|
Added preset type enumeration
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
de64891100
|
Implemented callback system with a registration function that manipulates a stack.
Stack access is protected by a mutex. Writes block until mutex is gotten, reads will try again later in event handler.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
a8a15cdb25
|
added info box
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
70bd713353
|
added comment to append_menu_item and append_submenu.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
372b5c8ef3
|
Enable/disable toolbar on selection
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
57f684a1c4
|
Populate and set/unset select menu.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
353a7fcaef
|
Return the wxMenuItem* from append_menu_item, we do need it for some methods.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
148316f211
|
Stubbed in Plater menu.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
94d428ef12
|
back to c++11 semantics for initialization.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
3097a072e2
|
gcc, pls
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
5431b5c2c5
|
Handle possible narrowing of data type between unsigned long and signed long
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
f68231cdd9
|
Still playing with solarized, better setup (private constants with public functions)
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
106c81a130
|
Implemented center_selected_object_on_bed and set_number_of_copies
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
726dc9f4dc
|
Implement more of Object menu
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
5d57024a45
|
gcc please don't treat that as an initializer list. :(
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
f3eceb72b0
|
Implement generic object rotation in all 3 axes with a slider and box.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
af4363f6e8
|
Implemented general rotate function for supplied function.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
c30901adf6
|
Reorganize includes
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
2b933efa8e
|
Moved AboutDialog into Dialogs subdir.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
520b2551a1
|
actually do functions right
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
ea7a4e380b
|
okay, you win this time clang
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
e0f0e714ce
|
fix signature
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
212e2af210
|
Convert colors to base-255
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
ffd838f3ba
|
Fix assignment to not use copy constructor
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
314cc26f27
|
Don't leak memory on the dc
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
7190759d9e
|
compiler misinterprets as initializer list -.-
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
7fcf9b65ed
|
Avoid gcc interpreting things as initializer lists.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
28881f8741
|
put the dc on the stack so it gets destroyed instead of on the heap.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
41648ef7e2
|
call Realize() function on toolbar.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
5cdc039d9f
|
Abort arrange if no objects in plater.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
2357565e9f
|
Stubbed undo ops for increase/decrease.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
5b29eea6d4
|
Add loaded objects to the Slic3r::Print reference.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
50345c3412
|
Implemented increase/decrease for instances.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
035ce47c4e
|
Removed useless tooltip id
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
d56ce183a4
|
Stubbed out toolbar with calling functions; Add, Delete, and Delete All work.
Plater object got a move constructor.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
b39edcde3f
|
Stubbed out toolbar button graphics.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
2bdf87b926
|
Cleaned up header for Plate2D.hpp; added comments.
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
8597ec9511
|
Forgot to check in a }
|
2018-07-11 22:14:51 -05:00 |
|
Joseph Lenox
|
471983d63a
|
Draw skirt on 2D plater.
|
2018-07-11 22:14:51 -05:00 |
|