////////////////////////////////////////////////////////////////////////////////
//
// 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.
//
////////////////////////////////////////////////////////////////////////////////
/**
* Color of text in the component, including the component label.
*
* The default value for the Halo theme is 0x0B333C
.
* The default value for the Spark theme is 0x000000
.
* The default value for the Mobile theme is 0xFFFFFF
.
*
* @langversion 3.0
* @playerversion AIR 2.5
* @productversion Flex 4.5
*/
[Style(name="color", type="uint", format="Color", inherit="yes")]
/**
* Name of the font to use.
* Unlike in a full CSS implementation,
* comma-separated lists are not supported.
* You can use any font family name.
* If you specify a generic font name,
* it is converted to an appropriate device font.
*
* The default font for the Halo theme is "Verdana"
.
* The default font for the Spark theme is "Arial"
.
* The default font for the Mobile theme is "_sans"
.
*
* @langversion 3.0
* @playerversion AIR 2.5
* @productversion Flex 4.5
*/
[Style(name="fontFamily", type="String", inherit="yes")]
/**
* Height of the text, in pixels.
*
* In the Halo theme, the default value is 10 for all controls except
* the ColorPicker control. For the Halo themed ColorPicker control,
* the default value is 11. In the Spark theme, the default value is
* 12 for all controls except the ColorPicker control. For the Spark
* themed ColorPicker control, the default value is 11.
* The default value for the Mobile theme is 24.
*
* @langversion 3.0
* @playerversion AIR 2.5
* @productversion Flex 4.5
*/
[Style(name="fontSize", type="Number", format="Length", inherit="yes")]
/**
* Determines whether the text is italic font.
* Recognized values are "normal"
and "italic"
.
*
* @default "normal"
*
* @langversion 3.0
* @playerversion AIR 2.5
* @productversion Flex 4.5
*/
[Style(name="fontStyle", type="String", enumeration="normal,italic", inherit="yes")]
/**
* Determines whether the text is boldface.
* Recognized values are normal
and bold
.
* The default value for Button controls is bold
.
* The default value for all other controls is normal
.
*
* @langversion 3.0
* @playerversion AIR 2.5
* @productversion Flex 4.5
*/
[Style(name="fontWeight", type="String", enumeration="normal,bold", inherit="yes")]
/**
* Additional vertical space between lines of text.
*
*
The default value is 0.
* * @langversion 3.0 * @playerversion AIR 2.5 * @productversion Flex 4.5 */ [Style(name="leading", type="Number", format="Length", inherit="yes")] /** * The number of additional pixels to appear between each character. * A positive value increases the character spacing beyond the normal spacing, * while a negative value decreases it. * * @default 0 * * @langversion 3.0 * @playerversion AIR 2.5 * @productversion Flex 4.5 */ [Style(name="letterSpacing", type="Number", inherit="yes")] /** * Alignment of text within a container. * Possible values are"left"
, "right"
,
* or "center"
.
*
* The default value for most components is "left"
.
* For the FormItem component,
* the default value is "right"
.
* For the Button, LinkButton, and AccordionHeader components,
* the default value is "center"
, and
* this property is only recognized when the
* labelPlacement
property is set to "left"
or
* "right"
.
* If labelPlacement
is set to "top"
or
* "bottom"
, the text and any icon are centered.
"none"
and "underline"
.
*
* @default "none"
*
* @langversion 3.0
* @playerversion AIR 2.5
* @productversion Flex 4.5
*/
[Style(name="textDecoration", type="String", enumeration="none,underline", inherit="yes")]
/**
* Offset of first line of text from the left side of the container, in pixels.
* This property cannot be a negative number when used with the mobile theme.
*
* @default 0
*
* @langversion 3.0
* @playerversion AIR 2.5
* @productversion Flex 4.5
*/
[Style(name="textIndent", type="Number", format="Length", inherit="yes")]