Merged with mainline at revision 128810.
[official-gcc.git] / libjava / gnu / java / awt / peer / swing / SwingLabelPeer$SwingLabel.h
blob561c8102fcb3a0a15bf062ffa367edd079d1944e
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_awt_peer_swing_SwingLabelPeer$SwingLabel__
5 #define __gnu_java_awt_peer_swing_SwingLabelPeer$SwingLabel__
7 #pragma interface
9 #include <javax/swing/JLabel.h>
10 extern "Java"
12 namespace gnu
14 namespace java
16 namespace awt
18 namespace peer
20 namespace swing
22 class SwingLabelPeer;
23 class SwingLabelPeer$SwingLabel;
29 namespace java
31 namespace awt
33 class Container;
34 class Graphics;
35 class Image;
36 class Label;
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::SwingLabelPeer$SwingLabel : public ::javax::swing::JLabel
58 public: // actually package-private
59 SwingLabelPeer$SwingLabel(::gnu::java::awt::peer::swing::SwingLabelPeer *, ::java::awt::Label *);
60 public:
61 virtual ::javax::swing::JComponent * getJComponent();
62 virtual void handleMouseEvent(::java::awt::event::MouseEvent *);
63 virtual void handleMouseMotionEvent(::java::awt::event::MouseEvent *);
64 virtual void handleKeyEvent(::java::awt::event::KeyEvent *);
65 virtual void handleFocusEvent(::java::awt::event::FocusEvent *);
66 virtual ::java::awt::Point * getLocationOnScreen();
67 virtual jboolean isShowing();
68 virtual ::java::awt::Image * createImage(jint, jint);
69 virtual ::java::awt::Graphics * getGraphics();
70 virtual ::java::awt::Container * getParent();
71 public: // actually package-private
72 ::java::awt::Label * __attribute__((aligned(__alignof__( ::javax::swing::JLabel)))) label;
73 ::gnu::java::awt::peer::swing::SwingLabelPeer * this$0;
74 public:
75 static ::java::lang::Class class$;
78 #endif // __gnu_java_awt_peer_swing_SwingLabelPeer$SwingLabel__