blob: e8c352a8d735ce411edfdc21289ae7e54ad860f1 [file] [log] [blame]
{ "type": "class",
"qname": "org.apache.royale.core.StyledUIBase",
"baseClassname": "org.apache.royale.core.UIBase"
,
"description": "The StyledUIBase is the base class for UIBase components that makes heavy use of styles through IClassSelectorListSupport, and supports emphasis property through IEmphasis. For Javascript platform it allows to default size properties (like width and height) to broswer defaults by removing the property. This is done through NaN value (that is the default)",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.9.3"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"members": [
{ "type": "field",
"qname": "PRIMARY",
"return": "String",
"namespace": "public",
"bindable": [],
"details": ["static"],
"deprecated": {}},
{ "type": "field",
"qname": "SECONDARY",
"return": "String",
"namespace": "public",
"bindable": [],
"details": ["static"],
"deprecated": {}},
{ "type": "field",
"qname": "EMPHASIZED",
"return": "String",
"namespace": "public",
"bindable": [],
"details": ["static"],
"deprecated": {}},
{ "type": "method",
"qname": "org.apache.royale.core.StyledUIBase",
"namespace": "",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Constructor.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.9.3"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "",
"params": []}
,
{ "type": "field",
"qname": "classSelectorList",
"return": "org.apache.royale.utils.ClassSelectorList",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {}},
{ "type": "method",
"qname": "addClass",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Add a class selector to the list.",
"tags": [
{ "tagName": "param",
"values": ["name Name of selector to add."]},
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.9.3"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "void",
"params": [{ "name": "name", "type": "String"}]}
,
{ "type": "method",
"qname": "removeClass",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Removes a class selector from the list.",
"tags": [
{ "tagName": "param",
"values": ["name Name of selector to remove."]},
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "royaleignorecoercion",
"values": ["HTMLElement", "DOMTokenList"]},
{ "tagName": "productversion",
"values": ["Royale 0.9.3"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "void",
"params": [{ "name": "name", "type": "String"}]}
,
{ "type": "method",
"qname": "toggleClass",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Add or remove a class selector to/from the list.",
"tags": [
{ "tagName": "param",
"values": ["name Name of selector to add or remove.", "value True to add, False to remove."]},
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.9.3"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "void",
"params": [{ "name": "name", "type": "String"},
{ "name": "value", "type": "Boolean"}]}
,
{ "type": "method",
"qname": "containsClass",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Search for the name in the element class list",
"tags": [
{ "tagName": "param",
"values": ["name Name of selector to find."]},
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.9.3"]},
{ "tagName": "return",
"values": ["return true if the name is found or false otherwise."]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "Boolean",
"params": [{ "name": "name", "type": "String"}]}
,
{ "type": "method",
"qname": "replaceClass",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Replace a class for a new one",
"tags": [
{ "tagName": "param",
"values": ["oldClass Name of selector to remove.", "newClass Name of selector to set."]},
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.10.0"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "void",
"params": [{ "name": "oldClass", "type": "String"},
{ "name": "newClass", "type": "String"}]}
,
{ "type": "accessor",
"access": "read-write",
"return": "String",
"qname": "emphasis",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Applies emphasis color display. Possible constant values are: PRIMARY, SECONDARY, EMPHASIZED. Colors are defined in royale jewel theme CSS. Left without value to get the default look (light or dark).",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.9.6"]},
{ "tagName": "langversion",
"values": ["3.0"]} ]},
{ "type": "accessor",
"access": "read-write",
"return": "Number",
"qname": "percentWidth",
"namespace": "public",
"bindable": [],
"details": ["override"],
"deprecated": {},
"description": "The requested percentage width this component should have in the parent container. Note that the actual percentage may be different if the total is more than 100% or if there are other components with explicitly set widths.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6", "Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.0", "Royale 0.0"]},
{ "tagName": "langversion",
"values": ["3.0", "3.0"]} ]},
{ "type": "accessor",
"access": "read-write",
"return": "Number",
"qname": "percentHeight",
"namespace": "public",
"bindable": [],
"details": ["override"],
"deprecated": {},
"description": "The requested percentage height this component should have in the parent container. Note that the actual percentage may be different if the total is more than 100% or if there are other components with explicitly set heights.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6", "Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.0", "Royale 0.0"]},
{ "tagName": "langversion",
"values": ["3.0", "3.0"]} ]},
{ "type": "method",
"qname": "setHeight",
"namespace": "public",
"bindable": [],
"details": ["override"],
"deprecated": {},
"description": "In Javascript platform for convenience we use NaN value to remove style, since Browsers use defaults for unset style properties.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "copy",
"values": ["org.apache.royale.core.ILayoutChild#setHeight"]},
{ "tagName": "productversion",
"values": ["Royale 0.9.7"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "void",
"params": [{ "name": "value", "type": "Number"},
{ "name": "noEvent", "type": "Boolean"}]}
,
{ "type": "method",
"qname": "setWidth",
"namespace": "public",
"bindable": [],
"details": ["override"],
"deprecated": {},
"description": "In Javascript platform for convenience we use NaN value to remove style, since Browsers use defaults for unset style properties.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "copy",
"values": ["org.apache.royale.core.ILayoutChild#setWidth"]},
{ "tagName": "productversion",
"values": ["Royale 0.9.7"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "void",
"params": [{ "name": "value", "type": "Number"},
{ "name": "noEvent", "type": "Boolean"}]}
,
{ "type": "method",
"qname": "setWidthAndHeight",
"namespace": "public",
"bindable": [],
"details": ["override"],
"deprecated": {},
"description": "In Javascript platform for convenience we use NaN value to remove style, since Browsers use defaults for unset style properties.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "copy",
"values": ["org.apache.royale.core.ILayoutChild#setWidthAndHeight"]},
{ "tagName": "productversion",
"values": ["Royale 0.9.7"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "void",
"params": [{ "name": "newWidth", "type": "Number"},
{ "name": "newHeight", "type": "Number"},
{ "name": "noEvent", "type": "Boolean"}]}
,
{ "type": "method",
"qname": "setX",
"namespace": "public",
"bindable": [],
"details": ["override"],
"deprecated": {},
"description": "In Javascript platform for convenience we use NaN value to remove style, since Browsers use defaults for unset style properties.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "copy",
"values": ["org.apache.royale.core.ILayoutChild#setX"]},
{ "tagName": "productversion",
"values": ["Royale 0.0"]},
{ "tagName": "royaleignorecoercion",
"values": ["HTMLElement"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "void",
"params": [{ "name": "value", "type": "Number"}]}
,
{ "type": "method",
"qname": "setY",
"namespace": "public",
"bindable": [],
"details": ["override"],
"deprecated": {},
"description": "In Javascript platform for convenience we use NaN value to remove style, since Browsers use defaults for unset style properties.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "copy",
"values": ["org.apache.royale.core.ILayoutChild#setY"]},
{ "tagName": "productversion",
"values": ["Royale 0.0"]},
{ "tagName": "royaleignorecoercion",
"values": ["HTMLElement"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "void",
"params": [{ "name": "value", "type": "Number"}]}
,
{ "type": "field",
"qname": "_minWidth",
"return": "Number",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {}},
{ "type": "accessor",
"access": "read-write",
"return": "Number",
"qname": "minWidth",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "the minimun width for this component",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.9.7"]},
{ "tagName": "langversion",
"values": ["3.0"]} ]},
{ "type": "field",
"qname": "_minHeight",
"return": "Number",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {}},
{ "type": "accessor",
"access": "read-write",
"return": "Number",
"qname": "minHeight",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "the minimun height for this component",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.9.7"]},
{ "tagName": "langversion",
"values": ["3.0"]} ]},
{ "type": "field",
"qname": "_maxWidth",
"return": "Number",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {}},
{ "type": "accessor",
"access": "read-write",
"return": "Number",
"qname": "maxWidth",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "the maximun width for this component",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.9.7"]},
{ "tagName": "langversion",
"values": ["3.0"]} ]},
{ "type": "field",
"qname": "_maxHeight",
"return": "Number",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {}},
{ "type": "accessor",
"access": "read-write",
"return": "Number",
"qname": "maxHeight",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "the maximun height for this component",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.9.7"]},
{ "tagName": "langversion",
"values": ["3.0"]} ]},
{ "type": "method",
"qname": "setFocus",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Make the component get the focus on the element",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.9.7"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "void",
"params": [{ "name": "preventScroll", "type": "Boolean"}]}
]
}