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 a23cf57  use labelField and dataField interfaces in Jewel
a23cf57 is described below

commit a23cf57d8aaaafca6366a07875a7c68dd9ec85bc
Author: Harbs <[email protected]>
AuthorDate: Sun Dec 19 09:26:51 2021 +0200

    use labelField and dataField interfaces in Jewel
---
 .../projects/Jewel/src/main/royale/org/apache/royale/jewel/ComboBox.as | 3 ++-
 .../Jewel/src/main/royale/org/apache/royale/jewel/DataContainer.as     | 3 ++-
 .../Jewel/src/main/royale/org/apache/royale/jewel/DropDownList.as      | 3 ++-
 .../org/apache/royale/jewel/beads/models/ArrayListSelectionModel.as    | 3 ++-
 .../royale/org/apache/royale/jewel/beads/models/DataProviderModel.as   | 3 ++-
 .../org/apache/royale/jewel/itemRenderers/ButtonBarItemRenderer.as     | 3 ++-
 .../org/apache/royale/jewel/itemRenderers/IconButtonBarItemRenderer.as | 3 ++-
 .../apache/royale/jewel/itemRenderers/ToggleButtonBarItemRenderer.as   | 3 ++-
 8 files changed, 16 insertions(+), 8 deletions(-)

diff --git 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/ComboBox.as 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/ComboBox.as
index e4dd6e5..66613ad 100644
--- 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/ComboBox.as
+++ 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/ComboBox.as
@@ -26,6 +26,7 @@ package org.apache.royale.jewel
        import org.apache.royale.core.StyledUIBase;
        import org.apache.royale.jewel.beads.models.ComboBoxPresentationModel;
        import 
org.apache.royale.jewel.supportClasses.combobox.IComboBoxPresentationModel;
+       import org.apache.royale.core.IHasLabelField;
 
        //--------------------------------------
     //  Events
@@ -86,7 +87,7 @@ package org.apache.royale.jewel
         *  @playerversion AIR 2.6
         *  @productversion Royale 0.9.4
         */
