Exemple #1
0
 public void InsertItem(int index, IMenuItemBackend item)
 {
     var itemBackend = (MenuItemBackend)item;
     items.Insert (index, itemBackend);
     if (ParentItem != null)
         ParentItem.MenuItem.Items.Insert (index, itemBackend.MenuItem);
 }
Exemple #2
0
        public void InsertItem(int index, IMenuItemBackend item)
        {
            var itemBackend = (MenuItemBackend)item;

            items.Insert(index, itemBackend);
            if (ParentItem != null)
            {
                ParentItem.MenuItem.Items.Insert(index, itemBackend.MenuItem);
            }
        }
Exemple #3
0
        public void RemoveItem(IMenuItemBackend item)
        {
            var itemBackend = (MenuItemBackend)item;

            items.Remove(itemBackend);
            if (ParentItem != null)
            {
                ParentItem.MenuItem.Items.Remove(itemBackend.MenuItem);
            }
        }
Exemple #4
0
		public void InsertItem (int index, IMenuItemBackend item)
		{
			var itemBackend = (MenuItemBackend)item;
			items.Insert (index, itemBackend);
			if (ParentItem != null && ParentItem.MenuItem != null)
				ParentItem.MenuItem.Items.Insert (index, itemBackend.Item);
			else if (ParentWindow != null)
				ParentWindow.mainMenu.Items.Insert (index, itemBackend.Item);
			else if (this.menu != null)
				this.menu.Items.Insert (index, itemBackend.Item);
		}
Exemple #5
0
		public void RemoveItem (IMenuItemBackend item)
		{
			var itemBackend = (MenuItemBackend)item;
			items.Remove (itemBackend);
			if (ParentItem != null)
				ParentItem.MenuItem.Items.Remove (itemBackend.Item);
			else if (ParentWindow != null)
				ParentWindow.mainMenu.Items.Remove (itemBackend.Item);
			else if (this.menu != null)
				this.menu.Items.Remove (itemBackend.Item);
		}
Exemple #6
0
 public void InsertItem(int index, IMenuItemBackend menuItem)
 {
     Gtk.MenuItem item = ((MenuItemBackend)menuItem).MenuItem;
     if (customFont != null)
     {
         foreach (Gtk.Widget w in item.AllChildren)
         {
             w.ModifyFont(customFont);
         }
     }
     menu.Insert(item, index);
 }
        public void InsertItem(int index, IMenuItemBackend item)
        {
            var itemBackend = (MenuItemBackend)item;

            items.Insert(index, itemBackend);
            if (ParentItem != null && ParentItem.MenuItem != null)
            {
                ParentItem.MenuItem.Items.Insert(index, itemBackend.Item);
            }
            else if (ParentWindow != null)
            {
                ParentWindow.mainMenu.Items.Insert(index, itemBackend.Item);
            }
            else if (this.menu != null)
            {
                this.menu.Items.Insert(index, itemBackend.Item);
            }
        }
        public void RemoveItem(IMenuItemBackend item)
        {
            var itemBackend = (MenuItemBackend)item;

            items.Remove(itemBackend);
            if (ParentItem != null)
            {
                ParentItem.MenuItem.Items.Remove(itemBackend.Item);
            }
            else if (ParentWindow != null)
            {
                ParentWindow.mainMenu.Items.Remove(itemBackend.Item);
            }
            else if (this.menu != null)
            {
                this.menu.Items.Remove(itemBackend.Item);
            }
        }
Exemple #9
0
        public void Initialize(IMenuItemBackend parentMenuItem, IAccessibleEventSink eventSink)
        {
            var menuItemBackend = (MenuItemBackend)parentMenuItem;

            Initialize(menuItemBackend.MenuItem, eventSink);
        }
Exemple #10
0
 public void RemoveItem(IMenuItemBackend menuItem)
 {
     Gtk.MenuItem item = ((MenuItemBackend)menuItem).MenuItem;
     menu.Remove(item);
 }
Exemple #11
0
        public void Initialize(IMenuItemBackend parentMenuItem, IAccessibleEventSink eventSink)
        {
            var parentBackend = parentMenuItem as MenuItemBackend;

            Initialize(parentBackend?.Item, eventSink);
        }
Exemple #12
0
 public void RemoveItem(IMenuItemBackend menuItem)
 {
     RemoveItem((NSMenuItem)menuItem);
 }
Exemple #13
0
 public void InsertItem(int index, IMenuItemBackend menuItem)
 {
     Gtk.MenuItem item = ((MenuItemBackend)menuItem).MenuItem;
     menu.Insert (item, index);
 }
Exemple #14
0
 public void RemoveItem(IMenuItemBackend item)
 {
     var itemBackend = (MenuItemBackend)item;
     items.Remove (itemBackend);
     if (ParentItem != null)
         ParentItem.MenuItem.Items.Remove (itemBackend.MenuItem);
 }
Exemple #15
0
		public void RemoveItem (IMenuItemBackend menuItem)
		{
			RemoveItem (((MenuItemBackend)menuItem).Item);
		}
Exemple #16
0
		public void InsertItem (int index, IMenuItemBackend menuItem)
		{
			base.InsertItem (((MenuItemBackend)menuItem).Item, index);
		}
Exemple #17
0
 public void InsertItem(int index, IMenuItemBackend menuItem)
 {
     Gtk.MenuItem item = ((MenuItemBackend)menuItem).MenuItem;
     menu.Insert(item, index);
 }
Exemple #18
0
 public void RemoveItem(IMenuItemBackend menuItem)
 {
     _items.Remove(menuItem);
 }
Exemple #19
0
 public void InsertItem(int index, IMenuItemBackend menuItem)
 {
     _items.Add(menuItem);
 }
Exemple #20
0
 public void RemoveItem(IMenuItemBackend menuItem)
 {
     Gtk.MenuItem item = ((MenuItemBackend)menuItem).MenuItem;
     menu.Remove (item);
 }
Exemple #21
0
 public void RemoveItem(IMenuItemBackend menuItem)
 {
     RemoveItem(((MenuItemBackend)menuItem).Item);
 }
Exemple #22
0
		public void InsertItem (int index, IMenuItemBackend menuItem)
		{
			Gtk.MenuItem item = ((MenuItemBackend)menuItem).MenuItem;
			if (customFont != null)
				foreach(Gtk.Widget w in item.AllChildren)
					w.ModifyFont (customFont);
			menu.Insert (item, index);
		}
Exemple #23
0
 public void InsertItem(int index, IMenuItemBackend menuItem)
 {
     InsertItematIndex((NSMenuItem)menuItem, index);
 }
Exemple #24
0
 public void InsertItem(int index, IMenuItemBackend menuItem)
 {
     base.InsertItem(((MenuItemBackend)menuItem).Item, index);
 }
Exemple #25
0
 public void InsertItem(int index, IMenuItemBackend menuItem)
 {
     InsertItematIndex (((MenuItemBackend)menuItem).Item, index);
 }
Exemple #26
0
 public void Initialize(IMenuItemBackend parentMenuItem, IAccessibleEventSink eventSink)
 {
 }
Exemple #27
0
 public void RemoveItem(IMenuItemBackend menuItem)
 {
     RemoveItem ((NSMenuItem)menuItem);
 }