Ignore:
Timestamp:
2020-09-26T19:06:40+02:00 (4 years ago)
Author:
Klumbumbus
Message:

fix #19850 - Add possibility to add a shortcut for more actions and toggle dialogs, fix shortcut display name of some selection menu entries

Location:
trunk/src/org/openstreetmap/josm/gui/dialogs
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/ChangesetDialog.java

    r16436 r17062  
    1212import java.awt.event.MouseAdapter;
    1313import java.awt.event.MouseEvent;
     14import java.awt.event.KeyEvent;
    1415import java.util.Arrays;
    1516import java.util.Collection;
     
    6364import org.openstreetmap.josm.tools.OpenBrowser;
    6465import org.openstreetmap.josm.tools.bugreport.BugReportExceptionHandler;
     66import org.openstreetmap.josm.tools.Shortcut;
    6567
    6668/**
     
    251253                "changesetdialog",
    252254                tr("Open the list of changesets in the current layer."),
    253                 null, /* no keyboard shortcut */
     255                Shortcut.registerShortcut("subwindow:changesets", tr("Toggle: {0}", tr("Changesets")),
     256                    KeyEvent.CHAR_UNDEFINED, Shortcut.NONE),
    254257                200, /* the preferred height */
    255258                false, /* don't show if there is no preference */
  • trunk/src/org/openstreetmap/josm/gui/dialogs/MinimapDialog.java

    r14300 r17062  
    44import static org.openstreetmap.josm.tools.I18n.tr;
    55
     6import java.awt.event.KeyEvent;
    67import java.beans.PropertyChangeEvent;
    78import java.beans.PropertyChangeListener;
     
    1415import org.openstreetmap.josm.gui.bbox.BBoxChooser;
    1516import org.openstreetmap.josm.gui.bbox.SlippyMapBBoxChooser;
     17import org.openstreetmap.josm.tools.Shortcut;
    1618
    1719/**
     
    2729     */
    2830    public MinimapDialog() {
    29         super(tr("Mini map"), "minimap", tr("Displays a small map of the current edit location"), null, 150);
     31        super(tr("Mini map"), "minimap", tr("Displays a small map of the current edit location"),
     32                Shortcut.registerShortcut("subwindow:minimap", tr("Toggle: {0}", tr("Mini map")),
     33                KeyEvent.CHAR_UNDEFINED, Shortcut.NONE), 150);
    3034    }
    3135
  • trunk/src/org/openstreetmap/josm/gui/dialogs/NotesDialog.java

    r15385 r17062  
    99import java.awt.event.MouseAdapter;
    1010import java.awt.event.MouseEvent;
     11import java.awt.event.KeyEvent;
    1112import java.text.DateFormat;
    1213import java.util.ArrayList;
     
    5152import org.openstreetmap.josm.tools.OpenBrowser;
    5253import org.openstreetmap.josm.tools.date.DateUtils;
     54import org.openstreetmap.josm.tools.Shortcut;
    5355
    5456/**
     
    7476    /** Creates a new toggle dialog for notes */
    7577    public NotesDialog() {
    76         super(tr("Notes"), "notes/note_open", tr("List of notes"), null, 150);
     78        super(tr("Notes"), "notes/note_open", tr("List of notes"),
     79                Shortcut.registerShortcut("subwindow:notes", tr("Toggle: {0}", tr("Notes")),
     80                KeyEvent.CHAR_UNDEFINED, Shortcut.NONE), 150);
    7781        addCommentAction = new AddCommentAction();
    7882        closeAction = new CloseAction();
Note: See TracChangeset for help on using the changeset viewer.