Bug 12813 fixed: In SciNotes, there was no button to open code navigator
[scilab.git] / scilab / modules / scinotes / src / java / org / scilab / modules / scinotes / actions / CodeNavigatorAction.java
index 3c01405..5d453fb 100644 (file)
@@ -15,6 +15,7 @@ package org.scilab.modules.scinotes.actions;
 import javax.swing.KeyStroke;
 
 import org.scilab.modules.gui.menuitem.MenuItem;
+import org.scilab.modules.gui.pushbutton.PushButton;
 import org.scilab.modules.scinotes.ScilabDocument;
 import org.scilab.modules.scinotes.SciNotes;
 import org.scilab.modules.scinotes.tabfactory.CodeNavigatorTab;
@@ -53,4 +54,15 @@ public final class CodeNavigatorAction extends DefaultAction {
     public void doAction() {
         getEditor().addNavigator();
     }
+
+    /**
+     * createButton
+     * @param tooltip the tooltip
+     * @param icon an icon name searched in SCI/modules/gui/images/icons/
+     * @param editor SciNotes
+     * @return PushButton
+     */
+    public static PushButton createButton(String tooltip, String icon, SciNotes editor) {
+        return createButton(tooltip, icon, new CodeNavigatorAction(tooltip, editor));
+    }
 }