mips-protos.h (mips_output_external): Make it return void.
[official-gcc.git] / libjava / javax / swing / JLayeredPane.h
blob3e6acaa9248bc6521d15df0ab171d451eacd21d2
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JLayeredPane__
5 #define __javax_swing_JLayeredPane__
7 #pragma interface
9 #include <javax/swing/JComponent.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace java
16 namespace awt
18 class Component;
19 class Graphics;
22 namespace javax
24 namespace accessibility
26 class AccessibleContext;
28 namespace swing
30 class JComponent;
31 class JLayeredPane;
36 class javax::swing::JLayeredPane : public ::javax::swing::JComponent
39 public:
40 JLayeredPane();
41 virtual jint getLayer(::java::awt::Component *);
42 static jint getLayer(::javax::swing::JComponent *);
43 static ::javax::swing::JLayeredPane * getLayeredPaneAbove(::java::awt::Component *);
44 virtual jint highestLayer();
45 virtual jint lowestLayer();
46 virtual void moveToFront(::java::awt::Component *);
47 virtual void moveToBack(::java::awt::Component *);
48 virtual jint getPosition(::java::awt::Component *);
49 virtual void setPosition(::java::awt::Component *, jint);
50 virtual JArray< ::java::awt::Component * > * getComponentsInLayer(jint);
51 virtual jint getComponentCountInLayer(jint);
52 public: // actually protected
53 virtual ::java::util::Hashtable * getComponentToLayer();
54 public:
55 virtual jint getIndexOf(::java::awt::Component *);
56 public: // actually protected
57 virtual ::java::lang::Integer * getObjectForLayer(jint);
58 virtual jint insertIndexForLayer(jint, jint);
59 private:
60 jint insertIndexForLayer(::java::awt::Component *, jint, jint);
61 public:
62 virtual void remove(jint);
63 virtual void removeAll();
64 virtual void setLayer(::java::awt::Component *, jint);
65 virtual void setLayer(::java::awt::Component *, jint, jint);
66 public: // actually protected
67 virtual void addImpl(::java::awt::Component *, ::java::lang::Object *, jint);
68 public:
69 static void putLayer(::javax::swing::JComponent *, jint);
70 virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
71 virtual void paint(::java::awt::Graphics *);
72 virtual jboolean isOptimizedDrawingEnabled();
73 private:
74 static const jlong serialVersionUID = 5534920399324590459LL;
75 public:
76 static ::java::lang::String * LAYER_PROPERTY;
77 static ::java::lang::Integer * FRAME_CONTENT_LAYER;
78 static ::java::lang::Integer * DEFAULT_LAYER;
79 static ::java::lang::Integer * PALETTE_LAYER;
80 static ::java::lang::Integer * MODAL_LAYER;
81 static ::java::lang::Integer * POPUP_LAYER;
82 static ::java::lang::Integer * DRAG_LAYER;
83 private:
84 ::java::util::Hashtable * __attribute__((aligned(__alignof__( ::javax::swing::JComponent)))) componentToLayer;
85 public:
86 static ::java::lang::Class class$;
89 #endif // __javax_swing_JLayeredPane__