Commit graph

149 commits

Author SHA1 Message Date
John Lewin
2ca05912ef Revert back to two buttons - merge/delete 2018-08-11 10:07:06 -07:00
John Lewin
4752603f90 Use menu theme 2018-08-10 13:29:38 -07:00
John Lewin
39b2ab35a3 Consolidate Apply/Delete for clarity around outcome 2018-08-10 13:14:06 -07:00
John Lewin
09e7ed9e4c Only restore the root selection if it wasn't the item removed
- Issue MatterHackers/MCCentral#3977
New Remove code restores removed item as selection
2018-08-10 13:09:17 -07:00
John Lewin
2f92a99c24 Refresh SelectedItem after remove to refresh tree 2018-08-08 14:07:02 -07:00
John Lewin
2e838d4a04 Eliminate CanRemove member 2018-08-08 14:02:54 -07:00
John Lewin
710d72adfe Add scene right click menu 2018-08-08 08:46:25 -07:00
Lars Brubaker
93aabd50f0 Making selection panel overflow menu track if has selection
issue: MatterHackers/MCCentral#3952
If you click the Details overflow menu before you have an object selected it no longer works
2018-08-06 12:21:44 -07:00
John Lewin
2d92ad3358 Revise spacing
- Issue MatterHackers/MCCentral#3948
Confusing arrangement of content and overlapped/duplicate scrollbars
2018-08-03 17:58:14 -07:00
John Lewin
7957eed0db Expose 'Copy Path' while editing components 2018-08-02 17:30:59 -07:00
John Lewin
2ec0a37230 Improve ComponentObject3D editing experience 2018-08-02 17:30:58 -07:00
John Lewin
e9fb588e87 Show operation icons in TreeView for known types
- Issue MatterHackers/MCCentral#3700
Have icon provider for image object that shows image
2018-07-10 15:14:11 -07:00
Lars Brubaker
f915260ce8 Getting Mirror and Scale into select overflow menu
Took out mirror and scale side bar controls
More state passed to UpdateControls
2018-07-06 17:11:33 -07:00
Lars Brubaker
46a23eabcd Make single items also work 2018-06-27 12:52:03 -07:00
Lars Brubaker
47327b01cc Got the component object panel updating correctly
Got the items to be in the order of the SurfaceEditors description
Got image to send the right invalidate on image changed
2018-06-27 12:52:03 -07:00
John Lewin
f3e3c0ef7e Migrate from ButtonFactory to TextButton 2018-06-25 09:28:36 -07:00
John Lewin
9908c72d46 Restore Rename functionality 2018-06-24 00:09:49 -07:00
John Lewin
abb2cf3e42 Move operations into new overflow menu and evaluate
- Issue MatterHackers/MCCentral#3733
2018-06-24 00:09:48 -07:00
John Lewin
3728934082 Move editor actions into editor header bar with overflow menu
- Remove inlineTitleEdit hack, add menu item for rename
2018-06-24 00:09:48 -07:00
John Lewin
042d0e4059 Remove Edit button
- Issue MatterHackers/MCCentral#3724
Remove Selection -> Edit button?
2018-06-24 00:09:47 -07:00
John Lewin
77ba63fd82 Remove scrollable from ResizableSectionWidget, wrap in caller 2018-06-23 07:05:26 -07:00
Lars Brubaker
44620501f3 Restore apply and remove functionality. 2018-06-22 18:59:50 -07:00
John Lewin
56031dbc77 Extract EditorPanel resize functionality to new type
- Issue MatterHackers/MCCentral#3645
Tree view - Needs title and collapse ability
2018-06-22 18:29:03 -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
ffe8a3ba11 Components prototype 2018-06-12 14:58:11 -07:00
Lars Brubaker
34b5d070cb Default the update button to be hiden 2018-06-11 15:24:14 -07:00
John Lewin
4f69429eea Add and correct comments 2018-06-09 11:40:59 -07:00
John Lewin
2ee975d527 Revise padding assignment to prevent space between bottom edge and bar
- Issue MatterHackers/MCCentral#3572
Incorrect padding due to wrapper required for resize container
2018-06-09 11:38:35 -07:00
John Lewin
5d3f6b9f89 Remove View3DWidget from IObject3DEditor
- Issue MatterHackers/MCCentral#3567
Remove IObject3DEditor coupling to View3DWidget
2018-06-09 10:13:19 -07:00
Lars Brubaker
e054275ba9 Made linear extrude do an apply correctly
Fixed object properties panel collapse regression

Making copy mesh an extension method

issue: MatterHackers/MCCentral#3561
Editor panel fails to maintain size when collapsed via SectionWidget controls
2018-06-08 15:10:20 -07:00
Lars Brubaker
36ba22b39c Revise editor panel scroll behavior 2018-06-08 11:13:09 -07:00
Lars Brubaker
91ff0d4a88 Improved selected object editor panel
issue: MatterHackers/MCCentral#3536
Consider if Object3D items should have coupling to MatterControl
2018-06-07 18:16:16 -07:00
John Lewin
e563334b4d Use generic rather than printer scope
- Issue MatterHackers/MCCentral#3494
"New Part" crashes with null reference exception
2018-06-01 09:04:41 -07:00
John Lewin
5f3b869fa2 Persist user heights for tree/editor panels
- Issue MatterHackers/MCCentral#3428
Load persisted user value for tree section height
2018-05-31 15:38:58 -07:00
John Lewin
bd74891141 Restore non-descent behavior 2018-05-22 18:34:57 -07:00
John Lewin
2602fef4c7 Host editor panel in BottomResizeContainer
- Issue MatterHackers/MCCentral#3424
2018-05-22 13:40:13 -07:00
John Lewin
7c29214d20 Remove dedicated title edit row, merge with Editor SectionWidget 2018-05-22 13:28:42 -07:00
John Lewin
10100b3be1 Move TreeView above edit panel
- Issue MatterHackers/MCCentral#3427
2018-05-22 12:51:04 -07:00
John Lewin
22d55912e0 Revert to pre-tree selection panel (9678fe756) 2018-05-22 07:42:35 -07:00
John Lewin
35a61f7564 Extract lambda to named delegate 2018-05-22 07:26:22 -07:00
John Lewin
78f98997b9 Fix typo 2018-05-22 07:21:11 -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
ee30939dde Demand dependency in constructor 2018-05-21 16:42:40 -07:00
Lars Brubaker
c2bfefbde6 Made a bottom resize container 2018-05-21 14:15:22 -07:00
Lars Brubaker
1936b69cc8 Put TreeView into MatterContrlol 2018-05-21 13:30:06 -07:00
LarsBrubaker
0489641c9c New TreeNode type for TopNode 2018-05-20 19:08:14 -07:00
Lars Brubaker
030b97a558 Put icon is the tree view 2018-05-18 12:02:02 -07:00
Lars Brubaker
2e899172e0 Getting the tree view to show selection content 2018-05-18 10:18:56 -07:00
John Lewin
9967e14328 Switch to constant padding with right margin on buttons
- Previously layout was using variable padding with left margin
2018-05-17 12:41:00 -07:00
Lars Brubaker
470783140f More work on tree view
Highlight update button
2018-05-16 14:36:15 -07:00