LMMS
Loading...
Searching...
No Matches
juce::TextEditor::UniformTextSection Class Reference

Public Member Functions

 UniformTextSection (const String &text, const Font &f, Colour col, juce_wchar passwordCharToUse)
 UniformTextSection (const UniformTextSection &)=default
 UniformTextSection (UniformTextSection &&)=default
UniformTextSectionoperator= (const UniformTextSection &)=delete
void append (UniformTextSection &other)
UniformTextSectionsplit (int indexToBreakAt)
void appendAllText (MemoryOutputStream &mo) const
void appendSubstring (MemoryOutputStream &mo, Range< int > range) const
int getTotalLength () const noexcept
void setFont (const Font &newFont, const juce_wchar passwordCharToUse)

Public Attributes

Font font
Colour colour
Array< TextAtomatoms
juce_wchar passwordChar

Private Member Functions

void initialiseAtoms (const String &textToParse)

Constructor & Destructor Documentation

◆ UniformTextSection() [1/3]

juce::TextEditor::UniformTextSection::UniformTextSection ( const String & text,
const Font & f,
Colour col,
juce_wchar passwordCharToUse )
inline

◆ UniformTextSection() [2/3]

juce::TextEditor::UniformTextSection::UniformTextSection ( const UniformTextSection & )
default

◆ UniformTextSection() [3/3]

juce::TextEditor::UniformTextSection::UniformTextSection ( UniformTextSection && )
default

Member Function Documentation

◆ append()

void juce::TextEditor::UniformTextSection::append ( UniformTextSection & other)
inline

◆ appendAllText()

void juce::TextEditor::UniformTextSection::appendAllText ( MemoryOutputStream & mo) const
inline

◆ appendSubstring()

void juce::TextEditor::UniformTextSection::appendSubstring ( MemoryOutputStream & mo,
Range< int > range ) const
inline

◆ getTotalLength()

int juce::TextEditor::UniformTextSection::getTotalLength ( ) const
inlinenoexcept

◆ initialiseAtoms()

void juce::TextEditor::UniformTextSection::initialiseAtoms ( const String & textToParse)
inlineprivate

◆ operator=()

UniformTextSection & juce::TextEditor::UniformTextSection::operator= ( const UniformTextSection & )
delete

◆ setFont()

void juce::TextEditor::UniformTextSection::setFont ( const Font & newFont,
const juce_wchar passwordCharToUse )
inline

◆ split()

UniformTextSection * juce::TextEditor::UniformTextSection::split ( int indexToBreakAt)
inline

Member Data Documentation

◆ atoms

Array<TextAtom> juce::TextEditor::UniformTextSection::atoms

◆ colour

Colour juce::TextEditor::UniformTextSection::colour

◆ font

Font juce::TextEditor::UniformTextSection::font

◆ passwordChar

juce_wchar juce::TextEditor::UniformTextSection::passwordChar

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