Exemplo n.º 1
0
 public int ComboBoxInsertItem(int int_2, ImageComboBoxItem imageComboBoxItem_0)
 {
     imageComboBoxItem_0.Text = (imageComboBoxItem_0.Text.Length == 0)
         ? (imageComboBoxItem_0.GetType().Name + int_2.ToString())
         : imageComboBoxItem_0.Text;
     base.Items.Insert(int_2, imageComboBoxItem_0);
     return(int_2);
 }
Exemplo n.º 2
0
 public int ComboBoxAddItem(ImageComboBoxItem imageComboBoxItem_0)
 {
     imageComboBoxItem_0.Text = (imageComboBoxItem_0.Text.Length == 0)
         ? (imageComboBoxItem_0.GetType().Name + base.Items.Count.ToString())
         : imageComboBoxItem_0.Text;
     base.Items.Add(imageComboBoxItem_0);
     return(base.Items.Count - 1);
 }
Exemplo n.º 3
0
        void IList.Insert(int int_0, object object_0)
        {
            ImageComboBoxItem item = (ImageComboBoxItem)object_0;

            this.Insert(int_0, item);
        }
Exemplo n.º 4
0
        int IList.Add(object object_0)
        {
            ImageComboBoxItem item = (ImageComboBoxItem)object_0;

            return(this.Add(item));
        }
Exemplo n.º 5
0
 public void Remove(ImageComboBoxItem imageComboBoxItem_0)
 {
     throw new NotSupportedException();
 }
Exemplo n.º 6
0
 public void Insert(int int_0, ImageComboBoxItem imageComboBoxItem_0)
 {
     this.imageComboBox_0.ComboBoxInsertItem(int_0, imageComboBoxItem_0);
 }
Exemplo n.º 7
0
 public int Add(ImageComboBoxItem imageComboBoxItem_0)
 {
     return(this.imageComboBox_0.ComboBoxInsertItem(this.Count, imageComboBoxItem_0));
 }
Exemplo n.º 8
0
        private void method_0(DrawItemEventArgs drawItemEventArgs_0)
        {
            drawItemEventArgs_0.DrawFocusRectangle();
            drawItemEventArgs_0.DrawBackground();
            ImageComboBoxItem item = this.Items[drawItemEventArgs_0.Index];

            if (item.Font == null)
            {
                item.Font = this.Font;
            }
            StringFormat format = new StringFormat
            {
                FormatFlags = StringFormatFlags.NoClip
            };
            int num = item.IndentLevel * this.Indent;

            if (item.ImageIndex != -1)
            {
                RectangleF ef;
                Rectangle  rectangle2;
                Image      original = this.ImageList.Images[item.ImageIndex];
                Bitmap     image    = new Bitmap(original, drawItemEventArgs_0.Bounds.Height - 1,
                                                 drawItemEventArgs_0.Bounds.Height - 1);
                int height = image.Height;
                int width  = image.Width;
                int num4   = 1 + (item.IndentLevel * this.int_1);
                if (this.RightToLeft == RightToLeft.Yes)
                {
                    image.RotateFlip(RotateFlipType.RotateNoneFlipX);
                    format.Alignment = StringAlignment.Far;
                    ef = new RectangleF((float)(drawItemEventArgs_0.Bounds.X - num4),
                                        (float)drawItemEventArgs_0.Bounds.Y,
                                        (float)(((drawItemEventArgs_0.Bounds.Width - width) - num) - num4),
                                        (float)drawItemEventArgs_0.Bounds.Height);
                    drawItemEventArgs_0.Graphics.DrawString(item.Text, item.Font,
                                                            new SolidBrush(drawItemEventArgs_0.ForeColor), ef, format);
                    rectangle2 =
                        new Rectangle(
                            (drawItemEventArgs_0.Bounds.X + num4) + (drawItemEventArgs_0.Bounds.Width - (width + num)),
                            drawItemEventArgs_0.Bounds.Y, width, height);
                    drawItemEventArgs_0.Graphics.DrawImage(image, rectangle2);
                }
                else
                {
                    format.Alignment = StringAlignment.Near;
                    ef = new RectangleF((float)(((drawItemEventArgs_0.Bounds.X + width) + num) + num4),
                                        (float)drawItemEventArgs_0.Bounds.Y,
                                        (float)(((drawItemEventArgs_0.Bounds.Width - width) - num) - num4),
                                        (float)drawItemEventArgs_0.Bounds.Height);
                    drawItemEventArgs_0.Graphics.DrawString(item.Text, item.Font,
                                                            new SolidBrush(drawItemEventArgs_0.ForeColor), ef, format);
                    rectangle2 = new Rectangle((drawItemEventArgs_0.Bounds.X + num4) + num, drawItemEventArgs_0.Bounds.Y,
                                               width, height);
                    drawItemEventArgs_0.Graphics.DrawImage(image, rectangle2);
                }
            }
            else if (this.RightToLeft == RightToLeft.Yes)
            {
                format.Alignment = StringAlignment.Far;
                drawItemEventArgs_0.Graphics.DrawString(item.Text, item.Font,
                                                        new SolidBrush(drawItemEventArgs_0.ForeColor),
                                                        new RectangleF((float)drawItemEventArgs_0.Bounds.X, (float)drawItemEventArgs_0.Bounds.Y,
                                                                       (float)(drawItemEventArgs_0.Bounds.Width - num), (float)drawItemEventArgs_0.Bounds.Height),
                                                        format);
            }
            else
            {
                format.Alignment = StringAlignment.Near;
                drawItemEventArgs_0.Graphics.DrawString(item.Text, item.Font,
                                                        new SolidBrush(drawItemEventArgs_0.ForeColor),
                                                        new RectangleF((float)(drawItemEventArgs_0.Bounds.X + num), (float)drawItemEventArgs_0.Bounds.Y,
                                                                       (float)drawItemEventArgs_0.Bounds.Width, (float)drawItemEventArgs_0.Bounds.Height), format);
            }
        }
Exemplo n.º 9
0
 public void ComboBoxRemoveItem(ImageComboBoxItem imageComboBoxItem_0)
 {
     base.Items.Remove(imageComboBoxItem_0);
 }
Exemplo n.º 10
0
 public bool ComboBoxContains(ImageComboBoxItem imageComboBoxItem_0)
 {
     return(base.Items.Contains(imageComboBoxItem_0));
 }