Commit graph

513 commits

Author SHA1 Message Date
John Lewin
420a8abe18 Remove all Part Export -> PrintItemWrapper dependencies 2017-08-09 14:40:48 -07:00
John Lewin
ac5fb6f3cf Revise shared export implementation to support export plugins 2017-08-09 13:24:49 -07:00
John Lewin
6d3c4aac3c Use consistent name and location 2017-08-09 12:05:17 -07:00
John Lewin
a98420fda8 Wireup GCode export to async slicing, revise shared export to follow 2017-08-09 12:00:23 -07:00
John Lewin
c881624aac Remove duplicate code 2017-08-09 11:25:19 -07:00
John Lewin
e60e77eba7 Revise shared export implementation to support GCode 2017-08-09 11:14:38 -07:00
John Lewin
342a9b1573 Revise shared export implementation to support Amf 2017-08-09 11:13:51 -07:00
John Lewin
4bc246285f Revise SaveAmf to take ILibraryContentStream 2017-08-09 09:11:06 -07:00
John Lewin
483c696590 Use radio button for Amf export 2017-08-09 09:11:06 -07:00
John Lewin
b103218d5f Use radio button for Stl export, add dedicated/wizard Export button 2017-08-09 09:11:06 -07:00
John Lewin
2716ed4be7 Remove filesystem dependency from SaveStl export source
- Convert to ILibraryContentStream
- Extract UI interactions to SaveStl caller
- Return success result from SaveStl
2017-08-09 09:11:06 -07:00
John Lewin
b504066ba2 Fix amf export, remove saveParams dependency in SaveAmf 2017-08-08 21:22:26 -07:00
John Lewin
c78e8e3a6f Fix stl export, remove saveParams dependency in SaveStl 2017-08-08 21:22:25 -07:00
John Lewin
fb568a074a Refactor ExportPrintItemPage 2017-08-08 21:04:20 -07:00
John Lewin
d2a9f6a8f4 Move button click events to inline lambdas 2017-08-08 20:58:00 -07:00
John Lewin
8dbd0e267a Simplify file dialog registrations 2017-08-08 20:52:46 -07:00
John Lewin
543098543f Loop on results, use initializer pattern 2017-08-08 20:37:13 -07:00
John Lewin
c948cb20f7 Add margin to export buttons 2017-08-08 20:36:41 -07:00
John Lewin
24dfec6351 Simplify localization 2017-08-08 20:31:05 -07:00
John Lewin
a20db04439 Remove classic X3G export implementation 2017-08-08 20:18:54 -07:00
John Lewin
8ce148f0e8 Change ExportPrintItem file name 2017-08-08 20:06:29 -07:00
John Lewin
7701b320c6 Restore export button, convert export window to WizardPage
- Remove slice_and_export commandline options for queue items
2017-08-08 20:05:13 -07:00
Lars Brubaker
26d36ad541 More refactoring
Improved debugshowbounds
2017-08-07 16:11:26 -07:00
Lars Brubaker
f7d4163125 Refactoring VAnchor and HAnchore names
Making more debug info for show bounds
2017-08-07 15:47:27 -07:00
John Lewin
0932cdaa26 Refactor AltGroupBox - use auto properties 2017-08-06 20:56:34 -07:00
John Lewin
d5b24a1944 Use expected styling for primary tab control 2017-08-06 17:03:02 -07:00
John Lewin
339b4ee63a Remove PopOutManager, PopOutTextTab 2017-08-06 10:58:41 -07:00
John Lewin
bfb6568e63 Remove unused files 2017-08-06 10:42:26 -07:00
John Lewin
6fabdf4413 Reduce SplitButton to actual behavior 2017-08-04 08:50:17 -07:00
John Lewin
0613f8c8b9 Extract button factory to shared instance 2017-08-03 19:00:38 -07:00
John Lewin
4a03fdb7ed Use existing button factory 2017-08-03 19:00:38 -07:00
John Lewin
e372b33358 Use existing factory with same margin overrides 2017-08-03 19:00:38 -07:00
John Lewin
4abea0ab0c Extract button factory options to new class 2017-08-03 19:00:37 -07:00
John Lewin
d6a97052bf Make standard button factory member names more generic 2017-08-01 21:18:00 -07:00
John Lewin
1a0d4b1efc Move EEProm into overflow menu 2017-07-28 08:57:33 -07:00
John Lewin
bbe5ab375f Remove unused FileHasChanged features of PrintItemWrapper 2017-07-27 14:32:20 -07:00
John Lewin
dd519cde8c Convert PluginFinder to static class with generic methods 2017-07-20 01:00:47 -07:00
John Lewin
4ff6c5cbb8 Convert from ReportProgressRatio to Action<T> 2017-07-18 20:51:44 -07:00
John Lewin
4eb8ebe254 Revise ReportProgressRatio implementation 2017-07-14 13:55:02 -07:00
Lars Brubaker
53e7eb670a Put in tests for write stream and fixed bugs 2017-07-13 18:43:48 -07:00
John Lewin
0ce412c8d5 Revise layer indicators 2017-07-07 16:51:10 -07:00
Lars Brubaker
f55d813e54 Check for null 2017-07-07 15:13:16 -07:00
Lars Brubaker
0c6cc22510 Put in a layer value display 2017-07-07 12:52:00 -07:00
Lars Brubaker
f404da20e9 Working on new value display.
White space
2017-07-07 12:10:24 -07:00
John Lewin
3ca7eabfea Restore original Slice Settings tab styling 2017-07-01 19:50:09 -07:00
Lars Brubaker
d47b3a36b1 Putting in regex export to gcode support 2017-06-30 18:25:26 -07:00
Lars Brubaker
235432a3fb Put in a first pass at a temp graph 2017-06-30 18:00:11 -07:00
Lars Brubaker
f09f8fd939 Moved ProcessWriteRegex to stream
Made it work with gcode export
2017-06-29 13:02:36 -07:00
John Lewin
4fd6879c3b Clean up ThemeChanged listeners, remove orphaned ThemeChanged bodies 2017-06-21 07:38:02 -07:00
John Lewin
31eb98b9f9 Remove unused type with ButtonFactory 2017-06-20 06:24:13 -07:00