source: josm/trunk/src/org/openstreetmap/josm/gui/conflict/relation/RelationMemberListColumnModel.java@ 1650

Last change on this file since 1650 was 1650, checked in by Gubaer, 15 years ago

added concept of "merge pairs" (my vs. merged, my vs. their, their vs. merged)
added highlighting of conflicts with colors
now displays number of entries for lists
fixed bugs

File size: 1.3 KB
Line 
1// License: GPL. For details, see LICENSE file.
2package org.openstreetmap.josm.gui.conflict.relation;
3
4import static org.openstreetmap.josm.tools.I18n.tr;
5
6import javax.swing.table.DefaultTableColumnModel;
7import javax.swing.table.TableColumn;
8
9public class RelationMemberListColumnModel extends DefaultTableColumnModel{
10
11 protected void createColumns() {
12 TableColumn col = null;
13 RelationMemberTableCellRenderer renderer = new RelationMemberTableCellRenderer();
14
15 // column 0 - Role
16 col = new TableColumn(0);
17 col.setHeaderValue("");
18 col.setResizable(true);
19 col.setWidth(20);
20 col.setPreferredWidth(20);
21 col.setCellRenderer(renderer);
22 addColumn(col);
23
24 // column 1 - Role
25 col = new TableColumn(1);
26 col.setHeaderValue(tr("Role"));
27 col.setResizable(true);
28 col.setCellRenderer(renderer);
29 col.setMaxWidth(100);
30 col.setCellEditor(new RelationMemberTableCellEditor());
31 addColumn(col);
32
33 // column 2 - Primitive
34 col = new TableColumn(2);
35 col.setHeaderValue(tr("Primitive"));
36 col.setResizable(true);
37 col.setCellRenderer(renderer);
38 addColumn(col);
39 }
40
41 public RelationMemberListColumnModel() {
42 createColumns();
43 }
44}
Note: See TracBrowser for help on using the repository browser.