You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pivot.apache.org by gb...@apache.org on 2009/07/01 20:21:41 UTC

svn commit: r790299 - in /incubator/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/navigation: CardPanes.java card_panes.wtkx

Author: gbrown
Date: Wed Jul  1 18:21:41 2009
New Revision: 790299

URL: http://svn.apache.org/viewvc?rev=790299&view=rev
Log:
Add flip transition to CardPane tutorial.

Modified:
    incubator/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/navigation/CardPanes.java
    incubator/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/navigation/card_panes.wtkx

Modified: incubator/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/navigation/CardPanes.java
URL: http://svn.apache.org/viewvc/incubator/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/navigation/CardPanes.java?rev=790299&r1=790298&r2=790299&view=diff
==============================================================================
--- incubator/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/navigation/CardPanes.java (original)
+++ incubator/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/navigation/CardPanes.java Wed Jul  1 18:21:41 2009
@@ -41,6 +41,7 @@
     private RadioButton crossfadeRadioButton = null;
     private RadioButton horizontalSlideRadioButton = null;
     private RadioButton verticalSlideRadioButton = null;
+    private RadioButton flipRadioButton = null;
     private RadioButton noneRadioButton = null;
 
     public void startup(Display display, Map<String, String> properties)
@@ -54,6 +55,7 @@
         crossfadeRadioButton = (RadioButton)wtkxSerializer.get("crossfadeRadioButton");
         horizontalSlideRadioButton = (RadioButton)wtkxSerializer.get("horizontalSlideRadioButton");
         verticalSlideRadioButton = (RadioButton)wtkxSerializer.get("verticalSlideRadioButton");
+        flipRadioButton = (RadioButton)wtkxSerializer.get("flipRadioButton");
         noneRadioButton = (RadioButton)wtkxSerializer.get("noneRadioButton");
 
         cardPane.getCardPaneListeners().add(new CardPaneListener.Adapter() {
@@ -93,6 +95,7 @@
         crossfadeRadioButton.getButtonStateListeners().add(radioButtonStateListener);
         horizontalSlideRadioButton.getButtonStateListeners().add(radioButtonStateListener);
         verticalSlideRadioButton.getButtonStateListeners().add(radioButtonStateListener);
+        flipRadioButton.getButtonStateListeners().add(radioButtonStateListener);
         noneRadioButton.getButtonStateListeners().add(radioButtonStateListener);
 
         updateCardPane();
@@ -127,6 +130,9 @@
         } else if (verticalSlideRadioButton.isSelected()) {
             cardPane.getStyles().put("selectionChangeEffect",
                 CardPaneSkin.SelectionChangeEffect.VERTICAL_SLIDE);
+        } else if (flipRadioButton.isSelected()) {
+            cardPane.getStyles().put("selectionChangeEffect",
+                CardPaneSkin.SelectionChangeEffect.FLIP);
         } else {
             cardPane.getStyles().put("selectionChangeEffect", null);
         }

Modified: incubator/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/navigation/card_panes.wtkx
URL: http://svn.apache.org/viewvc/incubator/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/navigation/card_panes.wtkx?rev=790299&r1=790298&r2=790299&view=diff
==============================================================================
--- incubator/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/navigation/card_panes.wtkx (original)
+++ incubator/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/navigation/card_panes.wtkx Wed Jul  1 18:21:41 2009
@@ -73,6 +73,8 @@
                                     group="selectionChangeEffect"/>
                                 <RadioButton wtkx:id="verticalSlideRadioButton" buttonData="Vertical Slide"
                                     group="selectionChangeEffect"/>
+                                <RadioButton wtkx:id="flipRadioButton" buttonData="Flip"
+                                    group="selectionChangeEffect"/>
                                 <RadioButton wtkx:id="noneRadioButton" buttonData="None"
                                     group="selectionChangeEffect"/>
                             </FlowPane>