compilation errors fixed
[official-gcc.git] / libjava / java / awt / MenuComponent.h
blobd47e71853689939fad001e14d2c5abcb17f5535a
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_MenuComponent__
5 #define __java_awt_MenuComponent__
7 #pragma interface
9 #include <java/lang/Object.h>
10 extern "Java"
12 namespace java
14 namespace awt
16 class AWTEvent;
17 class Event;
18 class Font;
19 class MenuComponent;
20 class MenuContainer;
21 class Toolkit;
22 namespace event
24 class FocusListener;
26 namespace peer
28 class MenuComponentPeer;
32 namespace javax
34 namespace accessibility
36 class AccessibleContext;
41 class java::awt::MenuComponent : public ::java::lang::Object
44 public:
45 MenuComponent();
46 virtual ::java::awt::Font * getFont();
47 virtual void setFont(::java::awt::Font *);
48 virtual ::java::lang::String * getName();
49 public: // actually package-private
50 virtual ::java::lang::String * generateName();
51 public:
52 virtual void setName(::java::lang::String *);
53 virtual ::java::awt::MenuContainer * getParent();
54 public: // actually package-private
55 virtual void setParent(::java::awt::MenuContainer *);
56 public:
57 virtual ::java::awt::peer::MenuComponentPeer * getPeer();
58 public: // actually package-private
59 virtual void setPeer(::java::awt::peer::MenuComponentPeer *);
60 public:
61 virtual void removeNotify();
62 public: // actually package-private
63 virtual ::java::awt::Toolkit * getToolkit();
64 public: // actually protected
65 virtual ::java::lang::Object * getTreeLock();
66 public: // actually package-private
67 virtual void setTreeLock(::java::lang::Object *);
68 public:
69 virtual jboolean postEvent(::java::awt::Event *);
70 virtual void dispatchEvent(::java::awt::AWTEvent *);
71 public: // actually package-private
72 virtual void dispatchEventImpl(::java::awt::AWTEvent *);
73 public: // actually protected
74 virtual void processEvent(::java::awt::AWTEvent *);
75 public:
76 virtual ::java::lang::String * toString();
77 public: // actually protected
78 virtual ::java::lang::String * paramString();
79 public:
80 virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
81 private:
82 static const jlong serialVersionUID = -4536902356223894379LL;
83 ::java::awt::Font * __attribute__((aligned(__alignof__( ::java::lang::Object)))) font;
84 ::java::lang::String * name;
85 public: // actually package-private
86 ::java::awt::MenuContainer * parent;
87 ::java::awt::peer::MenuComponentPeer * peer;
88 private:
89 ::java::lang::Object * tree_lock;
90 static ::java::awt::Toolkit * toolkit;
91 public: // actually package-private
92 ::javax::accessibility::AccessibleContext * accessibleContext;
93 private:
94 jboolean nameExplicitlySet;
95 jboolean newEventsOnly;
96 public: // actually package-private
97 ::java::awt::event::FocusListener * focusListener;
98 public:
99 static ::java::lang::Class class$;
102 #endif // __java_awt_MenuComponent__