Daily bump.
[official-gcc.git] / libjava / javax / swing / JDesktopPane.h
blobd7e022c906546f402691c67725c8c626b512a124
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JDesktopPane__
5 #define __javax_swing_JDesktopPane__
7 #pragma interface
9 #include <javax/swing/JLayeredPane.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace java
16 namespace awt
18 class Component;
21 namespace javax
23 namespace accessibility
25 class AccessibleContext;
27 namespace swing
29 class DesktopManager;
30 class JDesktopPane;
31 class JInternalFrame;
32 namespace plaf
34 class DesktopPaneUI;
40 class javax::swing::JDesktopPane : public ::javax::swing::JLayeredPane
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$;
82 #endif // __javax_swing_JDesktopPane__