JDesktopPane.h 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __javax_swing_JDesktopPane__
  3. #define __javax_swing_JDesktopPane__
  4. #pragma interface
  5. #include <javax/swing/JLayeredPane.h>
  6. #include <gcj/array.h>
  7. extern "Java"
  8. {
  9. namespace java
  10. {
  11. namespace awt
  12. {
  13. class Component;
  14. }
  15. }
  16. namespace javax
  17. {
  18. namespace accessibility
  19. {
  20. class AccessibleContext;
  21. }
  22. namespace swing
  23. {
  24. class DesktopManager;
  25. class JDesktopPane;
  26. class JInternalFrame;
  27. namespace plaf
  28. {
  29. class DesktopPaneUI;
  30. }
  31. }
  32. }
  33. }
  34. class javax::swing::JDesktopPane : public ::javax::swing::JLayeredPane
  35. {
  36. public:
  37. JDesktopPane();
  38. virtual ::javax::swing::plaf::DesktopPaneUI * getUI();
  39. virtual void setUI(::javax::swing::plaf::DesktopPaneUI *);
  40. virtual void setDragMode(jint);
  41. virtual jint getDragMode();
  42. virtual ::javax::swing::DesktopManager * getDesktopManager();
  43. virtual void setDesktopManager(::javax::swing::DesktopManager *);
  44. virtual void updateUI();
  45. virtual ::java::lang::String * getUIClassID();
  46. virtual JArray< ::javax::swing::JInternalFrame * > * getAllFrames();
  47. virtual ::javax::swing::JInternalFrame * getSelectedFrame();
  48. virtual void setSelectedFrame(::javax::swing::JInternalFrame *);
  49. virtual JArray< ::javax::swing::JInternalFrame * > * getAllFramesInLayer(jint);
  50. virtual jboolean isOpaque();
  51. public: // actually protected
  52. virtual ::java::lang::String * paramString();
  53. private:
  54. static JArray< ::javax::swing::JInternalFrame * > * getFramesFromComponents(JArray< ::java::awt::Component * > *);
  55. public:
  56. virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
  57. public: // actually package-private
  58. virtual void setUIProperty(::java::lang::String *, ::java::lang::Object *);
  59. private:
  60. static const jlong serialVersionUID = 766333777224038726LL;
  61. public:
  62. static const jint LIVE_DRAG_MODE = 0;
  63. static const jint OUTLINE_DRAG_MODE = 1;
  64. private:
  65. ::javax::swing::JInternalFrame * __attribute__((aligned(__alignof__( ::javax::swing::JLayeredPane)))) selectedFrame;
  66. public: // actually package-private
  67. ::javax::swing::DesktopManager * desktopManager;
  68. private:
  69. jint dragMode;
  70. jboolean clientDragModeSet;
  71. public:
  72. static ::java::lang::Class class$;
  73. };
  74. #endif // __javax_swing_JDesktopPane__