JUCE  v5.4.1-191-g0ab5e696f
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce::TextEditor Member List

This is the complete list of members for juce::TextEditor, including all inherited members.

addAndMakeVisible(Component *child, int zOrder=-1)juce::Component
addAndMakeVisible(Component &child, int zOrder=-1)juce::Component
addChildAndSetID(Component *child, const String &componentID)juce::Component
addChildComponent(Component *child, int zOrder=-1)juce::Component
addChildComponent(Component &child, int zOrder=-1)juce::Component
addComponentListener(ComponentListener *newListener)juce::Component
addKeyListener(KeyListener *newListener)juce::Component
addListener(Listener *newListener)juce::TextEditor
addMouseListener(MouseListener *newListener, bool wantsEventsForAllNestedChildComponents)juce::Component
addPopupMenuItems(PopupMenu &menuToAddTo, const MouseEvent *mouseClickEvent)juce::TextEditorvirtual
addToDesktop(int windowStyleFlags, void *nativeWindowToAttachTo=nullptr)juce::Componentvirtual
alphaChanged()juce::Componentvirtual
applyColourToAllText(const Colour &newColour, bool changeCurrentTextColour=true)juce::TextEditor
applyFontToAllText(const Font &newFont, bool changeCurrentFont=true)juce::TextEditor
areScrollbarsShown() const noexceptjuce::TextEditorinline
backgroundColourId enum valuejuce::TextEditor
beginDragAutoRepeat(int millisecondsBetweenCallbacks)juce::Componentstatic
borderSizejuce::TextEditorprivate
broughtToFront()juce::Componentvirtual
canModalEventBeSentToComponent(const Component *targetComponent)juce::Componentvirtual
caretjuce::TextEditorprivate
caretPositionjuce::TextEditorprivate
caretVisiblejuce::TextEditorprivate
centreWithSize(int width, int height)juce::Component
checkFocus()juce::TextEditorprivate
childBoundsChanged(Component *child)juce::Componentvirtual
childrenChanged()juce::Componentvirtual
clear()juce::TextEditor
clearInternal(UndoManager *)juce::TextEditorprivate
coalesceSimilarSections()juce::TextEditorprivate
colourChanged()juce::Componentvirtual
colourForTextWhenEmptyjuce::TextEditorprivate
ColourIds enum namejuce::TextEditor
Component() noexceptjuce::Component
Component(const String &componentName) noexceptjuce::Componentexplicit
consumeEscAndReturnKeysjuce::TextEditorprivate
contains(Point< int > localPoint)juce::Component
copy()juce::TextEditor
copyAllExplicitColoursTo(Component &target) constjuce::Component
copyToClipboard()juce::TextEditor
createComponentSnapshot(Rectangle< int > areaToGrab, bool clipImageToComponentBounds=true, float scaleFactor=1.0f)juce::Component
createFocusTraverser()juce::Componentvirtual
currentFontjuce::TextEditorprivate
cut()juce::TextEditor
cutToClipboard()juce::TextEditor
decimalKeyboard enum valuejuce::TextInputTarget
deleteAllChildren()juce::Component
deleteBackwards(bool moveInWholeWordSteps)juce::TextEditor
deleteForwards(bool moveInWholeWordSteps)juce::TextEditor
draggingSelectionEnd enum valuejuce::TextEditorprivate
draggingSelectionStart enum valuejuce::TextEditorprivate
DragType enum namejuce::TextEditorprivate
dragTypejuce::TextEditorprivate
drawContent(Graphics &)juce::TextEditorprivate
emailAddressKeyboard enum valuejuce::TextInputTarget
enablementChanged() overridejuce::TextEditorvirtual
enterModalState(bool takeKeyboardFocus=true, ModalComponentManager::Callback *callback=nullptr, bool deleteWhenDismissed=false)juce::Component
escapePressed()juce::TextEditorprotectedvirtual
exitModalState(int returnValue)juce::Component
findChildWithID(StringRef componentID) const noexceptjuce::Component
findColour(int colourID, bool inheritFromParent=false) constjuce::Component
findParentComponentOfClass() constjuce::Componentinline
findWordBreakAfter(int position) constjuce::TextEditorprivate
findWordBreakBefore(int position) constjuce::TextEditorprivate
focusChangedByMouseClick enum valuejuce::Component
focusChangedByTabKey enum valuejuce::Component
focusChangedDirectly enum valuejuce::Component
FocusChangeType enum namejuce::Component
focusedOutlineColourId enum valuejuce::TextEditor
focusGained(FocusChangeType) overridejuce::TextEditorvirtual
focusLost(FocusChangeType) overridejuce::TextEditorvirtual
focusOfChildComponentChanged(FocusChangeType cause)juce::Componentvirtual
getAlpha() const noexceptjuce::Component
getBorder() constjuce::TextEditor
getBottom() const noexceptjuce::Componentinline
getBounds() const noexceptjuce::Componentinline
getBoundsInParent() const noexceptjuce::Component
getCachedComponentImage() const noexceptjuce::Componentinline
getCaretPosition() constjuce::TextEditor
getCaretRectangle() overridejuce::TextEditorvirtual
getCaretRectangleFloat() constjuce::TextEditorprivate
getCharPosition(int index, Point< float > &, float &lineHeight) constjuce::TextEditorprivate
getChildComponent(int index) const noexceptjuce::Component
getChildren() const noexceptjuce::Componentinline
getComponentAt(int x, int y)juce::Component
getComponentAt(Point< int > position)juce::Component
getComponentEffect() const noexceptjuce::Componentinline
getComponentID() const noexceptjuce::Componentinline
getCurrentlyFocusedComponent() noexceptjuce::Componentstatic
getCurrentlyModalComponent(int index=0) noexceptjuce::Componentstatic
getDesktopScaleFactor() constjuce::Componentvirtual
getExplicitFocusOrder() constjuce::Component
getFont() const noexceptjuce::TextEditorinline
getHeight() const noexceptjuce::Componentinline
getHighlightedRegion() const overridejuce::TextEditorinlinevirtual
getHighlightedText() constjuce::TextEditor
getIndexOfChildComponent(const Component *child) const noexceptjuce::Component
getInputFilter() const noexceptjuce::TextEditorinline
getInterceptsMouseClicks(bool &allowsClicksOnThisComponent, bool &allowsClicksOnChildComponents) const noexceptjuce::Component
getJustificationWidth() constjuce::TextEditorprivate
getKeyboardType() overridejuce::TextEditorinlinevirtual
getLineSpacing() const noexceptjuce::TextEditorinline
getLocalArea(const Component *sourceComponent, Rectangle< int > areaRelativeToSourceComponent) constjuce::Component
getLocalBounds() const noexceptjuce::Component
getLocalPoint(const Component *sourceComponent, Point< int > pointRelativeToSourceComponent) constjuce::Component
getLocalPoint(const Component *sourceComponent, Point< float > pointRelativeToSourceComponent) constjuce::Component
getLookAndFeel() const noexceptjuce::Component
getMouseClickGrabsKeyboardFocus() const noexceptjuce::Component
getMouseCursor()juce::Componentvirtual
getMouseXYRelative() constjuce::Component
getName() const noexceptjuce::Componentinline
getNumChildComponents() const noexceptjuce::Component
getNumCurrentlyModalComponents() noexceptjuce::Componentstatic
getParentComponent() const noexceptjuce::Componentinline
getParentHeight() const noexceptjuce::Component
getParentMonitorArea() constjuce::Component
getParentWidth() const noexceptjuce::Component
getPasswordCharacter() const noexceptjuce::TextEditorinline
getPeer() constjuce::Component
getPosition() const noexceptjuce::Componentinline
getPositioner() const noexceptjuce::Component
getProperties() noexceptjuce::Componentinline
getProperties() const noexceptjuce::Componentinline
getReturnKeyStartsNewLine() constjuce::TextEditorinline
getRight() const noexceptjuce::Componentinline
getScreenBounds() constjuce::Component
getScreenPosition() constjuce::Component
getScreenX() constjuce::Component
getScreenY() constjuce::Component
getText() constjuce::TextEditor
getTextHeight() constjuce::TextEditor
getTextIndexAt(int x, int y)juce::TextEditor
getTextInRange(const Range< int > &textRange) const overridejuce::TextEditorvirtual
getTextValue()juce::TextEditor
getTextWidth() constjuce::TextEditor
getTooltip() overridejuce::SettableTooltipClientinlinevirtual
getTopLevelComponent() const noexceptjuce::Component
getTotalNumChars() constjuce::TextEditor
getTransform() constjuce::Component
getUndoManager() noexceptjuce::TextEditorprivate
getViewportIgnoreDragFlag() const noexceptjuce::Componentinline
getWantsKeyboardFocus() const noexceptjuce::Component
getWidth() const noexceptjuce::Componentinline
getWindowHandle() constjuce::Component
getWordWrapWidth() constjuce::TextEditorprivate
getX() const noexceptjuce::Componentinline
getY() const noexceptjuce::Componentinline
grabKeyboardFocus()juce::Component
handleCommandMessage(int) overridejuce::TextEditorprivatevirtual
hasKeyboardFocus(bool trueIfChildIsFocused) constjuce::Component
highlightColourId enum valuejuce::TextEditor
highlightedTextColourId enum valuejuce::TextEditor
hitTest(int x, int y)juce::Componentvirtual
indexAtPosition(float x, float y)juce::TextEditorprivate
inputAttemptWhenModal()juce::Componentvirtual
inputFilterjuce::TextEditorprivate
insert(const String &, int insertIndex, const Font &, Colour, UndoManager *, int newCaretPos)juce::TextEditorprivate
insertTextAtCaret(const String &textToInsert) overridejuce::TextEditorvirtual
isAlwaysOnTop() const noexceptjuce::Component
isBroughtToFrontOnMouseClick() const noexceptjuce::Component
isCaretVisible() const noexceptjuce::TextEditorinline
isColourSpecified(int colourID) constjuce::Component
isCurrentlyBlockedByAnotherModalComponent() constjuce::Component
isCurrentlyModal(bool onlyConsiderForemostModalComponent=true) const noexceptjuce::Component
isEmpty() constjuce::TextEditor
isEnabled() const noexceptjuce::Component
isFocusContainer() const noexceptjuce::Component
isMouseButtonDown(bool includeChildren=false) constjuce::Component
isMouseButtonDownAnywhere() noexceptjuce::Componentstatic
isMouseOver(bool includeChildren=false) constjuce::Component
isMouseOverOrDragging(bool includeChildren=false) constjuce::Component
isMultiLine() constjuce::TextEditor
isOnDesktop() const noexceptjuce::Component
isOpaque() const noexceptjuce::Component
isPaintingUnclipped() const noexceptjuce::Component
isParentOf(const Component *possibleChild) const noexceptjuce::Component
isPopupMenuCurrentlyActive() const noexceptjuce::TextEditorinline
isPopupMenuEnabled() const noexceptjuce::TextEditorinline
isReadOnly() const noexceptjuce::TextEditor
isShowing() constjuce::Component
isTabKeyUsedAsCharacter() constjuce::TextEditorinline
isTextInputActive() const overridejuce::TextEditorvirtual
isTransformed() const noexceptjuce::Component
isVisible() const noexceptjuce::Componentinline
justificationjuce::TextEditorprivate
keepCaretOnScreenjuce::TextEditorprivate
keyboardTypejuce::TextEditorprivate
keyPressed(const KeyPress &) overridejuce::TextEditorvirtual
keyStateChanged(bool) overridejuce::TextEditorvirtual
lastTransactionTimejuce::TextEditorprivate
leftIndentjuce::TextEditorprivate
lineSpacingjuce::TextEditorprivate
listenersjuce::TextEditorprivate
localAreaToGlobal(Rectangle< int > localArea) constjuce::Component
localPointToGlobal(Point< int > localPoint) constjuce::Component
localPointToGlobal(Point< float > localPoint) constjuce::Component
lookAndFeelChanged() overridejuce::TextEditorvirtual
menuActivejuce::TextEditorprivate
minimisationStateChanged(bool isNowMinimised)juce::Componentvirtual
modifierKeysChanged(const ModifierKeys &modifiers)juce::Componentvirtual
mouseDoubleClick(const MouseEvent &) overridejuce::TextEditorvirtual
mouseDown(const MouseEvent &) overridejuce::TextEditorvirtual
mouseDrag(const MouseEvent &) overridejuce::TextEditorvirtual
mouseEnter(const MouseEvent &event) overridejuce::Componentvirtual
mouseExit(const MouseEvent &event) overridejuce::Componentvirtual
mouseMagnify(const MouseEvent &event, float scaleFactor) overridejuce::Componentvirtual
mouseMove(const MouseEvent &event) overridejuce::Componentvirtual
mouseUp(const MouseEvent &) overridejuce::TextEditorvirtual
mouseWheelMove(const MouseEvent &, const MouseWheelDetails &) overridejuce::TextEditorvirtual
moveCaret(int newCaretPos)juce::TextEditorprivate
moveCaretDown(bool selecting)juce::TextEditor
moveCaretLeft(bool moveInWholeWordSteps, bool selecting)juce::TextEditor
moveCaretRight(bool moveInWholeWordSteps, bool selecting)juce::TextEditor
moveCaretTo(int newPosition, bool isSelecting)juce::TextEditorprivate
moveCaretToEnd()juce::TextEditor
moveCaretToEnd(bool selecting)juce::TextEditor
moveCaretToEndOfLine(bool selecting)juce::TextEditor
moveCaretToStartOfLine(bool selecting)juce::TextEditor
moveCaretToTop(bool selecting)juce::TextEditor
moveCaretUp(bool selecting)juce::TextEditor
moveCaretWithTransaction(int newPos, bool selecting)juce::TextEditorprivate
moved()juce::Componentvirtual
moveKeyboardFocusToSibling(bool moveToNext)juce::Component
multilinejuce::TextEditorprivate
newTransaction()juce::TextEditorprotected
notDragging enum valuejuce::TextEditorprivate
numericKeyboard enum valuejuce::TextInputTarget
onEscapeKeyjuce::TextEditor
onFocusLostjuce::TextEditor
onReturnKeyjuce::TextEditor
onTextChangejuce::TextEditor
outlineColourId enum valuejuce::TextEditor
pageDown(bool selecting)juce::TextEditor
pageUp(bool selecting)juce::TextEditor
paint(Graphics &) overridejuce::TextEditorvirtual
paintEntireComponent(Graphics &context, bool ignoreAlphaLevel)juce::Component
paintOverChildren(Graphics &) overridejuce::TextEditorvirtual
parentHierarchyChanged() overridejuce::TextEditorvirtual
parentSizeChanged()juce::Componentvirtual
passwordCharacterjuce::TextEditorprivate
paste()juce::TextEditor
pasteFromClipboard()juce::TextEditor
performPopupMenuAction(int menuItemID)juce::TextEditorvirtual
phoneNumberKeyboard enum valuejuce::TextInputTarget
popupMenuEnabledjuce::TextEditorprivate
postCommandMessage(int commandId)juce::Component
proportionOfHeight(float proportion) const noexceptjuce::Component
proportionOfWidth(float proportion) const noexceptjuce::Component
readOnlyjuce::TextEditorprivate
reallyContains(Point< int > localPoint, bool returnTrueIfWithinAChild)juce::Component
recreateCaret()juce::TextEditorprivate
redo()juce::TextEditor
reinsert(int insertIndex, const OwnedArray< UniformTextSection > &)juce::TextEditorprivate
remove(Range< int >, UndoManager *, int caretPositionToMoveTo)juce::TextEditorprivate
removeAllChildren()juce::Component
removeChildComponent(Component *childToRemove)juce::Component
removeChildComponent(int childIndexToRemove)juce::Component
removeColour(int colourID)juce::Component
removeComponentListener(ComponentListener *listenerToRemove)juce::Component
removeFromDesktop()juce::Component
removeKeyListener(KeyListener *listenerToRemove)juce::Component
removeListener(Listener *listenerToRemove)juce::TextEditor
removeMouseListener(MouseListener *listenerToRemove)juce::Component
repaint()juce::Component
repaint(int x, int y, int width, int height)juce::Component
repaint(Rectangle< int > area)juce::Component
repaintText(Range< int >)juce::TextEditorprivate
resized() overridejuce::TextEditorvirtual
returnKeyStartsNewLinejuce::TextEditorprivate
returnPressed()juce::TextEditorprotectedvirtual
runModalLoop()juce::Component
scrollbarVisiblejuce::TextEditorprivate
scrollByLines(int deltaLines)juce::TextEditorprivate
scrollDown()juce::TextEditor
scrollEditorToPositionCaret(int desiredCaretX, int desiredCaretY)juce::TextEditor
scrollToMakeSureCursorIsVisible()juce::TextEditorprotected
scrollUp()juce::TextEditor
sectionsjuce::TextEditorprivate
selectAll()juce::TextEditor
selectAllTextWhenFocusedjuce::TextEditorprivate
selectionjuce::TextEditorprivate
sendLookAndFeelChange()juce::Component
setAlpha(float newAlpha)juce::Component
setAlwaysOnTop(bool shouldStayOnTop)juce::Component
setBorder(const BorderSize< int > &border)juce::TextEditor
setBounds(int x, int y, int width, int height)juce::Component
setBounds(Rectangle< int > newBounds)juce::Component
setBoundsInset(BorderSize< int > borders)juce::Component
setBoundsRelative(float proportionalX, float proportionalY, float proportionalWidth, float proportionalHeight)juce::Component
setBoundsRelative(Rectangle< float > proportionalArea)juce::Component
setBoundsToFit(Rectangle< int > targetArea, Justification justification, bool onlyReduceInSize)juce::Component
setBroughtToFrontOnMouseClick(bool shouldBeBroughtToFront) noexceptjuce::Component
setBufferedToImage(bool shouldBeBuffered)juce::Component
setCachedComponentImage(CachedComponentImage *newCachedImage)juce::Component
setCaretPosition(int newIndex)juce::TextEditor
setCaretVisible(bool shouldBeVisible)juce::TextEditor
setCentrePosition(int x, int y)juce::Component
setCentrePosition(Point< int > newCentrePosition)juce::Component
setCentreRelative(float x, float y)juce::Component
setColour(int colourID, Colour newColour)juce::Component
setComponentEffect(ImageEffectFilter *newEffect)juce::Component
setComponentID(const String &newID)juce::Component
setEnabled(bool shouldBeEnabled)juce::Component
setEscapeAndReturnKeysConsumed(bool shouldBeConsumed) noexceptjuce::TextEditor
setExplicitFocusOrder(int newFocusOrderIndex)juce::Component
setFocusContainer(bool shouldBeFocusContainer) noexceptjuce::Component
setFont(const Font &newFont)juce::TextEditor
setHighlightedRegion(const Range< int > &newSelection) overridejuce::TextEditorvirtual
setIndents(int newLeftIndent, int newTopIndent)juce::TextEditor
setInputFilter(InputFilter *newFilter, bool takeOwnership)juce::TextEditor
setInputRestrictions(int maxTextLength, const String &allowedCharacters=String())juce::TextEditor
setInterceptsMouseClicks(bool allowClicksOnThisComponent, bool allowClicksOnChildComponents) noexceptjuce::Component
setJustification(Justification newJustification)juce::TextEditor
setKeyboardType(VirtualKeyboardType type) noexceptjuce::TextEditorinline
setLineSpacing(float newLineSpacing) noexceptjuce::TextEditorinline
setLookAndFeel(LookAndFeel *newLookAndFeel)juce::Component
setMouseClickGrabsKeyboardFocus(bool shouldGrabFocus)juce::Component
setMouseCursor(const MouseCursor &cursorType)juce::Component
setMultiLine(bool shouldBeMultiLine, bool shouldWordWrap=true)juce::TextEditor
setName(const String &newName)juce::Componentvirtual
setOpaque(bool shouldBeOpaque)juce::Component
setPaintingIsUnclipped(bool shouldPaintWithoutClipping) noexceptjuce::Component
setPasswordCharacter(juce_wchar passwordCharacter)juce::TextEditor
setPopupMenuEnabled(bool menuEnabled)juce::TextEditor
setPositioner(Positioner *newPositioner)juce::Component
setReadOnly(bool shouldBeReadOnly)juce::TextEditor
setRepaintsOnMouseActivity(bool shouldRepaint) noexceptjuce::Component
setReturnKeyStartsNewLine(bool shouldStartNewLine)juce::TextEditor
setScrollbarsShown(bool shouldBeEnabled)juce::TextEditor
setScrollBarThickness(int newThicknessPixels)juce::TextEditor
setScrollToShowCursor(bool shouldScrollToShowCaret)juce::TextEditor
setSelectAllWhenFocused(bool shouldSelectAll)juce::TextEditor
setSize(int newWidth, int newHeight)juce::Component
setTabKeyUsedAsCharacter(bool shouldTabKeyBeUsed)juce::TextEditor
SettableTooltipClient()juce::SettableTooltipClientinlineprotected
setTemporaryUnderlining(const Array< Range< int >> &) overridejuce::TextEditorvirtual
setText(const String &newText, bool sendTextChangeMessage=true)juce::TextEditor
setTextToShowWhenEmpty(const String &text, Colour colourToUse)juce::TextEditor
setTooltip(const String &newTooltip)juce::SettableTooltipClientinlinevirtual
setTopLeftPosition(int x, int y)juce::Component
setTopLeftPosition(Point< int > newTopLeftPosition)juce::Component
setTopRightPosition(int x, int y)juce::Component
setTransform(const AffineTransform &transform)juce::Component
setViewportIgnoreDragFlag(bool ignoreDrag) noexceptjuce::Componentinline
setVisible(bool shouldBeVisible)juce::Componentvirtual
setWantsKeyboardFocus(bool wantsFocus) noexceptjuce::Component
shadowColourId enum valuejuce::TextEditor
splitSection(int sectionIndex, int charToSplitAt)juce::TextEditorprivate
tabKeyUsedjuce::TextEditorprivate
textChanged()juce::TextEditorprotected
textColourId enum valuejuce::TextEditor
TextEditor(const String &componentName=String(), juce_wchar passwordCharacter=0)juce::TextEditorexplicit
textHolderjuce::TextEditorprivate
TextInputTarget()juce::TextInputTargetinline
textKeyboard enum valuejuce::TextInputTarget
textToShowWhenEmptyjuce::TextEditorprivate
textValuejuce::TextEditorprivate
textWasChangedByValue()juce::TextEditorprivate
timerCallbackInt()juce::TextEditorprivate
toBack()juce::Component
toBehind(Component *other)juce::Component
toFront(bool shouldAlsoGainFocus)juce::Component
topIndentjuce::TextEditorprivate
totalNumCharsjuce::TextEditormutableprivate
underlinedSectionsjuce::TextEditorprivate
undo()juce::TextEditor
undoManagerjuce::TextEditorprivate
undoOrRedo(bool shouldUndo)juce::TextEditorprivate
unfocusAllComponents()juce::Componentstatic
updateCaretPosition()juce::TextEditorprivate
updateMouseCursor() constjuce::Component
updateTextHolderSize()juce::TextEditorprivate
updateValueFromText()juce::TextEditorprivate
urlKeyboard enum valuejuce::TextInputTarget
userTriedToCloseWindow()juce::Componentvirtual
valueTextNeedsUpdatingjuce::TextEditorprivate
viewportjuce::TextEditorprivate
VirtualKeyboardType enum namejuce::TextInputTarget
visibilityChanged()juce::Componentvirtual
wasFocusedjuce::TextEditorprivate
wordWrapjuce::TextEditorprivate
~Component() overridejuce::Component
~MouseListener()juce::MouseListenerinlinevirtual
~SettableTooltipClient() overridejuce::SettableTooltipClientinline
~TextEditor() overridejuce::TextEditor
~TextInputTarget()juce::TextInputTargetinlinevirtual
~TooltipClient()juce::TooltipClientinlinevirtual