LMMS
Loading...
Searching...
No Matches
juce::AttributedString::Attribute Class Reference

#include <juce_AttributedString.h>

Public Member Functions

 Attribute ()=default
 Attribute (const Attribute &)=default
Attributeoperator= (const Attribute &)=default
 Attribute (Attribute &&) noexcept=default
Attributeoperator= (Attribute &&) noexcept=default
 Attribute (Range< int > range, const Font &font, Colour colour) noexcept

Public Attributes

Range< intrange
Font font
Colour colour { 0xff000000 }

Detailed Description

An attribute that has been applied to a range of characters in an AttributedString.

Constructor & Destructor Documentation

◆ Attribute() [1/4]

juce::AttributedString::Attribute::Attribute ( )
default

◆ Attribute() [2/4]

juce::AttributedString::Attribute::Attribute ( const Attribute & )
default

◆ Attribute() [3/4]

juce::AttributedString::Attribute::Attribute ( Attribute && )
defaultnoexcept

◆ Attribute() [4/4]

juce::AttributedString::Attribute::Attribute ( Range< int > range,
const Font & font,
Colour colour )
noexcept

Creates an attribute that specifies the font and colour for a range of characters.

Member Function Documentation

◆ operator=() [1/2]

Attribute & juce::AttributedString::Attribute::operator= ( Attribute && )
defaultnoexcept

◆ operator=() [2/2]

Attribute & juce::AttributedString::Attribute::operator= ( const Attribute & )
default

Member Data Documentation

◆ colour

Colour juce::AttributedString::Attribute::colour { 0xff000000 }

The colour for this range of characters.

◆ font

Font juce::AttributedString::Attribute::font

The font for this range of characters.

◆ range

Range<int> juce::AttributedString::Attribute::range

The range of characters to which this attribute will be applied.


The documentation for this class was generated from the following files: