This is an automated email from the ASF dual-hosted git repository.
pushminakazi pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
The following commit(s) were added to refs/heads/develop by this push:
new b42b63a Added KEY_FOCUS_CHANGE in FocusEvent.as and added activate in
FocusManager.as
b42b63a is described below
commit b42b63aaae8d08684e108349e32c1bc31ebb50b4
Author: pashminakazi <[email protected]>
AuthorDate: Sat Jun 19 12:03:49 2021 -0700
Added KEY_FOCUS_CHANGE in FocusEvent.as and added activate in
FocusManager.as
---
frameworks/projects/MXRoyale/src/main/royale/mx/events/FocusEvent.as | 5 +++++
.../projects/MXRoyale/src/main/royale/mx/managers/FocusManager.as | 5 +++++
.../projects/MXRoyale/src/main/royale/mx/managers/IFocusManager.as | 4 +++-
3 files changed, 13 insertions(+), 1 deletion(-)
diff --git
a/frameworks/projects/MXRoyale/src/main/royale/mx/events/FocusEvent.as
b/frameworks/projects/MXRoyale/src/main/royale/mx/events/FocusEvent.as
index c909cc3..a43529b 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/events/FocusEvent.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/events/FocusEvent.as
@@ -51,6 +51,9 @@ public class FocusEvent extends flash.events.FocusEvent
{
public static const FOCUS_IN:String = "focusIn";
public static const FOCUS_OUT:String = "focusOut";
+ public static const KEY_FOCUS_CHANGE:String = "keyFocusChange"
+ public static const MOUSE_FOCUS_CHANGE:String = "mouseFocusChange"
+
public function FocusEvent(type:String/*, bubbles:Boolean = false,
cancelable:Boolean = false
,relatedObject:InteractiveObject = null, shiftKey:Boolean = false, keyCode:uint
= 0, direction:String = "none"*/)
{
@@ -75,6 +78,8 @@ public class FocusEvent extends org.apache.royale.events.Event
/* include "../core/Version.as"; */
public static const FOCUS_IN:String = "focusIn";
public static const FOCUS_OUT:String = "focusOut";
+ public static const KEY_FOCUS_CHANGE:String = "keyFocusChange"
+ public static const MOUSE_FOCUS_CHANGE:String = "mouseFocusChange"
//--------------------------------------------------------------------------
//
diff --git
a/frameworks/projects/MXRoyale/src/main/royale/mx/managers/FocusManager.as
b/frameworks/projects/MXRoyale/src/main/royale/mx/managers/FocusManager.as
index 27e5b9b..c8e6681 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/managers/FocusManager.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/managers/FocusManager.as
@@ -2479,6 +2479,11 @@ public class FocusManager extends EventDispatcher
implements IFocusManager
{
}
+
+ public function activate():void
+ {
+ trace("IFocusManager.activate in FocusManager is not
implemented");
+ }
}
diff --git
a/frameworks/projects/MXRoyale/src/main/royale/mx/managers/IFocusManager.as
b/frameworks/projects/MXRoyale/src/main/royale/mx/managers/IFocusManager.as
index ff58c73..1e71f98 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/managers/IFocusManager.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/managers/IFocusManager.as
@@ -49,8 +49,10 @@ public interface IFocusManager extends IEventDispatcher
//
//--------------------------------------------------------------------------
function getNextFocusManagerComponent(backward:Boolean =
false):IFocusManagerComponent;
- function getFocus():IFocusManagerComponent;
+ function getFocus():IFocusManagerComponent;
function setFocus(o:IFocusManagerComponent):void;
+ function activate():void;
+ //function deactivate():void;
}