diff options
Diffstat (limited to 'libjava/gnu/java/awt/peer/swing/SwingComponentPeer.h')
-rw-r--r-- | libjava/gnu/java/awt/peer/swing/SwingComponentPeer.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libjava/gnu/java/awt/peer/swing/SwingComponentPeer.h b/libjava/gnu/java/awt/peer/swing/SwingComponentPeer.h index af2d715d6b6..54549687881 100644 --- a/libjava/gnu/java/awt/peer/swing/SwingComponentPeer.h +++ b/libjava/gnu/java/awt/peer/swing/SwingComponentPeer.h @@ -47,6 +47,7 @@ extern "Java" class Toolkit; namespace event { + class FocusEvent; class KeyEvent; class MouseEvent; class PaintEvent; @@ -64,6 +65,13 @@ extern "Java" } } } + namespace sun + { + namespace awt + { + class CausedFocusEvent$Cause; + } + } } class gnu::java::awt::peer::swing::SwingComponentPeer : public ::java::lang::Object @@ -130,8 +138,10 @@ public: // actually protected virtual void handleMouseEvent(::java::awt::event::MouseEvent *); virtual void handleMouseMotionEvent(::java::awt::event::MouseEvent *); virtual void handleKeyEvent(::java::awt::event::KeyEvent *); + virtual void handleFocusEvent(::java::awt::event::FocusEvent *); public: virtual ::java::awt::Component * getComponent(); + virtual jboolean requestFocus(::java::awt::Component *, jboolean, jboolean, jlong, ::sun::awt::CausedFocusEvent$Cause *); public: // actually protected ::java::awt::Component * __attribute__((aligned(__alignof__( ::java::lang::Object)))) awtComponent; ::gnu::java::awt::peer::swing::SwingComponent * swingComponent; |