-       public class ComboBox extends StyledUIBase implements IComboBox, 
IItemRendererProvider
+       public class ComboBox extends StyledUIBase implements IComboBox, 
IItemRendererProvider, IHasLabelField
        {
                /**
                 *  Constructor.
diff --git 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/DataContainer.as
 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/DataContainer.as
index fe1d8c2..7220dc5 100644
--- 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/DataContainer.as
+++ 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/DataContainer.as
@@ -24,6 +24,7 @@ package org.apache.royale.jewel
        import org.apache.royale.jewel.beads.models.ListPresentationModel;
        import 
org.apache.royale.jewel.supportClasses.container.DataContainerBase;
        import 
org.apache.royale.jewel.supportClasses.list.IListPresentationModel;
+       import org.apache.royale.core.IHasLabelField;
 
        /**
         * The default property uses when additional MXML content appears 
within an element's
@@ -61,7 +62,7 @@ package org.apache.royale.jewel
         *  @playerversion AIR 2.6
         *  @productversion Royale 0.9.4
         */
-       public class DataContainer extends DataContainerBase implements 
IListWithPresentationModel
+       public class DataContainer extends DataContainerBase implements 
IListWithPresentationModel, IHasLabelField
        {
                /**
                 *  constructor.
diff --git 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/DropDownList.as
 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/DropDownList.as
index e546111..bf960da 100644
--- 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/DropDownList.as
+++ 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/DropDownList.as
@@ -32,6 +32,7 @@ package org.apache.royale.jewel
     import org.apache.royale.jewel.beads.models.ListPresentationModel;
     import org.apache.royale.jewel.supportClasses.container.DataContainerBase;
     import org.apache.royale.jewel.supportClasses.list.IListPresentationModel;
+    import org.apache.royale.core.IHasLabelField;
 
 
     //--------------------------------------
@@ -68,7 +69,7 @@ package org.apache.royale.jewel
      *  @playerversion AIR 2.6
      *  @productversion Royale 0.9.4
      */
-       public class DropDownList extends DataContainerBase
+       public class DropDownList extends DataContainerBase implements 
IHasLabelField
        {
         /**
          *  Constructor.
diff --git 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/ArrayListSelectionModel.as
 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/ArrayListSelectionModel.as
index 51e8404..0fdf16b 100644
--- 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/ArrayListSelectionModel.as
+++ 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/ArrayListSelectionModel.as
@@ -28,6 +28,7 @@ package org.apache.royale.jewel.beads.models
        import org.apache.royale.events.EventDispatcher;
        import org.apache.royale.events.IEventDispatcher;
        import org.apache.royale.jewel.beads.models.IJewelSelectionModel;
+       import org.apache.royale.core.IHasLabelField;
 
     /**
      *  The ArrayListSelectionModel class is a selection model for
@@ -39,7 +40,7 @@ package org.apache.royale.jewel.beads.models
      *  @playerversion AIR 2.6
      *  @productversion Royale 0.9.4
      */
-       public class ArrayListSelectionModel implements IJewelSelectionModel, 
IRollOverModel
+       public class ArrayListSelectionModel implements IJewelSelectionModel, 
IRollOverModel, IHasLabelField
        {
         /**
          *  Constructor.
diff --git 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/DataProviderModel.as
 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/DataProviderModel.as
index 75ad138..6d51be5 100644
--- 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/DataProviderModel.as
+++ 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/DataProviderModel.as
@@ -22,6 +22,7 @@ package org.apache.royale.jewel.beads.models
        import org.apache.royale.core.IStrand;
        import org.apache.royale.events.Event;
        import org.apache.royale.events.EventDispatcher;
+       import org.apache.royale.core.IHasLabelField;
                        
     /**
      *  The DataProviderModel class is a model for
@@ -32,7 +33,7 @@ package org.apache.royale.jewel.beads.models
      *  @playerversion AIR 2.6
      *  @productversion Royale 0.9.4
      */
-       public class DataProviderModel extends EventDispatcher implements 
IDataProviderModel
+       public class DataProviderModel extends EventDispatcher implements 
IDataProviderModel, IHasLabelField
        {
         /**
          *  Constructor.
diff --git 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/ButtonBarItemRenderer.as
 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/ButtonBarItemRenderer.as
index b54f7d0..056e39c 100644
--- 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/ButtonBarItemRenderer.as
+++ 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/ButtonBarItemRenderer.as
@@ -26,6 +26,7 @@ package org.apache.royale.jewel.itemRenderers
        import org.apache.royale.html.beads.ITextItemRenderer;
        import org.apache.royale.html.util.getLabelFromData;
        import org.apache.royale.jewel.Button;
+       import org.apache.royale.core.IHasLabelField;
 
        /**
         *  The ButtonBarItemRenderer class extends Button and turns it into an 
itemRenderer
@@ -36,7 +37,7 @@ package org.apache.royale.jewel.itemRenderers
      *  @playerversion AIR 2.6
      *  @productversion Royale 0.9.7
         */
-       public class ButtonBarItemRenderer extends Button implements 
ITextItemRenderer, IOwnerViewItemRenderer
+       public class ButtonBarItemRenderer extends Button implements 
ITextItemRenderer, IOwnerViewItemRenderer, IHasLabelField
        {
                public function ButtonBarItemRenderer()
                {
diff --git 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/IconButtonBarItemRenderer.as
 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/IconButtonBarItemRenderer.as
index eef50c0..905b3e2 100644
--- 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/IconButtonBarItemRenderer.as
+++ 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/IconButtonBarItemRenderer.as
@@ -30,6 +30,7 @@ package org.apache.royale.jewel.itemRenderers
        import org.apache.royale.jewel.IconButton;
        import org.apache.royale.jewel.IconButtonBar;
        import org.apache.royale.jewel.beads.views.ButtonBarView;
+       import org.apache.royale.core.IHasLabelField;
 
        /**
         *  The IconButtonBarItemRenderer class extends IconButton and turns it 
into an itemRenderer
@@ -40,7 +41,7 @@ package org.apache.royale.jewel.itemRenderers
      *  @playerversion AIR 2.6
      *  @productversion Royale 0.9.7
         */
-       public class IconButtonBarItemRenderer extends IconButton implements 
ITextItemRenderer, IOwnerViewItemRenderer
+       public class IconButtonBarItemRenderer extends IconButton implements 
ITextItemRenderer, IOwnerViewItemRenderer, IHasLabelField
        {
                public function IconButtonBarItemRenderer()
                {
diff --git 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/ToggleButtonBarItemRenderer.as
 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/ToggleButtonBarItemRenderer.as
index 2778ad3..3e49f64 100644
--- 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/ToggleButtonBarItemRenderer.as
+++ 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/ToggleButtonBarItemRenderer.as
@@ -30,6 +30,7 @@ package org.apache.royale.jewel.itemRenderers
        import org.apache.royale.jewel.ToggleButton;
        import org.apache.royale.jewel.ToggleButtonBar;
        import org.apache.royale.jewel.beads.views.ButtonBarView;
+       import org.apache.royale.core.IHasLabelField;
 
        /**
         *  The ButtonBarItemRenderer class extends Button and turns it into an 
itemRenderer
@@ -40,7 +41,7 @@ package org.apache.royale.jewel.itemRenderers
      *  @playerversion AIR 2.6
      *  @productversion Royale 0.9.7
         */
-       public class ToggleButtonBarItemRenderer extends ToggleButton 
implements ITextItemRenderer, IOwnerViewItemRenderer
+       public class ToggleButtonBarItemRenderer extends ToggleButton 
implements ITextItemRenderer, IOwnerViewItemRenderer, IHasLabelField
        {
                public function ToggleButtonBarItemRenderer()
                {

Reply via email to