Commit graph

539 commits

Author SHA1 Message Date
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
a70897c12e Match existing SplitterBackground color 2017-08-23 14:11:51 -07:00
John Lewin
f2290403a7 Revise DockingTab support 2017-08-23 13:52:31 -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
Lars Brubaker
5b346494a9 Don't right click on number edits in design tools 2017-08-21 16:14:38 -07:00
John Lewin
c6a534717d Organize usings 2017-08-20 18:25:11 -07:00
John Lewin
ab7bb626c3 Adjust RadioPanel layout 2017-08-19 09:51:41 -07:00
John Lewin
0af95b8f70 Auto check first radio item 2017-08-19 09:50:24 -07:00
John Lewin
58ca19523b Remove unused variables 2017-08-19 08:06:11 -07:00
John Lewin
70a8540e55 Use icons on export page 2017-08-18 18:13:15 -07:00
John Lewin
a2002a4043 Flatten factory options, use constructor syntax for cloning 2017-08-17 18:03:54 -07:00
John Lewin
737453379a Move IsPinned and SettingsTabIndex state into printer model 2017-08-15 19:20:12 -07:00
Lars Brubaker
af534f0802 Made the popup tab selection be persistent (in mem) 2017-08-15 15:12:38 -07:00
John Lewin
6c215415d0 Revise printer tabs layout 2017-08-15 12:35:12 -07:00
John Lewin
4cecbc6e23 Simplify type name 2017-08-15 12:34:24 -07:00
Lars Brubaker
51d6f990ab Fixed text size on side tabs 2017-08-14 19:09:37 -07:00
John Lewin
9915817e16 Remove centerText parameters 2017-08-13 14:17:34 -07:00
John Lewin
7eba42c150 Remove redundant GenerateTooltipButton implementations 2017-08-12 23:02:27 -07:00
John Lewin
44857fa108 Sort export plugins by RadioButton text 2017-08-12 00:21:17 -07:00
John Lewin
656c33bbf5 Add experimental 'Export to Folder' IExportPlugin 2017-08-11 23:53:27 -07:00
John Lewin
9033da3776 Extract GCode export to new IExportPlugin interface 2017-08-11 23:25:38 -07:00
John Lewin
c090aef2ef Extract Stl/Amf exports to new IExportPlugin interface 2017-08-11 23:25:37 -07:00
John Lewin
0d5d0eeab0 Refactor export plugins 2017-08-11 23:22:59 -07:00
John Lewin
420a8abe18 Remove all Part Export -> PrintItemWrapper dependencies 2017-08-09 14:40:48 -07:00
John Lewin
ac5fb6f3cf Revise shared export implementation to support export plugins 2017-08-09 13:24:49 -07:00
John Lewin
6d3c4aac3c Use consistent name and location 2017-08-09 12:05:17 -07:00
John Lewin
a98420fda8 Wireup GCode export to async slicing, revise shared export to follow 2017-08-09 12:00:23 -07:00
John Lewin
c881624aac Remove duplicate code 2017-08-09 11:25:19 -07:00
John Lewin
e60e77eba7 Revise shared export implementation to support GCode 2017-08-09 11:14:38 -07:00
John Lewin
342a9b1573 Revise shared export implementation to support Amf 2017-08-09 11:13:51 -07:00
John Lewin
4bc246285f Revise SaveAmf to take ILibraryContentStream 2017-08-09 09:11:06 -07:00
John Lewin
483c696590 Use radio button for Amf export 2017-08-09 09:11:06 -07:00
John Lewin
b103218d5f Use radio button for Stl export, add dedicated/wizard Export button 2017-08-09 09:11:06 -07:00
John Lewin
2716ed4be7 Remove filesystem dependency from SaveStl export source
- Convert to ILibraryContentStream
- Extract UI interactions to SaveStl caller
- Return success result from SaveStl
2017-08-09 09:11:06 -07:00
John Lewin
b504066ba2 Fix amf export, remove saveParams dependency in SaveAmf 2017-08-08 21:22:26 -07:00
John Lewin
c78e8e3a6f Fix stl export, remove saveParams dependency in SaveStl 2017-08-08 21:22:25 -07:00
John Lewin
fb568a074a Refactor ExportPrintItemPage 2017-08-08 21:04:20 -07:00
John Lewin
d2a9f6a8f4 Move button click events to inline lambdas 2017-08-08 20:58:00 -07:00
John Lewin
8dbd0e267a Simplify file dialog registrations 2017-08-08 20:52:46 -07:00
John Lewin
543098543f Loop on results, use initializer pattern 2017-08-08 20:37:13 -07:00
John Lewin
c948cb20f7 Add margin to export buttons 2017-08-08 20:36:41 -07:00
John Lewin
24dfec6351 Simplify localization 2017-08-08 20:31:05 -07:00
John Lewin
a20db04439 Remove classic X3G export implementation 2017-08-08 20:18:54 -07:00
John Lewin
8ce148f0e8 Change ExportPrintItem file name 2017-08-08 20:06:29 -07:00
John Lewin
7701b320c6 Restore export button, convert export window to WizardPage
- Remove slice_and_export commandline options for queue items
2017-08-08 20:05:13 -07:00
Lars Brubaker
26d36ad541 More refactoring
Improved debugshowbounds
2017-08-07 16:11:26 -07:00
Lars Brubaker
f7d4163125 Refactoring VAnchor and HAnchore names
Making more debug info for show bounds
2017-08-07 15:47:27 -07:00