public void addFrameEventListener(System.Object target, Action <BBFlashMovie> callback)
        {
            if (_frameListeners == null)
            {
                _frameListeners = new List <FrameListener> ();
            }
            else
            {
                var enumerator = _frameListeners.GetEnumerator();
                while (enumerator.MoveNext())
                {
                    var tmp = enumerator.Current;
                    if (tmp.target == target && tmp.callback == callback)
                    {
                        CCDebug.Info("BBGamelib:flash: Frame event listener already exist.");
                        return;
                    }
                }
            }
            FrameListener listener = new FrameListener();

            listener.target   = target;
            listener.callback = callback;
            _frameListeners.Add(listener);
        }
Esempio n. 2
0
        public LeapManager()
        {
            Controller = new Controller();
            _listener  = new FrameListener(this);
            Controller.AddListener(_listener);

            Controller.SetPolicyFlags(Controller.PolicyFlag.POLICY_BACKGROUND_FRAMES);
        }
Esempio n. 3
0
 public void removeFrameListener(FrameListener oldListener)
 {
     OgrePINVOKE.Root_removeFrameListener(swigCPtr, FrameListener.getCPtr(oldListener));
     if (OgrePINVOKE.SWIGPendingException.Pending)
     {
         throw OgrePINVOKE.SWIGPendingException.Retrieve();
     }
 }
Esempio n. 4
0
 public void addFrameListener(FrameListener newListener)
 {
     OgrePINVOKE.Root_addFrameListener(swigCPtr, FrameListener.getCPtr(newListener));
     if (OgrePINVOKE.SWIGPendingException.Pending)
     {
         throw OgrePINVOKE.SWIGPendingException.Retrieve();
     }
 }
Esempio n. 5
0
        private void RemoveFrame(FrameListener frame)
        {
            AssertIsForeground();

            if (frame.Frame == _activeFrame)
            {
                _activeFrame = null;
            }

            _visibleFrames = _visibleFrames.Remove(frame);

            this.DocumentsChanged?.Invoke(this, EventArgs.Empty);
        }
Esempio n. 6
0
				public static FrameListener FromBaseObject(BaseObject baseObj)
				{
					if (baseObj == null || baseObj.NativeObject == IntPtr.Zero)
						return null;
					FrameListener obj = baseObj as  FrameListener;
					if (object.Equals(obj, null))
					{
						obj = new FrameListener(CreatedWhenConstruct.CWC_NotToCreate);
						obj.BindNativeObject(baseObj.NativeObject, "CFrameListener");
						obj.IncreaseCast();
					}

					return obj;
				}
Esempio n. 7
0
    static void Main(string[] args)
    {
        var parsed = CheckArguments(args);

        if (ArisConnection.TryCreate(parsed.ArisIPAddress, out var connection))
        {
            var frameListener = new FrameListener(parsed.ArisIPAddress.ToString());
            Tests.Run(parsed.SystemType, connection, frameListener);
            GC.KeepAlive(frameListener);
        }
        else
        {
            Console.Error.WriteLine($"Could not open a connection to the ARIS at {parsed.ArisIPAddress}");
            Environment.Exit(100);
        }
    }
Esempio n. 8
0
 private void RemoveFrame(FrameListener frame)
 {
     _visibleFrames = _visibleFrames.Remove(frame);
 }
 private void RemoveFrame(FrameListener frame)
 {
     _visibleFrames = _visibleFrames.Remove(frame);
 }
		public void addFrameEventListener(System.Object target, Action<BBFlashMovie> callback){
			if (_frameListeners == null) {
				_frameListeners = new List<FrameListener> ();
			} else {
				var enumerator = _frameListeners.GetEnumerator();
				while (enumerator.MoveNext()) {
					var tmp = enumerator.Current;
					if(tmp.target == target && tmp.callback == callback){
						CCDebug.Info("BBGamelib:flash: Frame event listener already exist.");
						return;
					}
				}
			}
			FrameListener listener = new FrameListener ();
			listener.target = target;
			listener.callback = callback;
			_frameListeners.Add(listener);
		}
Esempio n. 11
0
 public T StartFrameListener <T>() where T : FrameListener
 {
     FrameListener = Activator.CreateInstance <T>();
     FrameListener.Initialize();
     return((T)FrameListener);
 }
Esempio n. 12
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(FrameListener obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }
Esempio n. 13
0
				public BaseObject Create()
				{
					FrameListener emptyInstance = new FrameListener(CreatedWhenConstruct.CWC_NotToCreate);
					return emptyInstance;
				}