|
| | 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 |
◆ Iterator() [1/2]
◆ Iterator() [2/2]
| juce::TextEditor::Iterator::Iterator |
( |
const Iterator & | | ) |
|
|
default |
◆ beginNewLine()
| void juce::TextEditor::Iterator::beginNewLine |
( |
| ) |
|
|
inline |
◆ chunkLongAtom()
| bool juce::TextEditor::Iterator::chunkLongAtom |
( |
bool | shouldStartNewLine | ) |
|
|
inlineprivate |
◆ draw()
◆ drawSelectedText()
◆ drawUnderline()
◆ getCharPosition()
| bool juce::TextEditor::Iterator::getCharPosition |
( |
int | index, |
|
|
Point< float > & | anchor, |
|
|
float & | lineHeightFound ) |
|
inline |
◆ getJustificationOffsetX()
| float juce::TextEditor::Iterator::getJustificationOffsetX |
( |
float | lineWidth | ) |
const |
|
inline |
◆ getTextBounds()
◆ getTextRight()
| int juce::TextEditor::Iterator::getTextRight |
( |
| ) |
|
|
inline |
◆ getTotalTextHeight()
| int juce::TextEditor::Iterator::getTotalTextHeight |
( |
| ) |
|
|
inline |
◆ getYOffset()
| float juce::TextEditor::Iterator::getYOffset |
( |
| ) |
|
|
inline |
◆ indexToX()
| float juce::TextEditor::Iterator::indexToX |
( |
int | indexToFind | ) |
const |
|
inline |
◆ moveToEndOfLastAtom()
| void juce::TextEditor::Iterator::moveToEndOfLastAtom |
( |
| ) |
|
|
inlineprivate |
◆ next()
| bool juce::TextEditor::Iterator::next |
( |
| ) |
|
|
inline |
◆ operator=()
◆ shouldWrap()
| bool juce::TextEditor::Iterator::shouldWrap |
( |
const float | x | ) |
const |
|
inlineprivatenoexcept |
◆ xToIndex()
| int juce::TextEditor::Iterator::xToIndex |
( |
float | xToFind | ) |
const |
|
inline |
◆ atom
◆ atomIndex
| int juce::TextEditor::Iterator::atomIndex = 0 |
|
private |
◆ atomRight
| float juce::TextEditor::Iterator::atomRight = 0 |
◆ atomX
| float juce::TextEditor::Iterator::atomX = 0 |
◆ bottomRight
| const Point<float> juce::TextEditor::Iterator::bottomRight |
|
private |
◆ currentSection
◆ indexInText
| int juce::TextEditor::Iterator::indexInText = 0 |
◆ justification
◆ lineHeight
| float juce::TextEditor::Iterator::lineHeight = 0 |
◆ lineSpacing
| const float juce::TextEditor::Iterator::lineSpacing |
|
private |
◆ lineY
| float juce::TextEditor::Iterator::lineY = 0 |
◆ longAtom
| TextAtom juce::TextEditor::Iterator::longAtom |
|
private |
◆ maxDescent
| float juce::TextEditor::Iterator::maxDescent = 0 |
◆ passwordCharacter
◆ sectionIndex
| int juce::TextEditor::Iterator::sectionIndex = 0 |
|
private |
◆ sections
◆ underlineWhitespace
| const bool juce::TextEditor::Iterator::underlineWhitespace |
|
private |
◆ wordWrapWidth
| const float juce::TextEditor::Iterator::wordWrapWidth |
|
private |
The documentation for this struct was generated from the following file:
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/modules/juce_gui_basics/widgets/juce_TextEditor.cpp