示例#1
0
            public SquaredTab AddTab(Gtk.Widget page, Gdk.Pixbuf icon, string label)
            {
                SquaredTab tab = new SquaredTab();

                tab.SetLabel(page, icon, label);
                AddTab(tab);
                return(tab);
            }
示例#2
0
            public void AddTab(SquaredTab tab)
            {
                if (tab.Parent != null)
                {
                    ((Gtk.Container)tab.Parent).Remove(tab);
                }

                box.PackStart(tab, true, true, 0);
                if (currentTab == -1)
                {
                    CurrentTab = box.Children.Length - 1;
                }
                else
                {
                    tab.Active = false;
                    tab.Page.Hide();
                }

                tab.ButtonPressEvent += OnTabPress;
            }
			public SquaredTab AddTab (Gtk.Widget page, Gdk.Pixbuf icon, string label)
			{
				SquaredTab tab = new SquaredTab ();
				tab.SetLabel (page, icon, label);
				AddTab (tab);
				return tab;
			}
			public void AddTab (SquaredTab tab)
			{
				if (tab.Parent != null)
					((Gtk.Container)tab.Parent).Remove (tab);

				box.PackStart (tab, true, true, 0);
				if (currentTab == -1)
					CurrentTab = box.Children.Length - 1;
				else {
					tab.Active = false;
					tab.Page.Hide ();
				}
				
				tab.ButtonPressEvent += OnTabPress;
			}