CVSROOT: /cvsroot/classpath Module name: classpath Changes by: Francis Kung <fkung> 06/11/06 21:28:39
Modified files: gnu/java/awt/peer/gtk: ComponentGraphics.java CairoGraphics2D.java VolatileImageGraphics.java . : ChangeLog Log message: 2006-11-06 Francis Kung <[EMAIL PROTECTED]> * gnu/java/awt/peer/gtk/ComponentGraphics.java (fillRect): Handle custom composites. (drawRenderedImage): Handle custom composites. (drawImage): Handle custom composites. (createBuffer): New method. (drawLine): Handle custom composites. (drawComposite): New method. (fill): Handle custom composites. (getNativeCM): New method. (drawGlyphVector): Handle custom composites. (drawRect): Handle custom composites. (draw): Handle custom composites. * gnu/java/awt/peer/gtk/VolatileImageGraphics.java (drawComposite): Unset composite during draw call, to prevent parent from handling composite again. * gnu/java/awt/peer/gtk/CairoGraphics2D.java (getBufferCM): Added comments. (getNativeCM): Made abstract. (setComposite): Removed comments. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/gtk/ComponentGraphics.java?cvsroot=classpath&r1=1.20&r2=1.21 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/gtk/CairoGraphics2D.java?cvsroot=classpath&r1=1.48&r2=1.49 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/gtk/VolatileImageGraphics.java?cvsroot=classpath&r1=1.10&r2=1.11 http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8765&r2=1.8766