Ignore:
Timestamp:
2006-05-03T22:21:02+02:00 (18 years ago)
Author:
imi
Message:
  • added zoom/move around with Ctrl+direction keys / Ctrl +, Ctrl -
  • added progress bar counter of downloaded bytes
  • added support for little-osm (relaxed assumptions about osm/xml input format)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/org/openstreetmap/josm/tools/ImageProvider.java

    r93 r101  
    11package org.openstreetmap.josm.tools;
    22
     3import java.awt.Cursor;
    34import java.awt.Graphics;
    45import java.awt.GraphicsConfiguration;
    56import java.awt.GraphicsEnvironment;
    67import java.awt.Image;
     8import java.awt.Point;
    79import java.awt.Toolkit;
    810import java.awt.Transparency;
     
    6365        }
    6466
     67        public static Cursor getCursor(String name, String overlay) {
     68                ImageIcon img = overlay(get("cursor/"+name), "cursor/modifier/"+overlay, OverlayPosition.SOUTHEAST);
     69                Cursor c = Toolkit.getDefaultToolkit().createCustomCursor(img.getImage(),
     70                                name.equals("crosshair") ? new Point(10,10) : new Point(3,2), "Cursor");
     71                return c;
     72        }
     73
    6574        /**
    6675         * @return an icon that represent the overlay of the two given icons. The
    6776         * second icon is layed on the first relative to the given position.
    6877         */
    69         public static Icon overlay(Icon ground, String overlayImage, OverlayPosition pos) {
     78        public static ImageIcon overlay(Icon ground, String overlayImage, OverlayPosition pos) {
    7079                GraphicsConfiguration conf = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().getDefaultConfiguration();
    7180                int w = ground.getIconWidth();
    7281                int h = ground.getIconHeight();
    73                 ImageIcon overlay = ImageProvider.get("overlay",overlayImage);
     82                ImageIcon overlay = ImageProvider.get(overlayImage);
    7483                int wo = overlay.getIconWidth();
    7584                int ho = overlay.getIconHeight();
Note: See TracChangeset for help on using the changeset viewer.