From: <had...@us...> - 2008-09-13 20:45:04
|
Revision: 3922 http://fudaa.svn.sourceforge.net/fudaa/?rev=3922&view=rev Author: hadouxad Date: 2008-09-13 20:45:15 +0000 (Sat, 13 Sep 2008) Log Message: ----------- COrrection bugs - action configurer: delegue toujours a son widgetBordure. - cas special legende: Copier/couper: lors de la copie/couper de legende, n enregistre rien pour eviter le plantage. Correction bug wizard courbes temporelles - l'action ajouter en cliquant sur la ligene de la cellule vide - action supprimer: qui supprime les points saisis - action modifs: en double cliquant sur les cellules (cf setValueAt) - s'il n'y a pas de graphe dispo, l'option cr?\195?\169e un nouveau graphe doit etre coch?\195?\169e et disable ( l'utilisateur n'a pas le choix...) - Bug bizarre lors de la saisie de certains points pour les courbes temporelles... FONCTION AJOUT COURBE SOURCE OK!! - Fonction clic droit sur courbe du graphe FONCTIONNE! - methode TrPostCourbeTreeModel.duplicateWithChooseSrc() - Il fallait initialiser le tableau des y en recuperant la taille du y de son duplicata - utilsier la methode update - GESTION DE TOUS LEs CAS (tentative) - creation courbe REELLE sur nouveau src depuis courbe REELLE ancien source - creation courbe INTERPOLEE sur nouveau src depuis courbe REELLE ancien source - creation courbe REELLE sur nouveau src depuis courbe INTERPOLEE ancien source - creation courbe INTERPOLEE sur nouveau src depuis courbe INTERPOLEE ancien source Modified Paths: -------------- branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutFille.java Modified: branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutFille.java =================================================================== --- branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutFille.java 2008-09-13 20:38:41 UTC (rev 3921) +++ branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutFille.java 2008-09-13 20:45:15 UTC (rev 3922) @@ -31,14 +31,11 @@ import org.fudaa.ebli.visuallibrary.actions.CommandUndoRedoPaste; import org.fudaa.ebli.visuallibrary.actions.EbliWidgetActionConfigure; import org.fudaa.ebli.visuallibrary.calque.CalqueLegendeWidgetAdapter; +import org.fudaa.ebli.visuallibrary.calque.EbliWidgetCreatorLegende; import org.fudaa.ebli.visuallibrary.calque.EbliWidgetCreatorVueCalque; import org.fudaa.ebli.visuallibrary.graphe.EbliWidgetCreatorGraphe; import org.fudaa.fudaa.tr.common.TrLib; import org.fudaa.fudaa.tr.common.TrResource; -import org.netbeans.api.visual.model.ObjectSceneEvent; -import org.netbeans.api.visual.model.ObjectSceneEventType; -import org.netbeans.api.visual.model.ObjectSceneListener; -import org.netbeans.api.visual.model.ObjectState; import org.netbeans.api.visual.widget.Widget; import com.memoire.bu.BuCutCopyPasteInterface; @@ -58,8 +55,8 @@ BuUndoRedoInterface, BuCutCopyPasteInterface, EbliWidgetEditModeListener { /** - * - */ + * + */ private static final long serialVersionUID = -2769884291563880931L; /** @@ -294,9 +291,12 @@ // --recuperation des noeuds a copier --// projet_.nodesCopyied = new HashSet<EbliNode>(); - for (Iterator<EbliNode> it = ((Set<EbliNode>) getScene().getSelectedObjects()).iterator(); it.hasNext();) - projet_.nodesCopyied.add(it.next()); - + for (Iterator<EbliNode> it = ((Set<EbliNode>) getScene().getSelectedObjects()).iterator(); it.hasNext();) { + EbliNode node = it.next(); + if (!(node.getCreator() instanceof EbliWidgetCreatorLegende) + && !(node.getCreator() instanceof org.fudaa.ebli.visuallibrary.graphe.EbliWidgetCreatorLegende)) + projet_.nodesCopyied.add(node); + } // -- reinit de la commande cut si on voulait faire un ctrl+x projet_.nodesCutted = null; } @@ -316,6 +316,8 @@ for (Iterator<EbliNode> it = ((Set<EbliNode>) getScene().getSelectedObjects()).iterator(); it.hasNext();) { EbliNode node = it.next(); + if (!(node.getCreator() instanceof EbliWidgetCreatorLegende) + && !(node.getCreator() instanceof org.fudaa.ebli.visuallibrary.graphe.EbliWidgetCreatorLegende)) projet_.nodesCutted.add(node); } @@ -333,6 +335,7 @@ projet_.nodesCopyied = null; // --creation de la commande undo/redo --// + if (projet_.nodesCutted != null && projet_.nodesCutted.size() != 0) getScene().getCmdMng().addCmd(new CommandUndoRedoCut(projet_.nodesCutted)); } @@ -371,6 +374,7 @@ } // --creation de la commande undo/redo --// + if (newNodes.size() != 0) getScene().getCmdMng().addCmd(new CommandUndoRedoPaste(newNodes)); // reinitialisation de la liste @@ -387,6 +391,7 @@ getScene().addNode(node); } // --creation de la commande undo/redo --// + if (projet_.nodesCutted != null && projet_.nodesCutted.size() != 0) getScene().getCmdMng().addCmd(new CommandUndoRedoPaste(projet_.nodesCutted)); // reinit de la liste @@ -452,7 +457,15 @@ changeTree(node.getWidget().getController()); // -- etape 2: rechargement de la toolbar specifique dans this --// + changeToolbarSpecifiqueGraphe(node.getWidget().getController(), (EbliWidgetCreatorGraphe) node.getCreator()); + } else { + + // -- etape 1: on fout eventuellement le tree des layouts --// + changeTreeScene(); + // -- etape 2: rechargement de la toolbar specifique dans this --// + changeToolbarScene(); + } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2008-09-28 21:24:58
|
Revision: 3998 http://fudaa.svn.sourceforge.net/fudaa/?rev=3998&view=rev Author: deniger Date: 2008-09-28 21:24:55 +0000 (Sun, 28 Sep 2008) Log Message: ----------- Modified Paths: -------------- branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutFille.java Modified: branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutFille.java =================================================================== --- branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutFille.java 2008-09-28 21:21:54 UTC (rev 3997) +++ branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutFille.java 2008-09-28 21:24:55 UTC (rev 3998) @@ -230,9 +230,11 @@ public JMenu[] getSpecificMenus() { if (menus_ == null) { menus_ = new JMenu[] { controller_.createMenu() }; + menus_[0].setText(getTitle()); } return menus_; } + @Override public JComponent[] getSpecificTools() { @@ -469,7 +471,10 @@ @Override public void setTitle(final String _title) { super.setTitle(_title); - if (ecrasePrevious_) previousTitleFrame = title; + if (ecrasePrevious_) { + previousTitleFrame = title; + if(menus_!=null) menus_[0].setText(_title); + } else ecrasePrevious_ = true; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <de...@us...> - 2008-10-30 17:25:20
|
Revision: 4126 http://fudaa.svn.sourceforge.net/fudaa/?rev=4126&view=rev Author: deniger Date: 2008-10-30 17:25:15 +0000 (Thu, 30 Oct 2008) Log Message: ----------- Modified Paths: -------------- branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutFille.java Modified: branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutFille.java =================================================================== --- branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutFille.java 2008-10-30 17:11:51 UTC (rev 4125) +++ branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutFille.java 2008-10-30 17:25:15 UTC (rev 4126) @@ -634,7 +634,7 @@ listeActions.add(new TrPostActionBilan((TrPostVisuPanel) creator.getCalque(), projet_.getImpl())); listeActions.add(new TrPostActionCubature((TrPostVisuPanel) creator.getCalque(), projet_.getImpl())); - listeActions.add(new TrPostActionLigneCourants(projet_, (TrPostVisuPanel) creator.getCalque())); + listeActions.add(new TrPostActionLigneCourants((TrPostVisuPanel) creator.getCalque())); _controller.addFonctionsSpecific(listeActions); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |