Ignore:
Timestamp:
2010-12-21T18:37:05+01:00 (13 years ago)
Author:
Upliner
Message:

make possible to place imagery offset action to the top toolbar and place it there by default; completely fixes #5726

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/ImageryLayer.java

    r3733 r3737  
    1919import javax.swing.Icon;
    2020import javax.swing.JCheckBoxMenuItem;
     21import javax.swing.JComponent;
    2122import javax.swing.JMenu;
    2223import javax.swing.JMenuItem;
     
    128129        public void actionPerformed(ActionEvent ev) {
    129130            setOffset(b.dx, b.dy);
    130             Main.main.menu.imageryMenuUpdater.refreshOffsetMenu();
     131            Main.main.menu.imageryMenu.refreshOffsetMenu();
    131132            Main.map.repaint();
    132133        }
     
    152153
    153154    public JMenuItem getOffsetMenuItem() {
     155        JMenu subMenu = new JMenu(trc("layer", "Offset"));
     156        subMenu.setIcon(ImageProvider.get("mapmode", "adjustimg"));
     157        return (JMenuItem)getOffsetMenuItem(subMenu);
     158    }
     159
     160    public JComponent getOffsetMenuItem(JComponent subMenu) {
    154161        JMenuItem adjustMenuItem = new JMenuItem(adjustAction);
    155162        if (OffsetBookmark.allBookmarks.isEmpty()) return adjustMenuItem;
    156163
    157         JMenu subMenu = new JMenu(trc("layer", "Offset"));
    158         subMenu.setIcon(ImageProvider.get("mapmode", "adjustimg"));
    159164        subMenu.add(adjustMenuItem);
    160165        subMenu.add(new JSeparator());
Note: See TracChangeset for help on using the changeset viewer.