Merged with mainline at revision 128810.
[official-gcc.git] / libjava / gnu / java / awt / peer / swing / SwingButtonPeer$SwingButton.h
blobffaa2b6cdc28031f6b3430f03253c08744988a51
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__
7 #pragma interface
9 #include <javax/swing/JButton.h>
10 extern "Java"
12 namespace gnu
14 namespace java
16 namespace awt
18 namespace peer
20 namespace swing
22 class SwingButtonPeer;
23 class SwingButtonPeer$SwingButton;
29 namespace java
31 namespace awt
33 class Button;
34 class Container;
35 class Graphics;
36 class Image;
37 class Point;
38 namespace event
40 class FocusEvent;
41 class KeyEvent;
42 class MouseEvent;
46 namespace javax
48 namespace swing
50 class JComponent;
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 *);
60 public:
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;
76 public:
77 static ::java::lang::Class class$;
80 #endif // __gnu_java_awt_peer_swing_SwingButtonPeer$SwingButton__