2005-04-19 Michael Koch <konqueror@gmx.de>

* gnu/java/awt/peer/gtk/GdkGraphics.java
	(getClipBounds): Handle clip being null.
	(setClip): Likewise.
	* java/beans/beancontext/BeanContextSupport.java
	(add): Implemented.
	(addAll): Likewise.
	(clear): Likewise.
	(removeAll): Likewise.
	(retainAll): Likewise.

2005-04-19  Michael Koch  <konqueror@gmx.de>

	* java/beans/beancontext/BeanContextServicesSupport.java
	(BeanContextServicesSupport): Reimplemented.
	(addBeanContextServicesListener): Implemented.
	(initialize): Likewise.
	(removeBeanContextServicesListener): Likewise.
	* java/beans/beancontext/BeanContextSupport.java
	(add): Likewise.
	(addBeanContextMembershipListener): Likewise.
	(getLocale): Likewise.
	(initialize): Likewise.
	(iterator): Likewise.
	(remove): Likewise.
	(toArray): Likewise.

From-SVN: r98375
This commit is contained in:
Michael Koch 2005-04-19 05:20:12 +00:00 committed by Michael Koch
parent 9c3ff9fc82
commit 747a54e2e6
4 changed files with 93 additions and 42 deletions

View file

@ -404,7 +404,10 @@ public class GdkGraphics extends Graphics
public Rectangle getClipBounds ()
{
return new Rectangle (clip.x, clip.y, clip.width, clip.height);
if (clip == null)
return null;
else
return clip.getBounds();
}
public Color getColor ()
@ -445,7 +448,8 @@ public class GdkGraphics extends Graphics
public void setClip (Shape clip)
{
setClip (clip.getBounds ());
if (clip != null)
setClip(clip.getBounds());
}
private native void setFGColor(int red, int green, int blue);