0 Replies Latest reply on Jun 22, 2010 11:41 AM by Alex Uhlmann

    [svn:cairngorm3:] 16618: Added first version of view state support with adding a CurrentStateWaypoint , additionally to the default SelectedChildWaypoint.

    Alex Uhlmann Level 3

      Revision: 16618

      Revision: 16618

      Author:   auhlmann@adobe.com

      Date:     2010-06-22 11:41:13 -0700 (Tue, 22 Jun 2010)

      Log Message:

      ***********

      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.

       

      Modified Paths:

      **************

          cairngorm3/trunk/libraries/Navigation/.flexLibProperties

          cairngorm3/trunk/libraries/Navigation/src/com/adobe/cairngorm/navigation/waypoint/Current StateWaypoint.as

          cairngorm3/trunk/libraries/Navigation/src/com/adobe/cairngorm/navigation/waypoint/decorat or/WaypointHandler.as

          cairngorm3/trunk/libraries/Navigation/test/com/adobe/cairngorm/navigation/core/Navigation Controller_DestinationChangeTest.as

          cairngorm3/trunk/libraries/NavigationParsley/src/com/adobe/cairngorm/navigation/landmark/ LandmarkDecorator.as

          cairngorm3/trunk/libraries/NavigationParsley/src/com/adobe/cairngorm/navigation/waypoint/ decorator/WaypointDecorator.as

          cairngorm3/trunk/libraries/NavigationParsleyTest/.actionScriptProperties

          cairngorm3/trunk/libraries/NavigationParsleyTest/src/togglebuttonbar/ToggleButtonBarConte xt.mxml

          cairngorm3/trunk/libraries/NavigationParsleyTest/src/togglebuttonbar/application/ContentD estination.as

          cairngorm3/trunk/libraries/NavigationParsleyTest/src/togglebuttonbar/presentation/Content Navigator.mxml

          cairngorm3/trunk/libraries/NavigationParsleyTest/src/togglebuttonbar/presentation/Content PM.as

          cairngorm3/trunk/libraries/NavigationSpringAS/src/com/adobe/cairngorm/navigation/waypoint /DestinationRegistrationWithWaypointHandler.as

          cairngorm3/trunk/libraries/NavigationSpringAS/src/com/adobe/cairngorm/navigation/waypoint /WaypointProcessor.as

          cairngorm3/trunk/libraries/NavigationSwiz/src/com/adobe/cairngorm/navigation/waypoint/Des tinationRegistrationWithWaypointHandler.as

          cairngorm3/trunk/libraries/NavigationSwiz/src/com/adobe/cairngorm/navigation/waypoint/Way pointProcessor.as

       

      Added Paths:

      ***********

          cairngorm3/trunk/libraries/Navigation/src/com/adobe/cairngorm/navigation/waypoint/decorat or/AbstractDestinationRegistration.as

          cairngorm3/trunk/libraries/Navigation/src/com/adobe/cairngorm/navigation/waypoint/decorat or/ContainerDestinationRegistration.as

          cairngorm3/trunk/libraries/Navigation/src/com/adobe/cairngorm/navigation/waypoint/decorat or/StateDestinationRegistration.as

          cairngorm3/trunk/libraries/NavigationParsleyTest/src/NavigationParsleyStates.mxml

          cairngorm3/trunk/libraries/NavigationParsleyTest/src/states/

          cairngorm3/trunk/libraries/NavigationParsleyTest/src/states/StateContext.mxml

       

      Removed Paths:

      *************

          cairngorm3/trunk/libraries/Navigation/src/com/adobe/cairngorm/navigation/waypoint/decorat or/DestinationRegistration.as