commits |
date |
64471
by
JoshB
(690
downloads)
|
Apr 25 2011
9:35 PM
|
Added #if DEBUG check around FPS Trace
|
64470
by
JoshB
(46
downloads)
|
Apr 25 2011
8:48 PM
|
Associated with Release: Latest source release.
Deleted unmaintained VS2008 solution and project files Added CompositionTargetEx helper class - filters the CompositionTarget.Rendering event to only fire once per timestep Several updates to VEMap that should reduce CPU usage and increase responsiveness: Updated VEMap to call ManuallyRenderNextFrame in a background thread - should eliminate jittery rendering in some scenarios Updated VEMap to use CompositionTargetEx - eliminates redundant updates Moved call to UpdateMapItems so it doesn't depend upon VE throttling, should update map item positions more consistently Added a Trace to display the VE FPS in the output window
|
60844
by
JoshB
(259
downloads)
|
Jan 29 2011
6:10 PM
|
Fixed bug with LatLongToPoint
|
57565
by
JoshB
(325
downloads)
|
Nov 15 2010
9:35 PM
|
Moved MapManipulationMode enum to InfoStrat.VE namespace.
VEMap.cs: Moved properties from sub-classes: MapManipulationMode, IsPanEnabled, IsZoomEnabled, IsPivotEnabled, IsTiltEnabled, IsSpinEnabled
VEMap.cs: Added new properties: OriginalHeight, OriginalWidth, OriginalAltitude, MaxOpacity, IsCenteredOnMapPoint
SurfaceVEPushPin.cs: Added events: Expanding, Expanded, Collapsing, Collapsed
|
55868
by
JoshB
(193
downloads)
|
Oct 8 2010
8:25 PM
|
Added VEPushPin.ParentItem to allow for setting parents through data binding. Changed VEPushPin.ParentPushPin to a dependency property.
|
53995
by
JoshB
(140
downloads)
|
Aug 12 2010
5:50 PM
|
Fixed bug with ForceUpdateItemPosition when ExpandingSurfaceVEPushPin is databound.
|
53894
by
JoshB
(13
downloads)
|
Aug 10 2010
10:16 PM
|
Fixed choppiness in ExpandingSurfaceVEPushPin: Added ForceUpdateItemPosition(VEShape item) to VEMap.cs
|
53350
by
JoshB
(36
downloads)
|
Jul 30 2010
9:35 PM
|
Solution: Organized all the sample applications into VEMapSamples directory. Solution: Added /bin solution folder. Projects: All the InfoStrat.VE projects now copy their binaries into the /bin directory. Projects: Updated InfoStrat.VE assembly versions to 2.2.
VisualUtility.cs: Removed assumption of checking for VEShape, now checks for type parameter. ILocationProvider.cs: Added GetZIndex() PublicEventsGlobeControl.cs: Now checks for Host and Host.RenderEngine null during dispose
VEMap.cs: Added flags and checks so control behaves better during dispose. Added checks so control doesn't crash if you call certain methods before or during initialization Added SendToFront(VEShape) and SendToBack(VEShape). These change the ZIndex of a VEShape for you. Removed debugging code that accidentally disabled IsBehindPlanet check. Added OuterPointToInnerPoint(Point?) and InnerPointToOuterPoint(Point?) to map points from internal map size to control size. Removed extra code and added check for null latLong in LatLongToPoint(VELatLong, object). Added check for RegisteredPosition.Valid to LatLongToPoint(VELatLong, object). Added check in CompositionTarget_Rendering to prevent rendering before map is initialized
VEMapItem.cs: Added logic to support settings ZIndex on VEShapes and prevent early display of pushpins
VEPushPin.cs: Changed Button, parentPushPin, and currentState from private to protected Added logic to improve pushpin loading speed Eliminated the jump when a pushpin is first displayed Pushpins now automatically SendToFront when clicked
VEPushPinClickedEventArgs.cs: Now sets the RoutedEvent property VEShape.cs: Added support for setting the ZIndex
SurfaceVEPushPin.cs: Removed derived event that used SurfaceVEPushPinEventArgs. SurfaveVEPushPinEventArgs.cs: Marked as obsolete. Added ExpandingSurfaceVEPushPin.cs and ExpandingSurfaceVEPushPin.xaml.
WPFTouchVEMap.cs: Set manipulation event handlers handled=true WPFTouchVEPushPin.cs: Fixed bug that sometimes prevented touches from triggering the click event.
DataBindingSamplewindow.xaml.cs: Calls DataModel.ResetData() instead of DataModel.InitData() DataModel: Added ResetData() to cause the data to reinitialize rather than completely recreating the data. SurfaceVEMapSampleWindow.xaml: Added example of how to use ExpandingSurfaceVEPushPin.
|
53346
by
JoshB
(8
downloads)
|
Jul 30 2010
6:42 PM
|
Updated source control bindings for TFS
|
39350
by
JoshB
(426
downloads)
|
Jan 30 2010
9:56 PM
|
Fixed data binding scenarios Adds WPFTouchVEMap control for WPF 4 Touch Adds VS2010 project versions Pushpin performance improvements
|
38157
by
JoshB
(76
downloads)
|
Jan 4 2010
7:53 AM
|
|
38154
by
JoshB
(0
downloads)
|
Jan 4 2010
7:18 AM
|
|
38153
by
JoshB
(3
downloads)
|
Jan 4 2010
7:14 AM
|
Added Windows 7 Touch control and sample app. Updated movement algorithms to add manipulation centered zooming. Added pivoting and tilting manipulations. Many bug fixes and feature requests.
|
23079
by
JoshB
(849
downloads)
|
May 1 2009
3:56 PM
|
Intermediate Update 2. Includes higher performance pushpins.
|
22590
by
JoshB
(123
downloads)
|
Apr 21 2009
7:43 PM
|
Intermediate commit with fixes for latest VE3D version. This is not fully tested yet.
|
15632
by
JoshB
(128
downloads)
|
Mar 9 2009
5:04 PM
|
|
14860
by
JoshB
(17
downloads)
|
Mar 7 2009
6:37 AM
|
|
14859
by
JoshB
(4
downloads)
|
Mar 7 2009
6:36 AM
|
|
14856
by
JoshB
(15
downloads)
|
Mar 7 2009
6:09 AM
|
Initial upload
|