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
a3bf83e87c
Rename ArrowDirection Up/Down
2019-06-07 11:02:08 -07:00
John Lewin
df7ea996d1
Move static PPE.CreateSettingsRow() to new SettingRow constructor
...
- Improve reuse and consistency with shared constructor on actual type
2019-06-05 09:08:32 -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
8634c17a0a
Simplify
2019-06-03 16:33:28 -07:00
John Lewin
a589bc3025
Remove unused ClippingFrustum calls
2019-06-03 16:33:28 -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
jlewin
3d2aff70d4
Revise Open Recent filter
2019-05-28 18:00:30 -07:00
LarsBrubaker
e6f051d45e
moving easing to vector math
2019-05-27 16:39:51 -07:00
LarsBrubaker
af7be404d9
fixing warnings
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
8c3de11a9f
Convert public property editor to use SettingsRow
...
- Ensure consistent styling across panels
2019-05-24 12:33:03 -07:00
John Lewin
c02909b604
Consolidate CreateSettingsRow behavior
...
- Make theme required
- Add overload for creating row with widget reference
- Remove overload lacking widget reference
- Remove row.AddChild(widget) from callers, use new overload
2019-05-24 12:33:03 -07:00
jlewin
2dd4e27c1f
Don't create TreeNode for items marked with @HideFromTreeView
...
- Issue MatterHackers/MCCentral#5577
Consider if support objects should appear in treeview
2019-05-24 10:38:13 -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
jlewin
6346f075ef
Use new untyped Parents member
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