Author: chatellier Date: 2009-06-12 08:51:59 +0000 (Fri, 12 Jun 2009) New Revision: 2368 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/CellUI.jaxx Log: Add hack for parent container. (InputUI and SensitivityUI) Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/CellUI.jaxx =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/CellUI.jaxx 2009-06-12 08:49:37 UTC (rev 2367) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/CellUI.jaxx 2009-06-12 08:51:59 UTC (rev 2368) @@ -28,6 +28,7 @@ import com.bbn.openmap.gui.OMToolSet; import com.bbn.openmap.event.SelectMouseMode; import fr.ifremer.isisfish.map.CellSelectionLayer; +import fr.ifremer.isisfish.ui.sensitivity.SensitivityTabUI; protected OMToolSet toolSet = new OMToolSet(); protected OpenMapEvents mapListener = null; @@ -106,13 +107,21 @@ return; } - // FIXME this can't work on sensitivity - getParentContainer(InputUI.class).setTreeSelection("$root/$cells/"+c.getTopiaId()); + // FIXME il ne faut pas appeler le parent + // on ne sais jamais de quel type est le parent + InputUI inputUI = getParentContainer(InputUI.class); + if (inputUI != null) { + inputUI.setTreeSelection("$root/$cells/" + c.getTopiaId()); + } + else { + SensitivityTabUI sensitivityTabUI = getParentContainer(SensitivityTabUI.class); + sensitivityTabUI.setTreeSelection("$root/$cells/"+c.getTopiaId()); + } } } ]]></script> - <JPanel id='body' layout='{new BorderLayout()}'> - <JSplitPane id="CellTab" name="Cells" constraints='BorderLayout.CENTER' + <JPanel layout='{new BorderLayout()}'> + <JSplitPane constraints='BorderLayout.CENTER' oneTouchExpandable="true" dividerLocation="200" orientation="horizontal"> <Table> <row>