public MenuItemWrapper(RumpsRunner parent, string text, Duplicati.GUI.TrayIcon.MenuIcons icon, Action callback, IList<Duplicati.GUI.TrayIcon.IMenuItem> subitems) { m_parent = parent; Key = Guid.NewGuid().ToString("N"); m_text = text ?? ""; Callback = callback; m_enabled = true; m_default = false; if (subitems != null) Subitems = subitems.Cast<MenuItemWrapper>().ToList(); }
public MenuItemWrapper(RumpsRunner parent, string text, Action callback, IList <Duplicati.GUI.TrayIcon.IMenuItem> subitems) { m_parent = parent; Key = Guid.NewGuid().ToString("N"); this.Text = text ?? ""; Callback = callback; this.Enabled = true; this.Default = false; if (subitems != null) { Subitems = subitems.Cast <MenuItemWrapper>().ToList(); } }