renamed file menu items for opening configurations
This commit is contained in:
parent
804a1f1370
commit
3e1569d434
|
@ -24,7 +24,7 @@
|
||||||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
* $Id: GUI.java,v 1.24 2007/03/22 15:02:55 fros4943 Exp $
|
* $Id: GUI.java,v 1.25 2007/03/22 16:17:01 fros4943 Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package se.sics.cooja;
|
package se.sics.cooja;
|
||||||
|
@ -155,7 +155,7 @@ public class GUI {
|
||||||
|
|
||||||
private JMenu menuPlugins, menuMoteTypeClasses, menuMoteTypes;
|
private JMenu menuPlugins, menuMoteTypeClasses, menuMoteTypes;
|
||||||
|
|
||||||
private JMenu menuOpenSimulation, menuQuickOpenSimulation;
|
private JMenu menuOpenSimulation, menuConfOpenSimulation;
|
||||||
|
|
||||||
private Vector<Class<? extends Plugin>> menuMotePluginClasses;
|
private Vector<Class<? extends Plugin>> menuMotePluginClasses;
|
||||||
|
|
||||||
|
@ -281,14 +281,31 @@ public class GUI {
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateOpenHistoryMenuItems() {
|
private void updateOpenHistoryMenuItems() {
|
||||||
menuOpenSimulation.removeAll();
|
menuConfOpenSimulation.removeAll();
|
||||||
|
|
||||||
JMenuItem browseItem = new JMenuItem("Browse...");
|
JMenuItem browseItem = new JMenuItem("Browse...");
|
||||||
|
browseItem.setActionCommand("confopen sim");
|
||||||
|
browseItem.addActionListener(guiEventHandler);
|
||||||
|
menuConfOpenSimulation.add(browseItem);
|
||||||
|
menuConfOpenSimulation.add(new JSeparator());
|
||||||
|
Vector<File> openFilesHistory = getFileHistory();
|
||||||
|
|
||||||
|
for (File file: openFilesHistory) {
|
||||||
|
JMenuItem lastItem = new JMenuItem(file.getName());
|
||||||
|
lastItem.setActionCommand("confopen last sim");
|
||||||
|
lastItem.putClientProperty("file", file);
|
||||||
|
lastItem.setToolTipText(file.getAbsolutePath());
|
||||||
|
lastItem.addActionListener(guiEventHandler);
|
||||||
|
menuConfOpenSimulation.add(lastItem);
|
||||||
|
}
|
||||||
|
|
||||||
|
menuOpenSimulation.removeAll();
|
||||||
|
|
||||||
|
browseItem = new JMenuItem("Browse...");
|
||||||
browseItem.setActionCommand("open sim");
|
browseItem.setActionCommand("open sim");
|
||||||
browseItem.addActionListener(guiEventHandler);
|
browseItem.addActionListener(guiEventHandler);
|
||||||
menuOpenSimulation.add(browseItem);
|
menuOpenSimulation.add(browseItem);
|
||||||
menuOpenSimulation.add(new JSeparator());
|
menuOpenSimulation.add(new JSeparator());
|
||||||
Vector<File> openFilesHistory = getFileHistory();
|
|
||||||
|
|
||||||
for (File file: openFilesHistory) {
|
for (File file: openFilesHistory) {
|
||||||
JMenuItem lastItem = new JMenuItem(file.getName());
|
JMenuItem lastItem = new JMenuItem(file.getName());
|
||||||
|
@ -298,23 +315,6 @@ public class GUI {
|
||||||
lastItem.addActionListener(guiEventHandler);
|
lastItem.addActionListener(guiEventHandler);
|
||||||
menuOpenSimulation.add(lastItem);
|
menuOpenSimulation.add(lastItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
menuQuickOpenSimulation.removeAll();
|
|
||||||
|
|
||||||
browseItem = new JMenuItem("Browse...");
|
|
||||||
browseItem.setActionCommand("open sim quick");
|
|
||||||
browseItem.addActionListener(guiEventHandler);
|
|
||||||
menuQuickOpenSimulation.add(browseItem);
|
|
||||||
menuQuickOpenSimulation.add(new JSeparator());
|
|
||||||
|
|
||||||
for (File file: openFilesHistory) {
|
|
||||||
JMenuItem lastItem = new JMenuItem(file.getName());
|
|
||||||
lastItem.setActionCommand("open last sim quick");
|
|
||||||
lastItem.putClientProperty("file", file);
|
|
||||||
lastItem.setToolTipText(file.getAbsolutePath());
|
|
||||||
lastItem.addActionListener(guiEventHandler);
|
|
||||||
menuQuickOpenSimulation.add(lastItem);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private JMenuBar createMenuBar() {
|
private JMenuBar createMenuBar() {
|
||||||
|
@ -352,12 +352,12 @@ public class GUI {
|
||||||
menu.add(menuItem);
|
menu.add(menuItem);
|
||||||
|
|
||||||
menuOpenSimulation = new JMenu("Open simulation");
|
menuOpenSimulation = new JMenu("Open simulation");
|
||||||
menuOpenSimulation.setMnemonic(KeyEvent.VK_O);
|
menuOpenSimulation.setMnemonic(KeyEvent.VK_Q);
|
||||||
menu.add(menuOpenSimulation);
|
menu.add(menuOpenSimulation);
|
||||||
|
|
||||||
menuQuickOpenSimulation = new JMenu("Quick-open simulation");
|
menuConfOpenSimulation = new JMenu("Open & Reconfigure simulation");
|
||||||
menuQuickOpenSimulation.setMnemonic(KeyEvent.VK_Q);
|
menuConfOpenSimulation.setMnemonic(KeyEvent.VK_O);
|
||||||
menu.add(menuQuickOpenSimulation);
|
menu.add(menuConfOpenSimulation);
|
||||||
|
|
||||||
menuItem = new JMenuItem("Save simulation");
|
menuItem = new JMenuItem("Save simulation");
|
||||||
menuItem.setMnemonic(KeyEvent.VK_S);
|
menuItem.setMnemonic(KeyEvent.VK_S);
|
||||||
|
@ -2107,14 +2107,14 @@ public class GUI {
|
||||||
myGUI.doCreateSimulation(true);
|
myGUI.doCreateSimulation(true);
|
||||||
} else if (e.getActionCommand().equals("close sim")) {
|
} else if (e.getActionCommand().equals("close sim")) {
|
||||||
myGUI.doRemoveSimulation(true);
|
myGUI.doRemoveSimulation(true);
|
||||||
} else if (e.getActionCommand().equals("open sim")) {
|
} else if (e.getActionCommand().equals("confopen sim")) {
|
||||||
myGUI.doLoadConfig(true, false, null);
|
myGUI.doLoadConfig(true, false, null);
|
||||||
} else if (e.getActionCommand().equals("open last sim")) {
|
} else if (e.getActionCommand().equals("confopen last sim")) {
|
||||||
File file = (File) ((JMenuItem) e.getSource()).getClientProperty("file");
|
File file = (File) ((JMenuItem) e.getSource()).getClientProperty("file");
|
||||||
myGUI.doLoadConfig(true, false, file);
|
myGUI.doLoadConfig(true, false, file);
|
||||||
} else if (e.getActionCommand().equals("open sim quick")) {
|
} else if (e.getActionCommand().equals("open sim")) {
|
||||||
myGUI.doLoadConfig(true, true, null);
|
myGUI.doLoadConfig(true, true, null);
|
||||||
} else if (e.getActionCommand().equals("open last sim quick")) {
|
} else if (e.getActionCommand().equals("open last sim")) {
|
||||||
File file = (File) ((JMenuItem) e.getSource()).getClientProperty("file");
|
File file = (File) ((JMenuItem) e.getSource()).getClientProperty("file");
|
||||||
myGUI.doLoadConfig(true, true, file);
|
myGUI.doLoadConfig(true, true, file);
|
||||||
} else if (e.getActionCommand().equals("save sim")) {
|
} else if (e.getActionCommand().equals("save sim")) {
|
||||||
|
|
Loading…
Reference in a new issue