| //////////////////////////////////////////////////////////////////////////////// |
| // |
| // 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 <code>0x0B333C</code>. |
| * The default value for the Spark theme is <code>0x000000</code>. |
| * The default value for the Mobile theme is <code>0xFFFFFF</code>. |
| * |
| * @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 <code>"Verdana"</code>. |
| * The default font for the Spark theme is <code>"Arial"</code>. |
| * The default font for the Mobile theme is <code>"_sans"</code>. |
| * |
| * @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 <code>"normal"</code> and <code>"italic"</code>. |
| * |
| * @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 <code>normal</code> and <code>bold</code>. |
| * The default value for Button controls is <code>bold</code>. |
| * The default value for all other controls is <code>normal</code>. |
| * |
| * @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. |
| * |
| * <p>The default value is 0.</p> |
| * |
| * @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 <code>"left"</code>, <code>"right"</code>, |
| * or <code>"center"</code>. |
| * |
| * <p>The default value for most components is <code>"left"</code>. |
| * For the FormItem component, |
| * the default value is <code>"right"</code>. |
| * For the Button, LinkButton, and AccordionHeader components, |
| * the default value is <code>"center"</code>, and |
| * this property is only recognized when the |
| * <code>labelPlacement</code> property is set to <code>"left"</code> or |
| * <code>"right"</code>. |
| * If <code>labelPlacement</code> is set to <code>"top"</code> or |
| * <code>"bottom"</code>, the text and any icon are centered.</p> |
| * |
| * @langversion 3.0 |
| * @playerversion AIR 2.5 |
| * @productversion Flex 4.5 |
| */ |
| [Style(name="textAlign", type="String", enumeration="left,center,right", inherit="yes")] |
| |
| /** |
| * Determines whether the text is underlined. |
| * Possible values are <code>"none"</code> and <code>"underline"</code>. |
| * |
| * @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")] |