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 2020/11/15 10:51:48 UTC

[royale-asjs] branch develop updated: jewel-datagrid: little refactoring to use always IDataGridColumn interface

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 0bab5bb  jewel-datagrid: little refactoring to use always IDataGridColumn interface
0bab5bb is described below

commit 0bab5bbc326520a618aecc35a022fb24a60a6635
Author: Carlos Rovira <ca...@apache.org>
AuthorDate: Sun Nov 15 11:50:52 2020 +0100

    jewel-datagrid: little refactoring to use always IDataGridColumn interface
---
 .../Jewel/src/main/royale/org/apache/royale/jewel/DataGrid.as       | 2 +-
 .../org/apache/royale/jewel/beads/controls/datagrid/DataGridSort.as | 6 +++---
 .../org/apache/royale/jewel/itemRenderers/DataGridItemRenderer.as   | 2 +-
 .../royale/jewel/supportClasses/datagrid/DataGridColumnList.as      | 2 +-
 .../apache/royale/jewel/supportClasses/datagrid/IDataGridColumn.as  | 2 +-
 .../jewel/supportClasses/datagrid/VirtualDataGridColumnList.as      | 2 +-
 6 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/DataGrid.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/DataGrid.as
index f529508..d183f45 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/DataGrid.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/DataGrid.as
@@ -76,7 +76,7 @@ package org.apache.royale.jewel
 		
 		[Bindable("columnsChanged")]
 		/**
-		 *  The array of org.apache.royale.jewel.supportClasses.datagrid.DataGridColumn used to 
+		 *  The array of IDataGridColumn components used to 
 		 *  describe each column.
 		 *
 		 *  @langversion 3.0
diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/datagrid/DataGridSort.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/datagrid/DataGridSort.as
index 64b2801..1a688f5 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/datagrid/DataGridSort.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/datagrid/DataGridSort.as
@@ -25,11 +25,11 @@ package org.apache.royale.jewel.beads.controls.datagrid
 	import org.apache.royale.core.IDataGrid;
 	import org.apache.royale.core.IDataGridHeader;
 	import org.apache.royale.core.IStrand;
+	import org.apache.royale.core.UIBase;
 	import org.apache.royale.events.Event;
 	import org.apache.royale.events.MouseEvent;
 	import org.apache.royale.jewel.beads.views.DataGridView;
-	import org.apache.royale.jewel.supportClasses.datagrid.DataGridColumn;
-	import org.apache.royale.core.UIBase;
+	import org.apache.royale.jewel.supportClasses.datagrid.IDataGridColumn;
 
 	/**
 	 *  The DataGridSort bead class is a specialty bead that can be use with a Jewel DataGrid control
@@ -83,7 +83,7 @@ package org.apache.royale.jewel.beads.controls.datagrid
             // probably down on one button and up on another button
             // so the ButtonBar won't change selection
             if (event.target == header) return;
-			var column:DataGridColumn = event.target.data as DataGridColumn;
+			var column:IDataGridColumn = event.target.data as IDataGridColumn;
 			var collection:IArrayListView = dg.model.dataProvider as IArrayListView;
 			if (collection && collection.length)
 			{
diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/DataGridItemRenderer.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/DataGridItemRenderer.as
index 071b546..2504e72 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/DataGridItemRenderer.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/DataGridItemRenderer.as
@@ -26,7 +26,7 @@ package org.apache.royale.jewel.itemRenderers
 
     /**
 	 *  The DataGridItemRenderer defines the basic Item Renderer for a Jewel DataGrid Component.
-     *  For now is just a ListItemRenderer that populates some values from Jewel DataGridColumn.
+     *  For now is just a ListItemRenderer that populates some values from Jewel IDataGridColumn.
 	 *
 	 *  @langversion 3.0
 	 *  @playerversion Flash 10.2
diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/DataGridColumnList.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/DataGridColumnList.as
index f5a133f..fabc855 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/DataGridColumnList.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/DataGridColumnList.as
@@ -52,7 +52,7 @@ package org.apache.royale.jewel.supportClasses.datagrid
 		
         private var _columnInfo:IDataGridColumn;
         /**
-         *  The DataGridColumn for this list
+         *  The IDataGridColumn for this list
          *  
          *
          *  @toplevel
diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/IDataGridColumn.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/IDataGridColumn.as
index 310e2d9..aa78664 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/IDataGridColumn.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/IDataGridColumn.as
@@ -22,7 +22,7 @@ package org.apache.royale.jewel.supportClasses.datagrid
 	import org.apache.royale.jewel.supportClasses.table.ITableColumn;
 
 	/**
-	 *  Jewel IDataGridColumn is the interface used by Jewel DataGridColumn in the Jewel DataGrid.
+	 *  Jewel IDataGridColumn is the interface used by components that define a column for data grid type components.
 	 * 
 	 *  Define which renderer to use for each cell in the column, and other optional data like
 	 *  the width, the label (used in header), and the name of the field in the data containing the value to display 
diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/VirtualDataGridColumnList.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/VirtualDataGridColumnList.as
index 4f5e8f6..f67aa04 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/VirtualDataGridColumnList.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/datagrid/VirtualDataGridColumnList.as
@@ -52,7 +52,7 @@ package org.apache.royale.jewel.supportClasses.datagrid
 		
         private var _columnInfo:IDataGridColumn;
         /**
-         *  The DataGridColumn for this list
+         *  The IDataGridColumn for this list
          *  
          *
          *  @toplevel