Ignore:
Timestamp:
2009-10-27T01:21:32+01:00 (15 years ago)
Author:
Gubaer
Message:

Cleanup in download logic (less global, more encapsulation)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/download/BookmarkSelection.java

    r2142 r2327  
    88import java.awt.event.ActionEvent;
    99import java.awt.event.ActionListener;
    10 import java.awt.event.MouseAdapter;
    11 import java.awt.event.MouseEvent;
    12 import java.awt.event.MouseListener;
    1310
    1411import javax.swing.DefaultListModel;
     
    4239
    4340        JPanel dlg = new JPanel(new GridBagLayout());
    44         gui.tabpane.addTab(tr("Bookmarks"), dlg);
     41        gui.addDownloadAreaSelector(dlg, tr("Bookmarks"));
    4542
    4643        bookmarks = new BookmarkList();
     
    4946                Preferences.Bookmark b = (Preferences.Bookmark)bookmarks.getSelectedValue();
    5047                if (b != null) {
    51                     gui.minlat = b.latlon[0];
    52                     gui.minlon = b.latlon[1];
    53                     gui.maxlat = b.latlon[2];
    54                     gui.maxlon = b.latlon[3];
    55                     gui.boundingBoxChanged(BookmarkSelection.this);
     48                    gui.boundingBoxChanged(b.asBounds(),BookmarkSelection.this);
    5649                }
    5750            }
     
    108101
    109102    public void boundingBoxChanged(DownloadDialog gui) {
    110         tempBookmark = new Preferences.Bookmark();
    111         tempBookmark.latlon[0] = gui.minlat;
    112         tempBookmark.latlon[1] = gui.minlon;
    113         tempBookmark.latlon[2] = gui.maxlat;
    114         tempBookmark.latlon[3] = gui.maxlon;
     103        tempBookmark = new Preferences.Bookmark(gui.getSelectedDownloadArea());
    115104        bookmarks.clearSelection();
    116105    }
Note: See TracChangeset for help on using the changeset viewer.