jlewin
35f951b47b
Improve PrinterCalibrationWizard
2019-05-15 17:03:22 -07:00
jlewin
b0c505e761
Add indicator for confirm cancel, set after passing key markers
...
- Issue
MatterHackers/MCCentral#5487
Mechanism required to only show wizard cancel confirmation when appropriate
2019-05-09 11:17:22 -07:00
jlewin
d0d2317600
Reuse LoadFilamentWizard in XYCalibrationWizard
...
MatterHackers/MCCentral#5266
XYCalibration Wizard should include LoadFilament pages if materials
are unknown
2019-04-15 16:07:01 -07:00
jlewin
8ce46e32cb
Add Visible/Enabled properties to ISetupWizard
...
- Add support for filtering out invalid wizards at runtime
- Add support for disabling wizards until requirements are met
2019-03-22 14:19:06 -07:00
jlewin
c5edf5c761
Add SetupRequired indicator ISetupWizard
2019-03-22 14:19:05 -07:00
jlewin
61716d98a7
Change ISetupWizard to be IEnumerator<WizardPage>
...
- Allow for arbitrary navigation in staged wizard window
2019-03-22 14:19:05 -07:00
jlewin
4f0b6b0ba9
Change WindowTitle to Title - simple summary of task at hand
2019-03-22 14:19:05 -07:00
jlewin
3f2455c9fa
Add support for explicit WindowSize on SetupWizards
2019-03-06 18:03:38 -08:00
John Lewin
843b353bbb
Move window.Closed listeners to IDisposable.Dispose
2019-02-19 11:05:42 -08:00
John Lewin
29812fdf82
Add WindowTitle to ISetupWizard
2019-02-19 11:05:42 -08:00
John Lewin
029f4fc0a7
Reduce wizard definitions to new ISetupWizard interface
...
- Remove overlapping roles with DialogPage
- Use ISetupWizard to define forward through page definitions
- Remove PrinterSetupWizardRootPage, use first page in Pages
2019-02-19 11:05:41 -08:00