Lillian Angel 206f5c7
--- ../azureus3orig/azureus3/org/gudy/azureus2/ui/swt/mainwindow/MainMenu.java	2007-12-03 10:07:11.000000000 -0500
Lillian Angel 206f5c7
+++ org/gudy/azureus2/ui/swt/mainwindow/MainMenu.java	2007-12-03 10:41:18.000000000 -0500
Lillian Angel 206f5c7
@@ -229,21 +229,10 @@
e29c766
       addCloseDetailsMenuItem(fileMenu);
e29c766
       addCloseDownloadBarsToMenu(fileMenu);
e29c766
 
e29c766
-
e29c766
       //No need for restart and exit on OS X
e29c766
       if(!Constants.isOSX) {
e29c766
         new MenuItem(fileMenu, SWT.SEPARATOR);
e29c766
 
e29c766
-        MenuItem file_restart = new MenuItem(fileMenu, SWT.NULL);
e29c766
-        Messages.setLanguageText(file_restart, "MainWindow.menu.file.restart"); //$NON-NLS-1$
e29c766
-
e29c766
-        file_restart.addListener(SWT.Selection, new Listener() {
e29c766
-
e29c766
-        public void handleEvent(Event event) {
e29c766
-						UIFunctionsManagerSWT.getUIFunctionsSWT().dispose(true, false);
e29c766
-					}
e29c766
-				});
e29c766
-
e29c766
         final MenuItem file_exit = new MenuItem(fileMenu, SWT.NULL);
e29c766
         if(!COConfigurationManager.getBooleanParameter("Enable System Tray") || !COConfigurationManager.getBooleanParameter("Close To Tray")) {
e29c766
             KeyBindings.setAccelerator(file_exit, "MainWindow.menu.file.exit");
Lillian Angel 206f5c7
@@ -399,18 +388,6 @@
Lillian Angel 206f5c7
             if(isModal) {performOneTimeDisable(menu_tools, true);}
Lillian Angel 206f5c7
       }
Lillian Angel 206f5c7
       
Lillian Angel 206f5c7
-      //the Plugins menu
Lillian Angel 206f5c7
-        menu_plugin = new MenuItem(menuBar, SWT.CASCADE);
Lillian Angel 206f5c7
-        Messages.setLanguageText(menu_plugin, "MainWindow.menu.view.plugins"); //$NON-NLS-1$
Lillian Angel 206f5c7
-        Menu pluginMenu = new Menu(parent,SWT.DROP_DOWN);
Lillian Angel 206f5c7
-        menu_plugin.setMenu(pluginMenu);
Lillian Angel 206f5c7
-        if(isModal) {performOneTimeDisable(menu_plugin, true);}
Lillian Angel 206f5c7
-        MenuBuildUtils.addMaintenanceListenerForMenu(pluginMenu, new MenuBuildUtils.MenuBuilder() {
Lillian Angel 206f5c7
-        	public void buildMenu(Menu menu) {
Lillian Angel 206f5c7
-        		buildPluginMenu(parent, menu, notMainWindow);
Lillian Angel 206f5c7
-        	}
Lillian Angel 206f5c7
-        });
e29c766
-      
e29c766
       // standard items
e29c766
       if(Constants.isOSX) {
e29c766
           // Window menu
Lillian Angel 206f5c7
@@ -489,56 +466,8 @@
e29c766
       });
e29c766
 
Lillian Angel 206f5c7
 
e29c766
-      MenuItem help_plugin= new MenuItem(helpMenu, SWT.NULL);
e29c766
-      Messages.setLanguageText(help_plugin, "MainWindow.menu.help.plugins"); //$NON-NLS-1$
e29c766
-      help_plugin.addListener(SWT.Selection, new Listener() {
e29c766
-          public void handleEvent(Event e) {
e29c766
-            String pluginString = "http://azureus.sourceforge.net/plugin_list.php";
c4f6898
-            Utils.launch(pluginString);
e29c766
-          }
e29c766
-        });
e29c766
-      
e29c766
       new MenuItem(helpMenu,SWT.SEPARATOR);
e29c766
       
