From: <de...@us...> - 2008-08-25 20:38:20
|
Revision: 3837 http://fudaa.svn.sourceforge.net/fudaa/?rev=3837&view=rev Author: deniger Date: 2008-08-25 20:38:24 +0000 (Mon, 25 Aug 2008) Log Message: ----------- Added Paths: ----------- branches/Prepro-0.92-SNAPSHOT/ebli/src/org/fudaa/ebli/visuallibrary/calque/EbliWidgetCalqueLegende.java Added: branches/Prepro-0.92-SNAPSHOT/ebli/src/org/fudaa/ebli/visuallibrary/calque/EbliWidgetCalqueLegende.java =================================================================== --- branches/Prepro-0.92-SNAPSHOT/ebli/src/org/fudaa/ebli/visuallibrary/calque/EbliWidgetCalqueLegende.java (rev 0) +++ branches/Prepro-0.92-SNAPSHOT/ebli/src/org/fudaa/ebli/visuallibrary/calque/EbliWidgetCalqueLegende.java 2008-08-25 20:38:24 UTC (rev 3837) @@ -0,0 +1,49 @@ +/** + * Licence GPL + * Copyright Genesis + */ +package org.fudaa.ebli.visuallibrary.calque; + +import java.awt.Dimension; +import java.awt.Point; + +import org.fudaa.ebli.calque.BCalqueLegende; +import org.fudaa.ebli.calque.BCalqueLegendePanel; +import org.fudaa.ebli.visuallibrary.EbliNodeDefault; +import org.fudaa.ebli.visuallibrary.EbliScene; + +import com.memoire.bu.BuLib; + +/** + * Test d'un widget pour afficher la legende A remplacer. + * + * @author deniger + */ +public class EbliWidgetCalqueLegende extends BCalqueLegende { + + EbliScene scene_; + + public EbliWidgetCalqueLegende(EbliScene _scene) { + super(); + scene_ = _scene; + } + + @Override + protected void addLegendToPanel(BCalqueLegendePanel _pnLeg) { + _pnLeg.setVisible(true); + _pnLeg.setSize(150, 300); + _pnLeg.setPreferredSize(new Dimension(150, 300)); + _pnLeg.setMinimumSize(new Dimension(150, 300)); + EbliWidgetCreatorCalqueLegende creator = new EbliWidgetCreatorCalqueLegende(_pnLeg); + _pnLeg.setDoubleBuffered(false); + BuLib.setDoubleBuffered(_pnLeg, false); + EbliNodeDefault def = new EbliNodeDefault(); + def.setPreferedLocation(new Point(200, 200)); + // def.setPreferedSize(new Dimension(150, 250)); + def.setCreator(creator); + // TODO non stable + scene_.addNode(def); + scene_.refresh(); + } + +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |