Commit graph

8638 commits

Author SHA1 Message Date
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