MenuComponent$AccessibleAWTMenuComponent.h 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __java_awt_MenuComponent$AccessibleAWTMenuComponent__
  3. #define __java_awt_MenuComponent$AccessibleAWTMenuComponent__
  4. #pragma interface
  5. #include <javax/accessibility/AccessibleContext.h>
  6. extern "Java"
  7. {
  8. namespace java
  9. {
  10. namespace awt
  11. {
  12. class Color;
  13. class Cursor;
  14. class Dimension;
  15. class Font;
  16. class FontMetrics;
  17. class MenuComponent;
  18. class MenuComponent$AccessibleAWTMenuComponent;
  19. class Point;
  20. class Rectangle;
  21. namespace event
  22. {
  23. class FocusListener;
  24. }
  25. }
  26. }
  27. namespace javax
  28. {
  29. namespace accessibility
  30. {
  31. class Accessible;
  32. class AccessibleComponent;
  33. class AccessibleRole;
  34. class AccessibleSelection;
  35. class AccessibleStateSet;
  36. }
  37. }
  38. }
  39. class java::awt::MenuComponent$AccessibleAWTMenuComponent : public ::javax::accessibility::AccessibleContext
  40. {
  41. public: // actually protected
  42. MenuComponent$AccessibleAWTMenuComponent(::java::awt::MenuComponent *);
  43. public:
  44. virtual void addAccessibleSelection(jint);
  45. virtual void addFocusListener(::java::awt::event::FocusListener *);
  46. virtual void clearAccessibleSelection();
  47. virtual jboolean contains(::java::awt::Point *);
  48. virtual ::javax::accessibility::Accessible * getAccessibleAt(::java::awt::Point *);
  49. virtual ::javax::accessibility::Accessible * getAccessibleChild(jint);
  50. virtual jint getAccessibleChildrenCount();
  51. virtual ::javax::accessibility::AccessibleComponent * getAccessibleComponent();
  52. virtual ::java::lang::String * getAccessibleDescription();
  53. virtual jint getAccessibleIndexInParent();
  54. virtual ::java::lang::String * getAccessibleName();
  55. virtual ::javax::accessibility::Accessible * getAccessibleParent();
  56. virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
  57. virtual ::javax::accessibility::AccessibleSelection * getAccessibleSelection();
  58. virtual ::javax::accessibility::Accessible * getAccessibleSelection(jint);
  59. virtual jint getAccessibleSelectionCount();
  60. virtual ::javax::accessibility::AccessibleStateSet * getAccessibleStateSet();
  61. virtual ::java::awt::Color * getBackground();
  62. virtual ::java::awt::Rectangle * getBounds();
  63. virtual ::java::awt::Cursor * getCursor();
  64. virtual ::java::awt::Font * getFont();
  65. virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *);
  66. virtual ::java::awt::Color * getForeground();
  67. virtual ::java::util::Locale * getLocale();
  68. virtual ::java::awt::Point * getLocation();
  69. virtual ::java::awt::Point * getLocationOnScreen();
  70. virtual ::java::awt::Dimension * getSize();
  71. virtual jboolean isAccessibleChildSelected(jint);
  72. virtual jboolean isEnabled();
  73. virtual jboolean isFocusTraversable();
  74. virtual jboolean isShowing();
  75. virtual jboolean isVisible();
  76. virtual void removeAccessibleSelection(jint);
  77. virtual void removeFocusListener(::java::awt::event::FocusListener *);
  78. virtual void requestFocus();
  79. virtual void selectAllAccessibleSelection();
  80. virtual void setBackground(::java::awt::Color *);
  81. virtual void setBounds(::java::awt::Rectangle *);
  82. virtual void setCursor(::java::awt::Cursor *);
  83. virtual void setEnabled(jboolean);
  84. virtual void setFont(::java::awt::Font *);
  85. virtual void setForeground(::java::awt::Color *);
  86. virtual void setLocation(::java::awt::Point *);
  87. virtual void setSize(::java::awt::Dimension *);
  88. virtual void setVisible(jboolean);
  89. private:
  90. static const jlong serialVersionUID = -4269533416223798698LL;
  91. public: // actually package-private
  92. ::java::awt::MenuComponent * __attribute__((aligned(__alignof__( ::javax::accessibility::AccessibleContext)))) this$0;
  93. public:
  94. static ::java::lang::Class class$;
  95. };
  96. #endif // __java_awt_MenuComponent$AccessibleAWTMenuComponent__