Revision 38398 branches/v2_0_0_prep/extensions/extEditing/src/org/gvsig/editing/StopEditing.java
StopEditing.java | ||
---|---|---|
144 | 144 |
JOptionPane.YES_NO_CANCEL_OPTION, |
145 | 145 |
JOptionPane.QUESTION_MESSAGE, null, options, |
146 | 146 |
options[2]); |
147 |
if (resp == JOptionPane.YES_OPTION) { // SAVE |
|
147 |
if (resp == JOptionPane.YES_OPTION) { |
|
148 |
// SAVE |
|
148 | 149 |
saveLayer(layer); |
149 | 150 |
layer.setEditing(false); |
150 |
} else if (resp == JOptionPane.NO_OPTION) { // CANCEL EDITING |
|
151 |
} else if (resp == JOptionPane.NO_OPTION) { |
|
152 |
// CANCEL EDITING |
|
151 | 153 |
cancelEdition(layer); |
152 | 154 |
layer.setEditing(false); |
153 | 155 |
return true; |
156 |
} else if (resp == JOptionPane.CANCEL_OPTION) { |
|
157 |
// CONTINUE EDITING |
|
158 |
return false; |
|
159 |
} else { |
|
160 |
// should not get here |
|
161 |
// cancel editing |
|
162 |
cancelEdition(layer); |
|
163 |
layer.setEditing(false); |
|
164 |
return true; |
|
154 | 165 |
} |
155 |
return true; |
|
166 |
|
|
156 | 167 |
} |
168 |
// ======================================== |
|
169 |
// Layer cannot save changes: |
|
170 |
|
|
157 | 171 |
Object[] options = { |
158 | 172 |
PluginServices.getText(this, "export"), |
159 | 173 |
PluginServices.getText(this, |
Also available in: Unified diff