This is an automated email from the ASF dual-hosted git repository.
carlosrovira 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 8ce359c tour-de-jewel: add icons to the virtual combobox example
8ce359c is described below
commit 8ce359c738585c414de42dd595bd5e32e7e7a2ba
Author: Carlos Rovira <[email protected]>
AuthorDate: Sat Feb 8 13:35:11 2020 +0100
tour-de-jewel: add icons to the virtual combobox example
---
.../TourDeJewel/src/main/resources/jewel-example-styles.css | 4 ++--
.../TourDeJewel/src/main/royale/VirtualListsPlayGround.mxml | 3 +--
.../main/royale/itemRenderers/SimpleIconListItemRenderer.mxml | 11 ++++-------
3 files changed, 7 insertions(+), 11 deletions(-)
diff --git
a/examples/royale/TourDeJewel/src/main/resources/jewel-example-styles.css
b/examples/royale/TourDeJewel/src/main/resources/jewel-example-styles.css
index 222a7ef..4fe1df4 100644
--- a/examples/royale/TourDeJewel/src/main/resources/jewel-example-styles.css
+++ b/examples/royale/TourDeJewel/src/main/resources/jewel-example-styles.css
@@ -37,10 +37,10 @@ j|IconButtonBar
IItemRenderer: ClassReference("itemRenderers.SimpleIconListItemRenderer");
}
-/* .cmbSimpleiIconListItemRenderer`
+.cmbSimpleiIconListItemRenderer
{
IItemRenderer: ClassReference("itemRenderers.SimpleIconListItemRenderer");
-} */
+}
diff --git
a/examples/royale/TourDeJewel/src/main/royale/VirtualListsPlayGround.mxml
b/examples/royale/TourDeJewel/src/main/royale/VirtualListsPlayGround.mxml
index 91b833c..0a04136 100644
--- a/examples/royale/TourDeJewel/src/main/royale/VirtualListsPlayGround.mxml
+++ b/examples/royale/TourDeJewel/src/main/royale/VirtualListsPlayGround.mxml
@@ -102,15 +102,14 @@ limitations under the License.
dataProvider="{listModel.bigIconListVOData}"
selectedIndex="4"
>
-
<!-- change="onChange(event)" -->
<j:beads>
- <!--
<js:ConstantBinding sourceID="listModel" sourcePropertyName="bigIconListVOData"
destinationPropertyName="dataProvider" /> -->
<j:AddListItemRendererForArrayListData/>
<j:RemoveListItemRendererForArrayListData/>
<j:UpdateListItemRendererForArrayListData/>
<j:RemoveAllItemRendererForArrayListData/>
</j:beads>
</j:VirtualList>
+ <!--
change="onChange(event)" -->
<!-- <j:Label text="Click on
render's icon will remove that renderer" multiline="true" width="200"/> -->
</j:VGroup>
<j:VGroup gap="3">
diff --git
a/examples/royale/TourDeJewel/src/main/royale/itemRenderers/SimpleIconListItemRenderer.mxml
b/examples/royale/TourDeJewel/src/main/royale/itemRenderers/SimpleIconListItemRenderer.mxml
index 71b5afb..5006a59 100644
---
a/examples/royale/TourDeJewel/src/main/royale/itemRenderers/SimpleIconListItemRenderer.mxml
+++
b/examples/royale/TourDeJewel/src/main/royale/itemRenderers/SimpleIconListItemRenderer.mxml
@@ -24,10 +24,6 @@ limitations under the License.
<fx:Script>
<![CDATA[
- import org.apache.royale.collections.ArrayList;
- import org.apache.royale.jewel.List;
- import org.apache.royale.jewel.beads.views.ListView;
-
import vos.IconListVO;
[Bindable("dataChange")]
@@ -42,9 +38,10 @@ limitations under the License.
<js:ItemRendererDataBinding />
</j:beads>
- <js:FontIcon text="{iconList ? iconList.icon : ''}" material="true"
visible="{iconList ? iconList.icon != null : false}"/>
-
- <j:Label html="{text}" multiline="true"/>
+ <j:HGroup gap="6" itemsVerticalAlign="itemsCentered">
+ <js:FontIcon text="{iconList.icon}" material="true"
visible="{iconList.icon != null}"/>
+ <j:Label html="{text}"/>
+ </j:HGroup>
</j:ListItemRenderer>