From: <had...@us...> - 2008-08-18 07:16:28
|
Revision: 3811 http://fudaa.svn.sourceforge.net/fudaa/?rev=3811&view=rev Author: hadouxad Date: 2008-08-18 07:16:38 +0000 (Mon, 18 Aug 2008) Log Message: ----------- ajout des fonctions: - creation widget image - creation widget editeur texte Modified Paths: -------------- branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutPanelController.java Modified: branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutPanelController.java =================================================================== --- branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutPanelController.java 2008-08-18 07:12:03 UTC (rev 3810) +++ branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutPanelController.java 2008-08-18 07:16:38 UTC (rev 3811) @@ -37,6 +37,7 @@ import org.fudaa.ebli.visuallibrary.actions.EbliWidgetActionForeGround; import org.fudaa.ebli.visuallibrary.actions.EbliWidgetActionImageChooser; import org.fudaa.ebli.visuallibrary.actions.EbliWidgetActionRetaillage; +import org.fudaa.ebli.visuallibrary.actions.EbliWidgetActiontextEditor; import org.fudaa.ebli.visuallibrary.calque.EbliWidgetCreatorVueCalque; import org.fudaa.ebli.visuallibrary.creator.ShapeCreatorCircle; import org.fudaa.ebli.visuallibrary.creator.ShapeCreatorEllipse; @@ -239,7 +240,11 @@ } }); + // widget image _l.add(new EbliWidgetActionImageChooser(getScene())); + + // widget texte + _l.add(new EbliWidgetActiontextEditor(getScene())); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <had...@us...> - 2008-09-03 18:47:26
|
Revision: 3879 http://fudaa.svn.sourceforge.net/fudaa/?rev=3879&view=rev Author: hadouxad Date: 2008-09-03 18:47:34 +0000 (Wed, 03 Sep 2008) Log Message: ----------- - g?\195?\169rer les multi scene - g?\195?\169rer les permutations de scene, ajout, suppression - r?\195?\169aliser un menu sp?\195?\169cifique a cot?\195?\169 de 'post' pour g?\195?\169rer la scene: contient un menuitem par liste puis a la fin les onglets d'ajout et suppression - g?\195?\169rer une combo de choix des scene:ajout?\195?\169 dans le panel de droite - creation des operations de bases: - ajout - suppression - changement de layout - possibilit?\195?\169 de creer des widget dans n importe quel layout - possibilit?\195?\169 de switcher de layout - gestion des menus des layout Modified Paths: -------------- branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutPanelController.java Modified: branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutPanelController.java =================================================================== --- branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutPanelController.java 2008-09-03 18:39:34 UTC (rev 3878) +++ branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutPanelController.java 2008-09-03 18:47:34 UTC (rev 3879) @@ -135,7 +135,7 @@ menu.addSubMenu(menuScenes_, true); // ajout a cote de menu post - _bar.add(menu, 3); + _bar.add(menu, 2); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <had...@us...> - 2008-09-04 16:59:47
|
Revision: 3885 http://fudaa.svn.sourceforge.net/fudaa/?rev=3885&view=rev Author: hadouxad Date: 2008-09-04 16:59:56 +0000 (Thu, 04 Sep 2008) Log Message: ----------- Action pour les addpoint des courbes - Genere une interface de selections des graphes : 2 jlist pour les graphes possibles et choisis - on les fais changer de list avec les boutons prevus - renderer des jlist affichant une icone du graphe, c'est plus sexy - un comboBox pour choisir le calque - meme renderer qui recupere une image reduite du calque gestion du multi layout MULTI INTERNALFRAME - on peut cr?\195?\169er plusieurs layoutfille via le menu "layout": action ajout fenetre - menu a cot?\195?\169 de post pour ajouter une nouvelle fenetre - trpostprojet ne contient plus une fillelayout mais une liste de filel layout - pour acc?\195?\169der a la bonne fillelayout, il faut utiliser la methode getSelectedFilleLayout() de trpostprojet qui retourne la fille en cours d utilisation ou sinon (si on selectionne une autre frame) la premiere fille. - methode permet de tracer els graphes et d autes composants dans la bonne fenetre MULTI LAYOUT: tabbedPane dans INTERNALFRAME - on peut g?\195?\169rer plusieurs scene au sein de la meme framelayout - construction d un jtabbedPane pour gerer cela - construction d un menu "layout dans la fillaleayout - modifier toutes les actions pour gerer le multi scene - chaque action herite de la classe ebliWIdgetAction qui reprend EbliActionSimple et gere la scene et le cmdManagement. CELA FONCTIONNE BIEN pour les 2 m?\195?\169thodes: - ajout de widget (objet classique, graphe, calque...) - switch interne et externe sans probleme car c'est vraiment bien foutu les buInternalFrame! - les actions fonctionnent ainsi que leur undo/redo - Pour recuperer toutes les scenes (pour la suite, sauvegarde): - il faut prendre la liste de fillelayout du projet - dans chaque fillelayout il faut prendre la liste des scene dans leur controller pas compliqu?\195?\169. Modified Paths: -------------- branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutPanelController.java Modified: branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutPanelController.java =================================================================== --- branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutPanelController.java 2008-09-04 16:52:10 UTC (rev 3884) +++ branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostLayoutPanelController.java 2008-09-04 16:59:56 UTC (rev 3885) @@ -55,6 +55,7 @@ import org.fudaa.ebli.visuallibrary.creator.ShapeCreatorFleche; import org.fudaa.ebli.visuallibrary.creator.ShapeCreatorRectangle; import org.fudaa.fudaa.tr.common.TrResource; +import org.netbeans.api.visual.model.ObjectSceneEventType; import com.memoire.bu.BuDesktop; import com.memoire.bu.BuDialogConfirmation; @@ -157,6 +158,8 @@ // -- recuperation du cmdmanagement da la scene precedente --// _scene.setCmdMng(sceneCourante_.getCmdMng()); + + // -- ajout dans la combo --// // comboMultiScenes_.addItem("Layout " + listeScenes_.size()); @@ -168,6 +171,8 @@ // -- switch automatique de scene --// if (listeScenes_.size() > 1) { + _scene.addObjectSceneListener(projet_.getSelectedFilleLayout(), ObjectSceneEventType.OBJECT_SELECTION_CHANGED, + ObjectSceneEventType.OBJECT_STATE_CHANGED); // -- ajout du tabbed --// addTabbedScene(_scene, "Layout " + (listeScenes_.size())); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |