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
Lars Brubaker
93b3fd2bda
Refactoring
2015-05-01 09:07:57 -07:00
larsbrubaker
faea827903
Now auto-arange tries to minimize size well.
2015-05-01 08:14:22 -07:00
larsbrubaker
58a56977a3
Moved AABB caching to mesh.
2015-05-01 07:44:57 -07:00
Lars Brubaker
a25be64859
Trying to tune plating (needs some unit tests).
2015-04-30 15:37:30 -07:00
Lars Brubaker
2eb3c6abaa
Made the auto arrange layout on a grid.
...
Spelling fixes
2015-04-30 15:10:07 -07:00
Gregory Diaz
de93d8efd8
Merge branch 'development' of https://github.com/MatterHackers/MatterControl into color_gradient_work
2015-04-30 09:43:21 -07:00
Lars Brubaker
3fcfa3f392
Refactoring
2015-04-27 12:02:39 -07:00
Gregory Diaz
7e85b71e1e
Merge branch 'development' of https://github.com/MatterHackers/MatterControl into color_gradient_work
2015-04-23 11:59:59 -07:00
Lars Brubaker
f3f921ab4f
Re-wrote toggle switch to be a view for checkbox.
2015-04-22 08:43:09 -07:00
Gregory Diaz
92c447f5b4
Merge branch 'development' of https://github.com/MatterHackers/MatterControl into color_gradient_work
2015-04-20 17:29:03 -07:00
Lars Brubaker
4e6d65e6fb
Make number button scale.
2015-04-16 10:59:07 -07:00
Lars Brubaker
b962639333
Make sure we only register to a non-null print item.
...
also register to save when not save-as
2015-04-16 10:38:53 -07:00