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

alinakazi 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 e33ee8f  MXTreeItemRenderer added in spark emulation
e33ee8f is described below

commit e33ee8f6f925d62758635601f2857275e041f9ca
Author: alinakazi <alinakazi1...@gmail.com>
AuthorDate: Wed Jan 20 16:43:40 2021 +0500

    MXTreeItemRenderer added in spark emulation
---
 .../src/main/resources/spark-royale-manifest.xml   |  4 +
 .../controls/treeClasses/MXTreeItemRenderer.as     | 86 ++++++++++++++++++++++
 2 files changed, 90 insertions(+)

diff --git 
a/frameworks/projects/SparkRoyale/src/main/resources/spark-royale-manifest.xml 
b/frameworks/projects/SparkRoyale/src/main/resources/spark-royale-manifest.xml
index 0d80fd7..069e8bc 100644
--- 
a/frameworks/projects/SparkRoyale/src/main/resources/spark-royale-manifest.xml
+++ 
b/frameworks/projects/SparkRoyale/src/main/resources/spark-royale-manifest.xml
@@ -33,6 +33,7 @@
        <component id="TextArea" class="spark.components.TextArea" />
        <component id="TextInput" class="spark.components.TextInput" />
        <component id="Panel" class="spark.components.Panel" />
+
        <component id="TitleWindow" class="spark.components.TitleWindow" />
        <component id="SparkSkin" class="spark.skins.SparkSkin"/>
        <component id="SparkSkinWithClipAndEnableScrollingViewport" 
class="spark.components.beads.SparkSkinWithClipAndEnableScrollingViewport"/>
@@ -148,4 +149,7 @@
     <!-- MXItemRenderer -->
        <component id="MXItemRenderer" 
class="spark.controls.listClasses.MXItemRenderer"/>
     <component id="MXDataGridItemRenderer" 
class="spark.controls.dataGridClasses.MXDataGridItemRenderer"/>
+       
+       <component id="MXTreeItemRenderer" 
class="spark.controls.treeClasses.MXTreeItemRenderer"/>
+
 </componentPackage>
diff --git 
a/frameworks/projects/SparkRoyale/src/main/royale/spark/controls/treeClasses/MXTreeItemRenderer.as
 
b/frameworks/projects/SparkRoyale/src/main/royale/spark/controls/treeClasses/MXTreeItemRenderer.as
new file mode 100644
index 0000000..06106dd
--- /dev/null
+++ 
b/frameworks/projects/SparkRoyale/src/main/royale/spark/controls/treeClasses/MXTreeItemRenderer.as
@@ -0,0 +1,86 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+
+package spark.controls.treeClasses
+{
+import mx.events.MouseEvent;
+
+import spark.controls.listClasses.MXItemRenderer;
+import mx.controls.Tree;
+import mx.core.mx_internal;
+import mx.events.TreeEvent;
+import spark.components.Group;
+
+use namespace mx_internal; 
+
+//--------------------------------------
+//  Excluded APIs
+//--------------------------------------
+
+[Exclude(name="listData", kind="property")]
+
+/**
+ *  The MXTreeItemRenderer class defines the Spark item renderer class 
+ *  for use with the MX Tree control.
+ *  This class lets you use the Spark item renderer architecture with the 
+ *  MX Tree control. 
+ * 
+ *  @mxml
+ *
+ *  <p>The <code>&lt;s:MXTreeItemRenderer &gt;</code> tag inherits all of the 
tag 
+ *  attributes of its superclass and adds the following tag attributes:</p>
+ *
+ *  <pre>
+ *  &lt;s:MXItemRenderer
+ *    <strong>Properties</strong>
+ *  /&gt;
+ *  </pre>
+ *  
+ *  @see mx.controls.Tree
+ *  
+ *  @langversion 3.0
+ *  @playerversion Flash 10
+ *  @playerversion AIR 1.5
+ *  @productversion Flex 4
+ */
+public class MXTreeItemRenderer extends MXItemRenderer
+{    
+    
//--------------------------------------------------------------------------
+    //
+    //  Constructor
+    //
+    
//--------------------------------------------------------------------------
+    
+    /**
+     *  Constructor.
+     * 
+     *  @langversion 3.0
+     *  @playerversion Flash 10
+     *  @playerversion AIR 1.5
+     *  @productversion Flex 4
+     */
+    public function MXTreeItemRenderer()
+    {
+        super();
+    }
+    
+   
+
+}
+}
\ No newline at end of file

Reply via email to