SetMenuBar() публичный Метод

public SetMenuBar ( Gtk menu ) : void
menu Gtk
Результат void
Пример #1
0
        static void ConfigureOSXApp()
        {
                        #if OSTYPE_OS_X
            MenuItem          quit;
            GtkOSXApplication app;

            app = new GtkOSXApplication();
            MainWindow window = Config.GUIToolkit.MainController as MainWindow;
            app.NSApplicationBlockTermination += (o, a) => {
                window.CloseAndQuit();
            };

            quit         = window.QuitMenu;
            quit.Visible = false;
            app.SetMenuBar(window.Menu);
            app.InsertAppMenuItem(window.AboutMenu, 0);
            app.InsertAppMenuItem(new SeparatorMenuItem(), 1);
            app.InsertAppMenuItem(window.PreferencesMenu, 2);
            window.Menu.Visible       = false;
            app.UseQuartzAccelerators = false;
            app.Ready();
                        #endif
        }
Пример #2
0
		static void ConfigureOSXApp ()
		{
			if (Utils.OS == OperatingSystemID.OSX) {
				MenuItem quit;
				GtkOSXApplication app;

				app = new GtkOSXApplication ();
				MainWindow window = App.Current.GUIToolkit.MainController as MainWindow;
				app.NSApplicationBlockTermination += (o, a) => {
					a.RetVal = window.CloseAndQuit ();
				};

				quit = window.QuitMenu;
				quit.Visible = false;
				app.SetMenuBar (window.Menu);
				app.InsertAppMenuItem (window.AboutMenu, 0);
				app.InsertAppMenuItem (new SeparatorMenuItem (), 1);
				app.InsertAppMenuItem (window.PreferencesMenu, 2);
				window.Menu.Visible = false;
				app.UseQuartzAccelerators = false;
				app.Ready ();
			}
		}
Пример #3
0
        static void ConfigureOSXApp()
        {
            #if OSTYPE_OS_X
            MenuItem quit;
            GtkOSXApplication app;

            app = new GtkOSXApplication ();
            MainWindow window = Config.GUIToolkit.MainController as MainWindow;
            app.NSApplicationBlockTermination += (o, a) => {
                window.CloseAndQuit();
            };

            quit = window.QuitMenu;
            quit.Visible = false;
            app.SetMenuBar (window.Menu);
            app.InsertAppMenuItem (window.AboutMenu, 0);
            app.InsertAppMenuItem (new SeparatorMenuItem (), 1);
            app.InsertAppMenuItem (window.PreferencesMenu, 2);
            window.Menu.Visible = false;
            app.UseQuartzAccelerators = false;
            app.Ready ();
            #endif
        }