Lars Brubaker
f43860c00f
Don't take empty extensions.
2015-08-03 16:46:57 -07:00
Lars Brubaker
87f2934cf3
Took out dead code.
2015-07-31 18:44:28 -07:00
Lars Brubaker
73fd06a39d
The library selector can now return the right selected library.
2015-07-31 18:18:21 -07:00
Lars Brubaker
40220aa8f2
Refactoring
2015-07-31 16:01:57 -07:00
Lars Brubaker
b7005ae579
Made the bread crumbs start out initialized
2015-07-31 13:24:45 -07:00
Lars Brubaker
79fa6f3db8
Making the bread crumbs be a portable widget.
2015-07-30 17:42:58 -07:00
Lars Brubaker
721dcf4578
Make Focus work better
...
don't return a bool, assert that there is a parent
Set focus on save as window to text field.
Set focus to text field on terminal window.
2015-07-29 16:31:24 -07:00
Lars Brubaker
396b9984be
Check for null before releasing handle.
2015-07-23 10:58:42 -07:00
larsbrubaker
dd626569f9
Took out some dead code
...
Renaming for clarity
Created a GCodeProxy class to clean up some of the gcode injection and processing.
2015-07-23 07:47:56 -07:00
Lars Brubaker
1d5c2b3f8a
More code changed to await.
2015-07-21 14:59:01 -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
5f4ea81a4c
Made PrintItemWrapper able to take a containing LibraryPrivider handle
...
Made the providers pass themselves when building PrintItemWrappers
Fixed the bug with print history not setting the correct item to print
Took out LibrarySQLiteData (not replaced with LibraryProviderSQLite)
Made code go through the new SQLite provider to add parts during setup
Starting work on Save as Window to save to queue or provider and do provider selection
2015-07-20 16:09:52 -07:00
Lars Brubaker
b80ab532d8
Made the 3d view save to the current item.
2015-07-17 16:12:14 -07:00
John Lewin
d9ebf4c553
Remove duplicate reload, guard against null reference on dragdrop
2015-07-14 17:54:27 -07:00
Lars Brubaker
85a06710e3
Don't fail if print item wrapper is null.
2015-07-14 16:44:05 -07:00
Lars Brubaker
3a797d2544
Changes to progress control.
2015-07-14 13:38:22 -07:00
Lars Brubaker
b970252c88
Made the insert button and drag and drop in 3d view respect the read only flag.
...
Made the Edit button in the 3d view respect the protected flag
2015-07-13 10:08:08 -07:00
Lars Brubaker
ccaa5f048a
Change some background workers to async methods.
2015-07-02 11:23:44 -07:00
Lars Brubaker
593aee44f9
Writing unit tests for the library provider stuff.
...
Got the file folder provider acting like nodes rather than a static set.
2015-06-29 18:03:56 -07:00
Lars Brubaker
dfff3e3a71
Making code go through the new LibraryProviderSqlite rather than the old sqliteData
...
Put in an add item.
Put in a FilySystemWatch for the LibraryProviderFileSystem
Lots of work on LibraryProviderSqlite
CodeMaid Models.cs
2015-06-25 12:19:19 -07:00
Lars Brubaker
f6d32a62a5
Changed Changing some delegate defs to use EventHandler<> instead.
...
Took out some EventHandler new s that were from old code
Now Provider code
Create Folder in library and working some in provider.
New tests in MatterSlice
2015-06-24 16:59:10 -07:00
Lars Brubaker
185fdfc5b6
Working on a Provider SaveToLibrary function.
...
Some refactoring
2015-06-22 18:21:56 -07:00
Lars Brubaker
c13f583bd7
Made some margin on the update marker
...
Made the default 3d view window size bigger to support the save as button distance by default.
2015-06-22 15:12:48 -07:00
Lars Brubaker
c8433b1cfa
Renamed GetBreadCrumbs to Get ProviderLocator
...
Made in return a list of nodes rather than a string
made the data store this as json
2015-06-18 18:06:04 -07:00
Lars Brubaker
77c5c3dfb2
Put in bread crumbs for PrintItem to tell where it came from.
...
CodeMaid
2015-06-17 15:43:37 -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
Lars Brubaker
038b40ada6
New library code to support provider pluggins for things like
...
cloud library
drop box
file system folders
etc...
2015-06-10 17:53:17 -07:00
Lars Brubaker
4fdfe1efe2
Code maid
2015-05-30 12:48:16 -07:00
Lars Brubaker
6be44559fe
Make sure we don't try to use the elements out of the speeds list when there aren't any.
2015-05-28 11:39:24 -07:00
Lars Brubaker
fed87448a5
mm\s -> mm/s
2015-05-28 11:15:54 -07:00
Lars Brubaker
460d651b1d
Fixed a bug where we were making too many copies of the trace data.
2015-05-26 16:25:23 -07:00
Lars Brubaker
a600fb7d57
Made the speed legend format better
...
Changed printing to settings
Re-arranged the edit menus for clarity.
2015-05-26 10:51:43 -07:00
Lars Brubaker
61dab45d0b
Put in the speeds legend
...
Removed unused icons
2015-05-22 15:07:48 -07:00
Lars Brubaker
4d4841adf3
Merge branch 'master' into development
2015-05-22 14:44:05 -07:00
Lars Brubaker
1f1ec9f701
Made the behavior of the 3d view match more closely the results of the gcode view in regards to the center_on_bed option.
2015-05-22 11:11:32 -07:00
Gregory Diaz
5f9d67422c
Merge branch 'development' of https://github.com/MatterHackers/MatterControl into color_gradient_work
2015-05-21 17:44:27 -07:00
Gregory Diaz
aaebec291c
Added completed Color Gradient Widget.
2015-05-21 17:44:09 -07:00
Lars Brubaker
6be1916c89
Improved the message for gcode loading error.
2015-05-21 15:09:59 -07:00
Gregory Diaz
7da75a81d0
Took out regular expression logic
2015-05-21 13:12:19 -07:00
Gregory Diaz
b98120bcc1
Merge branch 'development' of https://github.com/MatterHackers/MatterControl into color_gradient_work
2015-05-20 13:52:34 -07:00
Gregory Diaz
0cddaaad10
Color Gradient Widget (complete)
2015-05-20 13:52:20 -07:00
Lars Brubaker
df21f25361
Fix for incorrect message when creating a gcode file that is too big to load.
2015-05-20 12:36:34 -07:00
Gregory Diaz
1715dd953b
Merge branch 'development' of https://github.com/MatterHackers/MatterControl into color_gradient_work
2015-05-20 09:50:55 -07:00
Lars Brubaker
4a2e7677e9
typo. small fix for a null.
2015-05-19 15:37:51 -07:00
Lars Brubaker
f4e4554038
Changing HAnchor and VAnchor none to AbsolutePosition to make it clearer what is happening.
2015-05-18 17:29:05 -07:00
Gregory Diaz
f47b791669
Layout is fine need to rethink logic
2015-05-04 17:16:06 -07:00
Gregory Diaz
cd9c2e8cbd
Color Gradient almost complete just need to modify visibility bashed on speed checkbox state
2015-05-04 13:34:13 -07:00
Gregory Diaz
567899e0c6
Merge branch 'development' of https://github.com/MatterHackers/MatterControl into color_gradient_work
2015-05-04 09:35:27 -07:00
Lars Brubaker
13b9c61ba3
Fixed the loading progress to display correctly
...
Moved the arrange button down into the tool bar
2015-05-01 09:45:50 -07:00