Commit graph

79 commits

Author SHA1 Message Date
John Lewin
5f09954b92 Limit back-to-back double click actions to a single occurrence 2017-12-21 15:25:49 -08:00
John Lewin
080658256c Use pattern matching 2017-12-21 15:17:39 -08:00
John Lewin
4ee5a1b0f9 Remove redundant Invalidate 2017-12-18 10:53:26 -08:00
John Lewin
00c0be94c2 Fix library performance issues due to resize on display
- Issue MatterHackers/MCCentral#2435
Large thumbnail images behind poorly performing ListView control
2017-12-18 10:53:26 -08:00
John Lewin
c8b700d6c6 DisplayContainer should never call Load, DoubleClick should always Load 2017-12-18 10:53:26 -08:00
John Lewin
2c0f82dfd0 Rename LoadContainer to SetActiveContainer to clarify behavior 2017-12-18 10:53:26 -08:00
John Lewin
494c2b6d82 Remove redundant helper method 2017-12-15 14:55:10 -08:00
John Lewin
d5c6c76625 Update padding values to match actual
- Issue MatterHackers/MCCentral#2402
Spacing calculation seems to be off
2017-12-12 08:53:22 -08:00
John Lewin
8a8c898043 Add ContentReloaded to ListView, wait in tests for ContentReloaded 2017-12-07 14:54:41 -08:00
John Lewin
cdd18ff1b8 Disable menu items in non-writable containers
- Issue MatterHackers/MCCentral#2265
Edit button doesn't appear to work in Root
2017-11-16 13:50:26 -08:00
John Lewin
69de19d4ca Revised Tabs
- Add tab close
- Show new tab on + tab button click
- Revise Close icon - only show circle on hover
- Add micro-thumbnails for sidebar prototype
- Issue MatterHackers/MCCentral#2243
Revise main tabs
- Issue MatterHackers/MCCentral#2242
Can't switch back from GCode2D view as all controls are lost
2017-11-12 23:13:45 -08:00
John Lewin
7f1f605c94 Scroll ListView by item height on mousewheel scroll events
- This matches Windows Explorer behavior
- Issue MatterHackers/MCCentral#2237
Mouse wheel scroll events are sluggish in library/list view
2017-11-10 17:45:16 -08:00
John Lewin
9cff33b282 Add gutter icon support to MenuItems
- Convert checkbox items to simple MenuItems with check icon
- Issue MatterHackers/MCCentral#2235
Add icon support to popup menus
2017-11-10 13:15:44 -08:00
John Lewin
07d488c85a Use smaller icon view in SaveAs window
- Add IconListView constructor parameter to set width/height at once
- Issue MatterHackers/MCCentral#1540
Save As window should not use large thumbnail view
2017-11-08 22:53:25 -08:00
John Lewin
6da5a4693c Move "Show Folders" filter to PrintLibraryWidget -> ContainerFilter
- Issue MatterHackers/MCCentral#2152
Folders checkbox honored by SaveAs window resulting in empty list
2017-11-08 18:22:21 -08:00
Lars Brubaker
cfca964294 More Refactoring of RGBA_Bytes 2017-11-01 18:13:47 -07:00
Lars Brubaker
359784877f Unify Vector2 3 and 4 to have upper case field members 2017-10-31 12:53:46 -07:00
Lars Brubaker
8d1fecab8c Changed RGBA_Bytes -> Color 2017-10-31 11:43:25 -07:00
John Lewin
2211b5c234 Call BeginReload and thus RecomputeFlowValues before adding Folders
- Drop reflowingContent bool, track last reflown width instead
- Issue MatterHackers/MCCentral#2151
Investigate LibraryQueueViewRefreshesOnAddItem failure
2017-10-31 07:57:26 -07:00
John Lewin
9b13955907 Set padding after computing leftRightMargin
- Issue MatterHackers/MCCentral#2151
Investigate LibraryQueueViewRefreshesOnAddItem failure
2017-10-31 07:57:25 -07:00
John Lewin
53077dba74 Remove anonymous block 2017-10-31 07:57:24 -07:00
John Lewin
fb71cd2150 Fix null reference error during reflow
- Issue MatterHackers/MCCentral#2140
Investigate AddToQueueFromLibraryButtonAddsItemsToQueue
2017-10-30 16:15:31 -07:00
John Lewin
160c410319 Restore ListView mode switching, fix missing list items
- MatterHackers/MCCentral#2130
ListView item counts change as reflow occurs
- MatterHackers/MCCentral#2128
Switching listview modes results in empty list
2017-10-26 10:57:46 -06:00
Lars Brubaker
7ed9c7374c Put invalidate on IObject3D
Made insertion group center on bed if not dragging
Put names into mirror buttons
Working on new mirror test
Refactoring
2017-10-25 17:05:57 -07:00
John Lewin
ec8c3cb7c7 Reduce use of Modify 2017-10-21 09:31:17 -07:00
John Lewin
c674bc329c Revise LibraryContainer Load events 2017-10-09 13:20:56 -07:00
John Lewin
5bb26006c6 Clearing model should clear associated widgets 2017-10-09 07:50:47 -07:00
John Lewin
37b539f89d Whitespace 2017-10-08 19:36:23 -07:00
John Lewin
f996723a4b Rename variable to match behavior 2017-10-08 07:52:58 -07:00
John Lewin
ae06c92bce Fix DragTo3DViewAddsItem test 2017-10-05 22:36:45 -07:00
John Lewin
882a389495 Fix listview selection duplication bug
- Issue MatterHackers/MCCentral#2022
Investigate AddToQueueFromLibraryButtonAddsItemsToQueue regression
2017-10-01 23:17:51 -07:00
John Lewin
1a92cbaadf Filter library items to loadable content only
- Issue MatterHackers/MCCentral#2015
Filter library items to loadable content only
2017-09-29 20:18:51 -07:00
John Lewin
61426af1ed Revise drag selection to prevent continuous toggle 2017-09-29 18:31:31 -07:00
John Lewin
123f21dcab Wire up notification system for ContentChanged -> UI listeners 2017-09-29 17:26:45 -07:00
John Lewin
2b1fcff98b Move ownership of ViewWidget assignment to caller 2017-09-29 17:26:45 -07:00
John Lewin
9eda55bdae Plate at bed center, use InsertionGroup for load handling 2017-09-29 13:49:14 -07:00
John Lewin
16aef9cd99 Set listview default image, notify container when thumbnail generated 2017-09-28 23:02:33 -07:00
John Lewin
278351dc88 Rename member to match behavior 2017-09-28 21:58:29 -07:00
John Lewin
040d3dc934 Prevent acquisition of content streams for remote only data 2017-09-28 17:36:42 -07:00
John Lewin
ec7a0a8178 Remove non-applicable ListViewItem.Text property 2017-09-27 12:50:54 -07:00
John Lewin
0f703b1f3d Remove redundant progress controls in classic RowListViews 2017-09-26 21:19:24 -07:00
John Lewin
3cba62e3c2 Remove ModifyChildren from scene 2017-09-26 13:20:30 -07:00
John Lewin
5031209e1d Reset cell position on clear 2017-09-25 17:56:59 -07:00
John Lewin
74c561f656 Rewrite library/view3D DragDrop for multi-select and clarity 2017-09-19 20:01:22 -07:00
John Lewin
b21fafb0be ListView/library widget should not have coupling to specific printer
- Containers might need to reload on printer change but not listview
2017-09-17 13:31:32 -07:00
John Lewin
af38676244 Make View3DWidget.Scene private 2017-09-16 01:19:07 -07:00
John Lewin
2d43d41718 Enforce minimum size for IconListView 2017-09-13 11:32:29 -07:00
Lars Brubaker
3504c57c77 Keep show folders open if opened 2017-09-01 17:42:11 -07:00
Lars Brubaker
02a9baf464 Move the folders back into main view
Got lots more tests passing
2017-08-29 18:14:42 -07:00
Lars Brubaker
6ecbb6e4b3 Make un-pin keep the current window open
Make the default slice settings size better
Make a minimum dock window size
fixed terminal in floating mode
found text wrapping bug (actually is center | fit)
improved icon layout in part view (better padding vs margin)
put minimum size on text of slice setting
removed extra unused gui widget from settings name
put in debug stack navigation F2 F3
2017-08-24 11:50:55 -07:00