flex-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From carlosrov...@apache.org
Subject git commit: [flex-asjs] [refs/heads/develop] - MDL continue the updating of docs, some refactors and more icons
Date Fri, 27 Jan 2017 11:44:44 GMT
Repository: flex-asjs
Updated Branches:
  refs/heads/develop 2d8aa478f -> b26fb60fe


MDL continue the updating of docs, some refactors and more icons


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/b26fb60f
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/b26fb60f
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/b26fb60f

Branch: refs/heads/develop
Commit: b26fb60fec2949edfb6113b3523a705083356873
Parents: 2d8aa47
Author: Carlos Rovira <carlosrovira@apache.org>
Authored: Fri Jan 27 12:44:37 2017 +0100
Committer: Carlos Rovira <carlosrovira@apache.org>
Committed: Fri Jan 27 12:44:37 2017 +0100

----------------------------------------------------------------------
 .../main/flex/org/apache/flex/mdl/Snackbar.as   |  59 +++--
 .../src/main/flex/org/apache/flex/mdl/THead.as  |   8 +-
 .../src/main/flex/org/apache/flex/mdl/Tabs.as   |  21 +-
 .../main/flex/org/apache/flex/mdl/TextArea.as   |  32 ++-
 .../main/flex/org/apache/flex/mdl/TextField.as  |  17 +-
 .../src/main/flex/org/apache/flex/mdl/Toast.as  | 116 +++++-----
 .../flex/mdl/materialIcons/MaterialIconType.as  | 231 ++++++++++---------
 7 files changed, 265 insertions(+), 219 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b26fb60f/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Snackbar.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Snackbar.as
