Finished bot dialog support for unix users

This commit is contained in:
JKetelaar
2014-07-20 16:31:38 +02:00
parent cc6480d723
commit cd444d309c
+24 -22
View File
@@ -57,44 +57,46 @@ public class BotUI extends JFrame implements ActionListener, ComponentListener,
setLocationRelativeTo(null); setLocationRelativeTo(null);
BotDialog.getInstance(this); BotDialog.getInstance(this);
// Uncompleted fix for non windows users
if (!OperatingSystem.getOS().equals(OperatingSystem.WINDOWS)) { if (!OperatingSystem.getOS().equals(OperatingSystem.WINDOWS)) {
BotDialog.getInstance().setVisible(false); BotDialog.getInstance().setVisible(false);
} }
} }
private void createMenu() { private void createMenu() {
JMenuBar menuBar = new JMenuBar(); JMenuBar menuBar = new JMenuBar();
JMenu file = new JMenu("File"); JMenu file = new JMenu("File");
JMenu scripts = new JMenu("Script"); JMenu scripts = new JMenu("Script");
JMenuItem proxy = new JMenuItem("Network"); JMenuItem proxy = new JMenuItem("Network");
JMenuItem dialog = new JCheckBoxMenuItem("Disable dialog"); JMenuItem dialog = new JCheckBoxMenuItem("Disable dialog");
dialog.setSelected(true);
JMenuItem exit = new JMenuItem("Exit"); JMenuItem exit = new JMenuItem("Exit");
run = new JMenuItem("Run"); run = new JMenuItem("Run");
run.setIcon(new ImageIcon(Images.getResource("/org/parabot/core/ui/images/run.png"))); run.setIcon(new ImageIcon(Images.getResource("/org/parabot/core/ui/images/run.png")));
pause = new JMenuItem("Pause"); pause = new JMenuItem("Pause");
pause.setEnabled(false); pause.setEnabled(false);
pause.setIcon(new ImageIcon(Images.getResource("/org/parabot/core/ui/images/pause.png"))); pause.setIcon(new ImageIcon(Images.getResource("/org/parabot/core/ui/images/pause.png")));
stop = new JMenuItem("Stop"); stop = new JMenuItem("Stop");
stop.setEnabled(false); stop.setEnabled(false);
stop.setIcon(new ImageIcon(Images.getResource("/org/parabot/core/ui/images/stop.png"))); stop.setIcon(new ImageIcon(Images.getResource("/org/parabot/core/ui/images/stop.png")));
proxy.addActionListener(this); proxy.addActionListener(this);
dialog.addActionListener(this); dialog.addActionListener(this);
exit.addActionListener(this); exit.addActionListener(this);
run.addActionListener(this); run.addActionListener(this);
pause.addActionListener(this); pause.addActionListener(this);
stop.addActionListener(this); stop.addActionListener(this);
file.add(proxy); file.add(proxy);
file.add(dialog); if (!OperatingSystem.getOS().equals(OperatingSystem.WINDOWS)){
file.add(dialog);
}
file.add(exit); file.add(exit);
scripts.add(run); scripts.add(run);