1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __javax_swing_text_html_ParagraphView__ 5 #define __javax_swing_text_html_ParagraphView__ 6 7 #pragma interface 8 9 #include <javax/swing/text/ParagraphView.h> 10 extern "Java" 11 { 12 namespace gnu 13 { 14 namespace javax 15 { 16 namespace swing 17 { 18 namespace text 19 { 20 namespace html 21 { 22 namespace css 23 { 24 class Length; 25 } 26 } 27 } 28 } 29 } 30 } 31 namespace java 32 { 33 namespace awt 34 { 35 class Graphics; 36 class Shape; 37 } 38 } 39 namespace javax 40 { 41 namespace swing 42 { 43 class SizeRequirements; 44 namespace text 45 { 46 class AttributeSet; 47 class Element; 48 class View; 49 namespace html 50 { 51 class ParagraphView; 52 class StyleSheet; 53 class StyleSheet$BoxPainter; 54 } 55 } 56 } 57 } 58 } 59 60 class javax::swing::text::html::ParagraphView : public ::javax::swing::text::ParagraphView 61 { 62 63 public: 64 ParagraphView(::javax::swing::text::Element *); 65 virtual void setParent(::javax::swing::text::View *); 66 virtual ::javax::swing::text::AttributeSet * getAttributes(); 67 public: // actually protected 68 virtual void setPropertiesFromAttributes(); 69 virtual ::javax::swing::text::html::StyleSheet * getStyleSheet(); 70 virtual ::javax::swing::SizeRequirements * calculateMinorAxisRequirements(jint, ::javax::swing::SizeRequirements *); 71 private: 72 jboolean setCSSSpan(::javax::swing::SizeRequirements *, jint); 73 public: 74 virtual jboolean isVisible(); 75 virtual void paint(::java::awt::Graphics *, ::java::awt::Shape *); 76 virtual jfloat getPreferredSpan(jint); 77 virtual jfloat getMinimumSpan(jint); 78 virtual jfloat getMaximumSpan(jint); 79 private: 80 ::javax::swing::text::AttributeSet * __attribute__((aligned(__alignof__( ::javax::swing::text::ParagraphView)))) attributes; 81 ::javax::swing::text::html::StyleSheet$BoxPainter * painter; 82 ::gnu::javax::swing::text::html::css::Length * cssWidth; 83 ::gnu::javax::swing::text::html::css::Length * cssHeight; 84 public: 85 static ::java::lang::Class class$; 86 }; 87 88 #endif // __javax_swing_text_html_ParagraphView__ 89