2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_text_LabelView__
5 #define __javax_swing_text_LabelView__
9 #include <javax/swing/text/GlyphView.h>
40 class javax::swing::text::LabelView
: public ::javax::swing::text::GlyphView
44 LabelView(::javax::swing::text::Element
*);
45 public: // actually protected
46 virtual void setPropertiesFromAttributes();
48 virtual void changedUpdate(::javax::swing::event::DocumentEvent
*, ::java::awt::Shape
*, ::javax::swing::text::ViewFactory
*);
49 virtual ::java::awt::Color
* getBackground();
50 public: // actually protected
51 virtual void setBackground(::java::awt::Color
*);
53 virtual ::java::awt::Color
* getForeground();
54 virtual ::java::awt::Font
* getFont();
55 public: // actually protected
56 virtual ::java::awt::FontMetrics
* getFontMetrics();
58 virtual jboolean
isUnderline();
59 public: // actually protected
60 virtual void setUnderline(jboolean
);
62 virtual jboolean
isSubscript();
63 public: // actually protected
64 virtual void setSubscript(jboolean
);
66 virtual jboolean
isSuperscript();
67 public: // actually protected
68 virtual void setSuperscript(jboolean
);
70 virtual jboolean
isStrikeThrough();
71 public: // actually protected
72 virtual void setStrikeThrough(jboolean
);
73 public: // actually package-private
74 ::java::awt::Color
* __attribute__((aligned(__alignof__( ::javax::swing::text::GlyphView
)))) background
;
75 ::java::awt::Color
* foreground
;
76 ::java::awt::Font
* font
;
77 jboolean strikeThrough
;
84 static ::java::lang::Class
class$
;
87 #endif // __javax_swing_text_LabelView__