Daily bump.
[official-gcc.git] / libjava / javax / swing / JTabbedPane$Page.h
blob346289a538b625188c1a3e0b00156dbbafabd652
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JTabbedPane$Page__
5 #define __javax_swing_JTabbedPane$Page__
7 #pragma interface
9 #include <javax/accessibility/AccessibleContext.h>
10 extern "Java"
12 namespace java
14 namespace awt
16 class Color;
17 class Component;
20 namespace javax
22 namespace accessibility
24 class Accessible;
25 class AccessibleContext;
26 class AccessibleRole;
27 class AccessibleStateSet;
29 namespace swing
31 class Icon;
32 class JTabbedPane;
33 class JTabbedPane$Page;
38 class javax::swing::JTabbedPane$Page : public ::javax::accessibility::AccessibleContext
41 public: // actually protected
42 JTabbedPane$Page(::javax::swing::JTabbedPane *, ::java::lang::String *, ::javax::swing::Icon *, ::java::awt::Component *, ::java::lang::String *);
43 public:
44 virtual ::java::awt::Component * getComponent();
45 virtual void setComponent(::java::awt::Component *);
46 virtual ::java::lang::String * getTip();
47 virtual void setTip(::java::lang::String *);
48 virtual ::java::awt::Color * getBackground();
49 virtual void setBackground(::java::awt::Color *);
50 virtual ::java::awt::Color * getForeground();
51 virtual void setForeground(::java::awt::Color *);
52 virtual ::java::lang::String * getTitle();
53 virtual void setTitle(::java::lang::String *);
54 virtual ::javax::swing::Icon * getIcon();
55 virtual void setIcon(::javax::swing::Icon *);
56 virtual ::javax::swing::Icon * getDisabledIcon();
57 virtual void setDisabledIcon(::javax::swing::Icon *);
58 virtual jboolean isEnabled();
59 virtual void setEnabled(jboolean);
60 virtual jint getMnemonic();
61 virtual void setMnemonic(jint);
62 virtual void setMnemonic(jchar);
63 virtual jint getDisplayedMnemonicIndex();
64 virtual void setDisplayedMnemonicIndex(jint);
65 virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
66 virtual ::java::lang::String * getAccessibleName();
67 virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
68 virtual ::javax::accessibility::AccessibleStateSet * getAccessibleStateSet();
69 virtual jint getAccessibleIndexInParent();
70 virtual jint getAccessibleChildrenCount();
71 virtual ::javax::accessibility::Accessible * getAccessibleChild(jint);
72 virtual ::java::util::Locale * getLocale();
73 private:
74 ::java::lang::String * __attribute__((aligned(__alignof__( ::javax::accessibility::AccessibleContext)))) tip;
75 ::java::awt::Component * component;
76 ::javax::swing::Icon * icon;
77 ::javax::swing::Icon * disabledIcon;
78 jboolean enabled;
79 ::java::lang::String * title;
80 ::java::awt::Color * bg;
81 ::java::awt::Color * fg;
82 jint mnemonicKey;
83 jint underlinedChar;
84 static const jlong serialVersionUID = 1614381073220130939LL;
85 public: // actually package-private
86 ::javax::swing::JTabbedPane * this$0;
87 public:
88 static ::java::lang::Class class$;
91 #endif // __javax_swing_JTabbedPane$Page__