1 package org.scilab.modules.ui_data.variablebrowser.actions;
3 import java.awt.Toolkit;
4 import java.awt.event.ActionEvent;
5 import java.awt.event.KeyEvent;
7 import org.scilab.modules.gui.menuitem.MenuItem;
8 import org.scilab.modules.ui_data.actions.DefaultAction;
9 import org.scilab.modules.ui_data.utils.UiDataMessages;
10 import org.scilab.modules.ui_data.variablebrowser.ScilabVariableBrowser;
12 @SuppressWarnings(value = { "serial" })
13 public class CloseAction extends DefaultAction {
15 /** Name of the action */
16 public static final String NAME = UiDataMessages.CLOSE;
17 /** Icon name of the action */
18 public static final String SMALL_ICON = "";
19 /** Mnemonic key of the action */
20 public static final int MNEMONIC_KEY = KeyEvent.VK_W;
21 /** Accelerator key for the action */
22 public static final int ACCELERATOR_KEY = Toolkit.getDefaultToolkit().getMenuShortcutKeyMask();
26 * Menu for diagram menubar
27 * @param scilabGraph associated diagram
30 public static MenuItem createMenu() {
31 return createMenu(new CloseAction());
36 public void actionPerformed(ActionEvent e) {
37 ScilabVariableBrowser.getVariableBrowser().close();