CVSROOT:        /cvsroot/classpath
Module name:    classpath
Changes by:     Roman Kennke <rabbit78> 07/04/30 14:14:26

Modified files:
        .              : ChangeLog 
        gnu/java/awt/peer/swing: SwingButtonPeer.java 
                                 SwingComponent.java 
                                 SwingComponentPeer.java 
                                 SwingContainerPeer.java 
                                 SwingLabelPeer.java SwingListPeer.java 
                                 SwingPanelPeer.java 
                                 SwingTextAreaPeer.java 
                                 SwingTextFieldPeer.java 
Added files:
        gnu/java/awt/peer/swing: SwingCheckboxPeer.java 

Log message:
        2007-04-30  Roman Kennke  <[EMAIL PROTECTED]>
        
                * gnu/java/awt/peer/swing/SwingButtonPeer.java
                (SwingButton.handleFocusEvent): New method. Handles focus 
events.
                (SwingButton.requestFocus): Overridden to avoid loop into peer
                and back.
                (SwingButton.requestFocus(boolean)): Overridden to avoid loop
                into peer and back.
                * gnu/java/awt/peer/swing/SwingCheckboxPeer.java: New class.
                Implements CheckboxPeer for Swing toolkit.
                * gnu/java/awt/peer/swing/SwingComponent.java
                (handleFocusEvent): New method. Handles focus events.
                * gnu/java/awt/peer/swing/SwingComponentPeer.java
                (getMinimumSize): Delegate to minimumSize().
                (getPreferredSize): Delegate to preferredSize().
                (handleEvent): Only paint when component is showing. Coalesce
                paint event in any case. Reformat. Handle focus events.
                (requestFocus): Post FOCUS_GAINED event.
                (handleFocusEvent): New method. Delegate to SwingComponent
                object.
                * gnu/java/awt/peer/swing/SwingContainerPeer.java
                (addHeavyweightDescendent): Make this protected.
                (removeHeavyweightDescendent): Make this protected.
                (getHeavyweightDescendents): New method. Returns all registered
                heavyweights.
                (handleKeyEvent): Delegate to peer's handleEvent() method.
                * gnu/java/awt/peer/swing/SwingLabelPeer.java
                (SwingLabel.handleFocusEvent): New method.
                * gnu/java/awt/peer/swing/SwingListPeer.java
                (SwingList.handleFocusEvent): New method.
                * gnu/java/awt/peer/swing/SwingPanelPeer.java
                Fix typo and import.
                * gnu/java/awt/peer/swing/SwingTextAreaPeer.java
                Wrap up text area in viewport.
                * gnu/java/awt/peer/swing/SwingTextFieldPeer.java
                (SwingTextField.handleFocusEvent): New method.
                (SwingTextField.requestFocus): New method.
                (SwingTextField.requestFocus(boolean)): New method.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.9289&r2=1.9290
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/swing/SwingButtonPeer.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/swing/SwingComponent.java?cvsroot=classpath&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/swing/SwingComponentPeer.java?cvsroot=classpath&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/swing/SwingContainerPeer.java?cvsroot=classpath&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/swing/SwingLabelPeer.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/swing/SwingListPeer.java?cvsroot=classpath&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/swing/SwingPanelPeer.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/swing/SwingTextAreaPeer.java?cvsroot=classpath&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/swing/SwingTextFieldPeer.java?cvsroot=classpath&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/swing/SwingCheckboxPeer.java?cvsroot=classpath&rev=1.1


Reply via email to