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