commit-classpath
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]