예제 #1
0
        public frmExportColor(ref ExportConfig.ColorScheme iScheme)
        {
            Load += frmExportColor_Load;
            InitializeComponent();
            ComponentResourceManager componentResourceManager = new ComponentResourceManager(typeof(frmExportColor));

            Icon = (Icon)componentResourceManager.GetObject("$this.Icon");
            Name = nameof(frmExportColor);
            myScheme.Assign(iScheme);
        }
예제 #2
0
        public frmExportColor(ref ExportConfig.ColorScheme iScheme)
        {
            this.Load += new EventHandler(this.frmExportColor_Load);
            this.InitializeComponent();
            ComponentResourceManager componentResourceManager = new ComponentResourceManager(typeof(frmExportColor));

            this.Icon = (System.Drawing.Icon)componentResourceManager.GetObject("$this.Icon");
            this.Name = nameof(frmExportColor);
            this.myScheme.Assign(iScheme);
        }
예제 #3
0
        public frmExportColor(ref ExportConfig.ColorScheme iScheme)
        {
            Load += frmExportColor_Load;
            InitializeComponent();
            var componentResourceManager = new ComponentResourceManager(typeof(frmExportColor));

            Icon = Resources.reborn;
            Name = nameof(frmExportColor);
            myScheme.Assign(iScheme);
        }
예제 #4
0
 public void Assign(ExportConfig.ColorScheme iCs)
 {
     this.SchemeName = iCs.SchemeName;
     this.Title      = iCs.Title;
     this.Heading    = iCs.Heading;
     this.Level      = iCs.Level;
     this.Power      = iCs.Power;
     this.Slots      = iCs.Slots;
     this.IOColor    = iCs.IOColor;
     this.SetColor   = iCs.SetColor;
     this.HOColor    = iCs.HOColor;
 }
예제 #5
0
 public void RemoveScheme(int index)
 {
     if (index > -1 & index < this.ColorSchemes.Length)
     {
         ExportConfig.ColorScheme[] colorSchemeArray = new ExportConfig.ColorScheme[this.ColorSchemes.Length - 1];
         int index2 = 0;
         for (int index3 = 0; index3 < this.ColorSchemes.Length; index3++)
         {
             if (index3 != index)
             {
                 colorSchemeArray[index2].Assign(this.ColorSchemes[index3]);
                 index2++;
             }
         }
         this.ColorSchemes = new ExportConfig.ColorScheme[colorSchemeArray.Length];
         for (int index4 = 0; index4 < colorSchemeArray.Length; index4++)
         {
             this.ColorSchemes[index4].Assign(colorSchemeArray[index4]);
         }
     }
 }
        protected void forumColorUp()
        {
            int selectedIndex = this.csList.SelectedIndex;

            if (selectedIndex < 1)
            {
                return;
            }
            ExportConfig.ColorScheme[] colorSchemeArray = new ExportConfig.ColorScheme[2];
            colorSchemeArray[0].Assign(MidsContext.Config.Export.ColorSchemes[selectedIndex]);
            colorSchemeArray[1].Assign(MidsContext.Config.Export.ColorSchemes[selectedIndex - 1]);
            MidsContext.Config.Export.ColorSchemes[selectedIndex].Assign(colorSchemeArray[1]);
            MidsContext.Config.Export.ColorSchemes[selectedIndex - 1].Assign(colorSchemeArray[0]);
            this.csPopulateList(-1);
            if (selectedIndex - 1 > -1 & this.csList.Items.Count > selectedIndex - 1)
            {
                this.csList.SelectedIndex = selectedIndex - 1;
            }
            else if (this.csList.Items.Count > 0)
            {
                this.csList.SelectedIndex = 0;
            }
        }
예제 #7
0
    public void RemoveScheme(int index)
    {
        if (!(index > -1 & index < this.ColorSchemes.Length))
        {
            return;
        }
        ExportConfig.ColorScheme[] colorSchemeArray = new ExportConfig.ColorScheme[this.ColorSchemes.Length - 1];
        int index1 = 0;

        for (int index2 = 0; index2 < this.ColorSchemes.Length; ++index2)
        {
            if (index2 != index)
            {
                colorSchemeArray[index1].Assign(this.ColorSchemes[index2]);
                ++index1;
            }
        }
        this.ColorSchemes = new ExportConfig.ColorScheme[colorSchemeArray.Length];
        for (int index2 = 0; index2 < colorSchemeArray.Length; ++index2)
        {
            this.ColorSchemes[index2].Assign(colorSchemeArray[index2]);
        }
    }
예제 #8
0
        protected void ForumColorDown()
        {
            int selectedIndex = csList.SelectedIndex;

            if (selectedIndex >= csList.Items.Count - 1)
            {
                return;
            }
            ExportConfig.ColorScheme[] colorSchemeArray = new ExportConfig.ColorScheme[2];
            colorSchemeArray[0].Assign(MidsContext.Config.Export.ColorSchemes[selectedIndex]);
            colorSchemeArray[1].Assign(MidsContext.Config.Export.ColorSchemes[selectedIndex + 1]);
            MidsContext.Config.Export.ColorSchemes[selectedIndex].Assign(colorSchemeArray[1]);
            MidsContext.Config.Export.ColorSchemes[selectedIndex + 1].Assign(colorSchemeArray[0]);
            csPopulateList();
            if (selectedIndex + 1 > -1 & csList.Items.Count > selectedIndex + 1)
            {
                csList.SelectedIndex = selectedIndex + 1;
            }
            else if (csList.Items.Count > 0)
            {
                csList.SelectedIndex = 0;
            }
        }