예제 #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);
 }
예제 #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);
            }
        }
예제 #3
0
        public void RemoveItem(IMenuItemBackend item)
        {
            var itemBackend = (MenuItemBackend)item;

            items.Remove(itemBackend);
            if (ParentItem != null)
            {
                ParentItem.MenuItem.Items.Remove(itemBackend.MenuItem);
            }
        }
예제 #4
0
파일: MenuBackend.cs 프로젝트: m13253/xwt
		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);
		}
예제 #5
0
파일: MenuBackend.cs 프로젝트: m13253/xwt
		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);
		}
예제 #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);
 }
예제 #7
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);
            }
        }
예제 #8
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);
            }
        }
예제 #9
0
        public void Initialize(IMenuItemBackend parentMenuItem, IAccessibleEventSink eventSink)
        {
            var menuItemBackend = (MenuItemBackend)parentMenuItem;

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

            Initialize(parentBackend?.Item, eventSink);
        }
예제 #12
0
 public void RemoveItem(IMenuItemBackend menuItem)
 {
     RemoveItem((NSMenuItem)menuItem);
 }
예제 #13
0
 public void InsertItem(int index, IMenuItemBackend menuItem)
 {
     Gtk.MenuItem item = ((MenuItemBackend)menuItem).MenuItem;
     menu.Insert (item, index);
 }
예제 #14
0
 public void RemoveItem(IMenuItemBackend item)
 {
     var itemBackend = (MenuItemBackend)item;
     items.Remove (itemBackend);
     if (ParentItem != null)
         ParentItem.MenuItem.Items.Remove (itemBackend.MenuItem);
 }
예제 #15
0
파일: MenuBackend.cs 프로젝트: m13253/xwt
		public void RemoveItem (IMenuItemBackend menuItem)
		{
			RemoveItem (((MenuItemBackend)menuItem).Item);
		}
예제 #16
0
파일: MenuBackend.cs 프로젝트: m13253/xwt
		public void InsertItem (int index, IMenuItemBackend menuItem)
		{
			base.InsertItem (((MenuItemBackend)menuItem).Item, index);
		}
예제 #17
0
 public void InsertItem(int index, IMenuItemBackend menuItem)
 {
     Gtk.MenuItem item = ((MenuItemBackend)menuItem).MenuItem;
     menu.Insert(item, index);
 }
예제 #18
0
 public void RemoveItem(IMenuItemBackend menuItem)
 {
     _items.Remove(menuItem);
 }
예제 #19
0
 public void InsertItem(int index, IMenuItemBackend menuItem)
 {
     _items.Add(menuItem);
 }
예제 #20
0
 public void RemoveItem(IMenuItemBackend menuItem)
 {
     Gtk.MenuItem item = ((MenuItemBackend)menuItem).MenuItem;
     menu.Remove (item);
 }
예제 #21
0
 public void RemoveItem(IMenuItemBackend menuItem)
 {
     RemoveItem(((MenuItemBackend)menuItem).Item);
 }
예제 #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);
		}
예제 #23
0
 public void InsertItem(int index, IMenuItemBackend menuItem)
 {
     InsertItematIndex((NSMenuItem)menuItem, index);
 }
예제 #24
0
 public void InsertItem(int index, IMenuItemBackend menuItem)
 {
     base.InsertItem(((MenuItemBackend)menuItem).Item, index);
 }
예제 #25
0
 public void InsertItem(int index, IMenuItemBackend menuItem)
 {
     InsertItematIndex (((MenuItemBackend)menuItem).Item, index);
 }
예제 #26
0
 public void Initialize(IMenuItemBackend parentMenuItem, IAccessibleEventSink eventSink)
 {
 }
예제 #27
0
 public void RemoveItem(IMenuItemBackend menuItem)
 {
     RemoveItem ((NSMenuItem)menuItem);
 }