Revision 1506 org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.swing/org.gvsig.raster.swing.impl/src/main/java/org/gvsig/raster/swing/impl/pagedtable/Pager.java
Pager.java | ||
---|---|---|
76 | 76 |
} |
77 | 77 |
|
78 | 78 |
public void increaseSelectedRows() { |
79 |
boolean change = false; |
|
79 | 80 |
for (int i = 0; i < selectedRows.length; i++) { |
80 |
if(selectedRows[i] < selectedRows.length - 1)
|
|
81 |
if(selectedRows[i] < getEntriesCount()) {
|
|
81 | 82 |
selectedRows[i] ++; |
83 |
change = true; |
|
84 |
} |
|
82 | 85 |
} |
83 |
setChanged(); |
|
84 |
notifyObservers(CHANGE_SELECTED_ROWS); |
|
86 |
if(change) { |
|
87 |
setChanged(); |
|
88 |
notifyObservers(CHANGE_SELECTED_ROWS); |
|
89 |
} |
|
85 | 90 |
} |
86 | 91 |
|
87 | 92 |
public void decreaseSelectedRows() { |
93 |
boolean change = false; |
|
88 | 94 |
for (int i = 0; i < selectedRows.length; i++) { |
89 |
if(selectedRows[i] > 0) |
|
95 |
if(selectedRows[i] > 0) {
|
|
90 | 96 |
selectedRows[i] --; |
97 |
change = true; |
|
98 |
} |
|
91 | 99 |
} |
92 |
setChanged(); |
|
93 |
notifyObservers(CHANGE_SELECTED_ROWS); |
|
100 |
if(change) { |
|
101 |
setChanged(); |
|
102 |
notifyObservers(CHANGE_SELECTED_ROWS); |
|
103 |
} |
|
94 | 104 |
} |
95 | 105 |
|
96 | 106 |
public void addSelectedRow(int row) { |
Also available in: Unified diff