示例#1
0
        public StatsTab(LeagueBuildStatsForm form)
        {
            this.form1 = form;
            InitializeComponent();

            PrepareLevelMenu();
        }
        public MasteriesTab(LeagueBuildStatsForm form)
        {
            this.form = form;
            InitializeComponent();

            dropDownBtnReturnPoint.MouseClick += dropDownBtnReturnPoints_MouseClick;

            rowCountStorage.Add("offenceRow1Count", 0);
            rowCountStorage.Add("offenceRow2Count", 0);
            rowCountStorage.Add("offenceRow3Count", 0);
            rowCountStorage.Add("offenceRow4Count", 0);
            rowCountStorage.Add("offenceRow5Count", 0);
            rowCountStorage.Add("offenceRow6Count", 0);
            rowCountStorage.Add("defenceRow1Count", 0);
            rowCountStorage.Add("defenceRow2Count", 0);
            rowCountStorage.Add("defenceRow3Count", 0);
            rowCountStorage.Add("defenceRow4Count", 0);
            rowCountStorage.Add("defenceRow5Count", 0);
            rowCountStorage.Add("defenceRow6Count", 0);
            rowCountStorage.Add("utilityRow1Count", 0);
            rowCountStorage.Add("utilityRow2Count", 0);
            rowCountStorage.Add("utilityRow3Count", 0);
            rowCountStorage.Add("utilityRow4Count", 0);
            rowCountStorage.Add("utilityRow5Count", 0);
            rowCountStorage.Add("utilityRow6Count", 0);

            _OffenciveCount = 0;
            mastTotalCount  = 0;
            _DefenciveCount = 0;
            _UtilityCount   = 0;
        }
示例#3
0
        public RunesTab(LeagueBuildStatsForm form)
        {
            this.form = form;
            InitializeComponent();

            InitializeSortDropdown();

            runeStatistics      = new RuneStatistics(this);
            runeStatistics.Dock = DockStyle.Fill;
            pnlCtrlStatisticsContainer.Controls.Add(runeStatistics);

            radioBntTier1.CheckedChanged += radioBntTier_CheckedChanged;
            radioBntTier2.CheckedChanged += radioBntTier_CheckedChanged;
            radioBntTier3.CheckedChanged += radioBntTier_CheckedChanged;

            btnClearAll.MouseClick += btnClearAll_MouseClick;

            foreach (Control p in picBoxRuneBackground.Controls)
            {
                if (p.Name.Contains("picBoxRune"))
                {
                    p.MouseClick       += p_MouseClick;
                    p.MouseDoubleClick += p_MouseDoubleClick;
                    p.MouseEnter       += p_MouseEnter;

                    //All Runes have the same tooltip that is updated dynamically
                    ultraToolTipManagerRunes.SetUltraToolTip(p, tipInfo);
                }
            }

            //Tooltip Prepraration
            tipInfo.ToolTipTextStyle = ToolTipTextStyle.Formatted;
            ultraToolTipManagerRunes.DisplayStyle = ToolTipDisplayStyle.Office2007;
        }
        private void CloseThisFormAndLaunchMainForm()
        {
            this.Visible = false;
            this.Hide();
            var leagueBuildStatsForm = new LeagueBuildStatsForm();             //this takes ages

            leagueBuildStatsForm.Closed += (s, args) => Application.Exit();
            leagueBuildStatsForm.Show();
        }
