[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commit-cp] classpath gnu/java/awt/peer/GLightweightPeer.ja...
From: |
Roman Kennke |
Subject: |
[commit-cp] classpath gnu/java/awt/peer/GLightweightPeer.ja... |
Date: |
Fri, 28 Jul 2006 10:07:39 +0000 |
CVSROOT: /cvsroot/classpath
Module name: classpath
Changes by: Roman Kennke <rabbit78> 06/07/28 10:07:39
Modified files:
gnu/java/awt/peer: GLightweightPeer.java
. : ChangeLog
java/awt : Component.java Container.java Toolkit.java
Log message:
2006-07-27 Roman Kennke <address@hidden>
* java/awt/Component.java
(getToolkit): Search for heavyweight parent and query the
heavyweight's peer.
(checkImage(Image,int,int,ImageObserver)): Likewise.
(checkImage(ImageProducer)): Likewise.
(createImage(int,int)): Likewise.
(createVolatileImage(int,int)): Likewise.
(createVolatileImage(int,int,ImageCapabilities)): Likewise.
(getFontMetrics): Likewise.
(getGraphics): Likewise.
(getLocationOnScreen): Likewise.
(prepareImage): Likewise.
(setCursor): Likewise.
(repaint): Added null check.
(addNotify): Send hierarchy event.
(removeNotify): Send hierarchy event.
(disableEvents): Update hierarchy listener counters.
(enableEvents): Update hierarchy listener counters.
(isHierarchyVisible): New helper method.
(notifyReshape): Do Container specific handling in
Container.
* java/awt/Container.java
(insets): For lightweights, return (0,0,0,0).
* java/awt/Toolkit.java
(lightweightPeer): New static field.
(createComponent): Return shared instance of GLightweightPeer.
(notifyReshape): Override Component method to add some handling
that is specific for Container.
(removeAll): Also send hierarchy and container events here.
Update the hierarchy listener counters.
* gnu/java/awt/peer/GLightweightPeer.java: Made all methods
stubs and added comment.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/GLightweightPeer.java?cvsroot=classpath&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8252&r2=1.8253
http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/Component.java?cvsroot=classpath&r1=1.139&r2=1.140
http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/Container.java?cvsroot=classpath&r1=1.102&r2=1.103
http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/Toolkit.java?cvsroot=classpath&r1=1.43&r2=1.44
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [commit-cp] classpath gnu/java/awt/peer/GLightweightPeer.ja...,
Roman Kennke <=