e29c766
-      if ( !SystemProperties.isJavaWebStartInstance()){
e29c766
-        MenuItem help_checkupdate = new MenuItem(helpMenu, SWT.NULL);
e29c766
-        KeyBindings.setAccelerator(help_checkupdate, "MainWindow.menu.help.checkupdate");
e29c766
-        Messages.setLanguageText(help_checkupdate, "MainWindow.menu.help.checkupdate"); //$NON-NLS-1$
e29c766
-        help_checkupdate.addListener(SWT.Selection, new Listener() {
e29c766
-        	public void handleEvent(Event e) {
e29c766
-        		UIFunctionsSWT uiFunctions = UIFunctionsManagerSWT.getUIFunctionsSWT();
e29c766
-        		if (uiFunctions != null) {
e29c766
-        			uiFunctions.bringToFront();
e29c766
-        		}
Lillian Angel 206f5c7
-        		UpdateMonitor.getSingleton(core).performCheck(true, false, false, new UpdateCheckInstanceListener() {
c4f6898
-        			public void cancelled(UpdateCheckInstance instance) {
c4f6898
-        			}
c4f6898
-        			
c4f6898
-        			public void complete(UpdateCheckInstance instance) {
c4f6898
-        				if (instance.getUpdates().length == 0) {
c4f6898
-        					Utils.execSWTThread(new AERunnable() {
c4f6898
-        						public void runSupport() {
c4f6898
-            					Utils.openMessageBox(parent,
c4f6898
-													SWT.ICON_INFORMATION | SWT.OK,
c4f6898
-													"window.update.noupdates", (String[]) null);
c4f6898
-        						}
c4f6898
-        					});
c4f6898
-        				}
c4f6898
-        			}
c4f6898
-        		});
e29c766
-        	}
e29c766
-        });
e29c766
-      }
e29c766
-
Lillian Angel 206f5c7
-      MenuItem help_donate = new MenuItem(helpMenu, SWT.NULL);
Lillian Angel 206f5c7
-      Messages.setLanguageText(help_donate, "MainWindow.menu.help.donate");
Lillian Angel 206f5c7
-      help_donate.addListener(SWT.Selection, new Listener() {
Lillian Angel 206f5c7
-        public void handleEvent(Event e) {
Lillian Angel 206f5c7
-          new OldDonationWindow(display).show();
Lillian Angel 206f5c7
-        }
Lillian Angel 206f5c7
-      });
Lillian Angel 206f5c7
-      
c4f6898
-      new MenuItem(helpMenu,SWT.SEPARATOR);
e29c766
       MenuItem help_debug = new MenuItem(helpMenu, SWT.NULL);
c4f6898
       Messages.setLanguageText(help_debug, "MainWindow.menu.help.debug");
c4f6898
       help_debug.addListener(SWT.Selection, new Listener() {
Lillian Angel 206f5c7
@@ -646,35 +575,6 @@
Lillian Angel 206f5c7
     	  this.plugin_view_mon.exit();
Lillian Angel 206f5c7
       }
Lillian Angel 206f5c7
       
Lillian Angel 206f5c7
-    new MenuItem(pluginMenu, SWT.SEPARATOR);
Lillian Angel 206f5c7
-    
Lillian Angel 206f5c7
-    org.gudy.azureus2.plugins.ui.menus.MenuItem[] plugin_items;
Lillian Angel 206f5c7
-    plugin_items = MenuItemManager.getInstance().getAllAsArray("mainmenu");
Lillian Angel 206f5c7
-    if (plugin_items.length > 0) {
Lillian Angel 206f5c7
-    	MenuBuildUtils.addPluginMenuItems(parent, plugin_items, pluginMenu, true, true,
Lillian Angel 206f5c7
-    		MenuBuildUtils.BASIC_MENU_ITEM_CONTROLLER
Lillian Angel 206f5c7
-    	);
Lillian Angel 206f5c7
-    	new MenuItem(pluginMenu, SWT.SEPARATOR);
Lillian Angel 206f5c7
-    }
Lillian Angel 206f5c7
-    
Lillian Angel 206f5c7
-    MenuItem plugins_install_wizard = new MenuItem(pluginMenu, SWT.NULL);
Lillian Angel 206f5c7
-    KeyBindings.setAccelerator(plugins_install_wizard, "MainWindow.menu.plugins.installPlugins");
Lillian Angel 206f5c7
-    Messages.setLanguageText(plugins_install_wizard, "MainWindow.menu.plugins.installPlugins"); //$NON-NLS-1$
Lillian Angel 206f5c7
-    plugins_install_wizard.addListener(SWT.Selection, new Listener() {
Lillian Angel 206f5c7
-      public void handleEvent(Event e) {
Lillian Angel 206f5c7
-        new InstallPluginWizard(core, display);
Lillian Angel 206f5c7
-      }
Lillian Angel 206f5c7
-    });
Lillian Angel 206f5c7
-    
Lillian Angel 206f5c7
-    MenuItem plugins_uninstall_wizard = new MenuItem(pluginMenu, SWT.NULL);
Lillian Angel 206f5c7
-    KeyBindings.setAccelerator(plugins_uninstall_wizard, "MainWindow.menu.plugins.uninstallPlugins");
Lillian Angel 206f5c7
-    Messages.setLanguageText(plugins_uninstall_wizard, "MainWindow.menu.plugins.uninstallPlugins"); //$NON-NLS-1$
Lillian Angel 206f5c7
-    plugins_uninstall_wizard.addListener(SWT.Selection, new Listener() {
Lillian Angel 206f5c7
-      public void handleEvent(Event e) {
Lillian Angel 206f5c7
-        new UnInstallPluginWizard(core, display);
Lillian Angel 206f5c7
-      }
Lillian Angel 206f5c7
-    });
Lillian Angel 206f5c7
-  
Lillian Angel 206f5c7
   }
Lillian Angel 206f5c7
 
Lillian Angel 206f5c7
 	private void addDebugMenu(Menu menu) {