You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ah...@apache.org on 2018/05/10 22:34:30 UTC
[royale-asjs] 01/04: add a few things for Spark Button
This is an automated email from the ASF dual-hosted git repository.
aharui pushed a commit to branch feature/MXRoyale
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
commit df2011023e5db8dd2ad1b8b1f2225716671b3190
Author: Alex Harui <ah...@apache.org>
AuthorDate: Thu May 10 14:53:03 2018 -0700
add a few things for Spark Button
---
.../src/main/royale/mx/core/UIComponent.as | 104 +++++++++++++++++++++
1 file changed, 104 insertions(+)
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/core/UIComponent.as b/frameworks/projects/MXRoyale/src/main/royale/mx/core/UIComponent.as
index 337d655..d0c31f0 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/core/UIComponent.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/core/UIComponent.as
@@ -392,6 +392,110 @@ public class UIComponent extends UIBase
//
//--------------------------------------------------------------------------
+ //------------------------------------------------------------------------
+ //
+ // Properties: Accessibility
+ //
+ //------------------------------------------------------------------------
+
+ /**
+ * A convenience accessor for the <code>silent</code> property
+ * in this UIComponent's <code>accessibilityProperties</code> object.
+ *
+ * <p>Note that <code>accessibilityEnabled</code> has the opposite sense from silent;
+ * <code>accessibilityEnabled</code> is <code>true</code>
+ * when <code>silent</code> is <code>false</code>.</p>
+ *
+ * <p>The getter simply returns <code>accessibilityProperties.silent</code>,
+ * or <code>true</code> if <code>accessibilityProperties</code> is null.
+ * The setter first checks whether <code>accessibilityProperties</code> is null,
+ * and if it is, sets it to a new AccessibilityProperties instance.
+ * Then it sets <code>accessibilityProperties.silent</code>.</p>
+ *
+ * @langversion 3.0
+ * @playerversion Flash 9
+ * @playerversion AIR 1.1
+ * @productversion Flex 3
+ */
+ public function get accessibilityEnabled():Boolean
+ {
+ if (GOOG::DEBUG)
+ trace("accessibilityEnabled not implemented");
+ return false;
+ }
+
+ public function set accessibilityEnabled(value:Boolean):void
+ {
+ if (GOOG::DEBUG)
+ trace("accessibilityEnabled not implemented");
+ }
+
+ /**
+ * From flash.display.Sprite
+ *
+ * @langversion 3.0
+ * @playerversion Flash 9
+ * @playerversion AIR 1.1
+ * @productversion Flex 3
+ */
+ COMPILE::SWF
+ { override }
+ public function get buttonMode():Boolean
+ {
+ if (GOOG::DEBUG)
+ trace("buttonMode not implemented");
+ return false;
+ }
+
+ COMPILE::SWF
+ { override }
+ public function set buttonMode(value:Boolean):void
+ {
+ if (GOOG::DEBUG)
+ trace("buttonMode not implemented");
+ }
+
+ [Bindable("errorStringChanged")]
+
+ /**
+ * The text that displayed by a component's error tip when a
+ * component is monitored by a Validator and validation fails.
+ *
+ * <p>You can use the <code>errorString</code> property to show a
+ * validation error for a component, without actually using a validator class.
+ * When you write a String value to the <code>errorString</code> property,
+ * Flex draws a red border around the component to indicate the validation error,
+ * and the String appears in a tooltip as the validation error message when you move
+ * the mouse over the component, just as if a validator detected a validation error.</p>
+ *
+ * <p>To clear the validation error, write an empty String, "",
+ * to the <code>errorString</code> property.</p>
+ *
+ * <p>Note that writing a value to the <code>errorString</code> property
+ * does not trigger the valid or invalid events; it only changes the border
+ * color and displays the validation error message.</p>
+ *
+ * @langversion 3.0
+ * @playerversion Flash 9
+ * @playerversion AIR 1.1
+ * @productversion Flex 3
+ */
+ public function get errorString():String
+ {
+ if (GOOG::DEBUG)
+ trace("errorString not implemented");
+ return "";
+ }
+
+ /**
+ * @private
+ */
+ public function set errorString(value:String):void
+ {
+ if (GOOG::DEBUG)
+ trace("errorString not implemented");
+ }
+
//----------------------------------
// owner
//----------------------------------
--
To stop receiving notification emails like this one, please contact
aharui@apache.org.