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()
{