JList$AccessibleJList$AccessibleJListChild.h 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __javax_swing_JList$AccessibleJList$AccessibleJListChild__
  3. #define __javax_swing_JList$AccessibleJList$AccessibleJListChild__
  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 Point;
  18. class Rectangle;
  19. namespace event
  20. {
  21. class FocusListener;
  22. }
  23. }
  24. namespace beans
  25. {
  26. class PropertyChangeListener;
  27. }
  28. }
  29. namespace javax
  30. {
  31. namespace accessibility
  32. {
  33. class Accessible;
  34. class AccessibleContext;
  35. class AccessibleRole;
  36. class AccessibleStateSet;
  37. }
  38. namespace swing
  39. {
  40. class JList;
  41. class JList$AccessibleJList;
  42. class JList$AccessibleJList$AccessibleJListChild;
  43. }
  44. }
  45. }
  46. class javax::swing::JList$AccessibleJList$AccessibleJListChild : public ::javax::accessibility::AccessibleContext
  47. {
  48. public:
  49. JList$AccessibleJList$AccessibleJListChild(::javax::swing::JList$AccessibleJList *, ::javax::swing::JList *, jint);
  50. virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
  51. virtual ::java::awt::Color * getBackground();
  52. virtual void setBackground(::java::awt::Color *);
  53. virtual ::java::awt::Color * getForeground();
  54. virtual void setForeground(::java::awt::Color *);
  55. virtual ::java::awt::Cursor * getCursor();
  56. virtual void setCursor(::java::awt::Cursor *);
  57. virtual ::java::awt::Font * getFont();
  58. virtual void setFont(::java::awt::Font *);
  59. virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *);
  60. virtual jboolean isEnabled();
  61. virtual void setEnabled(jboolean);
  62. virtual jboolean isVisible();
  63. virtual void setVisible(jboolean);
  64. virtual jboolean isShowing();
  65. virtual jboolean contains(::java::awt::Point *);
  66. virtual ::java::awt::Point * getLocationOnScreen();
  67. virtual ::java::awt::Point * getLocation();
  68. virtual void setLocation(::java::awt::Point *);
  69. virtual ::java::awt::Rectangle * getBounds();
  70. virtual void setBounds(::java::awt::Rectangle *);
  71. virtual ::java::awt::Dimension * getSize();
  72. virtual void setSize(::java::awt::Dimension *);
  73. virtual ::javax::accessibility::Accessible * getAccessibleAt(::java::awt::Point *);
  74. virtual jboolean isFocusTraversable();
  75. virtual void requestFocus();
  76. virtual void addFocusListener(::java::awt::event::FocusListener *);
  77. virtual void removeFocusListener(::java::awt::event::FocusListener *);
  78. virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
  79. virtual ::javax::accessibility::AccessibleStateSet * getAccessibleStateSet();
  80. virtual jint getAccessibleIndexInParent();
  81. virtual jint getAccessibleChildrenCount();
  82. virtual ::javax::accessibility::Accessible * getAccessibleChild(jint);
  83. virtual ::java::util::Locale * getLocale();
  84. virtual void addPropertyChangeListener(::java::beans::PropertyChangeListener *);
  85. virtual void removePropertyChangeListener(::java::beans::PropertyChangeListener *);
  86. public: // actually package-private
  87. ::javax::swing::JList * __attribute__((aligned(__alignof__( ::javax::accessibility::AccessibleContext)))) parent;
  88. jint listIndex;
  89. ::java::awt::Cursor * cursor;
  90. ::javax::swing::JList$AccessibleJList * this$1;
  91. public:
  92. static ::java::lang::Class class$;
  93. };
  94. #endif // __javax_swing_JList$AccessibleJList$AccessibleJListChild__