public Void call() { if(File.separatorChar=='/') return null; // not Windows if(System.getProperty("hudson.showWindowsServiceInstallLink")==null) return null; // only show this when it makes sense, which is when we run from JNLP dialog = MainDialog.get(); if(dialog==null) return null; // can't find the main window. Maybe not running with GUI // capture the engine engine = Engine.current(); SwingUtilities.invokeLater(new Runnable() { public void run() { MainMenu mainMenu = dialog.getMainMenu(); JMenu m = mainMenu.getFileMenu(); JMenuItem menu = new JMenuItem(Messages.WindowsInstallerLink_DisplayName(), KeyEvent.VK_W); menu.addActionListener(WindowsSlaveInstaller.this); m.add(menu); mainMenu.commit(); } }); return null; }
public Void call() { if(File.separatorChar=='/') return null; // not Windows if(System.getProperty("hudson.showWindowsServiceInstallLink")==null) return null; // only show this when it makes sense, which is when we run from JNLP dialog = MainDialog.get(); if(dialog==null) return null; // can't find the main window. Maybe not running with GUI // capture the engine engine = Engine.current(); SwingUtilities.invokeLater(new Runnable() { public void run() { MainMenu mainMenu = dialog.getMainMenu(); JMenu m = mainMenu.getFileMenu(); JMenuItem menu = new JMenuItem(Messages.WindowsInstallerLink_DisplayName(), KeyEvent.VK_W); menu.addActionListener(WindowsSlaveInstaller.this); m.add(menu); mainMenu.commit(); } }); return null; }
public Void call() { if(File.separatorChar=='/') return null; // not Windows if(System.getProperty("hudson.showWindowsServiceInstallLink")==null) return null; // only show this when it makes sense, which is when we run from JNLP dialog = MainDialog.get(); if(dialog==null) return null; // can't find the main window. Maybe not running with GUI // capture the engine engine = Engine.current(); SwingUtilities.invokeLater(new Runnable() { public void run() { MainMenu mainMenu = dialog.getMainMenu(); JMenu m = mainMenu.getFileMenu(); JMenuItem menu = new JMenuItem(Messages.WindowsInstallerLink_DisplayName(), KeyEvent.VK_W); menu.addActionListener(WindowsSlaveInstaller.this); m.add(menu); mainMenu.commit(); } }); return null; }
public Void call() { if (File.separatorChar == '/') { return null; // not Windows } if (System.getProperty("hudson.showWindowsServiceInstallLink") == null) { return null; // only show this when it makes sense, which is when we run from JNLP } dialog = MainDialog.get(); if (dialog == null) { return null; // can't find the main window. Maybe not running with GUI } // capture the engine engine = Engine.current(); SwingUtilities.invokeLater(new Runnable() { public void run() { MainMenu mainMenu = dialog.getMainMenu(); JMenu m = mainMenu.getFileMenu(); JMenuItem menu = new JMenuItem(Messages.WindowsInstallerLink_DisplayName(), KeyEvent.VK_W); menu.addActionListener(WindowsSlaveInstaller.this); m.add(menu); mainMenu.commit(); } }); return null; }
dialog = MainDialog.get(); if(dialog==null) return null; // can't find the main window. Maybe not running with GUI