Menu

Commit [r492]  Maximize  Restore  History

Added first version of view state support with adding a CurrentStateWaypoint, additionally to the default SelectedChildWaypoint. Previously, state within components using Flex view states needed to be synchronized manually with the navigation library (such as shown in example and documentation for parallel navigation support). This feature adds a Waypoint implementation for view states in order to simplify the usage. View NavigationTest for an example.

Furthermore, the assignment of the selectedName is moved to the Landmark. This means using ISelectedName doesn't require a Waypoint definition anymore.

auhlmann@adobe.com 2010-06-22

changed /cairngorm3/trunk/libraries/Navigation/.flexLibProperties
changed /cairngorm3/trunk/libraries/Navigation/src/com/adobe/cairngorm/navigation/waypoint/CurrentStateWaypoint.as
added /cairngorm3/trunk/libraries/Navigation/src/com/adobe/cairngorm/navigation/waypoint/decorator/AbstractDestinationRegistration.as
renamed /cairngorm3/trunk/libraries/Navigation/src/com/adobe/cairngorm/navigation/waypoint/decorator/DestinationRegistration.as -> /cairngorm3/trunk/libraries/Navigation/src/com/adobe/cairngorm/navigation/waypoint/decorator/ContainerDestinationRegistration.as
added /cairngorm3/trunk/libraries/Navigation/src/com/adobe/cairngorm/navigation/waypoint/decorator/StateDestinationRegistration.as
changed /cairngorm3/trunk/libraries/Navigation/src/com/adobe/cairngorm/navigation/waypoint/decorator/WaypointHandler.as
changed /cairngorm3/trunk/libraries/Navigation/test/com/adobe/cairngorm/navigation/core/NavigationController_DestinationChangeTest.as
changed /cairngorm3/trunk/libraries/NavigationParsley/src/com/adobe/cairngorm/navigation/landmark/LandmarkDecorator.as
changed /cairngorm3/trunk/libraries/NavigationParsley/src/com/adobe/cairngorm/navigation/waypoint/decorator/WaypointDecorator.as
changed /cairngorm3/trunk/libraries/NavigationParsleyTest/.actionScriptProperties
added /cairngorm3/trunk/libraries/NavigationParsleyTest/src/NavigationParsleyStates.mxml
added /cairngorm3/trunk/libraries/NavigationParsleyTest/src/states
added /cairngorm3/trunk/libraries/NavigationParsleyTest/src/states/StateContext.mxml
changed /cairngorm3/trunk/libraries/NavigationParsleyTest/src/togglebuttonbar/ToggleButtonBarContext.mxml
changed /cairngorm3/trunk/libraries/NavigationParsleyTest/src/togglebuttonbar/application/ContentDestination.as
changed /cairngorm3/trunk/libraries/NavigationParsleyTest/src/togglebuttonbar/presentation/ContentNavigator.mxml
changed /cairngorm3/trunk/libraries/NavigationParsleyTest/src/togglebuttonbar/presentation/ContentPM.as
changed /cairngorm3/trunk/libraries/NavigationSpringAS/src/com/adobe/cairngorm/navigation/waypoint/DestinationRegistrationWithWaypointHandler.as
changed /cairngorm3/trunk/libraries/NavigationSpringAS/src/com/adobe/cairngorm/navigation/waypoint/WaypointProcessor.as
changed /cairngorm3/trunk/libraries/NavigationSwiz/src/com/adobe/cairngorm/navigation/waypoint/DestinationRegistrationWithWaypointHandler.as
changed /cairngorm3/trunk/libraries/NavigationSwiz/src/com/adobe/cairngorm/navigation/waypoint/WaypointProcessor.as
/cairngorm3/trunk/libraries/Navigation/.flexLibProperties Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/Navigation/src/com/adobe/cairngorm/navigation/waypoint/CurrentStateWaypoint.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/Navigation/src/com/adobe/cairngorm/navigation/waypoint/decorator/AbstractDestinationRegistration.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/Navigation/src/com/adobe/cairngorm/navigation/waypoint/decorator/StateDestinationRegistration.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/Navigation/src/com/adobe/cairngorm/navigation/waypoint/decorator/WaypointHandler.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/Navigation/test/com/adobe/cairngorm/navigation/core/NavigationController_DestinationChangeTest.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/NavigationParsley/src/com/adobe/cairngorm/navigation/landmark/LandmarkDecorator.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/NavigationParsley/src/com/adobe/cairngorm/navigation/waypoint/decorator/WaypointDecorator.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/NavigationParsleyTest/.actionScriptProperties Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/NavigationParsleyTest/src/NavigationParsleyStates.mxml Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/NavigationParsleyTest/src/states/StateContext.mxml Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/NavigationParsleyTest/src/togglebuttonbar/ToggleButtonBarContext.mxml Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/NavigationParsleyTest/src/togglebuttonbar/application/ContentDestination.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/NavigationParsleyTest/src/togglebuttonbar/presentation/ContentNavigator.mxml Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/NavigationParsleyTest/src/togglebuttonbar/presentation/ContentPM.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/NavigationSpringAS/src/com/adobe/cairngorm/navigation/waypoint/DestinationRegistrationWithWaypointHandler.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/NavigationSpringAS/src/com/adobe/cairngorm/navigation/waypoint/WaypointProcessor.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/NavigationSwiz/src/com/adobe/cairngorm/navigation/waypoint/DestinationRegistrationWithWaypointHandler.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/NavigationSwiz/src/com/adobe/cairngorm/navigation/waypoint/WaypointProcessor.as Diff Switch to side-by-side view
Loading...
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.