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

This is the complete list of members for juce::CodeEditorComponent, 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
addMouseListener(MouseListener *newListener, bool wantsEventsForAllNestedChildComponents)juce::Component
addPopupMenuItems(PopupMenu &menuToAddTo, const MouseEvent *mouseClickEvent)juce::CodeEditorComponentvirtual
addToDesktop(int windowStyleFlags, void *nativeWindowToAttachTo=nullptr)juce::Componentvirtual
alphaChanged()juce::Componentvirtual
appCommandManagerjuce::CodeEditorComponentprivate
ApplicationCommandTarget()juce::ApplicationCommandTarget
areSpacesInsertedForTabs() constjuce::CodeEditorComponentinline
backgroundColourId enum valuejuce::CodeEditorComponent
beginDragAutoRepeat(int millisecondsBetweenCallbacks)juce::Componentstatic
broughtToFront()juce::Componentvirtual
cachedIteratorsjuce::CodeEditorComponentprivate
canModalEventBeSentToComponent(const Component *targetComponent)juce::Componentvirtual
caretjuce::CodeEditorComponentprivate
caretPosjuce::CodeEditorComponentprivate
centreWithSize(int width, int height)juce::Component
charWidthjuce::CodeEditorComponentprivate
childBoundsChanged(Component *child)juce::Componentvirtual
childrenChanged()juce::Componentvirtual
clearCachedIterators(int firstLineToBeInvalid)juce::CodeEditorComponentprivate
codeDocumentChanged(int start, int end)juce::CodeEditorComponentprivate
CodeEditorComponent(CodeDocument &document, CodeTokeniser *codeTokeniser)juce::CodeEditorComponent
codeTokeniserjuce::CodeEditorComponentprivate
colourChanged()juce::Componentvirtual
ColourIds enum namejuce::CodeEditorComponent
colourSchemejuce::CodeEditorComponentprivate
columnsOnScreenjuce::CodeEditorComponentprivate
columnToIndex(int line, int column) const noexceptjuce::CodeEditorComponentprivate
columnToTryToMaintainjuce::CodeEditorComponentprivate
Component() noexceptjuce::Component
Component(const String &componentName) noexceptjuce::Componentexplicit
contains(Point< int > localPoint)juce::Component
copyAllExplicitColoursTo(Component &target) constjuce::Component
copyToClipboard()juce::CodeEditorComponentvirtual
createComponentSnapshot(Rectangle< int > areaToGrab, bool clipImageToComponentBounds=true, float scaleFactor=1.0f)juce::Component
createFocusTraverser()juce::Componentvirtual
cut()juce::CodeEditorComponentprivate
cutToClipboard()juce::CodeEditorComponentvirtual
decimalKeyboard enum valuejuce::TextInputTarget
defaultTextColourId enum valuejuce::CodeEditorComponent
deleteAllChildren()juce::Component
deleteBackwards(bool moveInWholeWordSteps)juce::CodeEditorComponent
deleteForwards(bool moveInWholeWordSteps)juce::CodeEditorComponent
deleteWhitespaceBackwardsToTabStop()juce::CodeEditorComponent
deselectAll()juce::CodeEditorComponent
documentjuce::CodeEditorComponentprivate
draggingSelectionEnd enum valuejuce::CodeEditorComponentprivate
draggingSelectionStart enum valuejuce::CodeEditorComponentprivate
DragType enum namejuce::CodeEditorComponentprivate
dragTypejuce::CodeEditorComponentprivate
editorViewportPositionChanged()juce::CodeEditorComponentvirtual
emailAddressKeyboard enum valuejuce::TextInputTarget
enablementChanged()juce::Componentvirtual
enterModalState(bool takeKeyboardFocus=true, ModalComponentManager::Callback *callback=nullptr, bool deleteWhenDismissed=false)juce::Component
exitModalState(int returnValue)juce::Component
findChildWithID(StringRef componentID) const noexceptjuce::Component
findColour(int colourID, bool inheritFromParent=false) constjuce::Component
findFirstTargetParentComponent()juce::ApplicationCommandTarget
findParentComponentOfClass() constjuce::Componentinline
firstLineOnScreenjuce::CodeEditorComponentprivate
focusChangedByMouseClick enum valuejuce::Component
focusChangedByTabKey enum valuejuce::Component
focusChangedDirectly enum valuejuce::Component
FocusChangeType enum namejuce::Component
focusGained(FocusChangeType) overridejuce::CodeEditorComponentvirtual
focusLost(FocusChangeType) overridejuce::CodeEditorComponentvirtual
focusOfChildComponentChanged(FocusChangeType cause)juce::Componentvirtual
fontjuce::CodeEditorComponentprivate
getAllCommands(Array< CommandID > &) overridejuce::CodeEditorComponentvirtual
getAlpha() const noexceptjuce::Component
getBottom() const noexceptjuce::Componentinline
getBounds() const noexceptjuce::Componentinline
getBoundsInParent() const noexceptjuce::Component
getCachedComponentImage() const noexceptjuce::Componentinline
getCaretPos() constjuce::CodeEditorComponentinline
getCaretRectangle() overridejuce::CodeEditorComponentvirtual
getCharacterBounds(const CodeDocument::Position &pos) constjuce::CodeEditorComponent
getCharWidth() const noexceptjuce::CodeEditorComponentinline
getChildComponent(int index) const noexceptjuce::Component
getChildren() const noexceptjuce::Componentinline
getColourForTokenType(int tokenType) constjuce::CodeEditorComponent
getColourScheme() const noexceptjuce::CodeEditorComponentinline
getCommandInfo(CommandID, ApplicationCommandInfo &) overridejuce::CodeEditorComponentvirtual
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
getDocument() const noexceptjuce::CodeEditorComponentinline
getExplicitFocusOrder() constjuce::Component
getFirstLineOnScreen() const noexceptjuce::CodeEditorComponentinline
getFont() const noexceptjuce::CodeEditorComponentinline
getGutterSize() const noexceptjuce::CodeEditorComponentprivate
getHeight() const noexceptjuce::Componentinline
getHighlightedRegion() const overridejuce::CodeEditorComponentvirtual
getIndexOfChildComponent(const Component *child) const noexceptjuce::Component
getInterceptsMouseClicks(bool &allowsClicksOnThisComponent, bool &allowsClicksOnChildComponents) const noexceptjuce::Component
getIteratorForPosition(int position, CodeDocument::Iterator &)juce::CodeEditorComponentprivate
getKeyboardType()juce::TextInputTargetinlinevirtual
getLineHeight() const noexceptjuce::CodeEditorComponentinline
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
getNextCommandTarget() overridejuce::CodeEditorComponentvirtual
getNumChildComponents() const noexceptjuce::Component
getNumColumnsOnScreen() const noexceptjuce::CodeEditorComponentinline
getNumCurrentlyModalComponents() noexceptjuce::Componentstatic
getNumLinesOnScreen() const noexceptjuce::CodeEditorComponentinline
getParentComponent() const noexceptjuce::Componentinline
getParentHeight() const noexceptjuce::Component
getParentMonitorArea() constjuce::Component
getParentWidth() const noexceptjuce::Component
getPeer() constjuce::Component
getPosition() const noexceptjuce::Componentinline
getPositionAt(int x, int y)juce::CodeEditorComponent
getPositioner() const noexceptjuce::Component
getProperties() noexceptjuce::Componentinline
getProperties() const noexceptjuce::Componentinline
getRight() const noexceptjuce::Componentinline
getScreenBounds() constjuce::Component
getScreenPosition() constjuce::Component
getScreenX() constjuce::Component
getScreenY() constjuce::Component
getScrollbarThickness() const noexceptjuce::CodeEditorComponentinline
getSelectionEnd() constjuce::CodeEditorComponentinline
getSelectionStart() constjuce::CodeEditorComponentinline
getTabSize() const noexceptjuce::CodeEditorComponentinline
getTabString(int numSpaces) constjuce::CodeEditorComponent
getTargetForCommand(const CommandID commandID)juce::ApplicationCommandTarget
getTextInRange(const Range< int > &range) const overridejuce::CodeEditorComponentvirtual
getTopLevelComponent() const noexceptjuce::Component
getTransform() constjuce::Component
getViewportIgnoreDragFlag() const noexceptjuce::Componentinline
getWantsKeyboardFocus() const noexceptjuce::Component
getWidth() const noexceptjuce::Componentinline
getWindowHandle() constjuce::Component
getX() const noexceptjuce::Componentinline
getY() const noexceptjuce::Componentinline
grabKeyboardFocus()juce::Component
gutterjuce::CodeEditorComponentprivate
handleCommandMessage(int commandId)juce::Componentvirtual
handleEscapeKey()juce::CodeEditorComponentvirtual
handleReturnKey()juce::CodeEditorComponentvirtual
handleTabKey()juce::CodeEditorComponentvirtual
hasKeyboardFocus(bool trueIfChildIsFocused) constjuce::Component
highlightColourId enum valuejuce::CodeEditorComponent
hitTest(int x, int y)juce::Componentvirtual
horizontalScrollBarjuce::CodeEditorComponentprivate
indentSelectedLines(int spacesToAdd)juce::CodeEditorComponentprivate
indentSelection()juce::CodeEditorComponent
indexToColumn(int line, int index) const noexceptjuce::CodeEditorComponentprivate
inputAttemptWhenModal()juce::Componentvirtual
insertTabAtCaret()juce::CodeEditorComponent
insertText(const String &)juce::CodeEditorComponentprivate
insertTextAtCaret(const String &textToInsert) overridejuce::CodeEditorComponentvirtual
invoke(const InvocationInfo &invocationInfo, const bool asynchronously)juce::ApplicationCommandTarget
invokeDirectly(const CommandID commandID, const bool asynchronously)juce::ApplicationCommandTarget
isAlwaysOnTop() const noexceptjuce::Component
isBroughtToFrontOnMouseClick() const noexceptjuce::Component
isColourSpecified(int colourID) constjuce::Component
isCommandActive(const CommandID commandID)juce::ApplicationCommandTarget
isCurrentlyBlockedByAnotherModalComponent() constjuce::Component
isCurrentlyModal(bool onlyConsiderForemostModalComponent=true) const noexceptjuce::Component
isEnabled() const noexceptjuce::Component
isFocusContainer() const noexceptjuce::Component
isHighlightActive() const noexceptjuce::CodeEditorComponent
isMouseButtonDown(bool includeChildren=false) constjuce::Component
isMouseButtonDownAnywhere() noexceptjuce::Componentstatic
isMouseOver(bool includeChildren=false) constjuce::Component
isMouseOverOrDragging(bool includeChildren=false) constjuce::Component
isOnDesktop() const noexceptjuce::Component
isOpaque() const noexceptjuce::Component
isPaintingUnclipped() const noexceptjuce::Component
isParentOf(const Component *possibleChild) const noexceptjuce::Component
isReadOnly() const noexceptjuce::CodeEditorComponentinline
isShowing() constjuce::Component
isTextInputActive() const overridejuce::CodeEditorComponentvirtual
isTransformed() const noexceptjuce::Component
isVisible() const noexceptjuce::Componentinline
keyPressed(const KeyPress &) overridejuce::CodeEditorComponentvirtual
keyStateChanged(bool isKeyDown)juce::Componentvirtual
lineHeightjuce::CodeEditorComponentprivate
lineNumberBackgroundId enum valuejuce::CodeEditorComponent
lineNumberTextId enum valuejuce::CodeEditorComponent
linesjuce::CodeEditorComponentprivate
linesOnScreenjuce::CodeEditorComponentprivate
loadContent(const String &newContent)juce::CodeEditorComponent
localAreaToGlobal(Rectangle< int > localArea) constjuce::Component
localPointToGlobal(Point< int > localPoint) constjuce::Component
localPointToGlobal(Point< float > localPoint) constjuce::Component
lookAndFeelChanged()juce::Componentvirtual
minimisationStateChanged(bool isNowMinimised)juce::Componentvirtual
modifierKeysChanged(const ModifierKeys &modifiers)juce::Componentvirtual
mouseDoubleClick(const MouseEvent &) overridejuce::CodeEditorComponentvirtual
mouseDown(const MouseEvent &) overridejuce::CodeEditorComponentvirtual
mouseDrag(const MouseEvent &) overridejuce::CodeEditorComponentvirtual
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::CodeEditorComponentvirtual
mouseWheelMove(const MouseEvent &, const MouseWheelDetails &) overridejuce::CodeEditorComponentvirtual
moveCaretDown(bool selecting)juce::CodeEditorComponent
moveCaretLeft(bool moveInWholeWordSteps, bool selecting)juce::CodeEditorComponent
moveCaretRight(bool moveInWholeWordSteps, bool selecting)juce::CodeEditorComponent
moveCaretTo(const CodeDocument::Position &newPos, bool selecting)juce::CodeEditorComponent
moveCaretToEnd(bool selecting)juce::CodeEditorComponent
moveCaretToEndOfLine(bool selecting)juce::CodeEditorComponent
moveCaretToStartOfLine(bool selecting)juce::CodeEditorComponent
moveCaretToTop(bool selecting)juce::CodeEditorComponent
moveCaretUp(bool selecting)juce::CodeEditorComponent
moved()juce::Componentvirtual
moveKeyboardFocusToSibling(bool moveToNext)juce::Component
moveLineDelta(int delta, bool selecting)juce::CodeEditorComponentprivate
newTransaction()juce::CodeEditorComponentprivate
notDragging enum valuejuce::CodeEditorComponentprivate
numericKeyboard enum valuejuce::TextInputTarget
pageDown(bool selecting)juce::CodeEditorComponent
pageUp(bool selecting)juce::CodeEditorComponent
paint(Graphics &) overridejuce::CodeEditorComponentvirtual
paintEntireComponent(Graphics &context, bool ignoreAlphaLevel)juce::Component
paintOverChildren(Graphics &g)juce::Componentvirtual
parentHierarchyChanged()juce::Componentvirtual
parentSizeChanged()juce::Componentvirtual
pasteFromClipboard()juce::CodeEditorComponentvirtual
perform(const InvocationInfo &) overridejuce::CodeEditorComponentvirtual
performCommand(CommandID)juce::CodeEditorComponentprivate
performPopupMenuAction(int menuItemID)juce::CodeEditorComponentvirtual
phoneNumberKeyboard enum valuejuce::TextInputTarget
pimpljuce::CodeEditorComponentprivate
postCommandMessage(int commandId)juce::Component
proportionOfHeight(float proportion) const noexceptjuce::Component
proportionOfWidth(float proportion) const noexceptjuce::Component
readOnlyjuce::CodeEditorComponentprivate
reallyContains(Point< int > localPoint, bool returnTrueIfWithinAChild)juce::Component
rebuildLineTokens()juce::CodeEditorComponentprivate
rebuildLineTokensAsync()juce::CodeEditorComponentprivate
redo()juce::CodeEditorComponent
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
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
resized() overridejuce::CodeEditorComponentvirtual
runModalLoop()juce::Component
scrollbarThicknessjuce::CodeEditorComponentprivate
scrollBy(int deltaLines)juce::CodeEditorComponent
scrollDown()juce::CodeEditorComponent
scrollToColumn(int newFirstColumnOnScreen)juce::CodeEditorComponent
scrollToColumnInternal(double column)juce::CodeEditorComponentprivate
scrollToKeepCaretOnScreen()juce::CodeEditorComponent
scrollToKeepLinesOnScreen(Range< int > linesToShow)juce::CodeEditorComponent
scrollToLine(int newFirstLineOnScreen)juce::CodeEditorComponent
scrollToLineInternal(int line)juce::CodeEditorComponentprivate
scrollUp()juce::CodeEditorComponent
selectAll()juce::CodeEditorComponent
selectionEndjuce::CodeEditorComponentprivate
selectionStartjuce::CodeEditorComponentprivate
selectRegion(const CodeDocument::Position &start, const CodeDocument::Position &end)juce::CodeEditorComponent
sendLookAndFeelChange()juce::Component
setAlpha(float newAlpha)juce::Component
setAlwaysOnTop(bool shouldStayOnTop)juce::Component
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
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
setColourScheme(const ColourScheme &scheme)juce::CodeEditorComponent
setCommandManager(ApplicationCommandManager *newManager) noexceptjuce::CodeEditorComponent
setComponentEffect(ImageEffectFilter *newEffect)juce::Component
setComponentID(const String &newID)juce::Component
setEnabled(bool shouldBeEnabled)juce::Component
setExplicitFocusOrder(int newFocusOrderIndex)juce::Component
setFocusContainer(bool shouldBeFocusContainer) noexceptjuce::Component
setFont(const Font &newFont)juce::CodeEditorComponent
setHighlightedRegion(const Range< int > &newRange) overridejuce::CodeEditorComponentvirtual
setInterceptsMouseClicks(bool allowClicksOnThisComponent, bool allowClicksOnChildComponents) noexceptjuce::Component
setLineNumbersShown(bool shouldBeShown)juce::CodeEditorComponent
setLookAndFeel(LookAndFeel *newLookAndFeel)juce::Component
setMouseClickGrabsKeyboardFocus(bool shouldGrabFocus)juce::Component
setMouseCursor(const MouseCursor &cursorType)juce::Component
setName(const String &newName)juce::Componentvirtual
setOpaque(bool shouldBeOpaque)juce::Component
setPaintingIsUnclipped(bool shouldPaintWithoutClipping) noexceptjuce::Component
setPositioner(Positioner *newPositioner)juce::Component
setReadOnly(bool shouldBeReadOnly) noexceptjuce::CodeEditorComponent
setRepaintsOnMouseActivity(bool shouldRepaint) noexceptjuce::Component
setScrollbarThickness(int thickness)juce::CodeEditorComponent
setSize(int newWidth, int newHeight)juce::Component
setTabSize(int numSpacesPerTab, bool insertSpacesInsteadOfTabCharacters)juce::CodeEditorComponent
setTemporaryUnderlining(const Array< Range< int >> &) overridejuce::CodeEditorComponentvirtual
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
shouldFollowDocumentChangesjuce::CodeEditorComponentprivate
showLineNumbersjuce::CodeEditorComponentprivate
skipBackwardsToPreviousTab()juce::CodeEditorComponentprivate
spacesPerTabjuce::CodeEditorComponentprivate
TextInputTarget()juce::TextInputTargetinline
textKeyboard enum valuejuce::TextInputTarget
toBack()juce::Component
toBehind(Component *other)juce::Component
toFront(bool shouldAlsoGainFocus)juce::Component
undo()juce::CodeEditorComponent
unfocusAllComponents()juce::Componentstatic
unindentSelection()juce::CodeEditorComponent
updateCachedIterators(int maxLineNum)juce::CodeEditorComponentprivate
updateCaretPosition()juce::CodeEditorComponentprivatevirtual
updateMouseCursor() constjuce::Component
updateScrollBars()juce::CodeEditorComponentprivate
urlKeyboard enum valuejuce::TextInputTarget
userTriedToCloseWindow()juce::Componentvirtual
useSpacesForTabsjuce::CodeEditorComponentprivate
verticalScrollBarjuce::CodeEditorComponentprivate
VirtualKeyboardType enum namejuce::TextInputTarget
visibilityChanged()juce::Componentvirtual
xOffsetjuce::CodeEditorComponentprivate
~ApplicationCommandTarget()juce::ApplicationCommandTargetvirtual
~CodeEditorComponent() overridejuce::CodeEditorComponent
~Component() overridejuce::Component
~MouseListener()juce::MouseListenerinlinevirtual
~TextInputTarget()juce::TextInputTargetinlinevirtual