X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Fjsite%2Fgui%2FNodeLabel.java;h=1d382fbdcd89bcfc79401756d60502513590af1a;hb=c63257e8cc0ba1a5aca9364b22171abe7279d479;hp=46e8be1186b81744da97450b2a5d1e0df5682f05;hpb=86fee12cd8136a0c768189795f8a7d4916aad26b;p=jSite2.git diff --git a/src/net/pterodactylus/jsite/gui/NodeLabel.java b/src/net/pterodactylus/jsite/gui/NodeLabel.java index 46e8be1..1d382fb 100644 --- a/src/net/pterodactylus/jsite/gui/NodeLabel.java +++ b/src/net/pterodactylus/jsite/gui/NodeLabel.java @@ -42,7 +42,7 @@ import net.pterodactylus.jsite.i18n.gui.I18nLabel; * A node label is a small component that sits in the status bar, displays the * current status of a node and offers a context menu to connect and disconnect * from the node. - * + * * @author David ‘Bombe’ Roden <bombe@freenetproject.org> */ public class NodeLabel extends JLabel implements PropertyChangeListener, MouseListener, I18nable { @@ -70,7 +70,7 @@ public class NodeLabel extends JLabel implements PropertyChangeListener, MouseLi /** * Creates a new node label. - * + * * @param swingInterface * The Swing interface * @param node @@ -130,19 +130,22 @@ public class NodeLabel extends JLabel implements PropertyChangeListener, MouseLi setIcon(offlineIcon); contextMenu = new JPopupMenu(); menuLabel = new I18nLabel("mainWindow.statusBar.nodeLabel", node.getName()); - JPanel menuPanel = new JPanel(new FlowLayout(FlowLayout.CENTER, 0, 0)); + JPanel menuPanel = new JPanel(new FlowLayout(FlowLayout.CENTER, 6, 0)); menuPanel.add(menuLabel); contextMenu.add(menuPanel); contextMenu.addSeparator(); contextMenu.add(swingInterface.getNodeConnectAction(node)); contextMenu.add(swingInterface.getNodeDisconnectAction(node)); + contextMenu.addSeparator(); + contextMenu.add(swingInterface.getNodeEditAction(node)); + contextMenu.add(swingInterface.getNodeDeleteAction(node)); addMouseListener(this); } /** * Checks whether the given mouse event is a trigger for popup menues and * shows the popup menu if it is. - * + * * @param mouseEvent * The mouse event to check for being a popup trigger */