2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JDesktopPane__
5 #define __javax_swing_JDesktopPane__
9 #include <javax/swing/JLayeredPane.h>
10 #include <gcj/array.h>
23 namespace accessibility
25 class AccessibleContext
;
40 class javax::swing::JDesktopPane
: public ::javax::swing::JLayeredPane
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();
61 static JArray
< ::javax::swing::JInternalFrame
* > * getFramesFromComponents(JArray
< ::java::awt::Component
* > *);
63 virtual ::javax::accessibility::AccessibleContext
* getAccessibleContext();
64 public: // actually package-private
65 virtual void setUIProperty(::java::lang::String
*, ::java::lang::Object
*);
67 static const jlong serialVersionUID
= 766333777224038726LL;
69 static const jint LIVE_DRAG_MODE
= 0;
70 static const jint OUTLINE_DRAG_MODE
= 1;
72 ::javax::swing::JInternalFrame
* __attribute__((aligned(__alignof__( ::javax::swing::JLayeredPane
)))) selectedFrame
;
73 public: // actually package-private
74 ::javax::swing::DesktopManager
* desktopManager
;
77 jboolean clientDragModeSet
;
79 static ::java::lang::Class
class$
;
82 #endif // __javax_swing_JDesktopPane__