Commit graph

259 commits

Author SHA1 Message Date
John Lewin
931f0b9e0c Restore CloseOnIdle
- Issue MatterHackers/MCCentral#5755
Cannot access disposed object exception during application exit
- Issue MatterHackers/MCCentral#5756
Cross-Thread operation not valid exception in CommunicationStateChanged
event handlers
2020-02-07 17:08:47 -08:00
LarsBrubaker
de1f592efa fixing warnings 2020-02-07 17:08:47 -08:00
LarsBrubaker
f5a884b94f make sure we set the wipe tower size
issue: MatterHackers/MCCentral#5745
Coarse wipe towers to small
2020-02-07 17:08:47 -08:00
LarsBrubaker
60a56af419 Removed ReadOnly list added Index of to SafeList 2020-02-07 17:08:47 -08:00
LarsBrubaker
54d29b41f7 use run on idle less 2020-02-07 15:27:43 -08:00
LarsBrubaker
3824583acd Changed ReadOnly to use Buffers 2020-02-07 15:27:43 -08:00
LarsBrubaker
58e77cfe60 GuiWiget Children working as a SafeList 2020-02-07 15:27:43 -08:00
John Lewin
8706a2aeaf Guard for null
- Issue MatterHackers/MatterControl#4665
MC on macOS crashes when exporting G-code
2019-09-25 10:51:50 -07:00
jlewin
5049d3354d Assign NodeParent when added, walk NodeParent tree for expansion
- Issue MatterHackers/MCCentral#5718
TreeView expansion in SelectedNode fails as parent not yet assigned
2019-06-20 18:20:53 -07:00
jlewin
422953d685 Use LayoutLock for expensive construction on large node count 2019-06-20 13:35:03 -07:00
jlewin
1b66dde24f Conditionally create split buttons for OperationGroups
- Revise group ordering, move some items from Align to Other
2019-06-20 13:34:15 -07:00
jlewin
ae6655911a Scroll selection into view 2019-06-19 16:44:35 -07:00
jlewin
dab70b3dc0 Don't collapse tree of existing selection 2019-06-19 16:34:19 -07:00
jlewin
8a6f98db62 Fix warnings 2019-06-18 15:49:56 -07:00
jlewin
a12efe3a3b Expose them to derived types 2019-06-18 15:39:31 -07:00
jlewin
95ae04b790 HelpDocs 2019-06-18 12:23:08 -07:00
jlewin
fc42f4094d Pass sceneContext rather than scene to IsEnabled
- Revise button group membership
2019-06-17 13:27:08 -07:00
jlewin
e5919ca89f Change IsEnabled default 2019-06-17 12:12:41 -07:00
jlewin
426a923fc5 Move GetDefaultOperation into OperationGroup 2019-06-17 12:09:18 -07:00
John Lewin
b4b18b14f2 Require unlocalized group identifier, restore missing buttons 2019-06-13 08:28:09 -07:00
John Lewin
cb6eb43972 Add support for grouping scene operations into a drop menu button
- Issue MatterHackers/MCCentral#5664
consider adding a dual align quick button
2019-06-13 08:16:50 -07:00
jlewin
45546bbab9 Consolidate LocalizedAction into SceneSelectonOperation 2019-06-12 17:15:19 -07:00
jlewin
35898393e0 Reduce layer count on XY calibration template
- Issue MatterHackers/MCCentral#5647
2019-06-11 12:33:16 -07:00
John Lewin
be8f83d59f Remove restrictions, improve hints on XY Calibration
- MatterHackers/MCCentral#5615
User confusion due to disabled input fields
2019-06-05 09:08:32 -07:00
jlewin
ec1a50b815 Change OnClick to protected
- Issue MatterHackers/MCCentral#3445
Change accessibility of OnClick to protected, revise callers to use
InvokeClick()
2019-06-04 18:20:01 -07:00
jlewin
cc9dc69413 Simplify 2019-06-04 17:54:31 -07:00
Tyler Anderson
c5daadc02c Added Export G-Code button to print menu 2019-06-04 16:54:21 -07:00
Lars Brubaker
166fa1e832 Revising xy calibration language
issue: MatterHackers/MCCentral#5622
add the word 'centered' to the description of 'balanced' in the xy calibration collection page
2019-05-31 17:01:56 -07:00
jlewin
c8832d5c55 Fix typo 2019-05-29 17:51:28 -07:00
jlewin
fcc5e03fce Revise wizard descriptions 2019-05-29 17:00:18 -07:00
jlewin
fd90765008 Add OnAdvance to WizardPage, hook to persist nozzle offsets
- Issue MatterHackers/MCCentral#5559
XY calibration changing offsets on cancel
2019-05-29 12:25:31 -07:00
jlewin
f3690bb2fd Disable listenForImageChanged in HoverImageWidget 2019-05-22 18:46:57 -07:00
jlewin
f76fdc2525 Switch back to original view mode after calibration print
- Issue MatterHackers/MCCentral#5543
consider if conclusion of xy calibration should switch back to model
view rather than gcode view
2019-05-20 16:56:16 -07:00
jlewin
0a0dc56ead Resume to collect data page on calibration print cancel 2019-05-17 17:20:09 -07:00
jlewin
2f6f695bfc Wait to move to next page until print concluded 2019-05-17 17:19:11 -07:00
jlewin
b2a1978bb8 Switch from RadioButtons to new CalibrationTabWidget 2019-05-17 17:18:23 -07:00
John Lewin
42b2756896 Add CalibrationTabWidget 2019-05-17 12:15:51 -07:00
John Lewin
c65acc3148 Proxy TextColor to child 2019-05-17 12:15:50 -07:00
John Lewin
1454faddf5 Fix warnings 2019-05-17 12:15:48 -07:00
Lars Brubaker
1ce1377b2f added the ability to describe that the printer is already calibrated. 2019-05-17 10:18:09 -07:00
Lars Brubaker
b8edb20a7e fixing warnings 2019-05-17 10:17:45 -07:00
jlewin
1690d372b7 Ensure Done buttons are default/accept buttons
- Use common ShowWizardFinished helper method
- Add callback support for doneClicked
- Issue MatterHackers/MCCentral#5541
Wizard Done buttons should be default/accept button
2019-05-16 16:25:11 -07:00
jlewin
1033649e12 Perform case insensitive file extension comparison
- Issue MatterHackers/MCCentral#5539
Exporting as STL appends ".stl" and creates new file
2019-05-16 16:25:10 -07:00
jlewin
35f951b47b Improve PrinterCalibrationWizard 2019-05-15 17:03:22 -07:00
John Lewin
13ff7dd017 Suppress conditional close in XYCalibrationWizard cancel
- Issue MatterHackers/MCCentral#5493
Unexpected abort dialog after calibration print cancel
2019-05-14 23:00:18 -07:00
jlewin
415d5206e7 Combine Start Print/Calibration Mode pages
- Issue MatterHackers/MCCentral#5479
Remove excess step from Nozzle Calibration wizard
2019-05-14 18:39:02 -07:00
jlewin
8d6a2cec59 New searchable Add Printer Wizard
- Issue MatterHackers/MCCentral#5519
Finish new Add Printer wizard
- Issue MatterHackers/MCCentral#3439
Improve printer Make / Model selection for Pulse
2019-05-14 15:43:14 -07:00
jlewin
2b8d794232 Add Enter key support for primary/Accept button
- Issue MatterHackers/MCCentral#5489
Inconsistent keyboard support in wizard pages
2019-05-13 15:38:53 -07:00
jlewin
df3be5eb2c Remove custom EditableNumberDisplay, use MHNumberEdit
- Issue MatterHackers/MCCentral#5492
Irregular field styling
2019-05-13 13:46:48 -07:00
John Lewin
18d5bf00e7 Emulated windowing system needs to set focus on Show
- Issue MatterHackers/MCCentral#5507
Buttons lack tab key support
2019-05-12 09:15:37 -07:00