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); }
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); }
void IList.Insert(int int_0, object object_0) { ImageComboBoxItem item = (ImageComboBoxItem)object_0; this.Insert(int_0, item); }
int IList.Add(object object_0) { ImageComboBoxItem item = (ImageComboBoxItem)object_0; return(this.Add(item)); }
public void Remove(ImageComboBoxItem imageComboBoxItem_0) { throw new NotSupportedException(); }
public void Insert(int int_0, ImageComboBoxItem imageComboBoxItem_0) { this.imageComboBox_0.ComboBoxInsertItem(int_0, imageComboBoxItem_0); }
public int Add(ImageComboBoxItem imageComboBoxItem_0) { return(this.imageComboBox_0.ComboBoxInsertItem(this.Count, imageComboBoxItem_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); } }
public void ComboBoxRemoveItem(ImageComboBoxItem imageComboBoxItem_0) { base.Items.Remove(imageComboBoxItem_0); }
public bool ComboBoxContains(ImageComboBoxItem imageComboBoxItem_0) { return(base.Items.Contains(imageComboBoxItem_0)); }