示例#5
0
        public ItemsTab(LeagueBuildStatsForm form)
        {
            this.form1 = form;
            InitializeComponent();
            richEditCtrDetails.ActiveView.BackColor = xtraScrollableControlItems.BackColor;
            richEditCtrDetails.PopupMenuShowing    += richEditCtrDetails_PopupMenuShowing;

            lblDetailName.Text  = "";
            lblDetailPrice.Text = "";
            createItemSortMenu  = new CreateItemSortMenu(xtraScrollableControlItemSort, flowLayoutPanelItems2);
        }
        public ChampionsTab(LeagueBuildStatsForm form)
        {
            this.form = form;
            InitializeComponent();

            createChampionSortMenu = new CreateChampionSortMenu(pnlChampionSort, flowLayoutPanelItems2);

            //Tooltips prep
            ultraToolTipManager1.AutoPopDelay              = 0;
            ultraToolTipManager1.InitialDelay              = 50;
            ultraToolTipManager1.DisplayStyle              = ToolTipDisplayStyle.Office2007;
            ultraToolTipManager1.Appearance.BackColor      = Color.Black;
            ultraToolTipManager1.Appearance.BackColor2     = Color.Black;
            ultraToolTipManager1.Appearance.BackColorAlpha = Alpha.Transparent;

            tipInfoPassive.ToolTipTextStyle = ToolTipTextStyle.Formatted;
            tipInfoSpell0.ToolTipTextStyle  = ToolTipTextStyle.Formatted;
            tipInfoSpell1.ToolTipTextStyle  = ToolTipTextStyle.Formatted;
            tipInfoSpell2.ToolTipTextStyle  = ToolTipTextStyle.Formatted;
            tipInfoSpell3.ToolTipTextStyle  = ToolTipTextStyle.Formatted;

            tipStatsAttack.ToolTipTextStyle     = ToolTipTextStyle.Formatted;
            tipStatsDefense.ToolTipTextStyle    = ToolTipTextStyle.Formatted;
            tipStatsMagic.ToolTipTextStyle      = ToolTipTextStyle.Formatted;
            tipStatsDifficulty.ToolTipTextStyle = ToolTipTextStyle.Formatted;

            ultraToolTipManager1.SetUltraToolTip(picBoxInfoPassive, tipInfoPassive);
            ultraToolTipManager1.SetUltraToolTip(picBoxInfoAbil0, tipInfoSpell0);
            ultraToolTipManager1.SetUltraToolTip(picBoxInfoAbil1, tipInfoSpell1);
            ultraToolTipManager1.SetUltraToolTip(picBoxInfoAbil2, tipInfoSpell2);
            ultraToolTipManager1.SetUltraToolTip(picBoxInfoAbil3, tipInfoSpell3);

            ultraToolTipManager1.SetUltraToolTip(lblStatAttack, tipStatsAttack);
            ultraToolTipManager1.SetUltraToolTip(lblStatDefense, tipStatsDefense);
            ultraToolTipManager1.SetUltraToolTip(lblStatMagic, tipStatsMagic);
            ultraToolTipManager1.SetUltraToolTip(lblStatDifficulty, tipStatsDifficulty);

            //Prep Champion Info Section
            pnlCtrlChampionInfo.Location = new Point(pnlCtrlChampionInfo.Location.X, createChampionSortMenu.yPos);
            lblInfoName.Text             = "";
            lblInfoDesc.Text             = "";
            lblInfoPrimary.Text          = "";
            lblInfoSecondary.Text        = "";


            //Initialize Info Stats Bars
            statBarMaxWidth = lblStatAttack.Width;
            ResizeStatBars(1, 1, 1, 1);
        }
示例#7
0
        public MainTopBar(LeagueBuildStatsForm form)
        {
            this.form1 = form;
            InitializeComponent();

            InitializeEvents();

            popupMenuVersions.Manager = barManagerVersion;


            itemPanels.Add(pnlItem1);
            itemPanels.Add(pnlItem2);
            itemPanels.Add(pnlItem3);
            itemPanels.Add(pnlItem4);
            itemPanels.Add(pnlItem5);
            itemPanels.Add(pnlItem6);
            itemPanels.Add(pnlElixir);



            //Tooltips prep
            ultraToolTipManagerGearIcon.AutoPopDelay              = 0;
            ultraToolTipManagerGearIcon.InitialDelay              = 50;
            ultraToolTipManagerGearIcon.DisplayStyle              = ToolTipDisplayStyle.Office2007;
            ultraToolTipManagerGearIcon.Appearance.BackColor      = Color.Black;
            ultraToolTipManagerGearIcon.Appearance.BackColor2     = Color.Black;
            ultraToolTipManagerGearIcon.Appearance.BackColorAlpha = Alpha.Transparent;

            tipInfoChamp.ToolTipTextStyle = ToolTipTextStyle.Formatted;

            tipInfoItem1.ToolTipTextStyle = ToolTipTextStyle.Formatted;
            tipInfoItem2.ToolTipTextStyle = ToolTipTextStyle.Formatted;
            tipInfoItem3.ToolTipTextStyle = ToolTipTextStyle.Formatted;
            tipInfoItem4.ToolTipTextStyle = ToolTipTextStyle.Formatted;
            tipInfoItem5.ToolTipTextStyle = ToolTipTextStyle.Formatted;
            tipInfoItem6.ToolTipTextStyle = ToolTipTextStyle.Formatted;

            tipInfoItemElixir.ToolTipTextStyle = ToolTipTextStyle.Formatted;
        }
        public CreateItemVersionSelection(LeagueBuildStatsForm form, List <string> versions)
        {
            var matches = form.Controls.Find("cmbBoxEditItemVersion", true);

            foreach (Control c in matches)
            {
                ComboBoxEdit           cmbBoxItemVersions = (ComboBoxEdit)c;
                ComboBoxItemCollection coll = cmbBoxItemVersions.Properties.Items;
                coll.BeginUpdate();
                try
                {
                    foreach (string ver in versions)
                    {
                        coll.Add(ver);
                    }
                }
                finally
                {
                    coll.EndUpdate();
                }
            }
        }
 public ChampionControl(LeagueBuildStatsForm frm1, KeyValuePair <string, ChampionStatic> champ)
     : this()
 {
     this.frm1  = frm1;
     this.champ = champ;
 }