From: <had...@us...> - 2008-10-30 19:48:38
|
Revision: 4133 http://fudaa.svn.sourceforge.net/fudaa/?rev=4133&view=rev Author: hadouxad Date: 2008-10-30 19:48:29 +0000 (Thu, 30 Oct 2008) Log Message: ----------- maj donn?\195?\169es Modified Paths: -------------- branches/Prepro-0.92-SNAPSHOT/ebli/src/org/fudaa/ebli/visuallibrary/EbliScene.java Modified: branches/Prepro-0.92-SNAPSHOT/ebli/src/org/fudaa/ebli/visuallibrary/EbliScene.java =================================================================== --- branches/Prepro-0.92-SNAPSHOT/ebli/src/org/fudaa/ebli/visuallibrary/EbliScene.java 2008-10-30 19:48:18 UTC (rev 4132) +++ branches/Prepro-0.92-SNAPSHOT/ebli/src/org/fudaa/ebli/visuallibrary/EbliScene.java 2008-10-30 19:48:29 UTC (rev 4133) @@ -7,6 +7,7 @@ import java.beans.PropertyChangeListener; import java.beans.PropertyChangeSupport; import java.util.Iterator; +import java.util.List; import java.util.Map; import java.util.Set; @@ -323,4 +324,33 @@ return null; } + + + public void moveWidgetTo(EbliWidget widget, int position){ + + // this.removeChild(widget); + // this.addChild(position,widget ); + // getChildren().remove(widget); + // getChildren().add(position, widget); + // widget.bringToFront() + + + if (widget.getParentWidget() == null) + return; + List<Widget> children = widget.getParentWidget().getChildren(); + int i = children.indexOf (this); + if (i < 0) + return; + children.remove (i); + children.add (position, this); + revalidate (); + widget.getParentWidget().revalidate (); + + + refresh(); + + + } + + } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |