public void RegisterActions(Gtk.Application app, GLib.Menu menu) { app.AddAccelAction(Contents, "F1"); menu.AppendItem(Contents.CreateMenuItem()); app.AddAction(Website); menu.AppendItem(Website.CreateMenuItem()); app.AddAction(Bugs); menu.AppendItem(Bugs.CreateMenuItem()); app.AddAction(Translate); menu.AppendItem(Translate.CreateMenuItem()); // This is part of the application menu on macOS. if (PintaCore.System.OperatingSystem != OS.Mac) { var about_section = new GLib.Menu(); menu.AppendSection(null, about_section); var about = PintaCore.Actions.App.About; app.AddAction(about); about_section.AppendItem(about.CreateMenuItem()); } }
public void CreateMainMenu(Gtk.Menu menu) { menu.Append(Website.CreateMenuItem()); menu.Append(Bugs.CreateMenuItem()); menu.Append(Translate.CreateMenuItem()); menu.AppendSeparator(); menu.Append(About.CreateMenuItem()); }
public void CreateMainMenu(Gtk.Menu menu) { menu.Append(Contents.CreateAcceleratedMenuItem(Gdk.Key.F1, Gdk.ModifierType.None)); menu.Append(Website.CreateMenuItem()); menu.Append(Bugs.CreateMenuItem()); menu.Append(Translate.CreateMenuItem()); menu.AppendSeparator(); menu.Append(About.CreateMenuItem()); }