Subversion Repositories eFlore/Applications.cel

Rev

Rev 305 | Rev 1009 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 305 Rev 1007
Line 194... Line 194...
194
			}
194
			}
Line 195... Line 195...
195
 
195
 
196
			// gestion du double clic sur un noeud
196
			// gestion du double clic sur un noeud
Line 197... Line -...
197
			public void onDblClick(TreeNode node, EventObject e) {
-
 
198
 
197
			public void onDblClick(TreeNode node, EventObject e) {
199
				modifNoeud = true;
198
 
200
				if (!node.getId().equals("racine")) {
199
				if (!node.getId().equals("racine")) {
201
					te.startEdit(node);
200
					te.startEdit(node);
Line 212... Line 211...
212
				usObject[1] = ((String[]) nd.getUserObject())[1];
211
				usObject[1] = ((String[]) nd.getUserObject())[1];
213
				nd.setUserObject(usObject);
212
				nd.setUserObject(usObject);
Line 214... Line 213...
214
 
213
 
215
				// si c'est un nouveau noeud
214
				// si c'est un nouveau noeud
-
 
215
				if (ajoutNoeud) {
-
 
216
					// et considère l'ajout achevé
216
				if (ajoutNoeud) {
217
					ajoutNoeud = false;
217
					// on notifie le médiateur de l'ajout et on lui passe
218
					// on notifie le médiateur de l'ajout et on lui passe
218
					// l'arbre
219
					// l'arbre
219
					getIMediateur().ajouterMotCleDansArbre(nd,
220
					getIMediateur().ajouterMotCleDansArbre(nd,
220
							getArbreMotsCles().getTree());
-
 
221
					// et considère l'ajout achevé
-
 
222
					ajoutNoeud = false;
221
							getArbreMotsCles().getTree());
223
				}
222
				}
224
				// si c'est noeud déjà existant
223
				// si c'est noeud déjà existant
-
 
224
				else {
225
				else {
225
					// et on considère la modification achevée
226
					if (modifNoeud) {
226
					modifNoeud = false;
227
						// on notifie le médiateur de la modification et on lui
227
					// on notifie le médiateur de la modification et on lui
228
						// passe l'arbre
228
					// passe l'arbre
229
						getIMediateur().modifierMotCleDansArbre(nd,
229
					getIMediateur().modifierMotCleDansArbre(nd,
230
								getArbreMotsCles().getTree());
-
 
231
						// et on considère la modification achevée
-
 
232
						modifNoeud = false;
-
 
233
					}
230
							getArbreMotsCles().getTree());
Line 234... Line 231...
234
				}
231
				}
Line 235... Line 232...
235
 
232