Changeset 172 in josm for src/org/openstreetmap/josm/actions


Ignore:
Timestamp:
2006-11-30T00:00:37+01:00 (18 years ago)
Author:
imi
Message:
  • added support for Applet mode again (the basics)
  • added customizable toolbar
  • fixed shortcut for "New Empty Layer"
Location:
src/org/openstreetmap/josm/actions
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • src/org/openstreetmap/josm/actions/DownloadAction.java

    r158 r172  
    3535import org.openstreetmap.josm.actions.downloadtasks.DownloadOsmTask;
    3636import org.openstreetmap.josm.data.Bounds;
     37import org.openstreetmap.josm.data.Preferences;
    3738import org.openstreetmap.josm.data.coor.LatLon;
    3839import org.openstreetmap.josm.gui.BookmarkList;
    3940import org.openstreetmap.josm.gui.MapView;
    4041import org.openstreetmap.josm.gui.WorldChooser;
    41 import org.openstreetmap.josm.gui.BookmarkList.Bookmark;
    4242import org.openstreetmap.josm.tools.GBC;
    4343
     
    184184                bookmarks.getSelectionModel().addListSelectionListener(new ListSelectionListener(){
    185185                        public void valueChanged(ListSelectionEvent e) {
    186                                 Bookmark b = (Bookmark)bookmarks.getSelectedValue();
     186                                Preferences.Bookmark b = (Preferences.Bookmark)bookmarks.getSelectedValue();
    187187                                for (int i = 0; i < 4; ++i) {
    188188                                        latlon[i].setText(b == null ? "" : ""+b.latlon[i]);
     
    199199                add.addActionListener(new ActionListener(){
    200200                        public void actionPerformed(ActionEvent e) {
    201                                 Bookmark b = readBookmark();
     201                                Preferences.Bookmark b = readBookmark();
    202202                                if (b == null) {
    203203                                        JOptionPane.showMessageDialog(Main.parent, tr("Please enter the desired coordinates first."));
     
    232232
    233233                // Finally: the dialog
    234                 Bookmark b;
     234                Preferences.Bookmark b;
    235235                boolean anySelected = false;
    236236                do {
     
    278278         *              checkbox.
    279279         */
    280         Bookmark readBookmark() {
     280        Preferences.Bookmark readBookmark() {
    281281                try {
    282                         Bookmark b = new Bookmark();
     282                        Preferences.Bookmark b = new Preferences.Bookmark();
    283283                        for (int i = 0; i < 4; ++i) {
    284284                                if (latlon[i].getText().equals(""))
  • src/org/openstreetmap/josm/actions/JosmAction.java

    r155 r172  
    2828                putValue(SHORT_DESCRIPTION, tooltip);
    2929                putValue(MNEMONIC_KEY, mnemonic);
     30                putValue("toolbar", iconName);
     31                Main.toolbar.register(this);
    3032        }
    3133
     
    3739        Main.contentPane.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke(shortCut, modifier), name);
    3840        Main.contentPane.getActionMap().put(name, this);
     41        putValue("toolbar", iconName);
     42        Main.toolbar.register(this);
    3943        }
    4044
  • src/org/openstreetmap/josm/actions/NewAction.java

    r169 r172  
    44
    55import java.awt.event.ActionEvent;
     6import java.awt.event.InputEvent;
    67import java.awt.event.KeyEvent;
    78
     
    1011public class NewAction extends JosmAction {
    1112
    12 
    1313        public NewAction() {
    14                 super(tr("New"), "new", tr("Create a new map."), KeyEvent.VK_N);
     14                super(tr("New"), "new", tr("Create a new map."), KeyEvent.VK_N, InputEvent.CTRL_DOWN_MASK);
    1515        }
    1616
  • src/org/openstreetmap/josm/actions/RenameLayerAction.java

    r138 r172  
    4343                panel.add(name);
    4444                JCheckBox filerename = new JCheckBox(tr("Also rename the file"));
    45                 panel.add(filerename);
    46                 filerename.setEnabled(file != null);
     45                if (Main.applet) {
     46                        filerename.setEnabled(false);
     47                        filerename.setSelected(false);
     48                } else {
     49                        panel.add(filerename);
     50                        filerename.setEnabled(file != null);
     51                }
    4752                if (filerename.isEnabled())
    4853                        filerename.setSelected(Main.pref.getBoolean("layer.rename-file", true));
Note: See TracChangeset for help on using the changeset viewer.