You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ca...@apache.org on 2020/04/07 16:48:19 UTC

[royale-asjs] branch develop updated: tour-de-jewel: icons examples updated with fontawesome

This is an automated email from the ASF dual-hosted git repository.

carlosrovira pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/develop by this push:
     new f52291d  tour-de-jewel: icons examples updated with fontawesome
f52291d is described below

commit f52291d3e5dc645e4a70f6f62f9a4cf34db77680
Author: Carlos Rovira <ca...@apache.org>
AuthorDate: Tue Apr 7 18:48:15 2020 +0200

    tour-de-jewel: icons examples updated with fontawesome
---
 .../src/main/royale/MiscelaneaPlayGound.mxml       | 107 +++++++++++++++------
 1 file changed, 75 insertions(+), 32 deletions(-)

diff --git a/examples/jewel/TourDeJewel/src/main/royale/MiscelaneaPlayGound.mxml b/examples/jewel/TourDeJewel/src/main/royale/MiscelaneaPlayGound.mxml
index 45de083..415acf9 100644
--- a/examples/jewel/TourDeJewel/src/main/royale/MiscelaneaPlayGound.mxml
+++ b/examples/jewel/TourDeJewel/src/main/royale/MiscelaneaPlayGound.mxml
@@ -95,57 +95,57 @@ limitations under the License.
                         <j:VGroup gap="3">
                             <html:H3 text="Sizes" className="secondary-normal"/>
                             
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.TWITTER}" faStyle="{FontAwesomeIcon.BRANDS}"/>
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.ANGELLIST}" faStyle="{FontAwesomeIcon.BRANDS}"/>
                             <j:Label text="normal"/>
                             
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.TWITTER}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="lg"/>
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.ANGELLIST}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="{FontAwesomeIcon.SIZE_LG}"/>
                             <j:Label text="lg"/>
                             
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.TWITTER}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="2x"/>
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.ANGELLIST}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="{FontAwesomeIcon.SIZE_X2}"/>
                             <j:Label text="2x"/>
                             
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.TWITTER}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="3x"/>
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.ANGELLIST}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="{FontAwesomeIcon.SIZE_X3}"/>
                             <j:Label text="3x"/>
                             
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.TWITTER}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="4x"/>
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.ANGELLIST}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="{FontAwesomeIcon.SIZE_X4}"/>
                             <j:Label text="4x"/>
                             
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.TWITTER}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="5x"/>
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.ANGELLIST}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="{FontAwesomeIcon.SIZE_X5}"/>
                             <j:Label text="5x"/>
 
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.TWITTER}" faStyle="{FontAwesomeIcon.BRANDS}" size="48"/>
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.ANGELLIST}" faStyle="{FontAwesomeIcon.BRANDS}" size="48"/>
                             <j:Label text="size=48"/>
                             
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.TWITTER}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="3x" fixedWidth="true"/>
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.ANGELLIST}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="{FontAwesomeIcon.SIZE_X3}" fixedWidth="true"/>
                             <j:Label text="fixed width"/>
                         </j:VGroup>
                         
                         <j:VGroup gap="3">
                             <html:H3 text="Rotations" className="secondary-normal"/>
 
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.TWITTER}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="3x" rotation="90"/>
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.ANGELLIST}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="{FontAwesomeIcon.SIZE_X3}" rotation="{FontAwesomeIcon.ROTATE_90}"/>
                             <j:Label text="rotation 90º"/>
 
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.TWITTER}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="3x" rotation="180"/>
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.ANGELLIST}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="{FontAwesomeIcon.SIZE_X3}" rotation="{FontAwesomeIcon.ROTATE_180}"/>
                             <j:Label text="rotation 180º"/>
                             
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.TWITTER}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="3x" rotation="270"/>
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.ANGELLIST}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="{FontAwesomeIcon.SIZE_X3}" rotation="{FontAwesomeIcon.ROTATE_270}"/>
                             <j:Label text="rotation 270º"/>
                             
                             <html:H3 text="Flips" className="secondary-normal"/>
 
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.TWITTER}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="3x" flipHorizontal="true"/>
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.ANGELLIST}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="{FontAwesomeIcon.SIZE_X3}" flipHorizontal="true"/>
                             <j:Label text="flipHorizontal"/>
                             
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.TWITTER}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="3x" flipVertical="true"/>
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.ANGELLIST}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="{FontAwesomeIcon.SIZE_X3}" flipVertical="true"/>
                             <j:Label text="flipVertical"/>
                             
                             <html:H3 text="Animations" className="secondary-normal"/>
 
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.TWITTER}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="3x" spin="true"/>
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.ANGELLIST}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="{FontAwesomeIcon.SIZE_X3}" spin="true"/>
                             <j:Label text="spin"/>
                             
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.TWITTER}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="3x" pulse="true"/>
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.ANGELLIST}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="{FontAwesomeIcon.SIZE_X3}" pulse="true"/>
                             <j:Label text="pulse"/>
                             
                         </j:VGroup>
