From: <had...@us...> - 2008-09-08 10:47:17
|
Revision: 3897 http://fudaa.svn.sourceforge.net/fudaa/?rev=3897&view=rev Author: hadouxad Date: 2008-09-08 10:47:27 +0000 (Mon, 08 Sep 2008) Log Message: ----------- Modified Paths: -------------- branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostProjet.java Modified: branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostProjet.java =================================================================== --- branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostProjet.java 2008-09-07 20:49:47 UTC (rev 3896) +++ branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrPostProjet.java 2008-09-08 10:47:27 UTC (rev 3897) @@ -273,7 +273,7 @@ ArrayList<TrPostLayoutFille> listeFillesLayout = new ArrayList<TrPostLayoutFille>(); - + /** *ajout une fillelayout a la liste des frame layout * @@ -281,6 +281,16 @@ */ public void addFillesLayout(TrPostLayoutFille _fille) { listeFillesLayout.add(_fille); + + // -- ajout dans le menu post d'un onglet de la fenetre --// + if (listeFillesLayout.size() > 1) { + //-- ajout du separator des filles layout --// + // menuLayout_.addSeparator(TrResource.getS("Liste des fen\xEAtres")); + + menuLayout_.addMenuItem(TrResource.getS(("Layout ")) + listeFillesLayout.size(), "FILLELAYOUT" + + (listeFillesLayout.size() - 1), null, this); + + } } /** @@ -312,6 +322,7 @@ * Le menu du post qui contient tout les sous menus des projets */ BuMenu menuPost_; + BuMenu menuLayout_ = new BuMenu(TrResource.getS("Layout"), "LAYOUTMANAGER");; List<BuMenu> listeMenuProjets_; List<ArrayList<BuMenuItem>> listeSousMenuProjets_; @@ -611,8 +622,8 @@ //filleLayout_.controller_.construitMenuMultiScenes(impl_.getMainMenuBar()); final BuMenuBar menubar = impl_.getMainMenuBar(); // -- creation du menu principal des scenes a cote de post --// - BuMenu menu = new BuMenu(TrResource.getS("Layout"), "LAYOUTMANAGER"); - menu.addMenuItem(TrResource.getS(("Ajouter une nouvelle fen\xEAtre")), "AJOUTFRAME", CtuluResource.CTULU + + menuLayout_.addMenuItem(TrResource.getS(("Ajouter une nouvelle fen\xEAtre")), "AJOUTFRAME", CtuluResource.CTULU .getIcon("crystal_ajouter"), getSelectedFilleLayout().controller_); /* * @@ -625,8 +636,14 @@ * menu.addSubMenu(filleLayout_.controller_.menuScenes_, true); */ // ajout a cote de menu post - menubar.add(menu, 2); + menuLayout_.addSeparator(TrResource.getS("Liste des fen\xEAtres")); + + menuLayout_.addMenuItem(TrResource.getS(("Layout ")) + listeFillesLayout.size(), "FILLELAYOUT" + + (listeFillesLayout.size() - 1), null, this); + + menubar.add(menuLayout_, 2); + } /** @@ -1084,8 +1101,17 @@ if ("VIEW_2D".equals(commandeBrute) ) { activeFille(getSelectedFilleLayout()); return; - } - + } else if (commandeBrute.startsWith("FILLELAYOUT")) { + FuLog.warning("OKAAAAAAAAYYYYYYYYYy"); + // -- recuperation de l'indice --// + String number = commandeBrute.substring(commandeBrute.lastIndexOf('T') + 1); + int indiceFenetre = Integer.parseInt(number); + // -- ajout de la fenetre correspondante --// + // addFillesLayout(listeFillesLayout.get(indiceFenetre)); + activeFille(listeFillesLayout.get(indiceFenetre)); + return; + } + else { // -- gestion des actions en fonction de la simul choisie --// int indiceSimulation = 0; @@ -1135,8 +1161,8 @@ } - } + } // if ("VIEW_2D".equals(commandeBrute)) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |