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 c64618c  IHasLabelField and IHasDataField for Spark
c64618c is described below

commit c64618c715a830bd37c440dbf0ff000ecd4f19e3
Author: Harbs <[email protected]>
AuthorDate: Sun Dec 19 11:39:44 2021 +0200

    IHasLabelField and IHasDataField for Spark
---
 .../SparkRoyale/src/main/royale/spark/components/DataRenderer.as       | 3 ++-
 .../src/main/royale/spark/components/gridClasses/GridColumn.as         | 3 ++-
 .../main/royale/spark/components/supportClasses/DropDownListBase.as    | 3 ++-
 .../src/main/royale/spark/components/supportClasses/ListBase.as        | 3 ++-
 .../spark/components/supportClasses/SparkTextButtonItemRenderer.as     | 3 ++-
 5 files changed, 10 insertions(+), 5 deletions(-)

diff --git 
a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/DataRenderer.as
 
b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/DataRenderer.as
index 4c3beae..275f88a 100644
--- 
a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/DataRenderer.as
+++ 
b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/DataRenderer.as
@@ -27,6 +27,7 @@ import org.apache.royale.core.IItemRendererOwnerView;
 import org.apache.royale.core.ISelectableItemRenderer;
 import org.apache.royale.core.ValuesManager;
 import org.apache.royale.events.Event;
+import org.apache.royale.core.IHasLabelField;
 
 //import org.apache.royale.events.EventDispatcher;
 /**
@@ -65,7 +66,7 @@ import org.apache.royale.events.Event;
  *  @playerversion AIR 1.5
  *  @productversion Royale 0.9.4
  */
-public class DataRenderer extends Group implements IDataRenderer
+public class DataRenderer extends Group implements IDataRenderer, 
IHasLabelField
 
 {
 
diff --git 
a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/gridClasses/GridColumn.as
 
b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/gridClasses/GridColumn.as
index 762d837..d48b5ad 100644
--- 
a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/gridClasses/GridColumn.as
+++ 
b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/gridClasses/GridColumn.as
@@ -39,6 +39,7 @@ package spark.components.gridClasses
     import mx.core.mx_internal;
        import mx.collections.SortField;// import spark.collections.SortField;
     import spark.components.Grid;
+    import org.apache.royale.core.IHasDataField;
 
     use namespace mx_internal;
 
@@ -94,7 +95,7 @@ package spark.components.gridClasses
  *  @playerversion AIR 2.5
  *  @productversion Flex 4.5
  */   
-public class GridColumn extends EventDispatcher
+public class GridColumn extends EventDispatcher implements IHasDataField
 {
     // include "../../core/Version.as";
     
diff --git 
a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/DropDownListBase.as
 
b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/DropDownListBase.as
index 070eb0e..7fd9770 100644
--- 
a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/DropDownListBase.as
+++ 
b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/DropDownListBase.as
@@ -45,6 +45,7 @@ use namespace mx_internal;
 import spark.components.supportClasses.DropDownController;
 import org.apache.royale.geom.Point;
 import mx.core.UIComponent;
+import org.apache.royale.core.IHasLabelField;
 
 //--------------------------------------
 //  Styles
@@ -191,7 +192,7 @@ import mx.core.UIComponent;
  *  @playerversion AIR 1.5
  *  @productversion Royale 0.9.4
  */
-public class DropDownListBase extends List
+public class DropDownListBase extends List implements IHasLabelField
 {
     //include "../../core/Version.as";
  
diff --git 
a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/ListBase.as
 
b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/ListBase.as
index 9d5a061..2489e51 100644
--- 
a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/ListBase.as
+++ 
b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/ListBase.as
@@ -60,6 +60,7 @@ import org.apache.royale.events.IEventDispatcher;
 import org.apache.royale.core.IContainer;
 import org.apache.royale.core.IParent;
 import org.apache.royale.events.ValueEvent;
+import org.apache.royale.core.IHasLabelField;
 
 use namespace mx_internal;   //ListBase and List share selection properties 
that are mx_internal
 
@@ -198,7 +199,7 @@ use namespace mx_internal;   //ListBase and List share 
selection properties that
  *  @productversion Royale 0.9.4
  *  @royalesuppresspublicvarwarning
  */
-public class ListBase  extends SkinnableDataContainer implements IContainer
+public class ListBase  extends SkinnableDataContainer implements IContainer, 
IHasLabelField
 { //extends SkinnableDataContainer implements IDataProviderEnhance
     //include "../../core/Version.as";
 
diff --git 
a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/SparkTextButtonItemRenderer.as
 
b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/SparkTextButtonItemRenderer.as
index ac67469..da01ffa 100644
--- 
a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/SparkTextButtonItemRenderer.as
+++ 
b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/SparkTextButtonItemRenderer.as
@@ -32,6 +32,7 @@ package spark.components.supportClasses
     import spark.components.supportClasses.ToggleButtonBase;
     import mx.controls.listClasses.IListItemRenderer;
     import mx.events.ListEvent;
+    import org.apache.royale.core.IHasLabelField;
 
     /**
      *  The TextButtonItemRenderer is the default renderer for TabBar
@@ -42,7 +43,7 @@ package spark.components.supportClasses
      *  @productversion Flex 3
      */
 
-    public class SparkTextButtonItemRenderer extends ToggleButtonBase 
implements IListItemRenderer
+    public class SparkTextButtonItemRenderer extends ToggleButtonBase 
implements IListItemRenderer, IHasLabelField
     {
         public function SparkTextButtonItemRenderer()
         {

Reply via email to