You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ca...@apache.org on 2019/12/27 18:37:43 UTC

[royale-asjs] branch develop updated: jewel-datagrid: colorize rows depending on emphasis. If no emphasis defaults to primary

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 3aad2a3  jewel-datagrid: colorize rows depending on emphasis. If no emphasis defaults to primary
3aad2a3 is described below

commit 3aad2a34d5d8ddc42138ef2e1d07903d4bfd6caf
Author: Carlos Rovira <ca...@apache.org>
AuthorDate: Fri Dec 27 19:37:32 2019 +0100

    jewel-datagrid: colorize rows depending on emphasis. If no emphasis defaults to primary
---
 .../main/royale/org/apache/royale/jewel/beads/views/DataGridView.as    | 2 +-
 .../apache/royale/jewel/supportClasses/datagrid/IDataGridColumnList.as | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/DataGridView.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/DataGridView.as
index 0e8e0d7..2206e99 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/DataGridView.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/DataGridView.as
@@ -118,7 +118,6 @@ package org.apache.royale.jewel.beads.views
             // columns
             var listAreaClass:Class = ValuesManager.valuesImpl.getValue(host, "listAreaClass") as Class;
             _listArea = new listAreaClass() as IUIBase;
-            //_listArea.emphasis = (_dg as IEmphasis).emphasis;
             _listArea.height = _dg.height - _header.height;
             COMPILE::JS
             {
@@ -275,6 +274,7 @@ package org.apache.royale.jewel.beads.views
                 var dataGridColumn:IDataGridColumn = _sharedModel.columns[i] as IDataGridColumn;
 
                 var list:IDataGridColumnList = new columnClass();
+                list.emphasis = (_dg as IEmphasis).emphasis;;
                 
                 if (i == 0)
                 {
diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/IDataGridColumnList.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/IDataGridColumnList.as
index 2de9e35..c8a0dbc 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/IDataGridColumnList.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/IDataGridColumnList.as
@@ -19,6 +19,7 @@
 package org.apache.royale.jewel.supportClasses.datagrid
 {
     import org.apache.royale.html.supportClasses.IDataGridColumnList;
+    import org.apache.royale.core.IEmphasis;
 
     /**
      *  The Jewel IDataGridColumnList interface is a marker interface for Jewel DataGrid Column Lists
@@ -28,7 +29,7 @@ package org.apache.royale.jewel.supportClasses.datagrid
      *  @playerversion AIR 2.6
      *  @productversion Royale 0.9.7
      */
-    public interface IDataGridColumnList extends org.apache.royale.html.supportClasses.IDataGridColumnList
+    public interface IDataGridColumnList extends org.apache.royale.html.supportClasses.IDataGridColumnList, IEmphasis
     {
         function get rollOverIndex():int;
         function set rollOverIndex(value:int):void;