From 905986467b78eb807f836e8448d1f548ccb07b46 Mon Sep 17 00:00:00 2001 From: Jeroen Ketelaar Date: Fri, 7 Mar 2014 01:59:41 +0100 Subject: [PATCH] Fix for mac users --- parabotv2/src/org/parabot/core/ui/BotDialog.java | 5 ++--- parabotv2/src/org/parabot/core/ui/BotUI.java | 8 ++++++++ 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/parabotv2/src/org/parabot/core/ui/BotDialog.java b/parabotv2/src/org/parabot/core/ui/BotDialog.java index ce84355..9f520c1 100644 --- a/parabotv2/src/org/parabot/core/ui/BotDialog.java +++ b/parabotv2/src/org/parabot/core/ui/BotDialog.java @@ -29,9 +29,8 @@ public class BotDialog extends JDialog { botUI.setVisible(true); } - - - public void setDimensions(Dimension dimension) { + + public void setDimensions(Dimension dimension) { setUndecorated(true); getRootPane().setOpaque(false); setBackground(new Color(0, 0, 0, 0)); diff --git a/parabotv2/src/org/parabot/core/ui/BotUI.java b/parabotv2/src/org/parabot/core/ui/BotUI.java index 701e7e2..30e9413 100644 --- a/parabotv2/src/org/parabot/core/ui/BotUI.java +++ b/parabotv2/src/org/parabot/core/ui/BotUI.java @@ -53,6 +53,13 @@ public class BotUI extends JFrame implements ActionListener, ComponentListener, JMenu scripts = new JMenu("Script"); JMenuItem proxy = new JMenuItem("Network"); + final JMenuItem dialog = new JCheckBoxMenuItem("Disable dialog"); + dialog.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + BotDialog.getInstance().setVisible(!dialog.isSelected()); + } + }); JMenuItem exit = new JMenuItem("Exit"); run = new JMenuItem("Run"); @@ -74,6 +81,7 @@ public class BotUI extends JFrame implements ActionListener, ComponentListener, stop.addActionListener(this); file.add(proxy); + file.add(dialog); file.add(exit); scripts.add(run);