openshot-audio
0.1.6
|
#include <juce_TextInputTarget.h>
Public Types | |
enum | VirtualKeyboardType { textKeyboard = 0, numericKeyboard, decimalKeyboard, urlKeyboard, emailAddressKeyboard, phoneNumberKeyboard } |
Public Member Functions | |
TextInputTarget () | |
virtual | ~TextInputTarget () |
virtual bool | isTextInputActive () const =0 |
virtual Range< int > | getHighlightedRegion () const =0 |
virtual void | setHighlightedRegion (const Range< int > &newRange)=0 |
virtual void | setTemporaryUnderlining (const Array< Range< int > > &underlinedRegions)=0 |
virtual String | getTextInRange (const Range< int > &range) const =0 |
virtual void | insertTextAtCaret (const String &textToInsert)=0 |
virtual Rectangle< int > | getCaretRectangle ()=0 |
virtual VirtualKeyboardType | getKeyboardType () |
An abstract base class which can be implemented by components that function as text editors.
This class allows different types of text editor component to provide a uniform interface, which can be used by things like OS-specific input methods, on-screen keyboards, etc.
A set of possible on-screen keyboard types, for use in the getKeyboardType() method.
Enumerator | |
---|---|
textKeyboard | |
numericKeyboard | |
decimalKeyboard | |
urlKeyboard | |
emailAddressKeyboard | |
phoneNumberKeyboard |
|
inline |
|
inlinevirtual |
Destructor.
Returns the position of the caret, relative to the component's origin.
Implemented in CodeEditorComponent.
Returns the extents of the selected text region, or an empty range if nothing is selected,
Implemented in CodeEditorComponent.
|
inlinevirtual |
Returns the target's preference for the type of keyboard that would be most appropriate. This may be ignored, depending on the capabilities of the OS.
Returns a specified sub-section of the text.
Implemented in CodeEditorComponent.
Inserts some text, overwriting the selected text region, if there is one.
Implemented in CodeEditorComponent.
|
pure virtual |
Returns true if this input target is currently accepting input. For example, a text editor might return false if it's in read-only mode.
Implemented in CodeEditorComponent.
Sets the currently-selected text region.
Implemented in CodeEditorComponent.
|
pure virtual |
Sets a number of temporarily underlined sections. This is needed by MS Windows input method UI.
Implemented in CodeEditorComponent.