Commit graph

328 commits

Author SHA1 Message Date
John Lewin
8e1e4af595 Extract embedded types to new files 2017-09-28 11:30:20 -07:00
John Lewin
7c56aeb483 Implement 'Create Folder' in all containers, loop over all items
- Rename NewFolderItem -> CreateFolderItem
- Disable FileSystemContainer -> Remove delete behavior
- FileSystemContainer -> Remove now *only* opens shell window
2017-09-28 11:22:45 -07:00
John Lewin
7e2a629e08 Named item for 'Create Folder' 2017-09-27 18:22:43 -07:00
John Lewin
ec7a0a8178 Remove non-applicable ListViewItem.Text property 2017-09-27 12:50:54 -07:00
John Lewin
0f703b1f3d Remove redundant progress controls in classic RowListViews 2017-09-26 21:19:24 -07:00
John Lewin
3cba62e3c2 Remove ModifyChildren from scene 2017-09-26 13:20:30 -07:00
John Lewin
d1f9c04613 Use specialized type for IObject3D.Children 2017-09-26 13:19:53 -07:00
John Lewin
9a33e085b4 Fix null reference error on AMF export 2017-09-25 17:56:59 -07:00
John Lewin
5031209e1d Reset cell position on clear 2017-09-25 17:56:59 -07:00
John Lewin
28e49865b3 Use theme color 2017-09-25 14:01:17 -07:00
John Lewin
5a856f6d8f Fix button position/size - use consistent type for icon actions 2017-09-25 13:48:30 -07:00
John Lewin
c9e37d1db5 Fix CloseShouldNotStopSDPrint test 2017-09-23 09:19:32 -07:00
Lars Brubaker
ac634aad6e Do the right translation (compile and continue error) 2017-09-22 18:16:04 -07:00
Lars Brubaker
1d4a57dbc4 Fixed part drag color and scale 2017-09-22 17:53:25 -07:00
John Lewin
f14edc9d41 Copy source transform on copy 2017-09-22 17:30:31 -07:00
John Lewin
a22d87eb6c Use ActivePrinter reference to resolve active PrintItemWrapper 2017-09-21 10:18:34 -07:00
John Lewin
ebce381154 Collapse group on drag/insert completion 2017-09-20 22:09:27 -07:00
Lars Brubaker
09334ac6d6 More name changes 2017-09-20 18:55:03 -07:00
Lars Brubaker
d8c025ed9d Did some name rebranding (made it easier) 2017-09-20 15:29:09 -07:00
John Lewin
74c561f656 Rewrite library/view3D DragDrop for multi-select and clarity 2017-09-19 20:01:22 -07:00
John Lewin
ceecb7d5a6 Add InsertGroup type to manage adding multiple items to the scene 2017-09-19 20:00:10 -07:00
John Lewin
76e7af0436 Eliminate PrinterConnection.Instance 2017-09-17 21:08:16 -07:00
John Lewin
0073500f8e Remove redundant implementation 2017-09-17 13:31:32 -07:00
John Lewin
b21fafb0be ListView/library widget should not have coupling to specific printer
- Containers might need to reload on printer change but not listview
2017-09-17 13:31:32 -07:00
John Lewin
d258b60bb1 Extract embedded types to new file 2017-09-17 13:31:32 -07:00
John Lewin
af38676244 Make View3DWidget.Scene private 2017-09-16 01:19:07 -07:00
John Lewin
55ac2571fa Remove static ActivePrintItem 2017-09-15 18:45:21 -07:00
John Lewin
2d43d41718 Enforce minimum size for IconListView 2017-09-13 11:32:29 -07:00
Lars Brubaker
0a54cd266b Wrote test for Hotend drop down
Theme  the folders check box
Make sure we reset the macros when we start them (made clear by unload -> cancel -> unload)
Made fan controls more consistent with actual data model of printer
improved edit number display to be more consistent with 3d number edits
2017-09-07 16:24:31 -07:00
Lars Brubaker
b39666634a More making printerConnection passed to classes.
Made the speeds for movement controls be extensions methods on PrinterSettings
TODO: Why on ExportPrintItemPage was that if the leveling turned on or off we would show the check box by rebuilding that window.
2017-09-05 10:33:46 -07:00
Lars Brubaker
1f58e6c987 More making printerConnection passed to classes. 2017-09-03 15:51:14 -07:00
Lars Brubaker
3504c57c77 Keep show folders open if opened 2017-09-01 17:42:11 -07:00
Lars Brubaker
02a9baf464 Move the folders back into main view
Got lots more tests passing
2017-08-29 18:14:42 -07:00
Lars Brubaker
6ecbb6e4b3 Make un-pin keep the current window open
Make the default slice settings size better
Make a minimum dock window size
fixed terminal in floating mode
found text wrapping bug (actually is center | fit)
improved icon layout in part view (better padding vs margin)
put minimum size on text of slice setting
removed extra unused gui widget from settings name
put in debug stack navigation F2 F3
2017-08-24 11:50:55 -07:00
John Lewin
98238aad40 Move HeaderText from constructor parameter to WizardPage property
- Improves readability, allows side-by-side with Window title
- Slight increase in overhead due to reconstruction of internal printer
2017-08-24 00:16:31 -07:00
John Lewin
65135f93a2 Require WizardPage actions to be registered with AddPageAction
- Add HorizontalSpacer and Cancel buttons to all windows
2017-08-23 17:27:30 -07:00
John Lewin
559c300cb4 Revise WizardWindow api
- WizardPage instance should drive window namespace and title
- Key open windows page initial WizardPage type
2017-08-23 15:51:29 -07:00
John Lewin
c27b6ec62d Convert RenameItemWindow to WizardPage 2017-08-23 15:49:43 -07:00
John Lewin
2f8539c9c8 Fix exception on reflow due to control accumulation 2017-08-22 22:19:53 -07:00
John Lewin
1e8d451dc4 Reflow library on bounds changed 2017-08-22 18:42:34 -07:00
John Lewin
3a9833697d Platform providers
- New Provider model
- Remove WindowsFileDialogs project
- Remove PlatformAbstract assembly, use AggContext
- Rename OsInformation to OperatingSystem
2017-08-22 13:42:34 -07:00
John Lewin
c6a534717d Organize usings 2017-08-20 18:25:11 -07:00
John Lewin
7737f5cc19 Change naming of gcode/x3g exports 2017-08-19 09:50:08 -07:00
John Lewin
70a8540e55 Use icons on export page 2017-08-18 18:13:15 -07:00
John Lewin
eac61f0217 Fix container load exceptions due to missing Add/Create Folder buttons 2017-08-15 20:24:07 -07:00
John Lewin
37a24826f9 Execute container reloads on UIThread
- Issue MatterHackers/MCCentral#1836
Index out of range exception on startup
2017-08-15 20:22:00 -07:00
John Lewin
12b6ea2bcc Evaluate library view without bottom toolbar 2017-08-14 11:59:56 -07:00
John Lewin
8cfffa3f21 Rename cube asset 2017-08-14 11:56:30 -07:00
John Lewin
3b1bb05858 Tune toolbar/button styles, extract toolbar padding to theme 2017-08-14 11:53:45 -07:00
John Lewin
9915817e16 Remove centerText parameters 2017-08-13 14:17:34 -07:00