Merged gcj-eclipse branch to trunk.
[official-gcc.git] / libjava / java / awt / peer / RobotPeer.h
blobf0f810ae384304ec61c3b1403ef4470f726aca07
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_peer_RobotPeer__
5 #define __java_awt_peer_RobotPeer__
7 #pragma interface
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace java
16 namespace awt
18 class Rectangle;
19 namespace peer
21 class RobotPeer;
27 class java::awt::peer::RobotPeer : public ::java::lang::Object
30 public:
31 virtual void mouseMove(jint, jint) = 0;
32 virtual void mousePress(jint) = 0;
33 virtual void mouseRelease(jint) = 0;
34 virtual void mouseWheel(jint) = 0;
35 virtual void keyPress(jint) = 0;
36 virtual void keyRelease(jint) = 0;
37 virtual jint getRGBPixel(jint, jint) = 0;
38 virtual JArray< jint > * getRGBPixels(::java::awt::Rectangle *) = 0;
39 static ::java::lang::Class class$;
40 } __attribute__ ((java_interface));
42 #endif // __java_awt_peer_RobotPeer__