Beispiel #1
0
        public void RaiseShow(NiWindowShow show)
        {
            if (show == NiWindowShow.Show)
                _isShown = true;

            if (show == NiWindowShow.Activate)
            {
                if (!_isShown)
                {
                    _activatePending = true;
                    return;
                }

                _activatePending = false;
            }

            if (show == NiWindowShow.Deactivate && _activatePending)
            {
                _activatePending = false;
                return;
            }

            _connectionPoint.ForAll(p => p.OnShow(show));

            if (show == NiWindowShow.Show && _activatePending)
                RaiseShow(NiWindowShow.Activate);
        }
Beispiel #2
0
 public void RaiseShow(NiWindowShow show)
 {
     if (!_disposed)
     {
         _host.RaiseShow(show);
     }
 }
Beispiel #3
0
        public void RaiseShow(NiWindowShow show)
        {
            if (show == NiWindowShow.Show)
            {
                _isShown = true;
            }

            if (show == NiWindowShow.Activate)
            {
                if (!_isShown)
                {
                    _activatePending = true;
                    return;
                }

                _activatePending = false;
            }

            if (show == NiWindowShow.Deactivate && _activatePending)
            {
                _activatePending = false;
                return;
            }

            _connectionPoint.ForAll(p => p.OnShow(show));

            if (show == NiWindowShow.Show && _activatePending)
            {
                RaiseShow(NiWindowShow.Activate);
            }
        }
Beispiel #4
0
 public void OnShow(NiWindowShow action)
 {
     if (action == NiWindowShow.Close)
     {
         _owner.Dispose();
         Dispose();
     }
 }
Beispiel #5
0
            public void OnShow(NiWindowShow action)
            {
                try
                {
                    _window.OnFrameShow(new NiWindowShowEventArgs(action));

                    if (action == NiWindowShow.Close)
                    {
                        Dispose();
                    }
                }
                catch (Exception ex)
                {
                    Log.Warn("Failed to publish frame show event", ex);
                }
            }
Beispiel #6
0
 public void OnShow(NiWindowShow action)
 {
     try
     {
         if (action == NiWindowShow.Close)
         {
             _statusBar._statuses.Remove(_statusBarUser);
             _statusBar._currentUser = null;
             _statusBar.ApplyStatus(_statusBar.GetCurrentStatus());
         }
     }
     catch (Exception ex)
     {
         Log.Warn("Failed to update status bare from window close", ex);
     }
 }
Beispiel #7
0
            public void OnShow(NiWindowShow action)
            {
                try
                {
                    if (action == NiWindowShow.Close)
                    {
                        OnClosed(EventArgs.Empty);

                        Dispose();
                    }
                }
                catch (Exception ex)
                {
                    Log.Warn("Failed to publish close of tool window", ex);
                }
            }
Beispiel #8
0
            public void OnShow(NiWindowShow action)
            {
                try
                {
                    _window.OnFrameShow(new NiWindowShowEventArgs(action));

                    if (action == NiWindowShow.Close)
                        Dispose();
                }
                catch (Exception ex)
                {
                    Log.Warn("Failed to publish frame show event", ex);
                }
            }
Beispiel #9
0
 public NiWindowShowEventArgs(NiWindowShow action)
 {
     Action = action;
 }
Beispiel #10
0
 public void OnShow(NiWindowShow action)
 {
 }
 public NiWindowShowEventArgs(NiWindowShow action)
 {
     Action = action;
 }
Beispiel #12
0
 public void RaiseShow(NiWindowShow show)
 {
     if (!_disposed)
         _host.RaiseShow(show);
 }
Beispiel #13
0
 public void OnShow(NiWindowShow action)
 {
 }
Beispiel #14
0
 public void OnShow(NiWindowShow action)
 {
     try
     {
         if (action == NiWindowShow.Close)
         {
             _statusBar._statuses.Remove(_statusBarUser);
             _statusBar._currentUser = null;
             _statusBar.ApplyStatus(_statusBar.GetCurrentStatus());
         }
     }
     catch (Exception ex)
     {
         Log.Warn("Failed to update status bare from window close", ex);
     }
 }
Beispiel #15
0
            public void OnShow(NiWindowShow action)
            {
                try
                {
                    if (action == NiWindowShow.Close)
                    {
                        OnClosed(EventArgs.Empty);

                        Dispose();
                    }
                }
                catch (Exception ex)
                {
                    Log.Warn("Failed to publish close of tool window", ex);
                }
            }