public WndCatalogus() { Resize(WIDTH, HEIGHT); _txtTitle = PixelScene.CreateText(TxtTitle, 9); _txtTitle.Hardlight(TitleColor); _txtTitle.Measure(); Add(_txtTitle); _list = new ScrollPane(new Component()); _list.ClickAction = ListClick; Add(_list); _list.SetRect(0, _txtTitle.Height, WIDTH, HEIGHT - _txtTitle.Height); var potionTab = new LabeledTab(this, TxtPotions); potionTab.SelectAction = PotionTabSelect; Tabs.Add(potionTab); var scrollTab = new LabeledTab(this, TxtPotions); scrollTab.SelectAction = ScrollTabSelect; Tabs.Add(potionTab); foreach (var tab in Tabs) { tab.SetSize(TabWidth, TabHeight()); Add(tab); } Select(ShowPotions ? 0 : 1); }
public WndHero() { icons = TextureCache.Get(Assets.BUFFS_LARGE); film = new TextureFilm(icons, 16, 16); stats = new StatsTab(this); Add(stats); buffs = new BuffsTab(this); Add(buffs); var statsTab = new LabeledTab(this, TXT_STATS); statsTab.SelectAction = StatsSelect; Add(statsTab); var buffsTab = new LabeledTab(this, TXT_BUFFS); buffsTab.SelectAction = BuffsSelect; Add(buffsTab); foreach (var tab in Tabs) { tab.SetSize(TAB_WIDTH, TabHeight()); } Resize(WIDTH, (int)Math.Max(stats.Height(), buffs.Height())); Select(0); }