commit-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[commit-cp] classpath ChangeLog gnu/java/awt/peer/swing/Swi...


From: Roman Kennke
Subject: [commit-cp] classpath ChangeLog gnu/java/awt/peer/swing/Swi...
Date: Thu, 09 Nov 2006 20:53:24 +0000

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Changes by:     Roman Kennke <rabbit78> 06/11/09 20:53:24

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

Log message:
        2006-11-09  Ingo Proetel  <address@hidden>
        2006-11-09  Roman Kennke  <address@hidden>
        
                * gnu/java/awt/peer/swing/SwingButtonPeer.java
                (SwingButton.button): New field.
                (SwingButton.SwingButton): Added constructor.
                (SwingButton.isShowing): Access button field instead of
                the surrounding class.
                (SwingButton.getParent): Access button field instead of
                the surrounding class.
                (SwingButtonPeer): Call new SwingButton constructor.
                * gnu/java/awt/peer/swing/SwingComponent.java:
                Several documentation updates.
                * gnu/java/awt/peer/swing/SwingComponentPeer.java
                (currentPaintEvents): New field.
                (peerFont): New field.
                (SwingComponentPeer): Initialize currentPaintEvents fields.
                (coalescePaintEvents): Implemented.
                (dispose): Unregister peer from heavyweight list of its 
container.
                (getGraphics): Fetch graphics from parent component.
                (handleEvent): Discard paint event if its coalesced.
                (init): Register component with its container for proper 
painting.
                (paint): Call peerPaint().
                (peerPaint): Added argument that indicates if we should update.
                Call paint or update on the actual AWT component.
                (peerPaintComponent): New method. Paints the peer (Swing) 
component.
                (setFont): Set peerFont field.
                * gnu/java/awt/peer/swing/SwingContainerPeer.java
                (backbuffer): New field.
                (focusOwner): New field.
                (heavyweightDescendents): New field.
                (SwingContainerPeer): Take Container as argument. Don't call 
init
                yet.
                (addHeavyweightDescendent): New method.
                (getFocusOwner): New helper method.
                (getInsets): Delegate to insets().
                (handleKeyEvent): Dispatch event to focus owner.
                (handleMouseEvent): Dispatch to child component.
                (isDoubleBuffering): New helper method.
                (peerPaint): Overridden to implement container painting with
                double buffering.
                (peerPaintChildren): New method. Paints the descendents of this
                container.
                (removeHeavyweightDescendent): New helper method.       
                * gnu/java/awt/peer/swing/SwingFramePeer.java
                (peerPaint): Removed.
                (peerPaintComponent): Overridden to paint the menu bar.
                * gnu/java/awt/peer/swing/SwingLabelPeer.java
                (SwingLabel.label): New field.
                (SwingLabel.SwingLabel): Added constructor with Label argument.
                (SwingLabel.getGraphics): Implemented to fetch the graphics from
                the actual AWT component.
                (SwingLabel.getParent): Implemented to fetch the parent from
                the AWT component.
                (SwingLabel.isShowing): Access the label field.
                (SwingLabelPeer): Set alignment from label.
                * gnu/java/awt/peer/swing/SwingListPeer.java: New class.
                * gnu/java/awt/peer/swing/SwingMenuBarPeer.java: Documentation
                fixlet.
                * gnu/java/awt/peer/swing/SwingPanelPeer.java:
                Don't be a lighweight peer.
                (SwingPanelPeer): Call init.
                * gnu/java/awt/peer/swing/SwingTextAreaPeer.java: New class.
                * gnu/java/awt/peer/swing/SwingTextFieldPeer.java
                (SwingTextField.textField): New field.
                (SwingTextField.SwingTextField): New constructor.
                (SwingTextField.isShowing): Access field not enclosing class.
                (SwingTextField.getGraphics): New method.
                (SwingTextField.getParent): New method.
                (SwingTextFieldPeer): Call new constructor.
                (select): Renamed arguments.
                * gnu/java/awt/peer/swing/SwingWindowPeer.java
                (SwingWindowPeer): Call init.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8783&r2=1.8784
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/swing/SwingButtonPeer.java?cvsroot=classpath&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/swing/SwingComponent.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/swing/SwingComponentPeer.java?cvsroot=classpath&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/swing/SwingContainerPeer.java?cvsroot=classpath&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/swing/SwingFramePeer.java?cvsroot=classpath&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/swing/SwingLabelPeer.java?cvsroot=classpath&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/swing/SwingMenuBarPeer.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/swing/SwingPanelPeer.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.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/swing/SwingWindowPeer.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&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/swing/SwingTextAreaPeer.java?cvsroot=classpath&rev=1.1




reply via email to

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