/// <summary> /// Adds Gtk.MenuItem to Gtk.Menu. /// </summary> /// <param name="menu">Gtk.Menu object.</param> /// <param name="label">Menu item label.</param> /// <param name="atEnd">Whether item will be added to begining or end of menu.</param> /// <param name="handler">Activated event handler.</param> /// <param name="sensitive">Whether item is sensitive.</param> public static Gtk.MenuItem AddMenuItem(this Gtk.Menu menu, string label, bool atEnd = true, System.EventHandler handler = null, bool sensitive = true) { Gtk.MenuItem menuitem = new Gtk.MenuItem(label); menu.AddWidget(menuitem, atEnd, handler); menuitem.Sensitive = sensitive; return(menuitem); }