- namespace Sunisoft.IrisSkin.InternalControls
- {
- using System;
- using System.Drawing;
- using System.Reflection;
- internal class xd53b20b7b4b2a08a : x81f0e41c32f52159
- {
- protected Brush extraBackBrush = null;
- protected Color extraBackColor = SystemColors.ActiveCaption;
- protected Font extraFont = SystemInformation.MenuFont;
- protected string extraText = "";
- protected Brush extraTextBrush = null;
- protected Color extraTextColor = SystemColors.ActiveCaptionText;
- protected bool showInfrequent = false;
- public x5f4b657f68f87baa Add(x5f4b657f68f87baa value)
- {
- base.List.Add(value);
- return value;
- }
- public void AddRange(x5f4b657f68f87baa[] values)
- {
- foreach (x5f4b657f68f87baa xfbffbaa in values)
- {
- this.Add(xfbffbaa);
- }
- }
- public bool Contains(x5f4b657f68f87baa value)
- {
- return base.List.Contains(value);
- }
- public int IndexOf(x5f4b657f68f87baa value)
- {
- return base.List.IndexOf(value);
- }
- public void Insert(int index, x5f4b657f68f87baa value)
- {
- base.List.Insert(index, value);
- }
- public void Remove(x5f4b657f68f87baa value)
- {
- base.List.Remove(value);
- }
- public bool VisibleItems()
- {
- foreach (x5f4b657f68f87baa xfbffbaa in base.List)
- {
- if ((xfbffbaa.Visible && (xfbffbaa.Text != "-")) && ((xfbffbaa.MenuCommands.Count <= 0) || xfbffbaa.MenuCommands.VisibleItems()))
- {
- return true;
- }
- }
- return false;
- }
- public Brush ExtraBackBrush
- {
- get
- {
- return this.extraBackBrush;
- }
- set
- {
- this.extraBackBrush = value;
- }
- }
- public Color ExtraBackColor
- {
- get
- {
- return this.extraBackColor;
- }
- set
- {
- this.extraBackColor = value;
- }
- }
- public Font ExtraFont
- {
- get
- {
- return this.extraFont;
- }
- set
- {
- this.extraFont = value;
- }
- }
- public string ExtraText
- {
- get
- {
- return this.extraText;
- }
- set
- {
- this.extraText = value;
- }
- }
- public Brush ExtraTextBrush
- {
- get
- {
- return this.extraTextBrush;
- }
- set
- {
- this.extraTextBrush = value;
- }
- }
- public Color ExtraTextColor
- {
- get
- {
- return this.extraTextColor;
- }
- set
- {
- this.extraTextColor = value;
- }
- }
- public x5f4b657f68f87baa this[int index]
- {
- get
- {
- return (base.List[index] as x5f4b657f68f87baa);
- }
- }
- public x5f4b657f68f87baa this[string text]
- {
- get
- {
- foreach (x5f4b657f68f87baa xfbffbaa in base.List)
- {
- if (xfbffbaa.Text == text)
- {
- return xfbffbaa;
- }
- }
- return null;
- }
- }
- public bool ShowInfrequent
- {
- get
- {
- return this.showInfrequent;
- }
- set
- {
- this.showInfrequent = value;
- }
- }
- }
- }