You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by gr...@apache.org on 2020/09/13 23:02:05 UTC

[royale-asjs] branch develop updated: Align implementation and IDataGridView implementers for header as IDataGridHeader

This is an automated email from the ASF dual-hosted git repository.

gregdove 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 76bba37  Align implementation and IDataGridView implementers for header as IDataGridHeader
76bba37 is described below

commit 76bba3768f6db8fb82a9440491c6ef4df07adcc7
Author: greg-dove <gr...@gmail.com>
AuthorDate: Mon Sep 14 11:01:41 2020 +1200

    Align implementation and IDataGridView implementers for header as IDataGridHeader
---
 .../Basic/src/main/royale/org/apache/royale/html/DataGridButtonBar.as | 4 +++-
 .../src/main/royale/org/apache/royale/html/beads/DataGridView.as      | 3 ++-
 .../src/main/royale/org/apache/royale/html/beads/IDataGridView.as     | 3 ++-
 .../src/main/royale/org/apache/royale/html/beads/TreeGridView.as      | 3 ++-
 4 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/DataGridButtonBar.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/DataGridButtonBar.as
index e959518..cedc58f 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/DataGridButtonBar.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/DataGridButtonBar.as
@@ -23,6 +23,8 @@ package org.apache.royale.html
         import org.apache.royale.core.WrappedHTMLElement;            
     }
 
+	import org.apache.royale.core.IDataGridHeader;
+
 	/**
 	 *  The DataGridButtonBar class extends ButtonBar and provides a class for styling
 	 *  the header region of the DataGrid.
@@ -32,7 +34,7 @@ package org.apache.royale.html
 	 *  @playerversion AIR 2.6
 	 *  @productversion Royale 0.0
 	 */
-	public class DataGridButtonBar extends ButtonBar
+	public class DataGridButtonBar extends ButtonBar implements IDataGridHeader
 	{
 		/**
 		 *  constructor.
diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataGridView.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataGridView.as
index c38b3cb..18b5834 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataGridView.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataGridView.as
@@ -35,6 +35,7 @@ package org.apache.royale.html.beads
 	import org.apache.royale.events.Event;
 	import org.apache.royale.events.IEventDispatcher;
 	import org.apache.royale.html.DataGridButtonBar;
+	import org.apache.royale.core.IDataGridHeader;
 	import org.apache.royale.html.beads.layouts.ButtonBarLayout;
 	import org.apache.royale.html.supportClasses.IDataGridColumnList;
 	import org.apache.royale.html.supportClasses.IDataGridColumn;
@@ -104,7 +105,7 @@ package org.apache.royale.html.beads
 			/**
 			 * Returns the component used as the header for the DataGrid.
 			 */
-			public function get header():IUIBase
+			public function get header():IDataGridHeader
 			{
 				return _header;
 			}
diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/IDataGridView.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/IDataGridView.as
index 6d56e16..f615b6c 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/IDataGridView.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/IDataGridView.as
@@ -20,6 +20,7 @@ package org.apache.royale.html.beads
 {
 	import org.apache.royale.core.IBeadView;
 	import org.apache.royale.core.IUIBase;
+	import org.apache.royale.core.IDataGridHeader;
 	
 	/**
 	 *  The IDataGridView interface marks as a component as being the bead that
@@ -34,6 +35,6 @@ package org.apache.royale.html.beads
 	{
 		function get columnLists():Array;
 		function get listArea():IUIBase;
-		function get header():IUIBase;
+		function get header():IDataGridHeader;
 	}
 }
diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/TreeGridView.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/TreeGridView.as
index 05b2e00..ac5d1a6 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/TreeGridView.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/TreeGridView.as
@@ -34,6 +34,7 @@ package org.apache.royale.html.beads
 	import org.apache.royale.events.Event;
 	import org.apache.royale.events.IEventDispatcher;
 	import org.apache.royale.html.DataGridButtonBar;
+	import org.apache.royale.core.IDataGridHeader;
 	import org.apache.royale.html.List;
 	import org.apache.royale.html.Tree;
 	import org.apache.royale.html.TreeGrid;
@@ -96,7 +97,7 @@ package org.apache.royale.html.beads
 		/**
 		 * Returns the component used as the header for the DataGrid.
 		 */
-		public function get header():IUIBase
+		public function get header():IDataGridHeader
 		{
 			return _header;
 		}