Commit graph

520 commits

Author SHA1 Message Date
John Lewin
9915817e16 Remove centerText parameters 2017-08-13 14:17:34 -07:00
John Lewin
7eba42c150 Remove redundant GenerateTooltipButton implementations 2017-08-12 23:02:27 -07:00
John Lewin
44857fa108 Sort export plugins by RadioButton text 2017-08-12 00:21:17 -07:00
John Lewin
656c33bbf5 Add experimental 'Export to Folder' IExportPlugin 2017-08-11 23:53:27 -07:00
John Lewin
9033da3776 Extract GCode export to new IExportPlugin interface 2017-08-11 23:25:38 -07:00
John Lewin
c090aef2ef Extract Stl/Amf exports to new IExportPlugin interface 2017-08-11 23:25:37 -07:00
John Lewin
0d5d0eeab0 Refactor export plugins 2017-08-11 23:22:59 -07:00
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