You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by pi...@apache.org on 2020/10/20 13:46:39 UTC
[royale-asjs] branch develop updated: MXRoyale: Add missing styles
indicatorGap in Form SparkRoyale: Add BasicInheritingTextStyle and use it
in SkinnableContainer
This is an automated email from the ASF dual-hosted git repository.
piotrz 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 7ce3b96 MXRoyale: Add missing styles indicatorGap in Form SparkRoyale: Add BasicInheritingTextStyle and use it in SkinnableContainer
7ce3b96 is described below
commit 7ce3b961119db72a0af26aa2c21449b54899e207
Author: pzarzycki <pi...@wipro.com>
AuthorDate: Tue Oct 20 14:46:20 2020 +0100
MXRoyale: Add missing styles indicatorGap in Form
SparkRoyale: Add BasicInheritingTextStyle and use it in SkinnableContainer
---
.../MXRoyale/src/main/royale/mx/containers/Form.as | 2 +-
.../royale/spark/components/SkinnableContainer.as | 4 +-
.../styles/metadata/BasicInheritingTextStyles.as | 606 +++++++++++++++++++++
3 files changed, 609 insertions(+), 3 deletions(-)
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/containers/Form.as b/frameworks/projects/MXRoyale/src/main/royale/mx/containers/Form.as
index babeca7..1620f5c 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/containers/Form.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/containers/Form.as
@@ -53,7 +53,7 @@ use namespace mx_internal;
* @playerversion AIR 1.1
* @productversion Flex 3
*/
-//[Style(name="indicatorGap", type="Number", format="Length", inherit="yes")]
+[Style(name="indicatorGap", type="Number", format="Length", inherit="yes")]
/**
* Width of the form labels.
diff --git a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/SkinnableContainer.as b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/SkinnableContainer.as
index 1c07a8b..fc467ce 100644
--- a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/SkinnableContainer.as
+++ b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/SkinnableContainer.as
@@ -99,8 +99,8 @@ import org.apache.royale.utils.loadBeadFromValuesManager;
*/
//[Event(name="elementRemove", type="spark.events.ElementExistenceEvent")]
-/* include "../styles/metadata/BasicInheritingTextStyles.as"
-include "../styles/metadata/AdvancedInheritingTextStyles.as"
+ include "../styles/metadata/BasicInheritingTextStyles.as"
+/*include "../styles/metadata/AdvancedInheritingTextStyles.as"
include "../styles/metadata/SelectionFormatTextStyles.as"
*/
/**
diff --git a/frameworks/projects/SparkRoyale/src/main/royale/spark/styles/metadata/BasicInheritingTextStyles.as b/frameworks/projects/SparkRoyale/src/main/royale/spark/styles/metadata/BasicInheritingTextStyles.as
new file mode 100644
index 0000000..3b5c679
--- /dev/null
+++ b/frameworks/projects/SparkRoyale/src/main/royale/spark/styles/metadata/BasicInheritingTextStyles.as
@@ -0,0 +1,606 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+
+/**
+ * Specifies the baseline to which the dominant baseline aligns.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.alignmentBaseline</b></p>
+ *
+ * <p><b>For the Mobile theme, this is not supported.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#alignmentBaseline
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="alignmentBaseline", type="String", enumeration="useDominantBaseline,roman,ascent,descent,ideographicTop,ideographicCenter,ideographicBottom", inherit="yes")]
+
+/**
+ * Amount to shift the baseline.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.baselineShift.</b></p>
+ *
+ * <p><b>For the Mobile theme, this is not supported.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#baselineShift
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="baselineShift", type="Object", inherit="yes")]
+
+/**
+ * The type of CFF hinting used for this text.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.cffHinting.</b></p>
+ *
+ * <p><b>For the Mobile theme, this is not supported.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#cffHinting
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="cffHinting", type="String", enumeration="horizontalStem,none", inherit="yes")]
+
+/**
+ * Color of the text.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.color.</b></p>
+ *
+ * <p><b>For the Mobile theme, if using StyleableTextField,
+ * see spark.components.supportClasses.StyleableTextField Style color,
+ * and if using StyleableStageText,
+ * see spark.components.supportClasses.StyleableStageText Style color.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#color
+ * @see spark.components.supportClasses.StyleableTextField#style:color
+ * @see spark.components.supportClasses.StyleableStageText#style:color
+ *
+ * @default 0x000000
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="color", type="uint", format="Color", inherit="yes")]
+
+/**
+ * The type of digit case used for this text.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.digitCase.</b></p>
+ *
+ * <p><b>For the Mobile theme, this is not supported.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#digitCase
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="digitCase", type="String", enumeration="default,lining,oldStyle", inherit="yes")]
+
+/**
+ * Type of digit width used for this text.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.digitWidth.</b></p>
+ *
+ * <p><b>For the Mobile theme, this is not supported.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#digitWidth
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="digitWidth", type="String", enumeration="default,proportional,tabular", inherit="yes")]
+
+/**
+ * Specifies the default bidirectional embedding level of the text.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.direction.</b></p>
+ *
+ * <p><b>For the Mobile theme, this is not supported.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#direction
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="direction", type="String", enumeration="ltr,rtl", inherit="yes")]
+
+/**
+ * Specifies which element baseline snaps to the <code>alignmentBaseline</code> to
+ * determine the vertical position of the element on the line.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.dominantBaseline.</b></p>
+ *
+ * <p><b>For the Mobile theme, this is not supported.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#dominantBaseline
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="dominantBaseline", type="String", enumeration="auto,roman,ascent,descent,ideographicTop,ideographicCenter,ideographicBottom", inherit="yes")]
+
+/**
+ * The name of the font to use, or a comma-separated list of font names.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.fontFamily.</b></p>
+ *
+ * <p><b>For the Mobile theme, if using StyleableTextField,
+ * see spark.components.supportClasses.StyleableTextField Style fontFamily,
+ * and if using StyleableStageText,
+ * see spark.components.supportClasses.StyleableStageText Style fontFamily.</b></p>
+ *
+ * <p>The default value for the Spark theme is <code>Arial</code>.
+ * The default value for the Mobile theme is <code>_sans</code>.</p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#fontFamily
+ * @see spark.components.supportClasses.StyleableStageText#style:fontFamily
+ * @see spark.components.supportClasses.StyleableTextField#style:fontFamily
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="fontFamily", type="String", inherit="yes")]
+
+/**
+ * Font lookup to use.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.fontLookup</b></p>
+ *
+ * <p><b>For the Mobile theme, this is not supported.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#fontLookup
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="fontLookup", type="String", enumeration="auto,device,embeddedCFF", inherit="yes")]
+
+/**
+ * Height of the text, in pixels.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.fontSize</b></p>
+ *
+ * <p><b>For the Mobile theme, if using StyleableTextField,
+ * see spark.components.supportClasses.StyleableTextField Style fontSize,
+ * and if using StyleableStageText,
+ * see spark.components.supportClasses.StyleableStageText Style fontSize.</b></p>
+ *
+ * <p>The default value for the Spark theme is <code>12</code>.
+ * The default value for the Mobile theme is <code>24</code>.</p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#fontSize
+ * @see spark.components.supportClasses.StyleableStageText#style:fontSize
+ * @see spark.components.supportClasses.StyleableTextField#style:fontSize
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="fontSize", type="Number", format="Length", inherit="yes", minValue="1.0", maxValue="720.0")]
+
+/**
+ * Determines whether the text is italic font.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.fontStyle</b></p>
+ *
+ * <p><b>For the Mobile theme, if using StyleableTextField,
+ * see spark.components.supportClasses.StyleableTextField Style fontStyle,
+ * and if using StyleableStageText,
+ * see spark.components.supportClasses.StyleableStageText Style fontStyle.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#fontStyle
+ * @see spark.components.supportClasses.StyleableStageText#style:fontStyle
+ * @see spark.components.supportClasses.StyleableTextField#style:fontStyle
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="fontStyle", type="String", enumeration="normal,italic", inherit="yes")]
+
+/**
+ * Determines whether the text is boldface.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.fontWeight</b></p>
+ *
+ * <p><b>For the Mobile theme, if using StyleableTextField,
+ * see spark.components.supportClasses.StyleableTextField Style fontWeight,
+ * and if using StyleableStageText,
+ * see spark.components.supportClasses.StyleableStageText Style fontWeight.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#fontWeight
+ * @see spark.components.supportClasses.StyleableStageText#style:fontWeight
+ * @see spark.components.supportClasses.StyleableTextField#style:fontWeight
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="fontWeight", type="String", enumeration="normal,bold", inherit="yes")]
+
+/**
+ * Rule used to justify text in a paragraph.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.justificationRule</b></p>
+ *
+ * <p><b>For the Mobile theme, this is not supported.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#justificationRule
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="justificationRule", type="String", enumeration="auto,space,eastAsian", inherit="yes")]
+
+/**
+ * The style used for justification of the paragraph.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.justificationStyle</b></p>
+ *
+ * <p><b>For the Mobile theme, this is not supported.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#justificationStyle
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="justificationStyle", type="String", enumeration="auto,prioritizeLeastAdjustment,pushInKinsoku,pushOutOnly", inherit="yes")]
+
+/**
+ * The style used for justification of the paragraph.
+ *
+ * <p>Kerning is enabled by default for Spark components, but is disabled by default for MX components.
+ * Spark components interpret <code>default</code> as <code>auto</code>,
+ * while MX components interpret <code>default</code> as <code>false</code>.</p>
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.kerning</b></p>
+ *
+ * <p><b>For the Mobile theme, this is not supported.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#kerning
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="kerning", type="String", enumeration="auto,on,off", inherit="yes")]
+
+/**
+ * Additional vertical space between lines of text.
+ *
+ * <p><b>For the Spark theme, this is not supported.</b> See <code>lineHeight</code>.</p>
+ *
+ * <p><b>For the Mobile theme, if using StyleableTextField,
+ * see spark.components.supportClasses.StyleableStageText Style fontWeight
+ * and if using StyleableStageText, this is not supported.</b></p>
+ *
+ * @see spark.components.supportClasses.StyleableTextField#style:leading
+ * @see #style:lineHeight
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10.1
+ * @playerversion AIR 2.0
+ * @productversion Flex 4.5
+ */
+//[Style(name="leading", type="Number", format="Length", inherit="yes", theme="mobile")]
+
+/**
+ * The number of additional pixels to appear between each character.
+ *
+ * <p><b>For the Spark theme, this is not supported.</b> See <code>trackingLeft</code>
+ * and <code>trackingRight</code>.</p>
+ *
+ * <p><b>For the Mobile theme, if using StyleableTextField,
+ * see spark.components.supportClasses.StyleableTextField.letterSpacing
+ * and if using StyleableStageText, this is not supported.</b></p>
+ *
+ * @see spark.components.supportClasses.StyleableTextField#style:letterSpacing
+ * @see #style:trackingLeft
+ * @see #style:trackingRight
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10.1
+ * @playerversion AIR 2.0
+ * @productversion Flex 4.5
+ */
+//[Style(name="letterSpacing", type="Number", inherit="yes", theme="mobile")]
+
+/**
+ * Controls which of the ligatures that are defined in the font may be used in the text.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.ligatureLevel</b></p>
+ *
+ * <p><b>For the Mobile theme, this is not supported.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#ligatureLevel
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="ligatureLevel", type="String", enumeration="common,minimum,uncommon,exotic", inherit="yes")]
+
+/**
+ * Leading controls for the text.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.lineHeight.</b></p>
+ *
+ * <p><b>For the Mobile theme, this is not supported.</b> See <code>leading</code>.</p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#lineHeight
+ * @see #style:leading
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+[Style(name="lineHeight", type="Object", inherit="yes")]
+
+/**
+ * If true, applies strikethrough, a line drawn through the middle of the text.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.lineThrough</b></p>
+ *
+ * <p><b>For the Mobile theme, this is not supported.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#lineThrough
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="lineThrough", type="Boolean", inherit="yes")]
+
+/**
+ * The locale of the text.
+ * Controls case transformations and shaping.
+ * Uses standard locale identifiers as described in Unicode Technical Standard #35.
+ * For example "en", "en_US" and "en-US" are all English, "ja" is Japanese.
+ *
+ * <p>The default value is undefined. This property inherits its value from an ancestor; if
+ * still undefined, it inherits from the global <code>locale</code> style.
+ * During the application initialization, if the global <code>locale</code> style is undefined,
+ * then the default value is set to "en".</p>
+ *
+ * <p>When using the Spark formatters and globalization classes, you can set this style on the
+ * root application to the value of the <code>LocaleID.DEFAULT</code> constant.
+ * Those classes will then use the client operating system's international preferences.</p>
+ *
+ * @default undefined
+ * @see http://www.unicode.org/reports/tr35/
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="locale", type="String", inherit="yes")]
+
+/**
+ * The rendering mode used for this text which applies only to embedded fonts.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.renderingMode</b></p>
+ *
+ * <p><b>For the Mobile theme, this is not supported.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#renderingMode
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="renderingMode", type="String", enumeration="cff,normal", inherit="yes")]
+
+/**
+ * Alignment of text within a container.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.textAlign</b></p>
+ *
+ * <p><b>For the Mobile theme, if using StyleableTextField,
+ * see spark.components.supportClasses.StyleableTextField Style textAlign,
+ * and if using StyleableStageText,
+ * see spark.components.supportClasses.StyleableStageText Style textAlign.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#textAlign
+ * @see spark.components.supportClasses.StyleableStageText#style:textAlign
+ * @see spark.components.supportClasses.StyleableTextField#style:textAlign
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="textAlign", type="String", enumeration="start,end,left,right,center,justify", inherit="yes")]
+
+/**
+ * Alignment of the last line in the paragraph relative to the container in justified text.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.textAlignLast</b></p>
+ *
+ * <p><b>For the Mobile theme, this is not supported.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#textAlignLast
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="textAlignLast", type="String", enumeration="start,end,left,right,center,justify", inherit="yes")]
+
+/**
+ * Alpha (transparency) value for the text.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.textAlpha</b></p>
+ *
+ * <p><b>For the Mobile theme, this is not supported.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#textAlpha
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="textAlpha", type="Number", inherit="yes", minValue="0.0", maxValue="1.0")]
+
+/**
+ * Determines whether the text is underlined.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.textDecoration</b></p>
+ *
+ * <p><b>For the Mobile theme, if using StyleableTextField,
+ * see spark.components.supportClasses.StyleableTextField Style textDecoration,
+ * and if using StyleableStageText, this is not supported.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#textDecoration
+ * @see spark.components.supportClasses.StyleableTextField#style:textDecoration
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="textDecoration", type="String", enumeration="none,underline", inherit="yes")]
+
+/**
+ * Specifies options for justifying text.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.textJustify</b></p>
+ *
+ * <p><b>For the Mobile theme, this is not supported.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#textJustify
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="textJustify", type="String", enumeration="interWord,distribute", inherit="yes")]
+
+/**
+ * The amount of tracking (manual kerning) to be applied to the left of each character.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.trackingLeft</b></p>
+ *
+ * <p><b>For the Mobile theme, this is not supported.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#trackingLeft
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="trackingLeft", type="Object", inherit="yes")]
+
+/**
+ * The amount of tracking (manual kerning) to be applied to the right of each character.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.trackingRight</b></p>
+ *
+ * <p><b>For the Mobile theme, this is not supported.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#trackingRight
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="trackingRight", type="Object", inherit="yes")]
+
+/**
+ * The type of typographic case used for this text.
+ *
+ * <p><b>For the Spark theme, see
+ * flashx.textLayout.formats.ITextLayoutFormat.typographicCase</b></p>
+ *
+ * <p><b>For the Mobile theme, this is not supported.</b></p>
+ *
+ * @see flashx.textLayout.formats.ITextLayoutFormat#typographicCase
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10
+ * @playerversion AIR 1.5
+ * @productversion Flex 4
+ */
+//[Style(name="typographicCase", type="String", enumeration="default,capsToSmallCaps,uppercase,lowercase,lowercaseToSmallCaps", inherit="yes")]
\ No newline at end of file