Example #1
0
        private void ThisAddIn_Shutdown(object sender, System.EventArgs e)
        {
            Console.WriteLine("AddIn stop.");
            MessageFilter.Revoke();

            if (_leapCtrl != null)
            {
                if (_leap != null)
                {
                    _leapCtrl.RemoveListener(_leap);
                    _leap.Dispose();
                    _leap = null;
                }
                _leapCtrl.Dispose();
                _leapCtrl = null;
            }
        }
Example #2
0
        private void ThisAddIn_Startup(object sender, System.EventArgs e)
        {
            try
            {
                _leapCtrl           = new Leap.Controller();
                _leap               = new LeapListener();
                _leap.GestureOccur += new EventHandler(gesture_Occur);

                Console.WriteLine("AddIn start.");
                MessageFilter.Register();

                this.Application.SlideShowBegin += StartPresentationEvent;
                this.Application.SlideShowEnd   += StopPresentationEvent;
            }
            catch (Exception ex)
            {
                Console.WriteLine("AddIn faild to start : " + ex.Message);
            }
        }