コード例 #1
0
ファイル: MenuBackend.cs プロジェクト: pixelmeister/xwt
 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
ファイル: MenuBackend.cs プロジェクト: migueldeicaza/xwt
        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
ファイル: MenuBackend.cs プロジェクト: migueldeicaza/xwt
        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
ファイル: MenuBackend.cs プロジェクト: migueldeicaza/xwt
 public void RemoveItem(IMenuItemBackend menuItem)
 {
     RemoveItem((NSMenuItem)menuItem);
 }
コード例 #13
0
ファイル: MenuBackend.cs プロジェクト: migueldeicaza/xwt
 public void InsertItem(int index, IMenuItemBackend menuItem)
 {
     Gtk.MenuItem item = ((MenuItemBackend)menuItem).MenuItem;
     menu.Insert (item, index);
 }
コード例 #14
0
ファイル: MenuBackend.cs プロジェクト: pixelmeister/xwt
 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
ファイル: MenuBackend.cs プロジェクト: migueldeicaza/xwt
 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
ファイル: MenuBackend.cs プロジェクト: migueldeicaza/xwt
 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
ファイル: MenuBackend.cs プロジェクト: pabloescribanoloza/xwt
		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
ファイル: MenuBackend.cs プロジェクト: migueldeicaza/xwt
 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
ファイル: MenuBackend.cs プロジェクト: RevolutionSmythe/xwt
 public void InsertItem(int index, IMenuItemBackend menuItem)
 {
     InsertItematIndex (((MenuItemBackend)menuItem).Item, index);
 }
コード例 #26
0
ファイル: XwtAccessibleBackend.cs プロジェクト: mingyaaaa/xwt
 public void Initialize(IMenuItemBackend parentMenuItem, IAccessibleEventSink eventSink)
 {
 }
コード例 #27
0
ファイル: MenuBackend.cs プロジェクト: RevolutionSmythe/xwt
 public void RemoveItem(IMenuItemBackend menuItem)
 {
     RemoveItem ((NSMenuItem)menuItem);
 }