Commit graph

427 commits

Author SHA1 Message Date
jlewin
95ae04b790 HelpDocs 2019-06-18 12:23:08 -07:00
jlewin
19a7fba3a6 Extract screen space axis indicator to dedicated drawable 2019-06-18 12:23:07 -07:00
jlewin
60bde338d9 Remove file test for exe, use filename const, consolidate dllimports 2019-06-14 17:00:22 -07:00
jlewin
3f080cb6b2 Prevent bed validation for GCode files
- Issue MatterHackers/MatterControl#4611
Empty bed will not print
2019-06-14 14:14:19 -07:00
jlewin
02d9a8d93b Remove EmptyMenu behavior 2019-06-12 11:56:38 -07:00
jlewin
f884e336a4 Fix casing 2019-06-12 11:50:55 -07:00
jlewin
346bcefc9f Consolidate menu generation
- Issue MatterHackers/MCCentral#5654
Different menus when right clicking an object in the 3D view and in
the design tree
2019-06-12 11:48:45 -07:00
jlewin
ddf78bc299 Move Help menu item into GetActionMenuForSceneItem
- Issue MatterHackers/MCCentral#5654
Different menus when right clicking an object in the 3D view and in
the design tree
2019-06-12 11:08:14 -07:00
jlewin
23ec362e99 Report exceptions during Boolean processing
- Issue MatterHackers/MCCentral#5659
Investigate failure to subtract on Pulse setup machine
2019-06-07 13:52:47 -07:00
jlewin
0156c5c1e8 Use https for MH feed requests
- Issue MatterHackers/MCCentral#5632
MH Feed requests redirected to https
2019-06-04 18:22:33 -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
aa9d576f0a Simplify export plugin selection 2019-06-04 18:07:20 -07:00
jlewin
fca740e465 Consolidate export button code 2019-06-04 17:54:32 -07:00
jlewin
a5a5411717 Simplify button name, move details (x3g/gcode) to tooltip 2019-06-04 17:54:32 -07:00
jlewin
c473052154 Swap button order 2019-06-04 17:54:32 -07:00
jlewin
4899d77517 Use theme helper for common styling 2019-06-04 17:54:32 -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
John Lewin
e52d963278 Extract WorldView extension methods 2019-06-03 16:33:27 -07:00
LarsBrubaker
6abe190922 Merge remote-tracking branch 'origin/2.19.6' 2019-06-01 17:36:09 -07:00
LarsBrubaker
4b9ff1bbbe reset needs to be marked as user driven 2019-06-01 09:10:52 -07:00
jlewin
c46b3f519e Enable FullRowSelect on ErrorValidationRows with fixes
- Issue MatterHackers/MCCentral#5618
Print validation error rows are not clickable
2019-05-31 18:00:57 -07:00
jlewin
aae2976c95 Extract ClosePopup behavior for reuse, invoke on Warnings dismiss 2019-05-31 18:00:43 -07:00
jlewin
6bd0e87cf8 Mark IsDirty during profile save
- Issue MatterHackers/MatterControl#4574
Started using my printer at home and it reverted to an old web
setting that lost all my recent changes
2019-05-29 14:16:25 -07:00
jlewin
f2980b3744 Extract ClearBlackList from Save 2019-05-29 12:25:31 -07:00
LarsBrubaker
e6f051d45e moving easing to vector math 2019-05-27 16:39:51 -07:00
jlewin
e24683ee42 Always ReloadAll on Reset to Defaults
- Issue MatterHackers/MCCentral#5585
Reset to Defaults does not clear changed settings
2019-05-24 14:14:07 -07:00
John Lewin
31b460d13e Remove unused return value variable 2019-05-23 09:54:23 -07:00
jlewin
597aec498b Use Ancestors in place of Parents 2019-05-22 18:46:56 -07:00
jlewin
427eea20b8 Reduce overhead of isSelected in high item count scenes
- Selected is item or any parent selected
2019-05-22 18:46:13 -07:00
jlewin
14b34eea6f Use event semantics 2019-05-22 18:46:12 -07:00
Lars Brubaker
3be79528d0 If we have more than 1000 transparent meshes don't sort their polygons 2019-05-22 17:37:11 -07:00
John Lewin
cf3581af02 Clear IAVolume lists on close
- Lots of cross object references with non-widget IAVolumes. Clear
on widget close as is easy and seems beneficial
2019-05-22 09:21:31 -07:00
John Lewin
c8510bdd6d Clean up event handler leaks
- Issue MatterHackers/MCCentral#5573
Investigate allocations on large GCode load and failure to release
2019-05-22 09:18:26 -07:00
John Lewin
3717d284a7 Simplify - use overload with default identity matrix 2019-05-21 07:40:36 -07:00
jlewin
fe80feb5e1 Clean up PathControl 2019-05-20 16:53:12 -07:00
John Lewin
fad8146c12 Add experimental PathObject3D 2019-05-20 16:38:21 -07:00
jlewin
a7b8251807 Replace duplicate ItemsToSubtract property with SelectedChildren
- Update to use new SelecteChildren as HashSet
- Issue MatterHackers/MCCentral#5565
MatterControl extra slow with specific MCX, crashes on copy
2019-05-20 16:37:45 -07:00
John Lewin
3bd2eccf9c Add Visible property to IInteractionElement 2019-05-20 14:13:56 -07:00
John Lewin
7d3a7ca3db Fix typo 2019-05-20 14:13:56 -07:00
John Lewin
f8d1806247 Add InteractionControl.LostFocus interface member 2019-05-20 14:13:56 -07:00
John Lewin
5848502d97 Skip operation until after early exit test 2019-05-20 14:13:56 -07:00
John Lewin
cd266984ac Simplify InteractionControls and reduce to subset of InteractionVolume 2019-05-20 14:13:56 -07:00
John Lewin
76471e3800 Extract embedded types to new file 2019-05-20 14:13:55 -07:00
John Lewin
ab686559c8 Move DepthTest toggle outside of loop 2019-05-20 14:13:55 -07:00
John Lewin
aa1b6fe12b Reorder members 2019-05-20 14:13:55 -07:00
John Lewin
694d28e285 Remove unused member 2019-05-20 14:13:55 -07:00
John Lewin
27ab7992ce Fix warnings
(cherry picked from commit c33ee2d8812f083ec151bd8616387ff285ae05d5)
2019-05-20 14:13:55 -07:00
LarsBrubaker
3b420c2ef8 improving subtract and subtract and replace editor display 2019-05-18 22:06:17 -07:00
LarsBrubaker
6278622f46 Make subtract and subtract and replace us ID rather than Name 2019-05-18 06:55:57 -07:00