2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_DefaultKeyboardFocusManager__
5 #define __java_awt_DefaultKeyboardFocusManager__
9 #include <java/awt/KeyboardFocusManager.h>
20 class DefaultKeyboardFocusManager;
30 class java::awt::DefaultKeyboardFocusManager : public ::java::awt::KeyboardFocusManager
34 DefaultKeyboardFocusManager();
35 virtual jboolean dispatchEvent(::java::awt::AWTEvent *);
37 jboolean handleFocusGained(::java::awt::event::FocusEvent *);
38 jboolean handleFocusLost(::java::awt::event::FocusEvent *);
39 jboolean enqueueKeyEvent(::java::awt::event::KeyEvent *);
41 virtual jboolean dispatchKeyEvent(::java::awt::event::KeyEvent *);
42 virtual jboolean postProcessKeyEvent(::java::awt::event::KeyEvent *);
43 virtual void processKeyEvent(::java::awt::Component *, ::java::awt::event::KeyEvent *);
44 public: // actually protected
45 virtual void enqueueKeyEvents(jlong, ::java::awt::Component *);
46 virtual void dequeueKeyEvents(jlong, ::java::awt::Component *);
47 virtual void discardKeyEvents(::java::awt::Component *);
49 virtual void focusPreviousComponent(::java::awt::Component *);
50 virtual void focusNextComponent(::java::awt::Component *);
51 virtual void upFocusCycle(::java::awt::Component *);
52 virtual void downFocusCycle(::java::awt::Container *);
54 ::java::awt::AWTKeyStroke * __attribute__((aligned(__alignof__( ::java::awt::KeyboardFocusManager)))) waitForKeyStroke;
55 ::java::util::SortedSet * delayRequests;
57 static ::java::lang::Class class$;
60 #endif // __java_awt_DefaultKeyboardFocusManager__