public TabView AddTab(string tabText, View tabChild) { var ret = new TabView(ParentGeeUI, this, new Vector2(AllTabsWidth, 0)) { TabText = tabText }; ParentView.Value.Children.Add(tabChild); if (ActiveTabView == null) TabClicked(ret); else TabClicked(ActiveTabView); return ret; }
internal void TabClicked(TabView child) { foreach (TabView tab in Children) { tab.Selected.Value = false; } child.Selected.Value = true; var host = (TabHost) ParentView; host.TabClicked(Children.IndexOf(child)); }
public TabView AddTab(string tabText, View tabChild) { var ret = new TabView(this, new Vector2(AllTabsWidth, 0), TabFont) { TabText = tabText }; ParentView.AddChild(tabChild); if (ActiveTabView == null) TabClicked(ret); else TabClicked(ActiveTabView); return ret; }
internal void TabClicked(TabView child) { foreach (TabView tab in Children) { tab.Selected.Value = false; } child.Selected.Value = true; var host = (TabHost)ParentView; host.TabClicked(Children.IndexOf(child)); }
public TabView AddTab(string tabText, View tabChild) { var ret = new TabView(ParentGeeUI, this, new Vector2(AllTabsWidth, 0)) { TabText = tabText }; ParentView.Value.Children.Add(tabChild); if (ActiveTabView == null) { TabClicked(ret); } else { TabClicked(ActiveTabView); } return(ret); }
internal View TabViewToView(TabView v) { int index = TabContainerView.Children.IndexOf(v) + 1; return(index >= Children.Length ? null : Children[index]); }
internal View TabViewToView(TabView v) { int index = TabContainerView.Children.IndexOf(v) + 1; return index >= Children.Length ? null : Children[index]; }