Esempio n. 1
0
            public int OnShow(int fShow)
            {
                __FRAMESHOW value = (__FRAMESHOW)fShow;

                switch (value)
                {
                case __FRAMESHOW.FRAMESHOW_WinHidden:
                    if (OnScreen)
                    {
                        const bool onScreen = false;
                        OnScreen = onScreen;
                        _runningDocTableEvents.OnDocumentWindowOnScreenChanged(this, onScreen);
                    }
                    break;

                case __FRAMESHOW.FRAMESHOW_WinShown:
                    if (!OnScreen)
                    {
                        const bool onScreen = true;
                        OnScreen = onScreen;
                        _runningDocTableEvents.OnDocumentWindowOnScreenChanged(this, onScreen);
                    }
                    break;
                }

                return(VSConstants.S_OK);
            }
Esempio n. 2
0
        /// <summary>
        /// This is called when the window is shown or hidden
        /// </summary>
        /// <param name="fShow">State of the window</param>
        /// <returns>HRESULT</returns>
        public int OnShow(int fShow)
        {
            __FRAMESHOW state = (__FRAMESHOW)fShow;

            if (outputPane != null)
            {
                return(outputPane.OutputString(String.Format(CultureInfo.CurrentCulture, "  IVsWindowFrameNotify3.OnShow({0})\n", state.ToString())));
            }
            else
            {
                return(Microsoft.VisualStudio.VSConstants.S_OK);
            }
        }
Esempio n. 3
0
        int IVsWindowFrameNotify.OnShow(int fShow)
        {
            __FRAMESHOW frameShow = (__FRAMESHOW)fShow;

            if (frameShow != this.lastFrameShow)
            {
                switch (frameShow)
                {
                case __FRAMESHOW.FRAMESHOW_WinShown:
                    this.lastFrameShow = frameShow;
                    this.package.Telemetry.TrackEvent(Constants.EventShowPane, this.viewModel.GetEntryTelemetryProperties());
                    break;

                case __FRAMESHOW.FRAMESHOW_WinHidden:
                    this.lastFrameShow = frameShow;
                    this.package.Telemetry.TrackEvent(Constants.EventHidePane, this.viewModel.GetEntryTelemetryProperties());
                    break;
                }
            }

            return(Constants.S_OK);
        }
Esempio n. 4
0
        public int OnShow(int fShow)
        {
            __FRAMESHOW fs = (__FRAMESHOW)fShow;

            if (fs == __FRAMESHOW.FRAMESHOW_WinShown)
            {
                isHidden = false;
                if (firstLoad)
                {
                    LoadDocs();
                    firstLoad = false;
                }
            }
            else if (fs == __FRAMESHOW.FRAMESHOW_Hidden)
            {
                if (!isHidden && isDirty)
                {
                    UpdateData();
                }

                isHidden = true;
            }
            return(0);
        }
 public FrameEventArgs(bool docked, Rectangle location, __FRAMESHOW show)
 {
     _location = location;
     _docked = docked;
     _show = show;
 }
Esempio n. 6
0
 public FrameEventArgs(bool docked, Rectangle location, __FRAMESHOW show)
 {
     _location = location;
     _docked   = docked;
     _show     = show;
 }