|
JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation |
Public Member Functions | |
| Iterator (const TextEditor &ed) | |
| Iterator (const Iterator &)=default | |
| Iterator & | operator= (const Iterator &)=delete |
| bool | next () |
| void | beginNewLine () |
| float | getJustificationOffsetX (float lineWidth) const |
| void | draw (Graphics &g, const UniformTextSection *&lastSection, AffineTransform transform) const |
| void | drawUnderline (Graphics &g, Range< int > underline, Colour colour, AffineTransform transform) const |
| void | drawSelectedText (Graphics &g, Range< int > selected, Colour selectedTextColour, AffineTransform transform) const |
| float | indexToX (int indexToFind) const |
| int | xToIndex (float xToFind) const |
| bool | getCharPosition (int index, Point< float > &anchor, float &lineHeightFound) |
| float | getYOffset () |
| int | getTotalTextHeight () |
| int | getTextRight () |
| Rectangle< int > | getTextBounds (Range< int > range) const |
Public Attributes | |
| int | indexInText |
| float | lineY |
| float | lineHeight |
| float | maxDescent |
| float | atomX |
| float | atomRight |
| const TextAtom * | atom |
Definition at line 276 of file juce_TextEditor.cpp.
| juce::TextEditor::Iterator::Iterator | ( | const TextEditor & | ed | ) |
Definition at line 278 of file juce_TextEditor.cpp.
| void juce::TextEditor::Iterator::beginNewLine | ( | ) |
Definition at line 416 of file juce_TextEditor.cpp.
| void juce::TextEditor::Iterator::draw | ( | Graphics & | g, |
| const UniformTextSection *& | lastSection, | ||
| AffineTransform | transform | ||
| ) | const |
Definition at line 479 of file juce_TextEditor.cpp.
| void juce::TextEditor::Iterator::drawSelectedText | ( | Graphics & | g, |
| Range< int > | selected, | ||
| Colour | selectedTextColour, | ||
| AffineTransform | transform | ||
| ) | const |
Definition at line 515 of file juce_TextEditor.cpp.
| void juce::TextEditor::Iterator::drawUnderline | ( | Graphics & | g, |
| Range< int > | underline, | ||
| Colour | colour, | ||
| AffineTransform | transform | ||
| ) | const |
Definition at line 503 of file juce_TextEditor.cpp.
| bool juce::TextEditor::Iterator::getCharPosition | ( | int | index, |
| Point< float > & | anchor, | ||
| float & | lineHeightFound | ||
| ) |
Definition at line 600 of file juce_TextEditor.cpp.
Definition at line 470 of file juce_TextEditor.cpp.
Definition at line 658 of file juce_TextEditor.cpp.
| int juce::TextEditor::Iterator::getTextRight | ( | ) |
Definition at line 648 of file juce_TextEditor.cpp.
| int juce::TextEditor::Iterator::getTotalTextHeight | ( | ) |
Definition at line 636 of file juce_TextEditor.cpp.
| float juce::TextEditor::Iterator::getYOffset | ( | ) |
Definition at line 617 of file juce_TextEditor.cpp.
Definition at line 553 of file juce_TextEditor.cpp.
| bool juce::TextEditor::Iterator::next | ( | ) |
Definition at line 304 of file juce_TextEditor.cpp.
Definition at line 572 of file juce_TextEditor.cpp.
Definition at line 670 of file juce_TextEditor.cpp.
| float juce::TextEditor::Iterator::atomRight |
Definition at line 669 of file juce_TextEditor.cpp.
| float juce::TextEditor::Iterator::atomX |
Definition at line 669 of file juce_TextEditor.cpp.
| int juce::TextEditor::Iterator::indexInText |
Definition at line 667 of file juce_TextEditor.cpp.
| float juce::TextEditor::Iterator::lineHeight |
Definition at line 668 of file juce_TextEditor.cpp.
| float juce::TextEditor::Iterator::lineY |
Definition at line 668 of file juce_TextEditor.cpp.
| float juce::TextEditor::Iterator::maxDescent |
Definition at line 668 of file juce_TextEditor.cpp.