Ignore:
Timestamp:
2011-11-19T22:27:22+01:00 (14 years ago)
Author:
bastiK
Message:

history browser: changed selection of 2 compared version. WAS: double click and single click. NOW: 2 rows of radio buttons (inspired by Mediawiki)

File:
1 edited

Legend:

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

    r4191 r4598  
    2727public class VersionTableCellRenderer extends JLabel implements TableCellRenderer {
    2828    public final static Color BGCOLOR_SELECTED = new Color(143,170,255);
    29     public final static Color BGCOLOR_IS_REFERENCE_POINT = new Color(255,197,197);
    3029
    3130    protected HashMap<OsmPrimitiveType, ImageIcon> icons = null;
     
    120119    }
    121120
    122     protected void renderBackground(JTable table, int row, boolean isSelected) {
    123         Color bgColor = Color.WHITE;
    124         if (isSelected) {
    125             bgColor = BGCOLOR_SELECTED;
    126         } else if (getModel(table).isReferencePointInTime(row)) {
    127             bgColor = BGCOLOR_IS_REFERENCE_POINT;
    128         }
    129         setBackground(bgColor);
    130     }
    131 
    132121    public void renderVersionFromHistory(HistoryOsmPrimitive primitive, JTable table, int row, boolean isSelected) {
    133122        renderIcon(primitive == null? null : primitive.getType());
    134123        renderText(primitive);
    135         renderBackground(table, row, isSelected);
    136124    }
    137125
     
    139127        renderIcon(primitive.getType());
    140128        renderLatestText(getModel(table).getLatest());
    141         renderBackground(table, row, isSelected);
    142129    }
    143130
Note: See TracChangeset for help on using the changeset viewer.