Commit graph

71 commits

Author SHA1 Message Date
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
Lars Brubaker
53ded760e9 Put a try catch around the printer on idle call
Refactor / renaming
2015-03-25 18:01:57 -07:00
Lars Brubaker
4f8c0742ce Made the com tester able to respond as if it is MarlinFirmware
Took out the ability to print to printer sd card.
    You can still print from sd card)
    You can still save gcode to an sd card
Put in and EXTENSIONS check from firmware
Putting in a URI_GCODE_SEND
2015-03-14 16:00:04 -07:00
Lars Brubaker
0d849c8c30 Made export window close correctly on Android. 2015-02-06 15:24:51 -08:00
Lars Brubaker
1df8b5c516 Put in a reset connection button after the user clicks cancel.
Put in a RebootBoard function in Printer Communication
2015-02-04 14:24:36 -08:00
Lars Brubaker
8cba27633c Don't wait for position when printing to SD card 2015-01-23 16:07:31 -08:00
Lars Brubaker
55fa89d684 Making GCodeFile a abstract base class
implementing a loaded gcode file and as streamed gcode file
2015-01-20 12:57:30 -08:00
larsbrubaker
2cbe632a0d Getting rid of intermediate string data for gcode files.
Part of reducing memory while printing.
2015-01-19 23:17:22 -08:00
larsbrubaker
30c77146ec Took out all the user folder stuff and put it into the file dialog.
Also made file dialog remember what folder was last used and use that one if it has been set.
Does the old user folder when not set.
2014-12-06 11:12:05 -08:00
larsbrubaker
211eeb6469 Added export as AMF. 2014-11-06 07:16:55 -08:00
larsbrubaker
61536cb01b Made all the code that was only handling stl also do amf 2014-10-30 17:37:28 -07:00
larsbrubaker
222a5a46a7 Changed ButtonEventHandler to EventHandler
Made lock disable the selection widget but be more inteligent about re-enabling it after unlock
2014-10-24 13:41:13 -07:00
larsbrubaker
f4a7ef82d8 Try to export with a good file name by default. 2014-10-19 20:24:37 -07:00
larsbrubaker
c78bf7a05c Made export do conversion when required. 2014-10-17 18:45:15 -07:00
larsbrubaker
edcce1e360 Moving PartPreview3DWindow into partial class with the processors being partial adds so it is easier to navigate the code.
Can export from amf
Starting work on align
2014-10-15 14:11:14 -07:00
larsbrubaker
196c3e1c76 Merge remote-tracking branch 'Greg/development' into development
Conflicts:
	PartPreviewWindow/View3DTransfromPart.cs
2014-10-13 12:27:31 -07:00
Kevin Pope
992c8a2430 Made file saves async compatible. 2014-10-11 15:11:26 -07:00
gregory-diaz
f6e5929e5b Added Export button to PartPreviewWindow with functionality. 2014-10-10 14:52:50 -07:00
larsbrubaker
c2744b7587 Merge branch 'development' of https://github.com/MatterHackers/MatterControl into development 2014-08-27 12:53:03 -07:00
larsbrubaker
37ebc4ce9b Fixed a problem with exporting to SD card when print leveling is enabled.
Checked that the files loaded from sd card have a gcode extension.
2014-08-27 12:51:59 -07:00
gregory-diaz
c02e86441a Export X3g Stuff 2014-08-27 12:02:15 -07:00
Kevin Pope
687262a098 Move x3g processing to separate method. 2014-08-26 18:29:03 -07:00