Refactorization of the management of the actions in menus, button, shortcuts
[scilab.git] / scilab / modules / scinotes / src / java / org / scilab / modules / scinotes / actions / OpenTabInNewWindowAction.java
index eee56e2..45b3f68 100644 (file)
@@ -16,30 +16,31 @@ import javax.swing.KeyStroke;
 
 import org.scilab.modules.gui.menuitem.MenuItem;
 import org.scilab.modules.scinotes.SciNotes;
-import org.scilab.modules.scinotes.utils.SciNotesMessages;
 
 /**
- * Display about box for the text editor
+ * Open a tab in a new window
  * @author Calixte DENIZET
  */
 public final class OpenTabInNewWindowAction extends DefaultAction {
 
     /**
      * Constructor
+     * @param name the name of the action
      * @param editor associated editor
      */
-    public OpenTabInNewWindowAction(SciNotes editor) {
-        super(SciNotesMessages.OPEN_TAB_IN_NEW_WINDOW, editor);
+    public OpenTabInNewWindowAction(String name, SciNotes editor) {
+        super(name, editor);
     }
 
     /**
      * createMenu
+     * @param label label of the menu
      * @param editor SciNotes
      * @param key Keystroke
      * @return MenuItem
      */
-    public static MenuItem createMenu(SciNotes editor, KeyStroke key) {
-        return createMenu(SciNotesMessages.OPEN_TAB_IN_NEW_WINDOW, null, new OpenTabInNewWindowAction(editor), key);
+    public static MenuItem createMenu(String label, SciNotes editor, KeyStroke key) {
+        return createMenu(label, null, new OpenTabInNewWindowAction(label, editor), key);
     }
 
     /**