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