Commit graph

92 commits

Author SHA1 Message Date
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
Lars Brubaker
d47b3a36b1 Putting in regex export to gcode support 2017-06-30 18:25:26 -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
907609b587 Design tools 2017-03-15 16:29:56 -07:00
Lars Brubaker
def442958b Wrote a new test that ensures we can export library items. 2017-03-07 14:13:35 -08:00
Lars Brubaker
3d89a6d071 Fixing the export button to work correctly. 2017-03-06 17:32:46 -08:00
Lars Brubaker
f15318faf9 Actually check if we have a printer selected. 2017-02-09 14:33:27 -08:00
Lars Brubaker
8134b3f450 Fixed the Macros window to cancel on user closes with the X windows button.
Put cancel into max length and temp stream
Made close function take a bool if the system did it
Moved To EventHandler<> in GuiWidget
Made a ClosedEventsArgs
2017-02-03 13:06:08 -08:00
John Lewin
8510ca5b3d Remove duplicate .Click event from ButtonBase 2017-01-17 15:31:08 -08:00
John Lewin
ace89e1e5a Use .Localize extension function 2017-01-04 10:52:06 -08:00
John Lewin
3fdf5a83e7 Add missing localizations
- Use .Localize() extension function
2017-01-02 10:38:29 -08:00
John Lewin
535a161115 Remove event keyword from private fields 2016-12-29 06:57:42 -08:00
Tyler Anderson
dae087f87f Show error messages when exporting files fails 2016-12-14 12:45:56 -08:00
Lars Brubaker
d23a567307 Working to reduce theme changed calls as they will reload all after.
same for on active printer changed
2016-12-08 17:40:04 -08:00
Lars Brubaker
1415563f53 Fixed export when apply leveling not applyed. 2016-11-08 18:21:23 -08:00
Lars Brubaker
3bb439d198 Make it possible to have the print leveling go negative
Took out the 2 point leveling solution
MatterHackers/MatterControl#804
2016-10-11 14:56:36 -07:00
Lars Brubaker
de12a5c8ba Finished print leveling test – fixed reset to defaults
Moved more things to settings key
Disabled end-user license agreement on Mac for now
2016-09-27 12:47:15 -07:00
Lars Brubaker
eea7e41498 Use gcode streams to export gcode
MatterHackers/MatterControl#1384
Use gcode stream processors to do gcode export
2016-09-13 15:59:45 -07:00
John Lewin
80dab6c9e8 Make PrintLevelingChange event static
- Cleanup namespaces
 - Guard for null reference with null conditional invoke
2016-07-18 16:58:25 -07:00
John Lewin
85b2ddefc3 Rename PrintLevelingEnabled event 2016-07-18 16:58:25 -07:00
John Lewin
f304e9f3d6 Migrate SettingsProfile functionality to new SettingsHelpers type
- Add as child property of settings scope, ready for merge of types
 - Progress on Issue #1113
2016-07-18 16:58:25 -07:00
Lars Brubaker
7f85f168d5 Took out the prepend of MatterControl on profile settings and made them consistent lower case underscore. 2016-06-16 16:35:10 -07:00
John Lewin
814763ed72 Convert some accessors to use GetValue<T> 2016-06-15 16:15:47 -07:00
Lars Brubaker
834aba4f38 Settings profile using methods rather than properties 2016-04-28 09:41:27 -07:00
John Lewin
4496720772 Json Profiles 2016-04-27 14:35:57 -07:00
rytz
46be2e1f0c fixing a G-Code UI reference 2016-04-04 12:46:07 -07:00
John Lewin
4c78b9e00c Use correct casing for public members, fix whitespace 2016-03-17 10:29:29 -07:00
John Lewin
39bf251220 Remove EventHandler wrapper 2016-03-17 10:19:08 -07:00
John Lewin
156c5e3b40 Fix hang after X3G Export -> SaveFileDialog selection
- Close the export window before invoking the save dialog
 - Execute FileDialog.SaveFileDialog via RunOnIdle
2016-03-17 10:14:29 -07:00
John Lewin
698eaca3ae Remove deprecated X3G Export implementation 2016-03-17 09:40:44 -07:00
John Lewin
2acf4a44d5 Fix whitespace variance 2016-03-17 08:57:58 -07:00
John Lewin
da68f336a4 Prevent null reference error, prepopulate with part file name 2016-03-17 08:56:36 -07:00
Lars Brubaker
cda645d03d Made Marlin EEProm have import and export 2016-02-12 10:26:40 -08:00
Lars Brubaker
9d5c9c0181 New Import and Export for RepetierEeprom Window. 2016-02-12 09:30:24 -08:00
rytz
b7c93a60fd Misc. UI changes 2016-01-28 12:52:53 -08:00
Gregory Diaz
5a1cd1b974 Added Automated unit tests for Exporting GCode from the Downloads folder and for adding zip files to the Downloads Folder I flagged it to be Ignored currently but they are nearly done 2015-12-31 12:57:00 -08:00
Gregory Diaz
3172da7b55 Added more automated Local Library Tests 2015-11-13 18:06:44 -08:00
Matt Moening
c6a135981a MatterControl Side implementation of GcodeExport plugins 2015-11-06 17:05:49 -08:00
Lars Brubaker
9d988fcafe Don't crash if we can't write to the specified directory for whatever reason. 2015-09-23 17:17:51 -07:00
Lars Brubaker
b1671feb1d Put in a 13 point disk option. 2015-08-05 11:12:01 -07:00
larsbrubaker
2e1e555bb1 Run the correct setup wizard when required
Throw errors if we don't have code for a wizard.
2015-08-01 15:03:43 -07:00
larsbrubaker
5e6af4b2f6 Making print leveling code go through the loaded print leveling solution (rather than the leveling plane).
Refactoring.
Working on a new 7 point radial print leveling solution for delta printers.
2015-08-01 14:44:53 -07:00
Lars Brubaker
c70d56c3be Change more background workers to async
Put in a cast (Action) so we don't have to do () => func();
2015-07-21 11:10:01 -07:00
larsbrubaker
4dbc03edb8 Change from background workers to async functions
Made the SlicingOutputMessage and SlicingDone events not rooted (as print item wrappers aren't)
2015-07-21 08:10:05 -07:00
Lars Brubaker
5cc1b651b4 UI thread is more explicit about what functions it accepts and now accepts no parameter functions. 2015-06-11 12:06:40 -07:00
Gregory Diaz
61a5b564a6 Created command line utility to start MatterControl and export gcode. 2015-04-14 17:15:58 -07:00
Lars Brubaker
591528ee91 Ran code maid against this code. 2015-04-08 15:20:10 -07:00