예제 #1
1
 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();
 }
예제 #2
0
 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();
     }
 }