complete new node management
[jSite2.git] / src / net / pterodactylus / jsite / gui / MainWindow.java
index 61a61c6..2e04224 100644 (file)
@@ -231,6 +231,9 @@ public class MainWindow extends JFrame implements WindowListener, I18nable, Prop
                nodeMenus.put(node, newNodeMenu);
                newNodeMenu.add(swingInterface.getNodeConnectAction(node));
                newNodeMenu.add(swingInterface.getNodeDisconnectAction(node));
+               newNodeMenu.addSeparator();
+               newNodeMenu.add(swingInterface.getNodeEditAction(node));
+               newNodeMenu.add(swingInterface.getNodeDeleteAction(node));
                nodeMenu.add(newNodeMenu);
                NodeLabel nodeLabel = new NodeLabel(swingInterface, node, onlineIcon, offlineIcon, errorIcon);
                nodeLabels.put(node, nodeLabel);
@@ -364,7 +367,7 @@ public class MainWindow extends JFrame implements WindowListener, I18nable, Prop
                nodeMenu = new I18nMenu("mainWindow.menu.node");
                menuBar.add(nodeMenu);
 
-               nodeMenu.add(new FixedJMenuItem(swingInterface.getManageNodesAction()));
+               nodeMenu.add(new FixedJMenuItem(swingInterface.getAddNodeAction()));
                nodeMenu.addSeparator();
 
                languageMenu = new I18nMenu("mainWindow.menu.language");
@@ -384,7 +387,7 @@ public class MainWindow extends JFrame implements WindowListener, I18nable, Prop
                setJMenuBar(menuBar);
 
                JToolBar toolBar = new JToolBar(I18n.get("mainWindow.toolbar.name"));
-               toolBar.add(swingInterface.getManageNodesAction());
+               toolBar.add(swingInterface.getAddNodeAction());
                toolBar.addSeparator();
                toolBar.add(swingInterface.getQuitAction());
                super.getContentPane().add(toolBar, BorderLayout.PAGE_START);
@@ -438,7 +441,7 @@ public class MainWindow extends JFrame implements WindowListener, I18nable, Prop
                swingInterface.getConfigureAction().updateI18n();
                swingInterface.getImportConfigAction().updateI18n();
                swingInterface.getQuitAction().updateI18n();
-               swingInterface.getManageNodesAction().updateI18n();
+               swingInterface.getAddNodeAction().updateI18n();
                swingInterface.getAddProjectAction().updateI18n();
                swingInterface.getCloneProjectAction().updateI18n();
                swingInterface.getDeleteProjectAction().updateI18n();
@@ -449,6 +452,8 @@ public class MainWindow extends JFrame implements WindowListener, I18nable, Prop
                for (Node node: swingInterface.getNodes()) {
                        swingInterface.getNodeConnectAction(node).updateI18n();
                        swingInterface.getNodeDisconnectAction(node).updateI18n();
+                       swingInterface.getNodeEditAction(node).updateI18n();
+                       swingInterface.getNodeDeleteAction(node).updateI18n();
                }
                for (I18nAction languageAction: swingInterface.getLanguageActions()) {
                        languageAction.updateI18n();