From: <de...@us...> - 2012-06-06 22:58:05
|
Revision: 7278 http://fudaa.svn.sourceforge.net/fudaa/?rev=7278&view=rev Author: deniger Date: 2012-06-06 22:57:59 +0000 (Wed, 06 Jun 2012) Log Message: ----------- Modified Paths: -------------- trunk/soft/fudaa-crue/ui-modelling/src/main/java/org/fudaa/fudaa/crue/modelling/ModellingVisualTopComponent.java trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/PlanimetryGisPaletteEdition.java Modified: trunk/soft/fudaa-crue/ui-modelling/src/main/java/org/fudaa/fudaa/crue/modelling/ModellingVisualTopComponent.java =================================================================== --- trunk/soft/fudaa-crue/ui-modelling/src/main/java/org/fudaa/fudaa/crue/modelling/ModellingVisualTopComponent.java 2012-06-06 22:23:23 UTC (rev 7277) +++ trunk/soft/fudaa-crue/ui-modelling/src/main/java/org/fudaa/fudaa/crue/modelling/ModellingVisualTopComponent.java 2012-06-06 22:57:59 UTC (rev 7278) @@ -25,6 +25,7 @@ import org.fudaa.ebli.commun.EbliLib; import org.fudaa.fudaa.crue.modelling.services.ModellingScenarioVisuService; import org.fudaa.fudaa.crue.planimetry.PlanimetryVisuPanel; +import org.fudaa.fudaa.crue.planimetry.PlanimetryVisuPanelBuilder; import org.netbeans.api.settings.ConvertAsProperties; import org.openide.awt.ActionID; import org.openide.awt.ActionReference; @@ -128,7 +129,7 @@ main.setLayout(new BorderLayout()); panel.setPreferredSize(new Dimension(600, 700)); main.add(createToolbar(panel), BorderLayout.NORTH); - main.add(panel.createGisEditionPalette(), BorderLayout.EAST); + main.add(panel.createGisEditionPalette(), BorderLayout.WEST); main.add(panel); EventQueue.invokeLater(new Runnable() { @@ -170,17 +171,7 @@ } protected JComponent createToolbar(PlanimetryVisuPanel panel) { - List<EbliActionInterface> actions = panel.getController().getActions(); - final List tools = EbliLib.updateToolButtons(actions, null); - JToolBar bar = new JToolBar(); - for (Object object : tools) { - if (object == null) { - bar.addSeparator(); - } else { - bar.add((JComponent) object); - } - } - return bar; + return PlanimetryVisuPanelBuilder.buildTopComponent(panel); } private void scenarioUnloaded() { Modified: trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/PlanimetryGisPaletteEdition.java =================================================================== --- trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/PlanimetryGisPaletteEdition.java 2012-06-06 22:23:23 UTC (rev 7277) +++ trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/PlanimetryGisPaletteEdition.java 2012-06-06 22:57:59 UTC (rev 7278) @@ -39,22 +39,15 @@ if (globalButtons_ == null) { globalButtons_ = new ArrayList(); fillGlobalActions(globalButtons_); - for (Iterator it = globalButtons_.iterator(); it.hasNext();) { - AbstractButton bt = (AbstractButton) it.next(); - if (bt == null) { - continue; - } - if (SEGMENT_ACTION.equals(bt.getActionCommand()) || ADD_MULTIPOINT_ACTION.equals(bt.getActionCommand())) { - it.remove(); - } - - } } for (Object object : globalButtons_) { if (object == null) { _dest.add(new JSeparator()); } else { - _dest.add((JComponent) object); + AbstractButton bt = (AbstractButton) object; + if (!SEGMENT_ACTION.equals(bt.getActionCommand()) && !ADD_MULTIPOINT_ACTION.equals(bt.getActionCommand())) { + _dest.add((JComponent) object); + } } } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |