Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2042 Rev 2062
Line 1130... Line 1130...
1130
	 * @param n
1130
	 * @param n
1131
	 *            le noeud à supprimer
1131
	 *            le noeud à supprimer
1132
	 * @param arbreMC
1132
	 * @param arbreMC
1133
	 *            le nouvel arbre de mots clés à mettre à jour
1133
	 *            le nouvel arbre de mots clés à mettre à jour
1134
	 */
1134
	 */
1135
	public void supprimerMotCleDansArbre(TreeNode n, Tree arbreMC) {
1135
	public void supprimerMotCleDansArbre(TreeNode n, Tree arbreMC, Rafraichissable r) {
1136
		getIModele().supprimerMotCleDansArbre(n, arbreMC);
1136
		getIModele().supprimerMotCleDansArbre(n, arbreMC, r);
1137
		filtres.getMotsClesFiltre().rafraichir(arbreMC, false);
1137
		filtres.getMotsClesFiltre().rafraichir(arbreMC, false);
1138
		mettreAJourListeMotsClesAffiches();
1138
		mettreAJourListeMotsClesAffiches();
1139
	}
1139
	}
Line 1140... Line 1140...
1140
 
1140
 
Line 1145... Line 1145...
1145
	 * @param n
1145
	 * @param n
1146
	 *            le noeud à modifier
1146
	 *            le noeud à modifier
1147
	 * @param arbreMC
1147
	 * @param arbreMC
1148
	 *            le nouvel arbre de mots clés à mettre à jour
1148
	 *            le nouvel arbre de mots clés à mettre à jour
1149
	 */
1149
	 */
1150
	public void modifierMotCleDansArbre(TreeNode n, Tree arbreMC) {
1150
	public void modifierMotCleDansArbre(TreeNode n, Tree arbreMC, Rafraichissable r) {
1151
		getIModele().modifierMotCleDansArbre(n, arbreMC, filtres.getMotsClesFiltre());
1151
		getIModele().modifierMotCleDansArbre(n, arbreMC, r);
1152
		getIModele().mettreAjourMotsClesId(n.getText(), n.getId());
1152
		getIModele().mettreAjourMotsClesId(n.getText(), n.getId());
-
 
1153
		filtres.getMotsClesFiltre().rafraichir(arbreMC, false);	
1153
		mettreAJourListeMotsClesAffiches();
1154
		mettreAJourListeMotsClesAffiches();
1154
	}
1155
	}
Line 1155... Line 1156...
1155
 
1156
 
1156
	/**
1157
	/**
Line 1160... Line 1161...
1160
	 * @param n
1161
	 * @param n
1161
	 *            le noeud à déplacer
1162
	 *            le noeud à déplacer
1162
	 * @param arbreMC
1163
	 * @param arbreMC
1163
	 *            le nouvel arbre de mots clés à mettre à jour
1164
	 *            le nouvel arbre de mots clés à mettre à jour
1164
	 */
1165
	 */
1165
	public void deplacerMotCleDansArbre(TreeNode n, Tree arbreMC) {
1166
	public void deplacerMotCleDansArbre(TreeNode n, Tree arbreMC, Rafraichissable r) {
1166
		getIModele().deplacerMotCleDansArbre(n, arbreMC, filtres.getMotsClesFiltre());
1167
		getIModele().deplacerMotCleDansArbre(n, arbreMC, r);
-
 
1168
		filtres.getMotsClesFiltre().rafraichir(arbreMC, false);	
1167
		mettreAJourListeMotsClesAffiches();
1169
		mettreAJourListeMotsClesAffiches();
1168
	}
1170
	}
Line 1169... Line 1171...
1169
	
1171
	
1170
	public void mettreAJourListeMotsClesAffiches() {
1172
	public void mettreAJourListeMotsClesAffiches() {
Line 1762... Line 1764...
1762
	public void creerPanneauGestionMotsCles() {
1764
	public void creerPanneauGestionMotsCles() {
1763
		fnMc = new FenetreGestionMotsCles() {
1765
		fnMc = new FenetreGestionMotsCles() {
Line 1764... Line 1766...
1764
			
1766
			
1765
			@Override
1767
			@Override
1766
			protected void surSuppressionMotCle(TreeNode node, Tree arbre) {
1768
			protected void surSuppressionMotCle(TreeNode node, Tree arbre) {
1767
				supprimerMotCleDansArbre(node, arbre);
1769
				supprimerMotCleDansArbre(node, arbre, fnMc);
Line 1768... Line 1770...
1768
			}
1770
			}
1769
			
1771
			
1770
			@Override
1772
			@Override
1771
			protected void surDeplacementMotCle(TreeNode node, Tree arbre) {
1773
			protected void surDeplacementMotCle(TreeNode node, Tree arbre) {
Line 1772... Line 1774...
1772
				deplacerMotCleDansArbre(node, arbre);
1774
				deplacerMotCleDansArbre(node, arbre, fnMc);
1773
			}
1775
			}
1774
			
1776
			
1775
			@Override
1777
			@Override
Line 1776... Line 1778...
1776
			protected void surClicValider(String chaineMotsCles, Tree arbre) {
1778
			protected void surClicValider(String chaineMotsCles, Tree arbre) {
1777
				mettreAjourMotsCles(chaineMotsCles, arbre);
1779
				mettreAjourMotsCles(chaineMotsCles, arbre);
1778
			}
1780
			}
1779
			
1781
			
Line 1780... Line 1782...
1780
			@Override
1782
			@Override
1781
			protected void surChangementTexte(TreeNode node, Tree arbre) {
1783
			protected void surChangementTexte(TreeNode node, Tree arbre) {
1782
				modifierMotCleDansArbre(node, arbre);
1784
				modifierMotCleDansArbre(node, arbre, fnMc);