Ejemplo n.º 1
0
        public RegionColorChooser()
        {
            InitializeComponent();

            _buttonColors = new Button[Species.ColorRegionCount];
            _panels       = new Panel[Species.ColorRegionCount];
            for (int i = 0; i < Species.ColorRegionCount; i++)
            {
                var p = new Panel {
                    Width = 27, Height = 27, Margin = new Padding(1)
                };
                _panels[i] = p;
                var b = new Button {
                    Width = 23, Height = 23, Left = 2, Top = 2, Text = i.ToString()
                };
                var ii = i;
                b.Click         += (s, e) => ChooseColor(ii, b);
                _buttonColors[i] = b;
                p.Controls.Add(b);
                flowLayoutPanel1.Controls.Add(p);
            }

            _selectedRegionColorIds = new int[Species.ColorRegionCount];
            ColorRegionsUseds       = new bool[Species.ColorRegionCount];
            _colorPicker            = new MyColorPicker();
            _tt.AutoPopDelay        = 7000;
            Disposed += RegionColorChooser_Disposed;
        }
Ejemplo n.º 2
0
 public RegionColorChooser()
 {
     InitializeComponent();
     buttonColors      = new Button[] { buttonColor0, buttonColor1, buttonColor2, buttonColor3, buttonColor4, buttonColor5 };
     colorIDs          = new int[6];
     ColorRegionsUseds = new bool[6];
     colorPicker       = new MyColorPicker();
     tt        = new ToolTip();
     Disposed += RegionColorChooser_Disposed;
 }
 public RegionColorChooser()
 {
     InitializeComponent();
     buttonColors      = new[] { buttonColor0, buttonColor1, buttonColor2, buttonColor3, buttonColor4, buttonColor5 };
     _colorIDs         = new int[6];
     ColorRegionsUseds = new bool[6];
     colorPicker       = new MyColorPicker();
     tt.AutoPopDelay   = 7000;
     Disposed         += RegionColorChooser_Disposed;
 }
Ejemplo n.º 4
0
 public RegionColorChooser()
 {
     InitializeComponent();
     _buttonColors           = new[] { buttonColor0, buttonColor1, buttonColor2, buttonColor3, buttonColor4, buttonColor5 };
     _selectedRegionColorIds = new int[Species.ColorRegionCount];
     ColorRegionsUseds       = new bool[Species.ColorRegionCount];
     _colorPicker            = new MyColorPicker();
     _tt.AutoPopDelay        = 7000;
     Disposed += RegionColorChooser_Disposed;
 }
Ejemplo n.º 5
0
        public LibraryFilter(CreatureCollection cc) : this()
        {
            _cc = cc;

            _colorPicker = new MyColorPicker();

            SetColorFilter(Properties.Settings.Default.FilterOnlyIfColorId);
            CbUseFilterInTopStatCalculation.Checked = Properties.Settings.Default.useFiltersInTopStatCalculation;
            CbLibraryGroupSpecies.Checked           = Properties.Settings.Default.LibraryGroupBySpecies;

            UpdateOwnerServerTagLists();

            Localization();
        }