21 return (
style == other.style) && (
fore == other.fore);
51 void SetFlags(
int attributes_)
noexcept;
void SetFlags(int attributes_) noexcept
Indicator(int style_, ColourDesired fore_=ColourDesired(0, 0, 0), bool under_=false, int fillAlpha_=30, int outlineAlpha_=50) noexcept
bool IsDynamic() const noexcept
void Draw(Surface *surface, const PRectangle &rc, const PRectangle &rcLine, const PRectangle &rcCharacter, State drawState, int value) const
bool OverridesTextFore() const noexcept
int Flags() const noexcept
A geometric rectangle class.
A surface abstracts a place to draw.
Styling buffer using one element for each run rather than using a filled buffer.
StyleAndColour(int style_, ColourDesired fore_=ColourDesired(0, 0, 0)) noexcept
bool operator==(const StyleAndColour &other) const noexcept
StyleAndColour() noexcept