ColorCode background,
FontState emph,
FontState underbar,
+ FontState strikeout,
+ FontState uuline,
+ FontState uwave,
FontState noun,
FontState number)
: family_(family), series_(series), shape_(shape), size_(size),
color_(color), background_(background), paint_color_(), emph_(emph),
- underbar_(underbar), noun_(noun), number_(number)
+ underbar_(underbar), strikeout_(strikeout), uuline_(uuline),
+ uwave_(uwave), noun_(noun), number_(number)
{}
/// Decreases font size by one
void setEmph(FontState e) { emph_ = e; }
FontState underbar() const { return underbar_; }
void setUnderbar(FontState u) { underbar_ = u; }
+ FontState strikeout() const { return strikeout_; }
+ void setStrikeout(FontState s) { strikeout_ = s; }
+ FontState uuline() const { return uuline_; }
+ void setUuline(FontState s) { uuline_ = s; }
+ FontState uwave() const { return uwave_; }
+ void setUwave(FontState s) { uwave_ = s; }
FontState noun() const { return noun_; }
void setNoun(FontState n) { noun_ = n; }
FontState number() const { return number_; }
///
FontState underbar_;
///
+ FontState strikeout_;
+ ///
+ FontState uuline_;
+ ///
+ FontState uwave_;
+ ///
FontState noun_;
///
FontState number_;
&& lhs.background_ == rhs.background_
&& lhs.emph_ == rhs.emph_
&& lhs.underbar_ == rhs.underbar_
+ && lhs.strikeout_ == rhs.strikeout_
+ && lhs.uuline_ == rhs.uuline_
+ && lhs.uwave_ == rhs.uwave_
&& lhs.noun_ == rhs.noun_
&& lhs.number_ == rhs.number_;
}