Go to the documentation of this file.
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
TextInputTarget()
Definition: juce_TextInputTarget.h:43
@ emailAddressKeyboard
Definition: juce_TextInputTarget.h:84
@ decimalKeyboard
Definition: juce_TextInputTarget.h:82
Definition: juce_TextInputTarget.h:38
Definition: juce_String.h:43
@ numericKeyboard
Definition: juce_TextInputTarget.h:81
#define JUCE_API
Definition: juce_StandardHeader.h:139
Definition: juce_Array.h:60
virtual ~TextInputTarget()
Definition: juce_TextInputTarget.h:46
virtual VirtualKeyboardType getKeyboardType()
Definition: juce_TextInputTarget.h:91
VirtualKeyboardType
Definition: juce_TextInputTarget.h:78
@ urlKeyboard
Definition: juce_TextInputTarget.h:83