25 #ifndef JUCE_TEXTINPUTTARGET_H_INCLUDED 26 #define JUCE_TEXTINPUTTARGET_H_INCLUDED 51 virtual bool isTextInputActive()
const = 0;
56 virtual Range<int> getHighlightedRegion()
const = 0;
59 virtual void setHighlightedRegion (
const Range<int>& newRange) = 0;
64 virtual void setTemporaryUnderlining (
const Array <
Range<int> >& underlinedRegions) = 0;
70 virtual void insertTextAtCaret (
const String& textToInsert) = 0;
95 #endif // JUCE_TEXTINPUTTARGET_H_INCLUDED virtual ~TextInputTarget()
Definition: juce_TextInputTarget.h:46
Definition: juce_Range.h:44
Definition: juce_String.h:43
Definition: juce_TextInputTarget.h:38
#define JUCE_API
Definition: juce_StandardHeader.h:139
Definition: juce_TextInputTarget.h:84
Definition: juce_Rectangle.h:36
TextInputTarget()
Definition: juce_TextInputTarget.h:43
VirtualKeyboardType
Definition: juce_TextInputTarget.h:78
Definition: juce_Array.h:60
Definition: juce_TextInputTarget.h:81
Definition: juce_TextInputTarget.h:83
virtual VirtualKeyboardType getKeyboardType()
Definition: juce_TextInputTarget.h:91
Definition: juce_TextInputTarget.h:82