Example #1
0
        protected virtual void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (mServiceManager != null)
                {
                    mServiceManager.Dispose();
                }
                mServiceManager = null;

                if (mApplicationContext != null)
                {
                    mApplicationContext.Dispose();
                }
                mApplicationContext = null;

                if (mWebHost != null)
                {
                    mWebHost.Dispose();
                }
                mWebHost = null;

                if (mNotifyIcon != null)
                {
                    mNotifyIcon.Dispose();
                }
                mNotifyIcon = null;
            }
        }
Example #2
0
        private void RunUI()
        {
            try
            {
                // Init stuff

                // Need to do this from the same thread as Application.Run() will run from...
                PortNotifier.Init();

                mNotifyIcon = new UI.NotifyIcon(Properties.Resources.NotifyIcon);

                // FIXME - NOT thread safe
                updateNotificationStatus();

                Application.Run(mApplicationContext);

                // Signal quit
                mRunning = false;
            }
            catch (Exception e)
            {
                Logging.Log.Exception(e);
            }
        }
Example #3
0
        private void RunUI()
        {
            try
            {
                // Init stuff

                // Need to do this from the same thread as Application.Run() will run from...
                PortNotifier.Init();

                mNotifyIcon = new UI.NotifyIcon(Properties.Resources.NotifyIcon);

                // FIXME - NOT thread safe
                updateNotificationStatus();

                Application.Run(mApplicationContext);

                // Signal quit
                mRunning = false;
            }
            catch (Exception e)
            {
                Logging.Log.Exception(e);
            }
        }
Example #4
0
        protected virtual void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (mServiceManager != null)
                    mServiceManager.Dispose();
                mServiceManager = null;

                if (mApplicationContext != null)
                    mApplicationContext.Dispose();
                mApplicationContext = null;

                if (mWebHost != null)
                    mWebHost.Dispose();
                mWebHost = null;

                if (mNotifyIcon != null)
                    mNotifyIcon.Dispose();
                mNotifyIcon = null;
            }
        }