71 |
import java.awt.image.VolatileImage; |
import java.awt.image.VolatileImage; |
72 |
import java.awt.peer.ComponentPeer; |
import java.awt.peer.ComponentPeer; |
73 |
import java.awt.peer.ContainerPeer; |
import java.awt.peer.ContainerPeer; |
74 |
|
import java.awt.peer.WindowPeer; |
75 |
import java.util.Timer; |
import java.util.Timer; |
76 |
import java.util.TimerTask; |
import java.util.TimerTask; |
77 |
|
|
99 |
native int[] gtkWidgetGetBackground (); |
native int[] gtkWidgetGetBackground (); |
100 |
native void gtkWidgetGetDimensions (int[] dim); |
native void gtkWidgetGetDimensions (int[] dim); |
101 |
native void gtkWidgetGetPreferredDimensions (int[] dim); |
native void gtkWidgetGetPreferredDimensions (int[] dim); |
102 |
|
native void gtkWindowGetLocationOnScreen (int[] point); |
103 |
native void gtkWidgetGetLocationOnScreen (int[] point); |
native void gtkWidgetGetLocationOnScreen (int[] point); |
104 |
native void gtkWidgetSetCursor (int type); |
native void gtkWidgetSetCursor (int type); |
105 |
native void gtkWidgetSetCursorUnlocked (int type); |
native void gtkWidgetSetCursorUnlocked (int type); |
272 |
public Point getLocationOnScreen () |
public Point getLocationOnScreen () |
273 |
{ |
{ |
274 |
int point[] = new int[2]; |
int point[] = new int[2]; |
275 |
gtkWidgetGetLocationOnScreen (point); |
if( this instanceof WindowPeer ) |
276 |
|
gtkWindowGetLocationOnScreen (point); |
277 |
|
else |
278 |
|
gtkWidgetGetLocationOnScreen (point); |
279 |
return new Point (point[0], point[1]); |
return new Point (point[0], point[1]); |
280 |
} |
} |
281 |
|
|