Ejemplo n.º 1
0
        public VSTMenuItem InsertMenuItem(int index, string name, VSTMenuAction action)
        {
            VSTMenuItem menuItem = mBaseMenuItem.InsertMenuItem(index, name, action, false);

            menuItem.Parent        = mBaseMenuItem;
            menuItem.ItemsChanged += menuItemsChanged;
            menuItemsChanged(this, null);
            return(menuItem);
        }
Ejemplo n.º 2
0
        public VSTMenuItem AddMenuItem(string name, VSTMenuAction action)
        {
            VSTMenuItem menuItem = mBaseMenuItem.AddMenuItem(name, action, false);

            menuItem.Parent        = mBaseMenuItem;
            menuItem.ItemsChanged += menuItemsChanged;
            menuItemsChanged(this, null);
            return(menuItem);
        }
Ejemplo n.º 3
0
        public VSTMenuItem InsertMenuItem(int index, string name, VSTMenuAction action, Boolean allowBack)
        {
            VSTMenuItem menuItem = new VSTMenuItem(name, this, this.Back, action, !allowBack);

            mMenuItems.Insert(index, menuItem);
            menuItem.Parent        = this;
            menuItem.ItemsChanged += itemsChanged;
            itemsChanged(this, null);
            return(menuItem);
        }
Ejemplo n.º 4
0
        public VSTMenuItem AddMenuItem(string name, VSTMenuAction action, Boolean allowBack)
        {
            VSTMenuItem menuItem = new VSTMenuItem(name, this, this.Back, action, !allowBack);

            mMenuItems.Add(menuItem);
            menuItem.Parent        = this;
            menuItem.ItemsChanged += itemsChanged;
            itemsChanged(this, null);
            return(menuItem);
        }
Ejemplo n.º 5
0
 private VSTMenuItem(string name, VSTMenuItem parent, VSTMenuAction back, VSTMenuAction action, Boolean isBase)
 {
     Name   = name;
     Action = action;
     Back   = back;
     if (!isBase)
     {
         VSTMenuItem backItem = new VSTMenuItem("Back", parent, back, back, true);
         backItem.Parent = parent;
         mMenuItems.Add(backItem);
     }
 }
Ejemplo n.º 6
0
 public static VSTMenuItem CreateBase(VSTMenuAction back)
 {
     return(new VSTMenuItem("Base", null, back, null, true));
 }