Ejemplo n.º 1
0
        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());
            }
        }
Ejemplo n.º 2
0
 public void CreateMainMenu(Gtk.Menu menu)
 {
     menu.Append(Website.CreateMenuItem());
     menu.Append(Bugs.CreateMenuItem());
     menu.Append(Translate.CreateMenuItem());
     menu.AppendSeparator();
     menu.Append(About.CreateMenuItem());
 }
Ejemplo n.º 3
0
 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());
 }