2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_awt_peer_swing_SwingButtonPeer$SwingButton__
5 #define __gnu_java_awt_peer_swing_SwingButtonPeer$SwingButton__
9 #include <javax/swing/JButton.h>
22 class SwingButtonPeer
;
23 class SwingButtonPeer$SwingButton
;
55 class gnu::java::awt::peer::swing::SwingButtonPeer$SwingButton
: public ::javax::swing::JButton
58 public: // actually package-private
59 SwingButtonPeer$
SwingButton(::gnu::java::awt::peer::swing::SwingButtonPeer
*, ::java::awt::Button
*);
61 virtual ::java::awt::Point
* getLocationOnScreen();
62 virtual jboolean
isShowing();
63 virtual ::java::awt::Image
* createImage(jint
, jint
);
64 virtual ::java::awt::Graphics
* getGraphics();
65 virtual ::javax::swing::JComponent
* getJComponent();
66 virtual void handleMouseEvent(::java::awt::event::MouseEvent
*);
67 virtual void handleMouseMotionEvent(::java::awt::event::MouseEvent
*);
68 virtual void handleKeyEvent(::java::awt::event::KeyEvent
*);
69 virtual ::java::awt::Container
* getParent();
70 virtual void handleFocusEvent(::java::awt::event::FocusEvent
*);
71 virtual void requestFocus();
72 virtual jboolean
requestFocus(jboolean
);
73 public: // actually package-private
74 ::java::awt::Button
* __attribute__((aligned(__alignof__( ::javax::swing::JButton
)))) button
;
75 ::gnu::java::awt::peer::swing::SwingButtonPeer
* this$
0;
77 static ::java::lang::Class
class$
;
80 #endif // __gnu_java_awt_peer_swing_SwingButtonPeer$SwingButton__