Ignore:
Timestamp:
2013-03-20T08:05:48+01:00 (13 years ago)
Author:
zverik
Message:

some updates to iodb plugin

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/imagery_offset_db/src/iodb/CalibrationLayer.java

    r29376 r29377  
    8787    @Override
    8888    public String getToolTipText() {
    89         return "A calibration " + getGeometryType() + " by " + obj.getAuthor();
     89        return "A " + (obj.isDeprecated() ? "deprecated " : "") + "calibration " + OffsetInfoAction.getGeometryType(obj)
     90                + " by " + obj.getAuthor();
    9091    }
    9192
    9293    @Override
    9394    public Object getInfoComponent() {
    94         String info = "A calibration " + getGeometryType() + "\n"
    95                 + "Created by " + obj.getAuthor() + " on " + ImageryOffsetTools.DATE_FORMAT.format(obj.getDate()) + "\n"
    96                 + "Description: " + obj.getDescription();
    97         if( obj.isDeprecated() ) {
    98             info += "\nThis geometry was marked obsolete\n"
    99                     + "by " + obj.getAbandonAuthor() + " on " + ImageryOffsetTools.DATE_FORMAT.format(obj.getAbandonDate()) + "\n"
    100                     + "Reason: " + obj.getAbandonReason();
    101         }
    102         return info;
    103     }
    104 
    105     private String getGeometryType() {
    106         int n = obj.getGeometry().length;
    107         if( n == 1 )
    108             return "point";
    109         else if( n > 1 && !obj.getGeometry()[0].equals(obj.getGeometry()[n-1]) )
    110             return "path";
    111         else if( n > 1 && obj.getGeometry()[0].equals(obj.getGeometry()[n-1]) )
    112             return "polygon";
    113         else
    114             return "geometry";
     95        return OffsetInfoAction.getInformationObject(obj);
    11596    }
    11697
Note: See TracChangeset for help on using the changeset viewer.