Commit 5176577d by Scott Gilbertson

Index: libjava/ChangeLog

from  Scott Gilbertson  <scottg@mantatest.com>

	* gnu/awt/xlib/XCanvasPeer.java (handleEvent): Implemented.

From-SVN: r76899
parent 20f5dc60
...@@ -279,6 +279,32 @@ public class XCanvasPeer implements CanvasPeer ...@@ -279,6 +279,32 @@ public class XCanvasPeer implements CanvasPeer
public void handleEvent(AWTEvent event) public void handleEvent(AWTEvent event)
{ {
int id = event.getID ();
switch (id)
{
case PaintEvent.PAINT:
case PaintEvent.UPDATE:
{
try
{
Graphics g = getGraphics ();
g.setClip (((PaintEvent)event).getUpdateRect ());
if (id == PaintEvent.PAINT)
component.paint (g);
else
component.update (g);
g.dispose ();
}
catch (InternalError e)
{
System.err.println (e);
}
}
break;
}
} }
public boolean isFocusTraversable() public boolean isFocusTraversable()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment