Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv19366/src/net/sourceforge/bprocessor/gl
Modified Files:
GLView.java
Log Message:
LengthField
Index: GLView.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/GLView.java,v
retrieving revision 1.39
retrieving revision 1.40
diff -C2 -d -r1.39 -r1.40
*** GLView.java 8 Sep 2006 13:08:20 -0000 1.39
--- GLView.java 11 Sep 2006 06:33:01 -0000 1.40
***************
*** 10,14 ****
import net.sourceforge.bprocessor.gl.tool.ToolFactory;
import net.sourceforge.bprocessor.gl.view.View;
- import net.sourceforge.bprocessor.model.Edge;
import net.sourceforge.bprocessor.model.Observer;
import net.sourceforge.bprocessor.model.Project;
--- 10,13 ----
***************
*** 29,33 ****
import java.awt.event.MouseListener;
import java.awt.event.ActionListener;
- import java.util.Collection;
import javax.swing.JTextField;
--- 28,31 ----
***************
*** 263,267 ****
* The length field class
*/
! class LengthField extends JTextField implements Observer {
/** The logger */
private Logger log = Logger.getLogger(LengthField.class);
--- 261,265 ----
* The length field class
*/
! class LengthField extends JTextField {
/** The logger */
private Logger log = Logger.getLogger(LengthField.class);
***************
*** 272,276 ****
public LengthField() {
super(15);
- Selection.primary().addObserver(this);
}
--- 270,273 ----
***************
*** 309,332 ****
return 0;
}
-
- /**
- * @param object The changed object (Selection)
- */
- public void update(Object object) {
- Collection selection = Selection.primary();
- if (selection == object) {
- if (selection.size() == 1) {
- Object entity = selection.iterator().next();
- if (entity instanceof Edge) {
- Edge edge = (Edge) entity;
- setText(edge.getLength());
- } else {
- setText(0);
- }
- } else {
- setText(0);
- }
- }
- }
}
--- 306,309 ----
|