MenuComponent.h 2.8 KB

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