Lars Brubaker
a4ba17817e
Removed Object3DTypes - changed to SelectionGroup class
2017-12-19 16:58:40 -08:00
Lars Brubaker
804d488f0e
Reducing Object3D ItemType to two states
2017-12-19 16:58:39 -08:00
johnlewin
8b523cba2c
Merge pull request #2783 from jlewin/design_tools
...
Conditionally set MeshPath on dragdrop operations from the shell
2017-12-19 16:10:27 -08:00
John Lewin
45f71f29a9
Conditionally set MeshPath on dragdrop operations from the shell
...
- Issue MatterHackers/MCCentral#2409
MeshWrapper Children not persisted and loaded to MCX
2017-12-19 14:50:50 -08:00
John Lewin
80278f130b
Add trackSourceFiles param to conditionally set MeshPath on targets
2017-12-19 14:49:48 -08:00
John Lewin
505bf0ba16
Fix whitespace
2017-12-19 14:48:36 -08:00
John Lewin
cd6ae9e889
Add mesh extensions only property
2017-12-19 14:47:33 -08:00
johnlewin
33eb87dbba
Merge pull request #2782 from larsbrubaker/design_tools
...
Changed copy button to duplicate
2017-12-19 11:31:23 -08:00
Lars Brubaker
bbdf01c85e
Changed copy button to duplicate
2017-12-19 10:30:08 -08:00
johnlewin
a1f2d2e94a
Merge pull request #2781 from jlewin/design_tools
...
Revise startup
2017-12-18 22:20:43 -08:00
John Lewin
0a6f69d76b
Correct comments
2017-12-18 22:03:58 -08:00
John Lewin
7879c6dd9a
Reload container instance contents when contents change
2017-12-18 22:03:43 -08:00
John Lewin
288352a3a7
Use default window bounds or overrides
2017-12-18 22:03:17 -08:00
John Lewin
4ed9724634
LoadRootWindow should not call ShowAsSystemWindow
2017-12-18 22:02:10 -08:00
John Lewin
d1bdf5fa72
Use RunOnIdle for widget updates
2017-12-18 18:36:41 -08:00
John Lewin
7b5c28fedd
Restore Wizard styling on touchscreen
2017-12-18 18:36:11 -08:00
John Lewin
5bbe550539
Change typename to reflect new shared platform role
2017-12-18 17:45:59 -08:00
John Lewin
6441cc92bd
Make startup components more generic for reuse on touchscreen
2017-12-18 17:45:32 -08:00
John Lewin
bbd48bd12c
Extract embedded class to new file
2017-12-18 17:21:39 -08:00
John Lewin
bc5ba21c58
Move FindAndInstantiatePlugins to INativePlatformFeatures
2017-12-18 13:17:31 -08:00
John Lewin
4df0a9f9db
Guard for null
2017-12-18 13:16:40 -08:00
John Lewin
70c24ed02b
Clean up usings, run CheckOnPrinter last
2017-12-18 12:54:48 -08:00
John Lewin
c0e1029382
Move IsLoading to ApplicationController
2017-12-18 12:51:39 -08:00
John Lewin
c49f43abf3
Guard for null at startup
2017-12-18 12:25:23 -08:00
John Lewin
a7f0c1f7ab
Add MainView to form before closing progress overlay
...
- Ensures that expensive layout occurs before shutdown progress
2017-12-18 10:53:26 -08:00
John Lewin
7686bec8b6
Cleanup startup reporting
2017-12-18 10:53:26 -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
51d91796c2
Add CachePath overload for with/height
2017-12-18 10:53:26 -08:00
John Lewin
bdeedd457e
Startup progress reporting
2017-12-18 10:53:26 -08:00
John Lewin
614d29fa7c
Remove redundant DesktopView/ApplicationView constructs
2017-12-18 10:53:26 -08:00
John Lewin
93f215e5c6
Move initialization logic into MatterControlApplication
2017-12-18 10:53:26 -08:00
John Lewin
622607b710
Separate MatterControlApplication to Init vs SystemWindow components
...
- Reduce to minimum viable SystemWindow
- Isolate initialization code in MatterControlApplication
- Prepare to collapse into discrete initialization stages
2017-12-18 10:53:26 -08:00
John Lewin
08018ea1c3
Remove MatterControlApplication.Instance dependencies
2017-12-18 10:53:26 -08:00
John Lewin
fac70f37db
Remove redundant method
2017-12-18 10:53:26 -08:00
John Lewin
7b4020523e
Add AppContext object, move platform features to AppContext
2017-12-18 10:53:26 -08:00
John Lewin
5e12f5ce93
Remove unused RestartOnClose mechanism
2017-12-18 10:53:25 -08:00
John Lewin
d074eabdb5
Move LaunchBrowser from widget to model
2017-12-18 10:53:25 -08:00
Lars Brubaker
15192db8b9
Merge pull request #2780 from larsbrubaker/design_tools
...
Latest agg and ms
2017-12-18 10:21:16 -08:00
Lars Brubaker
048783270c
Latest agg and ms
2017-12-18 09:48:27 -08:00
Lars Brubaker
c6ea48761b
Merge pull request #2779 from larsbrubaker/design_tools
...
Fixed copy to work with groups and multi select
2017-12-17 12:09:21 -08:00
LarsBrubaker
aa83024133
Fixed copy to work with groups and multi select
...
Deleting dead code around InverImageLocation
issue: MatterHackers/MCCentral#2432
Copy does not work if more than one item selected
2017-12-17 11:30:37 -08:00
Lars Brubaker
2a01742aa8
Merge pull request #2778 from larsbrubaker/design_tools
...
lates agg
2017-12-16 15:33:36 -08:00
LarsBrubaker
e589ef18c7
Make sure we don't use the tumble cube trace data before it is ready
2017-12-16 15:18:20 -08:00
johnlewin
208b44a248
Merge pull request #2777 from jlewin/design_tools
...
Rename Delay<Func> to WaitFor<Func> for clarity
2017-12-16 00:12:20 -08:00
John Lewin
8839ed6e6c
Rename WaitVanishForName to WaitForWigetDisappear
2017-12-15 23:35:24 -08:00
John Lewin
70c1894c9a
Use default WaitFor timeouts
...
- Issue MatterHackers/MCCentral#2427
2017-12-15 20:25:07 -08:00
John Lewin
2d4282c801
Rename Delay<Func> to WaitFor<Func> for clarity
2017-12-15 20:25:07 -08:00