Commit graph

13 commits

Author SHA1 Message Date
Lars Brubaker
bed90234e7 Made MatterControl run as a .net standard app
Moving matter control to a lib and creating a new exe to run it
2018-09-06 16:09:58 -07:00
John Lewin
b06892ff01 Pass clicked rather than owning widget 2018-08-08 08:46:26 -07:00
John Lewin
6e72278406 Wire up NodeMouseClick event 2018-08-08 08:46:26 -07:00
Lars Brubaker
a37d896edf Fixing bug in component packaging
Started work on component editor
2018-08-01 18:05:04 -07:00
John Lewin
9e19faf7f8 Clean up references holding IObject3Ds in memory
- Modify ClearPlate to perform cleanup duties while investigating
- Issue MatterHackers/MCCentral#3602
Significantly more memory used than expected
2018-06-22 00:10:27 -07:00
John Lewin
f727fb2dc7 Add support for text only TreeNodes
- Issue MatterHackers/MCCentral#3520
2018-06-06 09:07:23 -07:00
John Lewin
b6b7a1c186 Flatten namespace 2018-06-05 08:35:38 -07:00
John Lewin
170af8f6b4 Ignore TextObject3D children in TreeView 2018-06-01 09:04:42 -07:00
John Lewin
a382b26f4b Revise treenode selection rect to exclude checkbox region
- MatterHackers/MCCentral#3495
2018-06-01 09:04:42 -07:00
John Lewin
5244025ae3 Consolidate tree processing
- Only build treeview once, destroy/create child content on change
- Single recursive AddTree(IObject3D) method handles all nodes
- BuildTree caller assigns node.TreeView instance on root node
- MatterHackers/MCCentral#3483
Differing construction implementations results in inconsistent TreeNodes
2018-06-01 09:04:42 -07:00
John Lewin
d0e490fe41 Add theme dependency to TreeView, use theme for selection color 2018-05-22 07:00:00 -07:00
John Lewin
ed4898cdf6 Organize usings 2018-05-21 17:39:19 -07:00
Lars Brubaker
1936b69cc8 Put TreeView into MatterContrlol 2018-05-21 13:30:06 -07:00