@@ -153,12 +153,12 @@ limitations under the License.
                         <j:VGroup gap="3">
                             <html:H3 text="Borders" className="secondary-normal"/>
                             
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.TWITTER}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="3x" border="true"/>
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.ANGELLIST}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="{FontAwesomeIcon.SIZE_X3}" border="true"/>
                             <j:Label text="with border"/>
                             
                             <html:Div width="250">
                                 <html:P>
-                                    <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.TWITTER}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="3x" border="true" pullRight="true"/>
+                                    <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.ANGELLIST}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="{FontAwesomeIcon.SIZE_X3}" border="true" pullRight="true"/>
                                     <js:TextNode text="Lorem ipsum dolor si amet, consectetur adipiscing incidunt ut labore et dolore magna aliquam erat nostrud exercitation ullamcorper suscipit laboris nis duis autem vel eum irure dolor in reprehenderit i, dolore eu fugiat nulla pariatur."/>
                                 </html:P>
                             </html:Div>
@@ -167,7 +167,7 @@ limitations under the License.
 
                             <html:Div width="250">
                                 <html:P>
-                                    <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.TWITTER}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="3x" border="true" pullLeft="true"/>
+                                    <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.ANGELLIST}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="{FontAwesomeIcon.SIZE_X3}" border="true" pullLeft="true"/>
                                     <js:TextNode text="Lorem ipsum dolor si amet, consectetur adipiscing incidunt ut labore et dolore magna aliquam erat nostrud exercitation ullamcorper suscipit laboris nis duis autem vel eum irure dolor in reprehenderit i, dolore eu fugiat nulla pariatur."/>
                                 </html:P>
                             </html:Div>
@@ -176,7 +176,7 @@ limitations under the License.
 
                             <html:Div width="250">
                                 <html:P>
-                                    <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.TWITTER}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="3x" pullRight="true"/>
+                                    <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.ANGELLIST}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="{FontAwesomeIcon.SIZE_X3}" pullRight="true"/>
                                     <js:TextNode text="Lorem ipsum dolor si amet, consectetur adipiscing incidunt ut labore et dolore magna aliquam erat nostrud exercitation ullamcorper suscipit laboris nis duis autem vel eum irure dolor in reprehenderit i, dolore eu fugiat nulla pariatur."/>
                                 </html:P>
                             </html:Div>
@@ -185,34 +185,77 @@ limitations under the License.
                         </j:VGroup>
 
                         <j:VGroup gap="3">
-                            <html:H3 text="More Icons" className="secondary-normal"/>
+                            <html:H3 text="Styles (FAv5.0)" className="secondary-normal"/>
 
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.USER_CLOCK}" relativeSize="3x" faStyle="{FontAwesomeIcon.DUOTONE}"/>
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.FINGERPRINT}" relativeSize="3x" faStyle="l"/>
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.ARROW_ALT_CIRCLE_DOWN}" relativeSize="3x" faStyle="s"/>
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.ARROW_ALT_CIRCLE_DOWN}" relativeSize="3x"/>
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.BACTERIA}" relativeSize="3x" faStyle="d"/>
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.PUMP_SOAP}" relativeSize="3x"/>
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.VIRUS}" relativeSize="3x" faStyle="l"/>
-                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.VIRUS_SLASH}" relativeSize="3x" faStyle="s"/>
+
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.VIRUS}" relativeSize="{FontAwesomeIcon.SIZE_X3}" faStyle="{FontAwesomeIcon.SOLID}"/>
+                            <j:Label text="Solid Style"/>
+
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.VIRUS}" relativeSize="{FontAwesomeIcon.SIZE_X3}"/>
+                            <j:Label text="Regular Style"/>
+
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.VIRUS}" relativeSize="{FontAwesomeIcon.SIZE_X3}" faStyle="{FontAwesomeIcon.LIGHT}"/>
+                            <j:Label text="Light Style"/>
+
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.VIRUS}" relativeSize="{FontAwesomeIcon.SIZE_X3}" faStyle="{FontAwesomeIcon.DUOTONE}"/>
+                            <j:Label text="Duotone Style"/>
+                            
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.TWITTER_SQUARE}" relativeSize="{FontAwesomeIcon.SIZE_X3}" faStyle="{FontAwesomeIcon.BRANDS}"/>
+                            <j:Label text="Brands Style"/>
+                            
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.PUMP_SOAP}" relativeSize="{FontAwesomeIcon.SIZE_X3}"/>
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.BACTERIA}" relativeSize="{FontAwesomeIcon.SIZE_X3}" faStyle="{FontAwesomeIcon.LIGHT}"/>
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.VIRUS_SLASH}" relativeSize="{FontAwesomeIcon.SIZE_X3}" faStyle="{FontAwesomeIcon.DUOTONE}"/>
+                            <js:FontAwesomeIcon className="primary-normal" type="{FontAwesome5IconType.FINGERPRINT}" relativeSize="{FontAwesomeIcon.SIZE_X3}" faStyle="{FontAwesomeIcon.DUOTONE}"/>
 
                             <html:H3 text="IconButton" className="secondary-normal"/>
 
                             <j:IconButton emphasis="primary" text="Twitter">
                                 <j:icon>
