You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ha...@apache.org on 2019/12/22 09:55:58 UTC
[royale-asjs] 02/02: Need setters for specialKey
This is an automated email from the ASF dual-hosted git repository.
harbs pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
commit 5d389348387ab723c3981170e3bce3acbda908e6
Author: Harbs <ha...@in-tools.com>
AuthorDate: Sun Dec 22 11:55:38 2019 +0200
Need setters for specialKey
---
.../src/main/royale/org/apache/royale/events/KeyboardEvent.as | 8 ++++++++
.../Core/src/main/royale/org/apache/royale/events/MouseEvent.as | 8 ++++++++
2 files changed, 16 insertions(+)
diff --git a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/KeyboardEvent.as b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/KeyboardEvent.as
index a855c28..bbcaa1d 100644
--- a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/KeyboardEvent.as
+++ b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/KeyboardEvent.as
@@ -219,6 +219,14 @@ package org.apache.royale.events
{
return OSUtils.getOS() == OSUtils.MAC_OS ? metaKey : ctrlKey;
}
+ COMPILE::JS
+ public function set specialKey(value:Boolean):void
+ {
+ if(OSUtils.getOS() == OSUtils.MAC_OS)
+ metaKey = value;
+ else
+ ctrlKey = value;
+ }
/**
* @langversion 3.0
diff --git a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/MouseEvent.as b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/MouseEvent.as
index dff686d..0d30f31 100644
--- a/frameworks/projects/Core/src/main/royale/org/apache/royale/events/MouseEvent.as
+++ b/frameworks/projects/Core/src/main/royale/org/apache/royale/events/MouseEvent.as
@@ -394,6 +394,14 @@ package org.apache.royale.events
return OSUtils.getOS() == OSUtils.MAC_OS ? metaKey : ctrlKey;
}
+ public function set specialKey(value:Boolean):void
+ {
+ if(OSUtils.getOS() == OSUtils.MAC_OS)
+ metaKey = value;
+ else
+ ctrlKey = value;
+ }
+
private var _buttons:int = -1;
public function get buttonDown():Boolean