You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ha...@apache.org on 2020/02/24 12:03:24 UTC

[royale-asjs] branch develop updated: more cleanup

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

harbs 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 0873871  more cleanup
0873871 is described below

commit 0873871d532dbd3c70fe754cb61c6c86e355e81a
Author: Harbs <ha...@in-tools.com>
AuthorDate: Mon Feb 24 14:03:08 2020 +0200

    more cleanup
---
 .../html/supportClasses/UIItemRendererBase.as      | 87 +++++++++++-----------
 1 file changed, 42 insertions(+), 45 deletions(-)

diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/UIItemRendererBase.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/UIItemRendererBase.as
index bea3af4..35a5407 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/UIItemRendererBase.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/UIItemRendererBase.as
@@ -18,18 +18,15 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.html.supportClasses
 {
-    import org.apache.royale.core.IIndexedItemRenderer;
-    import org.apache.royale.core.ISelectableItemRenderer;
-    import org.apache.royale.core.IBead;
 	import org.apache.royale.core.UIBase;
 	import org.apache.royale.core.ValuesManager;
 	import org.apache.royale.events.Event;
 	import org.apache.royale.utils.MXMLDataInterpreter;
-    import org.apache.royale.utils.loadBeadFromValuesManager;
-        
-    [DefaultProperty("mxmlContent")]
+	import org.apache.royale.core.ILabelFieldItemRenderer;
+		
+	[DefaultProperty("mxmlContent")]
 
-    /**
+	/**
 	 *  The UIItemRendererBase class is the base class for all itemRenderers. An itemRenderer is used to
 	 *  display a single datum within a collection of data. Components such as a List use itemRenderers to 
 	 *  show their dataProviders.
@@ -39,7 +36,7 @@ package org.apache.royale.html.supportClasses
 	 *  @playerversion AIR 2.6
 	 *  @productversion Royale 0.0
 	 */
-	public class UIItemRendererBase extends UIBase implements IIndexedItemRenderer
+	public class UIItemRendererBase extends UIBase implements ILabelFieldItemRenderer
 	{
 		/**
 		 *  constructor.
@@ -58,57 +55,57 @@ package org.apache.royale.html.supportClasses
 		 */
 		override public function addedToParent():void
 		{
-            MXMLDataInterpreter.generateMXMLProperties(this, mxmlProperties);
-            MXMLDataInterpreter.generateMXMLInstances(this, this, MXMLDescriptor);
-            
+			MXMLDataInterpreter.generateMXMLProperties(this, mxmlProperties);
+			MXMLDataInterpreter.generateMXMLInstances(this, this, MXMLDescriptor);
+			
 			super.addedToParent();
 			
-            // very common for item renderers to be resized by their containers,
-            addEventListener("widthChanged", sizeChangeHandler);
-            addEventListener("heightChanged", sizeChangeHandler);
+			// very common for item renderers to be resized by their containers,
+			addEventListener("widthChanged", sizeChangeHandler);
+			addEventListener("heightChanged", sizeChangeHandler);
 			addEventListener("sizeChanged", sizeChangeHandler);
 
-            // each MXML file can also have styles in fx:Style block
-            ValuesManager.valuesImpl.init(this);
-            
-            dispatchEvent(new Event("initBindings"));
-            dispatchEvent(new Event("initComplete"));
-            
+			// each MXML file can also have styles in fx:Style block
+			ValuesManager.valuesImpl.init(this);
+			
+			dispatchEvent(new Event("initBindings"));
+			dispatchEvent(new Event("initComplete"));
+			
 		}
 		
-        /**
-         *  @copy org.apache.royale.core.ItemRendererClassFactory#mxmlContent
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
-         * 
-         *  @royalesuppresspublicvarwarning
-         */
-        public var mxmlContent:Array;
-        
+		/**
+		 *  @copy org.apache.royale.core.ItemRendererClassFactory#mxmlContent
+		 *  
+		 *  @langversion 3.0
+		 *  @playerversion Flash 10.2
+		 *  @playerversion AIR 2.6
+		 *  @productversion Royale 0.0
+		 * 
+		 *  @royalesuppresspublicvarwarning
+		 */
+		public var mxmlContent:Array;
+		
 		/**
 		 * @private
 		 */
-        public function get MXMLDescriptor():Array
-        {
-            return null;
-        }
-        
-        private var mxmlProperties:Array ;
-        
+		public function get MXMLDescriptor():Array
+		{
+			return null;
+		}
+		
+		private var mxmlProperties:Array ;
+		
 		/**
 		 * @private
 		 */
-        public function generateMXMLAttributes(data:Array):void
-        {
-            mxmlProperties = data;
-        }
-        		
+		public function generateMXMLAttributes(data:Array):void
+		{
+			mxmlProperties = data;
+		}
+				
 		private var _data:Object;
 		
-        [Bindable("__NoChangeEvent__")]
+		[Bindable("__NoChangeEvent__")]
 		/**
 		 *  The data being represented by this itemRenderer. This can be something simple like a String or
 		 *  a Number or something very complex.