JTabbedPane$Page.h 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __javax_swing_JTabbedPane$Page__
  3. #define __javax_swing_JTabbedPane$Page__
  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 Component;
  14. }
  15. }
  16. namespace javax
  17. {
  18. namespace accessibility
  19. {
  20. class Accessible;
  21. class AccessibleContext;
  22. class AccessibleRole;
  23. class AccessibleStateSet;
  24. }
  25. namespace swing
  26. {
  27. class Icon;
  28. class JTabbedPane;
  29. class JTabbedPane$Page;
  30. }
  31. }
  32. }
  33. class javax::swing::JTabbedPane$Page : public ::javax::accessibility::AccessibleContext
  34. {
  35. public: // actually protected
  36. JTabbedPane$Page(::javax::swing::JTabbedPane *, ::java::lang::String *, ::javax::swing::Icon *, ::java::awt::Component *, ::java::lang::String *);
  37. public:
  38. virtual ::java::awt::Component * getComponent();
  39. virtual void setComponent(::java::awt::Component *);
  40. virtual ::java::lang::String * getTip();
  41. virtual void setTip(::java::lang::String *);
  42. virtual ::java::awt::Color * getBackground();
  43. virtual void setBackground(::java::awt::Color *);
  44. virtual ::java::awt::Color * getForeground();
  45. virtual void setForeground(::java::awt::Color *);
  46. virtual ::java::lang::String * getTitle();
  47. virtual void setTitle(::java::lang::String *);
  48. virtual ::javax::swing::Icon * getIcon();
  49. virtual void setIcon(::javax::swing::Icon *);
  50. virtual ::javax::swing::Icon * getDisabledIcon();
  51. virtual void setDisabledIcon(::javax::swing::Icon *);
  52. virtual jboolean isEnabled();
  53. virtual void setEnabled(jboolean);
  54. virtual jint getMnemonic();
  55. virtual void setMnemonic(jint);
  56. virtual void setMnemonic(jchar);
  57. virtual jint getDisplayedMnemonicIndex();
  58. virtual void setDisplayedMnemonicIndex(jint);
  59. virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
  60. virtual ::java::lang::String * getAccessibleName();
  61. virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
  62. virtual ::javax::accessibility::AccessibleStateSet * getAccessibleStateSet();
  63. virtual jint getAccessibleIndexInParent();
  64. virtual jint getAccessibleChildrenCount();
  65. virtual ::javax::accessibility::Accessible * getAccessibleChild(jint);
  66. virtual ::java::util::Locale * getLocale();
  67. private:
  68. ::java::lang::String * __attribute__((aligned(__alignof__( ::javax::accessibility::AccessibleContext)))) tip;
  69. ::java::awt::Component * component;
  70. ::javax::swing::Icon * icon;
  71. ::javax::swing::Icon * disabledIcon;
  72. jboolean enabled;
  73. ::java::lang::String * title;
  74. ::java::awt::Color * bg;
  75. ::java::awt::Color * fg;
  76. jint mnemonicKey;
  77. jint underlinedChar;
  78. static const jlong serialVersionUID = 1614381073220130939LL;
  79. public: // actually package-private
  80. ::javax::swing::JTabbedPane * this$0;
  81. public:
  82. static ::java::lang::Class class$;
  83. };
  84. #endif // __javax_swing_JTabbedPane$Page__