/* * PCGenToolBar.java * Copyright 2008 Connor Petty <cpmeister@users.sourceforge.net> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * Created on Aug 18, 2008, 5:12:43 PM */ package pcgen.gui2; import javax.swing.JToolBar; import pcgen.gui2.util.ToolBarUtilities; /** * The toolbar that is displayed in PCGen's main window. Provides shortcuts to * common PCGen activities. * * @see pcgen.gui2.PCGenFrame * @author Connor Petty <cpmeister@users.sourceforge.net> */ public final class PCGenToolBar extends JToolBar { private final PCGenFrame frame; private final PCGenActionMap actionMap; public PCGenToolBar(PCGenFrame frame) { this.frame = frame; this.actionMap = frame.getActionMap(); initComponents(); } private void initComponents() { setFloatable(false); setRollover(true); add(ToolBarUtilities.createToolBarButton(actionMap.get(PCGenActionMap.NEW_COMMAND))); add(ToolBarUtilities.createToolBarButton(actionMap.get(PCGenActionMap.OPEN_COMMAND))); add(ToolBarUtilities.createToolBarButton(actionMap.get(PCGenActionMap.CLOSE_COMMAND))); add(ToolBarUtilities.createToolBarButton(actionMap.get(PCGenActionMap.SAVE_COMMAND))); addSeparator(); add(ToolBarUtilities.createToolBarButton(actionMap.get(PCGenActionMap.PRINT_COMMAND))); add(ToolBarUtilities.createToolBarButton(actionMap.get(PCGenActionMap.EXPORT_COMMAND))); addSeparator(); add(ToolBarUtilities.createToolBarButton(actionMap.get(PCGenActionMap.PREFERENCES_COMMAND))); // addSeparator(); // add(ToolBarUtilities.createToolBarButton(actionMap.get(PCGenActionMap.HELP_CONTEXT_COMMAND))); } }