//////////////////////////////////////////////////////////////////////////////// // // 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.

* * @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 "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")]