2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_plaf_multi_MultiSeparatorUI__
5 #define __javax_swing_plaf_multi_MultiSeparatorUI__
9 #include <javax/swing/plaf/SeparatorUI.h>
10 #include <gcj/array.h>
24 namespace accessibility
36 class MultiSeparatorUI
;
43 class javax::swing::plaf::multi::MultiSeparatorUI
: public ::javax::swing::plaf::SeparatorUI
48 static ::javax::swing::plaf::ComponentUI
* createUI(::javax::swing::JComponent
*);
49 virtual void installUI(::javax::swing::JComponent
*);
50 virtual void uninstallUI(::javax::swing::JComponent
*);
51 virtual JArray
< ::javax::swing::plaf::ComponentUI
* > * getUIs();
52 virtual jboolean
contains(::javax::swing::JComponent
*, jint
, jint
);
53 virtual void update(::java::awt::Graphics
*, ::javax::swing::JComponent
*);
54 virtual void paint(::java::awt::Graphics
*, ::javax::swing::JComponent
*);
55 virtual ::java::awt::Dimension
* getPreferredSize(::javax::swing::JComponent
*);
56 virtual ::java::awt::Dimension
* getMinimumSize(::javax::swing::JComponent
*);
57 virtual ::java::awt::Dimension
* getMaximumSize(::javax::swing::JComponent
*);
58 virtual jint
getAccessibleChildrenCount(::javax::swing::JComponent
*);
59 virtual ::javax::accessibility::Accessible
* getAccessibleChild(::javax::swing::JComponent
*, jint
);
60 public: // actually protected
61 ::java::util::Vector
* __attribute__((aligned(__alignof__( ::javax::swing::plaf::SeparatorUI
)))) uis
;
63 static ::java::lang::Class
class$
;
66 #endif // __javax_swing_plaf_multi_MultiSeparatorUI__