-                                    <js:FontAwesomeIcon type="{FontAwesome5IconType.TWITTER}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="3x"/>
+                                    <js:FontAwesomeIcon type="{FontAwesome5IconType.TWITTER}" faStyle="{FontAwesomeIcon.BRANDS}" relativeSize="{FontAwesomeIcon.SIZE_X2}"/>
                                 </j:icon>
                             </j:IconButton>
                             
                             <html:H3 text="ToggleButton" className="secondary-normal"/>
 
+                            <j:ToggleButton emphasis="primary" text="Black Book" selectedText="White Book">
+                                <j:icon>
+                                    <js:FontAwesomeToggleIcon type="{FontAwesome5IconType.ADDRESS_BOOK}"
+                                                            relativeSize="{FontAwesomeIcon.SIZE_X2}"/>
+                                </j:icon>
+                            </j:ToggleButton>
+
+                            <j:Label text="selected Type and Style not set"/>
+                            
                             <j:ToggleButton emphasis="secondary" text="Black Book" selectedText="White Book">
                                 <j:icon>
-                                    <js:FontAwesomeToggleIcon type="{FontAwesome5IconType.ADDRESS_BOOK}" faStyle="s"
-                                                            selectedType="{FontAwesome5IconType.ADDRESS_BOOK}" faSelectedStyle="l"
-                                                            relativeSize="3x"/>
+                                    <js:FontAwesomeToggleIcon type="{FontAwesome5IconType.ADDRESS_BOOK}" faStyle="{FontAwesomeIcon.SOLID}"
+                                                            faSelectedStyle="{FontAwesomeIcon.REGULAR}"
+                                                            relativeSize="{FontAwesomeIcon.SIZE_X2}"/>
                                 </j:icon>
                             </j:ToggleButton>
+                            
+                            <j:Label text="selected Style set"/>
+
+                            <j:ToggleButton emphasis="emphasized" text="Go Down" selectedText="Go Up">
+                                <j:icon>
+                                    <js:FontAwesomeToggleIcon type="{FontAwesome5IconType.ANGLE_DOUBLE_DOWN}" faStyle="{FontAwesomeIcon.LIGHT}"
+                                                            selectedType="{FontAwesome5IconType.ANGLE_DOUBLE_UP}" faSelectedStyle="{FontAwesomeIcon.DUOTONE}"
+                                                            relativeSize="{FontAwesomeIcon.SIZE_X2}"/>
+                                </j:icon>
+                            </j:ToggleButton>
+
+                            <j:Label text="selected Type and Style set"/>
+                            
+                            <j:ToggleButton text="Go Down" selectedText="Go Up" selected="true">
+                                <j:icon>
+                                    <js:FontAwesomeToggleIcon type="{FontAwesome5IconType.CHEVRON_CIRCLE_DOWN}"
+                                                            selectedType="{FontAwesome5IconType.CHEVRON_CIRCLE_UP}"
+                                                            relativeSize="{FontAwesomeIcon.SIZE_X2}"/>
+                                </j:icon>
+                            </j:ToggleButton>
+                            
+                            <j:Label text="No Style set"/>
                         </j:VGroup>
                     </j:HGroup>
                 </j:CardPrimaryContent>