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