// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- #ifndef __javax_swing_border_BevelBorder__ #define __javax_swing_border_BevelBorder__ #pragma interface #include extern "Java" { namespace java { namespace awt { class Color; class Component; class Graphics; class Insets; } } namespace javax { namespace swing { namespace border { class BevelBorder; } } } } class javax::swing::border::BevelBorder : public ::javax::swing::border::AbstractBorder { public: BevelBorder(jint); BevelBorder(jint, ::java::awt::Color *, ::java::awt::Color *); BevelBorder(jint, ::java::awt::Color *, ::java::awt::Color *, ::java::awt::Color *, ::java::awt::Color *); virtual void paintBorder(::java::awt::Component *, ::java::awt::Graphics *, jint, jint, jint, jint); virtual ::java::awt::Insets * getBorderInsets(::java::awt::Component *); virtual ::java::awt::Insets * getBorderInsets(::java::awt::Component *, ::java::awt::Insets *); virtual ::java::awt::Color * getHighlightOuterColor(::java::awt::Component *); virtual ::java::awt::Color * getHighlightInnerColor(::java::awt::Component *); virtual ::java::awt::Color * getShadowInnerColor(::java::awt::Component *); virtual ::java::awt::Color * getShadowOuterColor(::java::awt::Component *); virtual ::java::awt::Color * getHighlightOuterColor(); virtual ::java::awt::Color * getHighlightInnerColor(); virtual ::java::awt::Color * getShadowInnerColor(); virtual ::java::awt::Color * getShadowOuterColor(); virtual jint getBevelType(); virtual jboolean isBorderOpaque(); public: // actually protected virtual void paintRaisedBevel(::java::awt::Component *, ::java::awt::Graphics *, jint, jint, jint, jint); virtual void paintLoweredBevel(::java::awt::Component *, ::java::awt::Graphics *, jint, jint, jint, jint); private: static void paintBevel(::java::awt::Graphics *, jint, jint, jint, jint, ::java::awt::Color *, ::java::awt::Color *, ::java::awt::Color *, ::java::awt::Color *); public: // actually package-private static const jlong serialVersionUID = -1034942243356299676LL; public: static const jint RAISED = 0; static const jint LOWERED = 1; public: // actually protected jint __attribute__((aligned(__alignof__( ::javax::swing::border::AbstractBorder)))) bevelType; ::java::awt::Color * highlightOuter; ::java::awt::Color * highlightInner; ::java::awt::Color * shadowOuter; ::java::awt::Color * shadowInner; public: static ::java::lang::Class class$; }; #endif // __javax_swing_border_BevelBorder__