Пример #1
0
        // Token: 0x060001B0 RID: 432 RVA: 0x000092A8 File Offset: 0x000074A8
        internal void SetActivePage(SetupWizardPage newPage)
        {
            if (!this.pagePanel.Controls.Contains(newPage))
            {
                this.pagePanel.Controls.Add(newPage);
            }
            newPage.Visible = true;
            newPage.Dock    = DockStyle.Fill;
            this.activePage = newPage;
            CancelEventArgs e = new CancelEventArgs();

            newPage.OnSetActive(e);
            foreach (SetupWizardPage setupWizardPage in this.pages)
            {
                if (setupWizardPage != this.activePage)
                {
                    setupWizardPage.Visible = false;
                }
            }
            if (!string.IsNullOrEmpty(this.activePage.Caption))
            {
                this.Text = this.activePage.Caption;
                return;
            }
            this.Text = this.wizardCaption;
        }
        // Token: 0x06000026 RID: 38 RVA: 0x00002614 File Offset: 0x00000814
        internal void SetPageVisibleControl(string parentPageName, string pageName, bool visible)
        {
            SetupFormBase   wizard          = this.GetWizard();
            SetupWizardPage setupWizardPage = wizard.FindPage(pageName);

            setupWizardPage.PageVisible    = visible;
            setupWizardPage.ParentPageName = parentPageName;
        }
Пример #3
0
        // Token: 0x060001B6 RID: 438 RVA: 0x00009478 File Offset: 0x00007678
        private void SetActivePage(string newPageName)
        {
            SetupWizardPage setupWizardPage = this.FindPage(newPageName);

            if (setupWizardPage == null)
            {
                throw new Exception(string.Format("Can't find page named {0}", newPageName));
            }
            this.SetActivePage(setupWizardPage);
        }
Пример #4
0
        // Token: 0x060001B2 RID: 434 RVA: 0x000093A4 File Offset: 0x000075A4
        internal void InsertPage(SetupWizardPage pageToInsert, SetupWizardPage pageInsertBefore)
        {
            int num = this.pages.IndexOf(pageInsertBefore);

            if (num < 0)
            {
                throw new Exception(string.Format("Page {0} does not exist.", pageInsertBefore.Name));
            }
            this.pages.Insert(num, pageToInsert);
        }
Пример #5
0
        // Token: 0x0600019E RID: 414 RVA: 0x00009050 File Offset: 0x00007250
        public void SetActivePage(int pageIndex)
        {
            if (pageIndex < 0 || pageIndex >= this.pages.Count)
            {
                throw new ArgumentOutOfRangeException("pageIndex");
            }
            SetupWizardPage setupWizardPage = this.pages[pageIndex];

            this.SetActivePage(setupWizardPage);
        }
Пример #6
0
        // Token: 0x060001B3 RID: 435 RVA: 0x000093E8 File Offset: 0x000075E8
        internal void RemovePage(SetupWizardPage pageToRemove)
        {
            int num = this.pages.IndexOf(pageToRemove);

            if (num >= 0)
            {
                this.pages.RemoveAt(num);
                if (this.pagePanel.Controls.Contains(pageToRemove))
                {
                    this.pagePanel.Controls.Remove(pageToRemove);
                }
            }
        }
Пример #7
0
        // Token: 0x060001B8 RID: 440 RVA: 0x000094E4 File Offset: 0x000076E4
        private WizardPageEventArgs PreChangePage(int delta)
        {
            int activeIndex = this.GetActiveIndex();
            int num         = activeIndex + delta;

            if (num < 0 || num >= this.pages.Count)
            {
                num = activeIndex;
            }
            SetupWizardPage setupWizardPage = this.pages[num];

            return(new WizardPageEventArgs
            {
                Page = setupWizardPage.Name,
                Cancel = false
            });
        }
        // Token: 0x06000029 RID: 41 RVA: 0x00002678 File Offset: 0x00000878
        internal void RemovePage(SetupWizardPage pageToRemove)
        {
            SetupFormBase wizard = this.GetWizard();

            wizard.RemovePage(pageToRemove);
        }
        // Token: 0x06000028 RID: 40 RVA: 0x0000265C File Offset: 0x0000085C
        internal void InsertPage(SetupWizardPage pageToInsert, SetupWizardPage pageInsertBefore)
        {
            SetupFormBase wizard = this.GetWizard();

            wizard.InsertPage(pageToInsert, pageInsertBefore);
        }