2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_MenuComponent$AccessibleAWTMenuComponent__
5 #define __java_awt_MenuComponent$AccessibleAWTMenuComponent__
9 #include <javax/accessibility/AccessibleContext.h>
22 class MenuComponent$AccessibleAWTMenuComponent
;
33 namespace accessibility
36 class AccessibleComponent
;
38 class AccessibleSelection
;
39 class AccessibleStateSet
;
44 class java::awt::MenuComponent$AccessibleAWTMenuComponent
: public ::javax::accessibility::AccessibleContext
47 public: // actually protected
48 MenuComponent$
AccessibleAWTMenuComponent(::java::awt::MenuComponent
*);
50 virtual void addAccessibleSelection(jint
);
51 virtual void addFocusListener(::java::awt::event::FocusListener
*);
52 virtual void clearAccessibleSelection();
53 virtual jboolean
contains(::java::awt::Point
*);
54 virtual ::javax::accessibility::Accessible
* getAccessibleAt(::java::awt::Point
*);
55 virtual ::javax::accessibility::Accessible
* getAccessibleChild(jint
);
56 virtual jint
getAccessibleChildrenCount();
57 virtual ::javax::accessibility::AccessibleComponent
* getAccessibleComponent();
58 virtual ::java::lang::String
* getAccessibleDescription();
59 virtual jint
getAccessibleIndexInParent();
60 virtual ::java::lang::String
* getAccessibleName();
61 virtual ::javax::accessibility::Accessible
* getAccessibleParent();
62 virtual ::javax::accessibility::AccessibleRole
* getAccessibleRole();
63 virtual ::javax::accessibility::AccessibleSelection
* getAccessibleSelection();
64 virtual ::javax::accessibility::Accessible
* getAccessibleSelection(jint
);
65 virtual jint
getAccessibleSelectionCount();
66 virtual ::javax::accessibility::AccessibleStateSet
* getAccessibleStateSet();
67 virtual ::java::awt::Color
* getBackground();
68 virtual ::java::awt::Rectangle
* getBounds();
69 virtual ::java::awt::Cursor
* getCursor();
70 virtual ::java::awt::Font
* getFont();
71 virtual ::java::awt::FontMetrics
* getFontMetrics(::java::awt::Font
*);
72 virtual ::java::awt::Color
* getForeground();
73 virtual ::java::util::Locale
* getLocale();
74 virtual ::java::awt::Point
* getLocation();
75 virtual ::java::awt::Point
* getLocationOnScreen();
76 virtual ::java::awt::Dimension
* getSize();
77 virtual jboolean
isAccessibleChildSelected(jint
);
78 virtual jboolean
isEnabled();
79 virtual jboolean
isFocusTraversable();
80 virtual jboolean
isShowing();
81 virtual jboolean
isVisible();
82 virtual void removeAccessibleSelection(jint
);
83 virtual void removeFocusListener(::java::awt::event::FocusListener
*);
84 virtual void requestFocus();
85 virtual void selectAllAccessibleSelection();
86 virtual void setBackground(::java::awt::Color
*);
87 virtual void setBounds(::java::awt::Rectangle
*);
88 virtual void setCursor(::java::awt::Cursor
*);
89 virtual void setEnabled(jboolean
);
90 virtual void setFont(::java::awt::Font
*);
91 virtual void setForeground(::java::awt::Color
*);
92 virtual void setLocation(::java::awt::Point
*);
93 virtual void setSize(::java::awt::Dimension
*);
94 virtual void setVisible(jboolean
);
96 static const jlong serialVersionUID
= -4269533416223798698LL;
97 public: // actually package-private
98 ::java::awt::MenuComponent
* __attribute__((aligned(__alignof__( ::javax::accessibility::AccessibleContext
)))) this$
0;
100 static ::java::lang::Class
class$
;
103 #endif // __java_awt_MenuComponent$AccessibleAWTMenuComponent__