Browse Source

Cleaned up some caret code in TextEditor.

tags/2021-05-28
jules 10 years ago
parent
commit
7edb1b5614
2 changed files with 7 additions and 1 deletions
  1. +6
    -1
      modules/juce_gui_basics/widgets/juce_TextEditor.cpp
  2. +1
    -0
      modules/juce_gui_basics/widgets/juce_TextEditor.h

+ 6
- 1
modules/juce_gui_basics/widgets/juce_TextEditor.cpp View File

@@ -1082,6 +1082,11 @@ void TextEditor::colourChanged()
}
void TextEditor::lookAndFeelChanged()
{
recreateCaret();
}
void TextEditor::recreateCaret()
{
if (isCaretVisible())
{
@@ -2128,7 +2133,7 @@ void TextEditor::handleCommandMessage (const int commandId)
void TextEditor::enablementChanged()
{
setCaretVisible (isCaretVisible());
recreateCaret();
repaint();
}


+ 1
- 0
modules/juce_gui_basics/widgets/juce_TextEditor.h View File

@@ -712,6 +712,7 @@ private:
void moveCaret (int newCaretPos);
void moveCaretTo (int newPosition, bool isSelecting);
void recreateCaret();
void handleCommandMessage (int) override;
void coalesceSimilarSections();
void splitSection (int sectionIndex, int charToSplitAt);


Loading…
Cancel
Save