OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / javax / swing / plaf / SplitPaneUI.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_swing_plaf_SplitPaneUI__
5 #define __javax_swing_plaf_SplitPaneUI__
6
7 #pragma interface
8
9 #include <javax/swing/plaf/ComponentUI.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace awt
15     {
16         class Graphics;
17     }
18   }
19   namespace javax
20   {
21     namespace swing
22     {
23         class JSplitPane;
24       namespace plaf
25       {
26           class SplitPaneUI;
27       }
28     }
29   }
30 }
31
32 class javax::swing::plaf::SplitPaneUI : public ::javax::swing::plaf::ComponentUI
33 {
34
35 public:
36   SplitPaneUI();
37   virtual void resetToPreferredSizes(::javax::swing::JSplitPane *) = 0;
38   virtual void setDividerLocation(::javax::swing::JSplitPane *, jint) = 0;
39   virtual jint getDividerLocation(::javax::swing::JSplitPane *) = 0;
40   virtual jint getMinimumDividerLocation(::javax::swing::JSplitPane *) = 0;
41   virtual jint getMaximumDividerLocation(::javax::swing::JSplitPane *) = 0;
42   virtual void finishedPaintingChildren(::javax::swing::JSplitPane *, ::java::awt::Graphics *) = 0;
43   static ::java::lang::Class class$;
44 };
45
46 #endif // __javax_swing_plaf_SplitPaneUI__