b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Snackbar.as
index 7d8fb92..42fd6d7 100644
--- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Snackbar.as
+++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Snackbar.as
@@ -20,58 +20,67 @@ package org.apache.flex.mdl
 {
     import org.apache.flex.mdl.beads.models.ISnackbarModel;
 
+    
+    [Event(name="action", type="org.apache.flex.events.Event")]
+
     /**
-     *  Dispatched when the user click on Snackbar
+     *  Snackbar are transient popup notifications without actions.
+     *  
+     *  The Material Design Lite (MDL) snackbar component is a container used to notify
+     *  a user of an operation's status. It displays at the bottom of the screen. 
+     *  A snackbar may contain an action button to execute a command for the user.
+     *  Actions should undo the committed action or retry it if it failed for example. 
+     *  Actions should not be to close the snackbar. 
+     *  By not providing an action, the snackbar becomes a toast component (see Toast class)
      *
      *  @langversion 3.0
      *  @playerversion Flash 10.2
      *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
+     *  @productversion FlexJS 0.8
      */
-    [Event(name="action", type="org.apache.flex.events.Event")]
-
-    COMPILE::SWF
     public class Snackbar extends Toast
     {
-        private var _actionText:String;
-        
         /**
-         *  Text which appears on action button
-         *
+         *  Constructor.
+         *  
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
+         *  @productversion FlexJS 0.8
          */
-        public function get actionText():String
-        {
-            return _actionText;
-        }
-
-        public function set actionText(value:String):void
-        {
-            _actionText = value;
-        }
-    }
-
-    COMPILE::JS
-    public class Snackbar extends Toast
-    {
         public function Snackbar()
         {
             super();
         }
         
+        /**
+         *  Text which appears on action button
+         *
+         *  @langversion 3.0
+         *  @playerversion Flash 10.2
+         *  @playerversion AIR 2.6
+         *  @productversion FlexJS 0.8
+         */
         public function get actionText():String
         {
             return ISnackbarModel(model).actionText;
         }
-
+        /**
+         *  @private
+         */
         public function set actionText(value:String):void
         {
             ISnackbarModel(model).actionText = value;
         }
 
+        /**
+         *  Show the snackbar
+         *
+         *  @langversion 3.0
+         *  @playerversion Flash 10.2
+         *  @playerversion AIR 2.6
+         *  @productversion FlexJS 0.8
+         */
         override public function show():void
         {
             if (snackbar)

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b26fb60f/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/THead.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/THead.as
b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/THead.as
index 0ecd244..5ff6d1a 100644
--- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/THead.as
+++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/THead.as
@@ -26,13 +26,13 @@ package org.apache.flex.mdl
     }
     
 	/**
-	 *  The THead class is a Container component capable of parenting
-	 *  TableColumn for MDL Table
+	 *  The THead class is a Container component capable of parenting columns
+	 *  (see TableColumn class) for MDL Table
 	 *  
 	 *  @langversion 3.0
 	 *  @playerversion Flash 10.2
 	 *  @playerversion AIR 2.6
-	 *  @productversion FlexJS 0.0
+	 *  @productversion FlexJS 0.8
 	 */
 	public class THead extends ContainerBase
 	{
@@ -42,7 +42,7 @@ package org.apache.flex.mdl
 		 *  @langversion 3.0
 		 *  @playerversion Flash 10.2
 		 *  @playerversion AIR 2.6
-		 *  @productversion FlexJS 0.0
+		 *  @productversion FlexJS 0.8
 		 */
 		public function THead()
 		{

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b26fb60f/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Tabs.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Tabs.as
b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Tabs.as
index 82b4538..dcb851a 100644
--- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Tabs.as
+++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Tabs.as
@@ -39,7 +39,7 @@ package org.apache.flex.mdl
 	 *  @langversion 3.0
 	 *  @playerversion Flash 10.2
 	 *  @playerversion AIR 2.6
-	 *  @productversion FlexJS 0.0
+	 *  @productversion FlexJS 0.8
 	 */
 	public class Tabs extends ContainerBase implements IItemRendererParent, ILayoutParent, ILayoutHost
 	{
@@ -49,7 +49,7 @@ package org.apache.flex.mdl
 		 *  @langversion 3.0
 		 *  @playerversion Flash 10.2
 		 *  @playerversion AIR 2.6
-		 *  @productversion FlexJS 0.0
+		 *  @productversion FlexJS 0.8
 		 */
 		public function Tabs()
 		{
@@ -64,12 +64,15 @@ package org.apache.flex.mdl
          * @langversion 3.0
          * @playerversion Flash 10.2
          * @playerversion AIR 2.6
-         * @productversion FlexJS 0.0
+         * @productversion FlexJS 0.8
          */
         public function get dataProvider():Object
         {
             return ITabModel(model).dataProvider;
         }
+        /**
+         *  @private
+         */
         public function set dataProvider(value:Object):void
         {
             ITabModel(model).dataProvider = value;
@@ -87,7 +90,9 @@ package org.apache.flex.mdl
 		{
 			return ITabModel(model).tabIdField;
 		}
-
+        /**
+         *  @private
+         */
 		public function set tabIdField(value:String):void
 		{
 			ITabModel(model).tabIdField = value;
@@ -105,6 +110,9 @@ package org.apache.flex.mdl
         {
             return ITabModel(model).labelField;
         }
+        /**
+         *  @private
+         */
         public function set labelField(value:String):void
         {
             ITabModel(model).labelField = value;
@@ -172,12 +180,15 @@ package org.apache.flex.mdl
 		 *  @langversion 3.0
 		 *  @playerversion Flash 10.2
 		 *  @playerversion AIR 2.6
-		 *  @productversion FlexJS 0.0
+		 *  @productversion FlexJS 0.8
 		 */
         public function get ripple():Boolean
         {
             return _ripple;
         }
+        /**
+         *  @private
+         */
         public function set ripple(value:Boolean):void
         {
             _ripple = value;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b26fb60f/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/TextArea.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/TextArea.as
b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/TextArea.as
index 056e7ee..b7d0dad 100644
--- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/TextArea.as
+++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/TextArea.as
@@ -28,14 +28,23 @@ package org.apache.flex.mdl
     }
     
     /**
-     *  The TextArea class provides a Material Design Library UI-like appearance for
-     *  a TextField with multiple lines
+     *  The TextArea is a multiline input components.
+     *
+     *  The Material Design Lite (MDL) text area component is an enhanced version
+     *  of the standard HTML <input type="textarea"> elements.
+     *  A text area consists of a horizontal line indicating where keyboard input can
+     *  occur and, typically, text that clearly communicates the intended contents of
+     *  the text area. The MDL text area component provides various types of text fields,
+     *  and allows you to add both display and click effects.
+     *
+     *  To get more functionaluty in TextArea you can use beads to float a label 
+     *  or have a prompt for example.
      *  
      *  @langversion 3.0
      *  @playerversion Flash 10.2
      *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */    
+     *  @productversion FlexJS 0.8
+     */   
 	public class TextArea extends TextFieldBase
 	{
         /**
@@ -44,7 +53,7 @@ package org.apache.flex.mdl
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
+         *  @productversion FlexJS 0.8
          */
 		public function TextArea()
 		{
@@ -60,12 +69,15 @@ package org.apache.flex.mdl
 		 *  @langversion 3.0
 		 *  @playerversion Flash 10.2
 		 *  @playerversion AIR 2.6
-		 *  @productversion FlexJS 0.0
+		 *  @productversion FlexJS 0.8
 		 */
         public function get rows():int
         {
             return _rows;
         }
+        /**
+         *  @private
+         */
         public function set rows(value:int):void
         {
             _rows = value;
@@ -78,17 +90,21 @@ package org.apache.flex.mdl
 
         private var _maxrows:int = 0;
         /**
-		 *  The max number of rows in the textarea. Defaults to 0
+		 *  The max number of rows in the textarea.
 		 *
+         *  @default 0
 		 *  @langversion 3.0
 		 *  @playerversion Flash 10.2
 		 *  @playerversion AIR 2.6
-		 *  @productversion FlexJS 0.0
+		 *  @productversion FlexJS 0.8
 		 */
         public function get maxrows():int
         {
             return _maxrows;
         }
+        /**
+         *  @private
+         */
         public function set maxrows(value:int):void
         {
             _maxrows = value;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b26fb60f/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/TextField.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/TextField.as
b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/TextField.as
index f68a02a..da2570f 100644
--- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/TextField.as
+++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/TextField.as
@@ -28,13 +28,22 @@ package org.apache.flex.mdl
     }
     
     /**
-     *  The TextField class provides a Material Design Library UI-like appearance for
-     *  a TextInput.
+     *  The TextField is a input components.
+     *
+     *  The Material Design Lite (MDL) text field component is an enhanced version
+     *  of the standard HTML <input type="text"> elements.
+     *  A text field consists of a horizontal line indicating where keyboard input can
+     *  occur and, typically, text that clearly communicates the intended contents of
+     *  the text field. The MDL text field component provides various types of text fields,
+     *  and allows you to add both display and click effects.
+     *
+     *  To get more functionaluty in TextFields you can use beads to make the expandable,
+     *  or have a prompt for example.
      *  
      *  @langversion 3.0
      *  @playerversion Flash 10.2
      *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
+     *  @productversion FlexJS 0.8
      */    
 	public class TextField extends TextFieldBase
 	{
@@ -44,7 +53,7 @@ package org.apache.flex.mdl
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
+         *  @productversion FlexJS 0.8
          */
 		public function TextField()
 		{

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b26fb60f/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Toast.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Toast.as
b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Toast.as
index a03dd95..37a692c 100644
--- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Toast.as
+++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Toast.as
@@ -18,26 +18,40 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.flex.mdl
 {
-    import org.apache.flex.events.EventDispatcher;
     import org.apache.flex.mdl.beads.models.IToastModel;
-
-    COMPILE::SWF
-    {
-        import flash.events.Event;
-    }
+    import org.apache.flex.core.UIBase;
+    import org.apache.flex.events.Event;
 
     COMPILE::JS
-    {
-        import org.apache.flex.events.Event;
-        import org.apache.flex.core.UIBase;
+    {    
         import org.apache.flex.core.WrappedHTMLElement;
     }
 
-    COMPILE::SWF
-    public class Toast extends EventDispatcher
+    /**
+     *  Toast are transient popup notifications without actions like Snackbar (see
+     *  Snackbar class) without user actions implied.
+     *
+     *  @langversion 3.0
+     *  @playerversion Flash 10.2
+     *  @playerversion AIR 2.6
+     *  @productversion FlexJS 0.8
+     */
+    public class Toast extends UIBase
     {
-        private var _message:String;
-        private var _timeout:int = 2750;
+        /**
+         *  Constructor.
+         *  
+         *  @langversion 3.0
+         *  @playerversion Flash 10.2
+         *  @playerversion AIR 2.6
+         *  @productversion FlexJS 0.8
+         */
+        public function Toast()
+        {
+            super();
+
+            className = "";
+        }
 
         /**
          *  Message to be displayed on Snackbar
@@ -45,16 +59,18 @@ package org.apache.flex.mdl
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
+         *  @productversion FlexJS 0.8
          */
         public function get message():String
         {
-            return _message;
+            return IToastModel(model).message;
         }
-
+        /**
+         *  @private
+         */
         public function set message(value:String):void
         {
-            _message = value;
+            IToastModel(model).message = value;
         }
 
         /**
@@ -64,16 +80,18 @@ package org.apache.flex.mdl
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
+         *  @productversion FlexJS 0.8
          */
         public function get timeout():int
         {
-            return _timeout;
+            return IToastModel(model).timeout;
         }
-
+        /**
+         *  @private
+         */
         public function set timeout(value:int):void
         {
-            _timeout = value;
+            IToastModel(model).timeout = value;
         }
 
         /**
@@ -82,58 +100,26 @@ package org.apache.flex.mdl
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
+         *  @productversion FlexJS 0.8
          */
         public function show():void
         {
-            dispatchEvent(new Event("action"));
-        }
-    }
-
-    COMPILE::JS
-    public class Toast extends UIBase
-    {
-        public function Toast()
-        {
-            super();
-
-            className = "";
-        }
-
-        protected var snackbar:Object;
-
-        private var snackbarAction:HTMLButtonElement;
-        private var snackbarText:HTMLDivElement;
-
-        public function get message():String
-        {
-            return IToastModel(model).message;
-        }
-
-        public function set message(value:String):void
-        {
-            IToastModel(model).message = value;
-        }
-
-        public function get timeout():int
-        {
-            return IToastModel(model).timeout;
-        }
-
-        public function set timeout(value:int):void
-        {
-            IToastModel(model).timeout = value;
-        }
-
-        public function show():void
-        {
             if (snackbar)
             {
                 var snackbarData:Object = IToastModel(model).snackbarData;
                 snackbar.showSnackbar(snackbarData);
             }
+            //dispatchEvent(new Event("action"));
         }
 
+        protected var snackbar:Object;
+
+        COMPILE::JS
+        private var snackbarAction:HTMLButtonElement;
+
+        COMPILE::JS
+        private var snackbarText:HTMLDivElement;
+
         /**
          * @flexjsignorecoercion org.apache.flex.core.WrappedHTMLElement
          * @flexjsignorecoercion HTMLDivElement
@@ -141,6 +127,7 @@ package org.apache.flex.mdl
          *
          * @return
          */
+        COMPILE::JS
         override protected function createElement():WrappedHTMLElement
         {
             typeNames = "mdl-js-snackbar mdl-snackbar";
@@ -162,6 +149,9 @@ package org.apache.flex.mdl
             return element;
         }
 
+        /**
+         *  @private
+         */
         private function onElementMdlComponentUpgraded(event:Event):void
         {
             if (!event.currentTarget) return;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b26fb60f/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/materialIcons/MaterialIconType.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/materialIcons/MaterialIconType.as
b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/materialIcons/MaterialIconType.as
index 1be58f9..d11a790 100644
--- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/materialIcons/MaterialIconType.as
+++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/materialIcons/MaterialIconType.as
@@ -272,6 +272,127 @@ package org.apache.flex.mdl.materialIcons
         public static const ERROR_OUTLINE:String = 'error_outline';
         public static const WARNING:String = 'warning';
 
+        public static const ADD_TO_QUEUE:String = 'add_to_queue';
+        public static const AIRPLAY:String = 'airplay';
+        public static const ALBUM:String = 'album';
+        public static const ART_TRACK:String = 'art_track';
+        public static const AV_TIMER:String = 'av_timer';
+        public static const BRANDING_WATERMARK:String = 'branding_watermark';
+        public static const CALL_TO_ACTION:String = 'call_to_action';
+        public static const CLOSED_CAPTION:String = 'closed_caption';
+        public static const EQUALIZER:String = 'equalizer';
+        public static const EXPLICIT:String = 'explicit';
+
+        public static const FAST_FORWARD:String = 'fast_forward';
+        public static const FAST_REWIND:String = 'fast_rewind';
+        public static const FEATURE_PLAY_LIST:String = 'featured_play_list';
+        public static const FEATURE_VIDEO:String = 'featured_video';
+        public static const FIBER_DVR:String = 'fiber_dvr';
+        public static const FIBER_MANUAL_RECORD:String = 'fiber_manual_record';
+        public static const FIBER_NEW:String = 'fiber_new';
+        public static const FIBER_PIN:String = 'fiber_pin';
+        public static const FIBER_SMART_RECORD:String = 'fiber_smart_record';
+        public static const FORWARD_10:String = 'forward_10';
+
+        public static const FORWARD_30:String = 'forward_30';
+        public static const FORWARD_5:String = 'forward_5';
+        public static const GAMES:String = 'games';
+        public static const HD:String = 'hd';
+        public static const HEARING:String = 'hearing';
+        public static const HIGH_QUALITY:String = 'high_quality';
+        public static const LIBRARY_ADD:String = 'library_add';
+        public static const LIBRARY_BOOKS:String = 'library_books';
+        public static const LIBRARY_MUSIC:String = 'library_music';
+        public static const LOOP:String = 'loop';
+
+        public static const MIC_:String = 'mic';
+        public static const MIC_NONE:String = 'mic_none';
+        public static const MIC_OFF:String = 'mic_off';
+        public static const MOVIE:String = 'movie';
+        public static const MUSIC_VIDEO:String = 'music_video';
+        public static const NEW_RELEASES:String = 'new_releases';
+        public static const NOT_INTERESTED:String = 'not_interested';
+        public static const NOTE:String = 'note';
+        public static const PAUSE:String = 'pause';
+        public static const PAUSE_CIRCLE_FILLED:String = 'pause_circle_filled';
+
+        public static const PAUSE_CIRCLE_OUTLINE:String = 'pause_circle_outline';
+        public static const PLAY_ARROW:String = 'play_arrow';
+        public static const PLAY_CIRCLE_FILLED:String = 'play_circle_filled';
+        public static const PLAY_CIRCLE_OUTLINE:String = 'play_circle_outline';
+        public static const PLAYLIST_ADD:String = 'playlist_add';
+        public static const PLAYLIST_ADD_CHECK:String = 'playlist_add_check';
+        public static const PLAYLIST_PLAY:String = 'playlist_play';
+        public static const QUEUE:String = 'queue';
+        public static const QUEUE_MUSIC:String = 'queue_music';
+        public static const QUEUE_PLAY_NEXT:String = 'queue_play_next';
+
+        public static const RADIO:String = 'radio';
+        public static const RECENT_ACTORS:String = 'recent_actors';
+        public static const REMOVE_FROM_QUEUE:String = 'remove_from_queue';
+        public static const REPEAT:String = 'repeat';
+        public static const REPEAT_ONE:String = 'repeat_one';
+        public static const REPLAY:String = 'replay';
+        public static const REPLAY_10:String = 'replay_10';
+        public static const REPLAY_30:String = 'replay_30';
+        public static const REPLAY_5:String = 'replay_5';
+        public static const SHUFFLE:String = 'shuffle';
+
+        public static const SKIP_NEXT:String = 'skip_next';
+        public static const SKIP_PREVIOUS:String = 'skip_previous';
+        public static const SLOW_MOTION_VIDEO:String = 'slow_motion_video';
+        public static const SNOOZE:String = 'snooze';
+        public static const SORT_BY_ALPHA:String = 'sort_by_alpha';
+        public static const STOP:String = 'stop';
+        public static const SUBSCRIPTIONS:String = 'subscriptions';
+        public static const SUBTITLES:String = 'subtitles';
+        public static const SURROUND_SOUND:String = 'surround_sound';
+        public static const VIDEO_CALL:String = 'video_call';
+
+        public static const VIDEO_LABEL:String = 'video_label';
+        public static const VIDEO_LIBRARY:String = 'video_library';
+        public static const VIDEOCAM:String = 'videocam';
+        public static const VIDEOCAM_OFF:String = 'videocam_off';
+        public static const VOLUME_DOWN:String = 'volume_down';
+        public static const VOLUME_MUTE:String = 'volume_mute';
+        public static const VOLUME_OFF:String = 'volume_off';
+        public static const VOLUME_UP:String = 'volume_up';
+        public static const WEB:String = 'web';
+        public static const WEB_ASSET:String = 'web_asset';
+
+        public static const BUSINESS:String = 'business';
+        public static const CALL:String = 'call';
+        public static const CALL_END:String = 'call_end';
+        public static const CALL_MADE:String = 'call_made';
+        public static const CALL_MERGE:String = 'call_merge';
+        public static const CALL_MISSED:String = 'call_missed';
+        public static const CALL_MISSED_OUTGOING:String = 'call_missed_outgoing';
+        public static const CALL_RECEIVED:String = 'call_received';
+        public static const CALL_SPLIT:String = 'call_split';
+        public static const CHAT:String = 'chat';
+
+        public static const CHAT_BUBBLE:String = 'chat_bubble';
+        public static const CHAT_BUBBLE_OUTLINE:String = 'chat_bubble_outline';
+        public static const CLEAR_ALL:String = 'clear_all';
+        public static const COMMENT:String = 'comment';
+        public static const CONTACT_MAIL:String = 'contact_mail';
+        public static const CONTACT_PHONE:String = 'contact_phone';
+        public static const CONTACTS:String = 'contacts';
+        public static const DIALER_SIP:String = 'dialer_sip';
+        public static const DIALPAD:String = 'dialpad';
+        public static const EMAIL:String = 'email';
+
+        public static const forum:String = 'forum';
+        public static const import_contacts:String = 'import_contacts';
+        public static const import_export:String = 'import_export';
+        public static const invert_colors_off:String = 'invert_colors_off';
+        public static const live_help:String = 'live_help';
+        public static const location_off:String = 'location_off';
+        public static const location_on:String = 'location_on';
+        public static const mail_outline:String = 'mail_outline';
+        public static const message:String = 'message';
+        public static const no_sim:String = 'no_sim';
+
       /*  
         public static const ACCESSIBLE:String = 'XXX';
         public static const ACCESSIBLE:String = 'XXX';
@@ -284,116 +405,6 @@ package org.apache.flex.mdl.materialIcons
         public static const ACCESSIBLE:String = 'XXX';
         public static const ACCESSIBLE:String = 'XXX';
         
-        'add_to_queue',
-        'airplay',
-        'album',
-        'art_track',
-        'av_timer',
-        'branding_watermark',
-        'call_to_action',
-        'closed_caption',
-        'equalizer',
-        'explicit',
-        'fast_forward',
-        'fast_rewind',
-        'featured_play_list',
-        'featured_video',
-        'fiber_dvr',
-        'fiber_manual_record',
-        'fiber_new',
-        'fiber_pin',
-        'fiber_smart_record',
-        'forward_10',
-        'forward_30',
-        'forward_5',
-        'games',
-        'hd',
-        'hearing',
-        'high_quality',
-        'library_add',
-        'library_books',
-        'library_music',
-        'loop',
-        'mic',
-        'mic_none',
-        'mic_off',
-        'movie',
-        'music_video',
-        'new_releases',
-        'not_interested',
-        'note',
-        'pause',
-        'pause_circle_filled',
-        'pause_circle_outline',
-        'play_arrow',
-        'play_circle_filled',
-        'play_circle_outline',
-        'playlist_add',
-        'playlist_add_check',
-        'playlist_play',
-        'queue',
-        'queue_music',
-        'queue_play_next',
-        'radio',
-        'recent_actors',
-        'remove_from_queue',
-        'repeat',
-        'repeat_one',
-        'replay',
-        'replay_10',
-        'replay_30',
-        'replay_5',
-        'shuffle',
-        'skip_next',
-        'skip_previous',
-        'slow_motion_video',
-        'snooze',
-        'sort_by_alpha',
-        'stop',
-        'subscriptions',
-        'subtitles',
-        'surround_sound',
-        'video_call',
-        'video_label',
-        'video_library',
-        'videocam',
-        'videocam_off',
-        'volume_down',
-        'volume_mute',
-        'volume_off',
-        'volume_up',
-        'web',
-        'web_asset',
-        'business',
-        'call',
-        'call_end',
-        'call_made',
-        'call_merge',
-        'call_missed',
-        'call_missed_outgoing',
-        'call_received',
-        'call_split',
-        'chat',
-        'chat_bubble',
-        'chat_bubble_outline',
-        'clear_all',
-        'comment',
-        'contact_mail',
-        'contact_phone',
-        'contacts',
-        'dialer_sip',
-        'dialpad',
-        'email',
-        'forum',
-        'import_contacts',
-        'import_export',
-        'invert_colors_off',
-        'live_help',
-        'location_off',
-        'location_on',
-        'mail_outline',
-        'message',
-        'no_sim',
         'phone',
         'phonelink_erase',
         'phonelink_lock',


Mime
View raw message