jlewin
7f597eafe3
Improve template positioning and use requested mode
2019-02-19 18:37:13 -08:00
jlewin
86e19ed229
Initialize to printer ActiveExtruderIndex
2019-02-19 18:36:26 -08:00
jlewin
d26b786b1e
Remove Trim and StringBuilder reassignment
2019-02-19 16:02:20 -08:00
jlewin
26b22980d1
Rename type
2019-02-19 15:39:02 -08:00
jlewin
ef94c9e7f6
Add SwitchExtruderStream to GCode export
2019-02-19 15:36:30 -08:00
jlewin
a10e7f5413
Use Queue type
2019-02-19 15:31:28 -08:00
jlewin
acc10125c8
Extract extruder switching behavior to new stream processor
2019-02-19 15:26:09 -08:00
jlewin
53e09aa4bc
Use OnClosed instead of Closed event, remove redundant guard
2019-02-19 14:43:26 -08:00
jlewin
0897d4dc08
Restore behavior from old UltraFineBed step conclusion
...
- Issue MatterHackers/MCCentral#5075
Restore deleted code, move into OnClosed rather than OnLoad
2019-02-19 14:43:26 -08:00
Lars Brubaker
9d7357bc6d
Don't enable software endstop stream yet
2019-02-19 14:28:24 -08:00
Lars Brubaker
64131e6e01
Always do T0 T1 change in streams
2019-02-19 14:24:30 -08:00
Lars Brubaker
3f0f8a2369
starting work on software endstops stream
2019-02-19 14:24:29 -08:00
LarsBrubaker
d82efb143a
Working on new software endstops stream
2019-02-19 14:24:28 -08:00
Lars Brubaker
563bd1a3e7
making sure we don't re-enter this.OnInvalidate unless explicitly for properties
...
issue: MatterHackers/MCCentral#4965
Rebuild should directly call base.OnInvalidate to prevent re-entering this.OnInvalidate
2019-02-19 14:24:12 -08:00
jlewin
5ed80026cb
Revising naming to match type
2019-02-19 11:54:06 -08:00
John Lewin
493ed9afb1
Fix missing adornment after glyphs on horizontal lines
2019-02-19 11:05:42 -08:00
John Lewin
ac9a0df5d3
Restore Cancel button
2019-02-19 11:05:42 -08:00
John Lewin
5709caff91
Fix line rendering quirks
2019-02-19 11:05:42 -08:00
John Lewin
ecaaabcc92
Build offsets in constructor
2019-02-19 11:05:42 -08:00
John Lewin
250dc2cf95
Improve naming
2019-02-19 11:05:42 -08:00
John Lewin
dea002ab73
Extract template rendering to reusable component
...
- Add conditional logic to render vertical/horizontal templates
- Add vertical and horizontal templates to printing page
2019-02-19 11:05:42 -08:00
John Lewin
f64c4a33a9
Cancel print on wizard close
2019-02-19 11:05:42 -08:00
John Lewin
b2b542904b
Fix printer references, start printing GCode after generation
2019-02-19 11:05:42 -08:00
John Lewin
dd0f495af6
Rename template printer type
2019-02-19 11:05:42 -08:00
John Lewin
5873d254c6
Extract GCode generation to dedicated type
2019-02-19 11:05:42 -08:00
John Lewin
223b85760e
Extract embedded type to new file
2019-02-19 11:05:42 -08:00
John Lewin
35808e4bda
Use new onloadInvoked member
2019-02-19 11:05:42 -08:00
John Lewin
bae0bf9020
Add mechanism to DialogPage to start and show SetupWizards
...
- Remove special behavior in each SetupWizard for showing Dialogs
- Move initialization code in old Start method into constructors
2019-02-19 11:05:42 -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
c5038e6772
Convert nozzle calibration into wizard format
...
- Wire up intro/heater/homing/templateprint/calibrate
2019-02-19 11:05:42 -08:00
John Lewin
6d613dd1e1
Add simple constructor
2019-02-19 11:05:42 -08:00
John Lewin
c85cd950d6
Set protected windowTitle in constructor
2019-02-19 11:05:41 -08:00
John Lewin
9d1170f118
Move SetupWizards to dedicated folder
2019-02-19 11:05:41 -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
John Lewin
4e0078ebf0
Rename type
2019-02-19 11:05:41 -08:00
John Lewin
49c933eb56
Use GCode helper Transform
2019-02-19 11:05:41 -08:00
John Lewin
4334f279fe
Extract PrintLineEnd to new method
2019-02-19 11:05:41 -08:00
John Lewin
2b3817409d
Extract embedded type to new file
2019-02-19 11:05:41 -08:00
jlewin
38cbfa8fb9
Increment rather than reassign X offset
2019-02-19 11:05:41 -08:00
jlewin
e4c2fab814
Assign X offset
2019-02-19 11:05:41 -08:00
jlewin
32012097a3
Move calibration template into NozzleOffsetCalibrationPrintPage
2019-02-19 11:05:41 -08:00
jlewin
429b2d0c30
Add Nozzle Offset calibration to Controls
2019-02-19 11:05:41 -08:00
jlewin
cb6a5616d0
Add calibration gcode template
2019-02-19 11:05:41 -08:00
jlewin
4cb10136ee
Expose Glyphs globally and ensure points centered around origin
2019-02-19 11:05:41 -08:00
jlewin
6772911a08
Switch back to T0 at probe calibration conclusion
...
- Short term workaround for move up behavior on homed Pulse
2019-02-19 11:05:41 -08:00
jlewin
640833367d
Update SwapToSettings to update in-place as recommended in TODO
2019-02-19 11:05:40 -08:00
John Lewin
b53e34d8f4
Fix typo
2019-02-15 21:04:45 -08:00
John Lewin
edba8b333f
Fix naming error
2019-02-15 21:03:01 -08:00
John Lewin
d035c58d10
Simplify naming
2019-02-15 20:58:13 -08:00