JUCE v8.0.9
JUCE API
 
Loading...
Searching...
No Matches
juce::TextEditor::CaretState Struct Reference
Collaboration diagram for juce::TextEditor::CaretState:

Public Member Functions

 CaretState (const TextEditor *ownerIn)
 
Edge getEdge () const
 
int getPosition () const
 
int getVisualIndex () const
 
void setPosition (int newPosition)
 
void setPreferredEdge (Edge newEdge)
 
void updateEdge ()
 
CaretState withPosition (int newPosition) const
 
CaretState withPreferredEdge (Edge newEdge) const
 

Private Attributes

Edge edge = Edge::trailing
 
const TextEditorowner
 
int position = 0
 
Edge preferredEdge = Edge::trailing
 

Constructor & Destructor Documentation

◆ CaretState()

juce::TextEditor::CaretState::CaretState ( const TextEditor ownerIn)
explicit

Member Function Documentation

◆ getEdge()

Edge juce::TextEditor::CaretState::getEdge ( ) const
inline

◆ getPosition()

int juce::TextEditor::CaretState::getPosition ( ) const
inline

◆ getVisualIndex()

int juce::TextEditor::CaretState::getVisualIndex ( ) const

◆ setPosition()

void juce::TextEditor::CaretState::setPosition ( int  newPosition)

◆ setPreferredEdge()

void juce::TextEditor::CaretState::setPreferredEdge ( Edge  newEdge)

◆ updateEdge()

void juce::TextEditor::CaretState::updateEdge ( )

◆ withPosition()

CaretState juce::TextEditor::CaretState::withPosition ( int  newPosition) const

◆ withPreferredEdge()

CaretState juce::TextEditor::CaretState::withPreferredEdge ( Edge  newEdge) const

Member Data Documentation

◆ edge

Edge juce::TextEditor::CaretState::edge = Edge::trailing
private

◆ owner

const TextEditor& juce::TextEditor::CaretState::owner
private

◆ position

int juce::TextEditor::CaretState::position = 0
private

◆ preferredEdge

Edge juce::TextEditor::CaretState::preferredEdge = Edge::trailing
private

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