Ignore:
Timestamp:
2003-12-19T14:45:12+13:00 (20 years ago)
Author:
jmt12
Message:

Changed JButtons for GLIButtons, which know whether they should paint their background depending on what platform they are run on, and finished keyboard shortcuts

Location:
trunk/gli/src/org/greenstone/gatherer/util
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/util/AppendLineOnlyFileDocument.java

    r6181 r6318  
    88import javax.swing.event.*;
    99import javax.swing.text.*;
    10 
    1110import org.greenstone.gatherer.Gatherer;
     11import org.greenstone.gatherer.gui.GLIButton;
    1212import org.greenstone.gatherer.util.StaticStrings;
    1313
     
    614614    final JTextArea text_area = new JTextArea(document);
    615615
    616     JButton read_button = new JButton("Read Huge File");
     616    JButton read_button = new GLIButton("Read Huge File");
     617    read_button.setMnemonic(KeyEvent.VK_R);
    617618    read_button.addActionListener(new ActionListener() {
    618619        public void actionPerformed(ActionEvent event) {
  • trunk/gli/src/org/greenstone/gatherer/util/TreeModelTest.java

    r5581 r6318  
     1/**
     2 *#########################################################################
     3 *
     4 * A component of the Gatherer application, part of the Greenstone digital
     5 * library suite from the New Zealand Digital Library Project at the
     6 * University of Waikato, New Zealand.
     7 *
     8 * <BR><BR>
     9 *
     10 * Author: John Thompson, Greenstone Digital Library, University of Waikato
     11 *
     12 * <BR><BR>
     13 *
     14 * Copyright (C) 1999 New Zealand Digital Library Project
     15 *
     16 * <BR><BR>
     17 *
     18 * This program is free software; you can redistribute it and/or modify
     19 * it under the terms of the GNU General Public License as published by
     20 * the Free Software Foundation; either version 2 of the License, or
     21 * (at your option) any later version.
     22 *
     23 * <BR><BR>
     24 *
     25 * This program is distributed in the hope that it will be useful,
     26 * but WITHOUT ANY WARRANTY; without even the implied warranty of
     27 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     28 * GNU General Public License for more details.
     29 *
     30 * <BR><BR>
     31 *
     32 * You should have received a copy of the GNU General Public License
     33 * along with this program; if not, write to the Free Software
     34 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
     35 *########################################################################
     36 */
    137package org.greenstone.gatherer.util;
    238
     
    743import javax.swing.*;
    844import javax.swing.tree.*;
     45import org.greenstone.gatherer.gui.GLIButton;
    946import org.greenstone.gatherer.util.DefaultSynchronizedTreeNode;
    1047import org.greenstone.gatherer.util.SynchronizedTreeModel;
     
    109146
    110147    JPanel button_panel = new JPanel();
    111     JButton add_button = new JButton("Add Node");
     148    JButton add_button = new GLIButton("Add Node");
     149    add_button.setMnemonic(KeyEvent.VK_A);
    112150    dangerous_button = new JToggleButton("Dangerous!");
    113151    dangerous_button.setSelected(false);
    114     JButton remove_button = new JButton("Remove Node");
    115     JButton preset_button = new JButton("Preset Structure");
     152    JButton remove_button = new GLIButton("Remove Node");
     153    remove_button.setMnemonic(KeyEvent.VK_R);
     154    JButton preset_button = new GLIButton("Preset Structure");
     155    preset_button.setMnemonic(KeyEvent.VK_P);
    116156
    117157    // Connection
Note: See TracChangeset for help on using the changeset viewer.