Browse Source

TextEditor now always uses an I-beam cursor.

tags/2021-05-28
jules 13 years ago
parent
commit
d04645639e
1 changed files with 2 additions and 10 deletions
  1. +2
    -10
      modules/juce_gui_basics/widgets/juce_TextEditor.cpp

+ 2
- 10
modules/juce_gui_basics/widgets/juce_TextEditor.cpp View File

@@ -865,6 +865,7 @@ public:
{
setWantsKeyboardFocus (false);
setInterceptsMouseClicks (false, true);
setMouseCursor (MouseCursor::IBeamCursor);
owner.getTextValue().addListener (this);
}
@@ -889,11 +890,6 @@ public:
owner.timerCallbackInt();
}
MouseCursor getMouseCursor()
{
return owner.getMouseCursor();
}
void valueChanged (Value&)
{
owner.textWasChangedByValue();
@@ -985,6 +981,7 @@ TextEditor::TextEditor (const String& name,
dragType (notDragging)
{
setOpaque (true);
setMouseCursor (MouseCursor::IBeamCursor);
addAndMakeVisible (viewport = new TextEditorViewport (*this));
viewport->setViewedComponent (textHolder = new TextHolderComponent (*this));
@@ -1168,9 +1165,6 @@ void TextEditor::setCaretVisible (const bool shouldCaretBeVisible)
{
caret = nullptr;
}
setMouseCursor (shouldCaretBeVisible ? MouseCursor::IBeamCursor
: MouseCursor::NormalCursor);
}
void TextEditor::updateCaretPosition()
@@ -2228,8 +2222,6 @@ void TextEditor::handleCommandMessage (const int commandId)
void TextEditor::enablementChanged()
{
setMouseCursor (isReadOnly() ? MouseCursor::NormalCursor
: MouseCursor::IBeamCursor);
repaint();
}


Loading…
Cancel
Save