Beispiel #1
0
        public void SetTagToAssociatedWindow()
        {
            DocumentWindow docWindow = FunctionalTestExtensions.GetCurrentWindow();

            foreach (Microsoft.Office.Tools.CustomTaskPane pane in FunctionalTestExtensions.GetAddIn().CustomTaskPanes)
            {
                if (pane.Control.Tag == null)
                {
                    pane.Control.Tag = docWindow.HWND;
                }
            }
        }
Beispiel #2
0
        public HashSet <Type> GetOpenPaneTypes()
        {
            DocumentWindow docWindow = FunctionalTestExtensions.GetCurrentWindow(); //.GetApplication().Windows[1];
            HashSet <Type> result    = new HashSet <Type>();

            foreach (Microsoft.Office.Tools.CustomTaskPane pane in FunctionalTestExtensions.GetAddIn().CustomTaskPanes)
            {
                if (pane.Control.Tag is int && (int)pane.Control.Tag == docWindow.HWND)
                {
                    result.Add(pane.Control.GetType());
                }
            }
            return(result);
        }
Beispiel #3
0
        public Slide SelectSlide(string slideName)
        {
            List <Models.PowerPointSlide> slides = FunctionalTestExtensions.GetCurrentPresentation().Slides;

            for (int i = 0; i <= slides.Count; i++)
            {
                if (slideName == slides[i].Name)
                {
                    Slide slide = slides[i].GetNativeSlide();
                    slide.Select();
                    FunctionalTestExtensions.GetCurrentWindow().View.GotoSlide(i + 1);
                    return(slide);
                }
            }
            return(null);
        }
Beispiel #4
0
        public Slide SelectSlide(int index)
        {
            var slides = FunctionalTestExtensions.GetCurrentPresentation().Slides;

            for (int i = 0; i <= slides.Count; i++)
            {
                if (i == (index - 1))
                {
                    var slide = slides[i].GetNativeSlide();
                    slide.Select();
                    FunctionalTestExtensions.GetCurrentWindow().View.GotoSlide(index);
                    return(slide);
                }
            }
            return(null);
        }
Beispiel #5
0
 public void MaximizeWindow()
 {
     FunctionalTestExtensions.GetCurrentWindow().WindowState = PpWindowState.ppWindowMaximized;
 }
Beispiel #6
0
 public int PointsToScreenPixelsY(float y)
 {
     return(FunctionalTestExtensions.GetCurrentWindow().PointsToScreenPixelsY(y));
 }