2012-12-20 Paul Thomas <pault@gcc.gnu.org>
[official-gcc.git] / libjava / java / awt / MenuComponent$AccessibleAWTMenuComponent.h
blob05d724b702ddb57e29afb12a39a27381fa114698
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_MenuComponent$AccessibleAWTMenuComponent__
5 #define __java_awt_MenuComponent$AccessibleAWTMenuComponent__
7 #pragma interface
9 #include <javax/accessibility/AccessibleContext.h>
10 extern "Java"
12 namespace java
14 namespace awt
16 class Color;
17 class Cursor;
18 class Dimension;
19 class Font;
20 class FontMetrics;
21 class MenuComponent;
22 class MenuComponent$AccessibleAWTMenuComponent;
23 class Point;
24 class Rectangle;
25 namespace event
27 class FocusListener;
31 namespace javax
33 namespace accessibility
35 class Accessible;
36 class AccessibleComponent;
37 class AccessibleRole;
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 *);
49 public:
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);
95 private:
96 static const jlong serialVersionUID = -4269533416223798698LL;
97 public: // actually package-private
98 ::java::awt::MenuComponent * __attribute__((aligned(__alignof__( ::javax::accessibility::AccessibleContext)))) this$0;
99 public:
100 static ::java::lang::Class class$;
103 #endif // __java_awt_MenuComponent$AccessibleAWTMenuComponent__