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/03/24 16:15:38 UTC
[royale-asjs] branch develop updated: jewel-table: add align
property to cells
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 e4a359a jewel-table: add align property to cells
e4a359a is described below
commit e4a359a349234dd656f868575dead21235a8335c
Author: Carlos Rovira <ca...@apache.org>
AuthorDate: Sun Mar 24 17:15:31 2019 +0100
jewel-table: add align property to cells
---
.../royale/jewel/supportClasses/table/TableCell.as | 38 +++++++++++++++++++---
.../jewel/supportClasses/table/TableHeaderCell.as | 4 +--
2 files changed, 36 insertions(+), 6 deletions(-)
diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/table/TableCell.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/table/TableCell.as
index c6d5583..c83267f 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/table/TableCell.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/table/TableCell.as
@@ -18,13 +18,12 @@
////////////////////////////////////////////////////////////////////////////////
package org.apache.royale.jewel.supportClasses.table
{
- import org.apache.royale.jewel.Group;
-
COMPILE::JS
{
- import org.apache.royale.core.WrappedHTMLElement;
- import org.apache.royale.html.util.addElementToWrapper;
+ import org.apache.royale.core.WrappedHTMLElement;
+ import org.apache.royale.html.util.addElementToWrapper;
}
+ import org.apache.royale.jewel.Group;
/**
* The TableCell class defines a table data cell in the Table component. This element
@@ -106,6 +105,37 @@ package org.apache.royale.jewel.supportClasses.table
}
}
}
+
+ public static const LEFT:String = "left";
+ public static const CENTER:String = "center";
+ public static const RIGHT:String = "right";
+
+ private var _align:String = "left";
+ /**
+ * The align this cell will apply to its content
+ * can be "left", "center" or "right". defaults to "left"
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10.2
+ * @playerversion AIR 2.6
+ * @productversion Royale 0.9.6
+ */
+ public function get align():String
+ {
+ return _align;
+ }
+ public function set align(value:String):void
+ {
+ if(_align != value)
+ {
+ _align = value;
+
+ COMPILE::JS
+ {
+ element.setAttribute('align', _align);
+ }
+ }
+ }
/**
* @royaleignorecoercion org.apache.royale.core.WrappedHTMLElement
diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/table/TableHeaderCell.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/table/TableHeaderCell.as
index f8ac2fd..07da393 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/table/TableHeaderCell.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/table/TableHeaderCell.as
@@ -20,8 +20,8 @@ package org.apache.royale.jewel.supportClasses.table
{
COMPILE::JS
{
- import org.apache.royale.core.WrappedHTMLElement;
- import org.apache.royale.html.util.addElementToWrapper;
+ import org.apache.royale.core.WrappedHTMLElement;
+ import org.apache.royale.html.util.addElementToWrapper;
}
/**