Ignore:
Timestamp:
2014-01-19T21:51:35+01:00 (10 years ago)
Author:
simon04
Message:

see #7326 - History dialog: move user id to toolbar, remember size/position

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/history/HistoryBrowserDialogManager.java

    r6448 r6743  
    1616
    1717import org.openstreetmap.josm.Main;
    18 import org.openstreetmap.josm.data.osm.OsmPrimitive;
    1918import org.openstreetmap.josm.data.osm.PrimitiveId;
    2019import org.openstreetmap.josm.data.osm.history.History;
     
    7372    }
    7473
     74    final String WINDOW_GEOMETRY_PREF = getClass().getName() + ".geometry";
     75
    7576    public void placeOnScreen(HistoryBrowserDialog dialog) {
    76         WindowGeometry geometry = WindowGeometry.centerOnScreen(new Dimension(800,500));
     77        WindowGeometry geometry = new WindowGeometry(WINDOW_GEOMETRY_PREF, WindowGeometry.centerOnScreen(new Dimension(850, 500)));
    7778        geometry.applySafe(dialog);
    7879        Point p = dialog.getLocation();
    7980        while(hasDialogWithCloseUpperLeftCorner(p)) {
    80             p.x +=20;
     81            p.x += 20;
    8182            p.y += 20;
    8283        }
     
    9495        if (id > 0) {
    9596            dialogs.remove(id);
     97            if (dialogs.isEmpty()) {
     98                new WindowGeometry(dialog).remember(WINDOW_GEOMETRY_PREF);
     99            }
    96100        }
    97101        dialog.setVisible(false);
Note: See TracChangeset for help on using the changeset viewer.