[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commit-cp] classpath ./ChangeLog examples/gnu/classpath/ex...
From: |
Lillian Angel |
Subject: |
[commit-cp] classpath ./ChangeLog examples/gnu/classpath/ex... |
Date: |
Tue, 30 Aug 2005 16:06:00 -0400 |
CVSROOT: /cvsroot/classpath
Module name: classpath
Branch:
Changes by: Lillian Angel <address@hidden> 05/08/30 20:05:59
Modified files:
. : ChangeLog
examples/gnu/classpath/examples/swing: Demo.java
javax/swing : DefaultCellEditor.java
javax/swing/plaf/basic: BasicTreeUI.java
javax/swing/tree: DefaultTreeCellEditor.java
Log message:
2005-08-30 Lillian Angel <address@hidden>
* examples/gnu/classpath/examples/swing/Demo.java
(mkTreeWorld): Made tree editable.
* javax/swing/DefaultCellEditor.java
(isCellEditable): Added in check for number of mouse clicks.
(DefaultCellEditor): To start editing a textfield, number of clicks
is 3.
* javax/swing/plaf/basic/BasicTreeUI.java:
Took out unneeded fields
(isEditing): Fixed to check boolean.
(updateCellEditor): Made more efficent.
(installUI): Created cell editor for initialization.
(editingStopped): Added in check to prevent a NPE.
(editingCanceled): Likewise.
(keyPressed): Added in check for pressing Enter. Enter should stop
editing and complete it, when in the process of editing.
(mousePressed): Optimized by using MouseEvent's getClickCount. The
clicking on nodes works better. Also, added in code to start the
editing.
(valueChanged): Implemented.
(selectPath): Took out code to remove an already selected path. A node
should remain selected if clicked on more than once. Works like JDK.
* javax/swing/tree/DefaultTreeCellEditor.java:
Added a helper field.
(paint): Took out redundant code.
(DefaultTreeCellEditor): Added class to listener list.
(configureEditingComponent): Updated since listener was added to list.
(isCellEditable): Finished implementation.
(stopCellEditing): Added a check for editingComponent to prevent a NPE.
(cancelCellEditing): Likewise.
(valueChanged): Took out redundant code.
(actionPerformed): Added code in to implement click-pause-click editing.
(shouldStartTimer): Fixed check.
(canEditImmediately): Took out redunant code.
(inHitRegion): Changed region to be text area only (not icon).
(createTreeCellEditor): No need to use canEdit here, removed.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.4594&tr2=1.4595&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/examples/gnu/classpath/examples/swing/Demo.java.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/DefaultCellEditor.java.diff?tr1=1.14&tr2=1.15&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/plaf/basic/BasicTreeUI.java.diff?tr1=1.69&tr2=1.70&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/tree/DefaultTreeCellEditor.java.diff?tr1=1.12&tr2=1.13&r1=text&r2=text