Ejemplo n.º 1
0
        private void AddPage(Pabo.MozBar.MozItem item, PropertyPage page)
        {
            PageProp pageProp = new PageProp();

            pageProp.Page    = page;
            pageProp.MozItem = item;

            this.mozPane1.Items.Add(item);

            this.pages.Add(item.Name, pageProp);
        }
Ejemplo n.º 2
0
        private Pabo.MozBar.MozItem GetMozItem(string text, int imageIndex)
        {
            Pabo.MozBar.MozItem item = new Pabo.MozBar.MozItem();

            item.Name = "mozItem" + this.pages.Count + 1;

            item.Text = text;

            if (imageIndex < this.ImageList.Images.Count)
            {
                item.Images.NormalImage = this.ImageList.Images[imageIndex];
            }

            return(item);
        }
Ejemplo n.º 3
0
		private Pabo.MozBar.MozItem GetMozItem(string text, int imageIndex)
		{
			Pabo.MozBar.MozItem item = new Pabo.MozBar.MozItem();

			item.Name = "mozItem" + this.pages.Count + 1;

			item.Text = text;

			if (imageIndex < this.ImageList.Images.Count)
			{
				item.Images.NormalImage = this.ImageList.Images[imageIndex];
			}

			return item;
		}
Ejemplo n.º 4
0
        private bool ActivatePage(Pabo.MozBar.MozItem item)
        {
            if (!this.pages.ContainsKey(item.Name))
            {
                return(false);
            }

            PageProp pageProp = this.pages[item.Name];

            PropertyPage page = pageProp.Page;

            if (activePage != null)
            {
                activePage.Visible = false;
            }

            activePage = page;

            if (activePage != null)
            {
                this.mozPane1.SelectByName(item.Name);

                activePage.Visible = true;

                if (!page.IsInit)
                {
                    page.OnInit();

                    page.IsInit = true;
                }

                activePage.OnSetActive();
            }

            return(true);
        }