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;
 
 }
 

Reply via email to