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

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

addAndMakeVisible(Component *child, int zOrder=-1)juce::Component
addAndMakeVisible(Component &child, int zOrder=-1)juce::Component
addChangeListener(ChangeListener *listener)juce::ChangeBroadcaster
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
addToDesktop(int windowStyleFlags, void *nativeWindowToAttachTo=nullptr)juce::Componentvirtual
alphaChanged()juce::Componentvirtual
beginDragAutoRepeat(int millisecondsBetweenCallbacks)juce::Componentstatic
blackNoteColourId enum valuejuce::MidiKeyboardComponent
blackNoteLengthRatiojuce::MidiKeyboardComponentprivate
blackNoteWidthRatiojuce::MidiKeyboardComponentprivate
broughtToFront()juce::Componentvirtual
callAfterDelay(int milliseconds, std::function< void()> functionToCall)juce::Timerprivatestatic
callPendingTimersSynchronously()juce::Timerprivatestatic
canModalEventBeSentToComponent(const Component *targetComponent)juce::Componentvirtual
canScrolljuce::MidiKeyboardComponentprivate
centreWithSize(int width, int height)juce::Component
ChangeBroadcaster() noexceptjuce::ChangeBroadcaster
childBoundsChanged(Component *child)juce::Componentvirtual
childrenChanged()juce::Componentvirtual
clearKeyMappings()juce::MidiKeyboardComponent
colourChanged() overridejuce::MidiKeyboardComponentvirtual
ColourIds enum namejuce::MidiKeyboardComponent
Component() noexceptjuce::Component
Component(const String &componentName) noexceptjuce::Componentexplicit
contains(Point< int > localPoint)juce::Component
copyAllExplicitColoursTo(Component &target) constjuce::Component
createComponentSnapshot(Rectangle< int > areaToGrab, bool clipImageToComponentBounds=true, float scaleFactor=1.0f)juce::Component
createFocusTraverser()juce::Componentvirtual
deleteAllChildren()juce::Component
dispatchPendingMessages()juce::ChangeBroadcaster
drawBlackNote(int midiNoteNumber, Graphics &g, Rectangle< float > area, bool isDown, bool isOver, Colour noteFillColour)juce::MidiKeyboardComponentprotectedvirtual
drawUpDownButton(Graphics &g, int w, int h, bool isMouseOver, bool isButtonPressed, bool movesOctavesUp)juce::MidiKeyboardComponentprotectedvirtual
drawWhiteNote(int midiNoteNumber, Graphics &g, Rectangle< float > area, bool isDown, bool isOver, Colour lineColour, Colour textColour)juce::MidiKeyboardComponentprotectedvirtual
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
findParentComponentOfClass() constjuce::Componentinline
firstKeyjuce::MidiKeyboardComponentprivate
focusChangedByMouseClick enum valuejuce::Component
focusChangedByTabKey enum valuejuce::Component
focusChangedDirectly enum valuejuce::Component
FocusChangeType enum namejuce::Component
focusGained(FocusChangeType cause)juce::Componentvirtual
focusLost(FocusChangeType) overridejuce::MidiKeyboardComponentvirtual
focusOfChildComponentChanged(FocusChangeType cause)juce::Componentvirtual
getAlpha() const noexceptjuce::Component
getBlackNoteLength() const noexceptjuce::MidiKeyboardComponent
getBlackNoteLengthProportion() const noexceptjuce::MidiKeyboardComponentinline
getBlackNoteWidth() const noexceptjuce::MidiKeyboardComponentinline
getBlackNoteWidthProportion() const noexceptjuce::MidiKeyboardComponentinline
getBottom() const noexceptjuce::Componentinline
getBounds() const noexceptjuce::Componentinline
getBoundsInParent() const noexceptjuce::Component
getCachedComponentImage() const noexceptjuce::Componentinline
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
getHeight() const noexceptjuce::Componentinline
getIndexOfChildComponent(const Component *child) const noexceptjuce::Component
getInterceptsMouseClicks(bool &allowsClicksOnThisComponent, bool &allowsClicksOnChildComponents) const noexceptjuce::Component
getKeyPos(int midiNoteNumber) constjuce::MidiKeyboardComponentprivate
getKeyPosition(int midiNoteNumber, float keyWidth) constjuce::MidiKeyboardComponentprotectedvirtual
getKeyStartPosition(int midiNoteNumber) constjuce::MidiKeyboardComponent
getKeyWidth() const noexceptjuce::MidiKeyboardComponentinline
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
getLowestVisibleKey() const noexceptjuce::MidiKeyboardComponentinline
getMidiChannel() const noexceptjuce::MidiKeyboardComponentinline
getMidiChannelsToDisplay() const noexceptjuce::MidiKeyboardComponentinline
getMouseClickGrabsKeyboardFocus() const noexceptjuce::Component
getMouseCursor()juce::Componentvirtual
getMouseXYRelative() constjuce::Component
getName() const noexceptjuce::Componentinline
getNoteAtPosition(Point< float > position)juce::MidiKeyboardComponent
getNumChildComponents() const noexceptjuce::Component
getNumCurrentlyModalComponents() noexceptjuce::Componentstatic
getOctaveForMiddleC() const noexceptjuce::MidiKeyboardComponentinline
getOrientation() const noexceptjuce::MidiKeyboardComponentinline
getParentComponent() const noexceptjuce::Componentinline
getParentHeight() const noexceptjuce::Component
getParentMonitorArea() constjuce::Component
getParentWidth() const noexceptjuce::Component
getPeer() constjuce::Component
getPosition() const noexceptjuce::Componentinline
getPositioner() const noexceptjuce::Component
getProperties() noexceptjuce::Componentinline
getProperties() const noexceptjuce::Componentinline
getRangeEnd() const noexceptjuce::MidiKeyboardComponentinline
getRangeStart() const noexceptjuce::MidiKeyboardComponentinline
getRectangleForKey(int midiNoteNumber) constjuce::MidiKeyboardComponentprotected
getRight() const noexceptjuce::Componentinline
getScreenBounds() constjuce::Component
getScreenPosition() constjuce::Component
getScreenX() constjuce::Component
getScreenY() constjuce::Component
getScrollButtonWidth() const noexceptjuce::MidiKeyboardComponentinline
getTimerInterval() const noexceptjuce::Timerinlineprivate
getTopLevelComponent() const noexceptjuce::Component
getTotalKeyboardWidth() const noexceptjuce::MidiKeyboardComponent
getTransform() constjuce::Component
getViewportIgnoreDragFlag() const noexceptjuce::Componentinline
getWantsKeyboardFocus() const noexceptjuce::Component
getWhiteNoteText(int midiNoteNumber)juce::MidiKeyboardComponentprotectedvirtual
getWidth() const noexceptjuce::Componentinline
getWindowHandle() constjuce::Component
getX() const noexceptjuce::Componentinline
getY() const noexceptjuce::Componentinline
grabKeyboardFocus()juce::Component
handleCommandMessage(int commandId)juce::Componentvirtual
handleNoteOff(MidiKeyboardState *, int midiChannel, int midiNoteNumber, float velocity) overridejuce::MidiKeyboardComponentvirtual
handleNoteOn(MidiKeyboardState *, int midiChannel, int midiNoteNumber, float velocity) overridejuce::MidiKeyboardComponentvirtual
hasKeyboardFocus(bool trueIfChildIsFocused) constjuce::Component
hitTest(int x, int y)juce::Componentvirtual
horizontalKeyboard enum valuejuce::MidiKeyboardComponent
inputAttemptWhenModal()juce::Componentvirtual
isAlwaysOnTop() const noexceptjuce::Component
isBroughtToFrontOnMouseClick() const noexceptjuce::Component
isColourSpecified(int colourID) constjuce::Component
isCurrentlyBlockedByAnotherModalComponent() constjuce::Component
isCurrentlyModal(bool onlyConsiderForemostModalComponent=true) const noexceptjuce::Component
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
isOnDesktop() const noexceptjuce::Component
isOpaque() const noexceptjuce::Component
isPaintingUnclipped() const noexceptjuce::Component
isParentOf(const Component *possibleChild) const noexceptjuce::Component
isShowing() constjuce::Component
isTimerRunning() const noexceptjuce::Timerinlineprivate
isTransformed() const noexceptjuce::Component
isVisible() const noexceptjuce::Componentinline
keyDownOverlayColourId enum valuejuce::MidiKeyboardComponent
keyMappingOctavejuce::MidiKeyboardComponentprivate
keyPressed(const KeyPress &) overridejuce::MidiKeyboardComponentvirtual
keyPressesjuce::MidiKeyboardComponentprivate
keyPressNotesjuce::MidiKeyboardComponentprivate
keysCurrentlyDrawnDownjuce::MidiKeyboardComponentprivate
keySeparatorLineColourId enum valuejuce::MidiKeyboardComponent
keysPressedjuce::MidiKeyboardComponentprivate
keyStateChanged(bool isKeyDown) overridejuce::MidiKeyboardComponentvirtual
keyWidthjuce::MidiKeyboardComponentprivate
localAreaToGlobal(Rectangle< int > localArea) constjuce::Component
localPointToGlobal(Point< int > localPoint) constjuce::Component
localPointToGlobal(Point< float > localPoint) constjuce::Component
lookAndFeelChanged()juce::Componentvirtual
midiChanneljuce::MidiKeyboardComponentprivate
midiInChannelMaskjuce::MidiKeyboardComponentprivate
MidiKeyboardComponent(MidiKeyboardState &state, Orientation orientation)juce::MidiKeyboardComponent
MidiKeyboardStateListener() noexceptjuce::MidiKeyboardStateListenerinline
minimisationStateChanged(bool isNowMinimised)juce::Componentvirtual
modifierKeysChanged(const ModifierKeys &modifiers)juce::Componentvirtual
mouseDoubleClick(const MouseEvent &event) overridejuce::Componentvirtual
mouseDown(const MouseEvent &) overridejuce::MidiKeyboardComponentvirtual
mouseDownNotesjuce::MidiKeyboardComponentprivate
mouseDownOnKey(int midiNoteNumber, const MouseEvent &e)juce::MidiKeyboardComponentprotectedvirtual
mouseDrag(const MouseEvent &) overridejuce::MidiKeyboardComponentvirtual
mouseDraggedToKey(int midiNoteNumber, const MouseEvent &e)juce::MidiKeyboardComponentprotectedvirtual
mouseEnter(const MouseEvent &) overridejuce::MidiKeyboardComponentvirtual
mouseExit(const MouseEvent &) overridejuce::MidiKeyboardComponentvirtual
mouseMagnify(const MouseEvent &event, float scaleFactor) overridejuce::Componentvirtual
mouseMove(const MouseEvent &) overridejuce::MidiKeyboardComponentvirtual
mouseOverKeyOverlayColourId enum valuejuce::MidiKeyboardComponent
mouseOverNotesjuce::MidiKeyboardComponentprivate
mouseUp(const MouseEvent &) overridejuce::MidiKeyboardComponentvirtual
mouseUpOnKey(int midiNoteNumber, const MouseEvent &e)juce::MidiKeyboardComponentprotectedvirtual
mouseWheelMove(const MouseEvent &, const MouseWheelDetails &) overridejuce::MidiKeyboardComponentvirtual
moved()juce::Componentvirtual
moveKeyboardFocusToSibling(bool moveToNext)juce::Component
octaveNumForMiddleCjuce::MidiKeyboardComponentprivate
orientationjuce::MidiKeyboardComponentprivate
Orientation enum namejuce::MidiKeyboardComponent
paint(Graphics &) overridejuce::MidiKeyboardComponentvirtual
paintEntireComponent(Graphics &context, bool ignoreAlphaLevel)juce::Component
paintOverChildren(Graphics &g)juce::Componentvirtual
parentHierarchyChanged()juce::Componentvirtual
parentSizeChanged()juce::Componentvirtual
postCommandMessage(int commandId)juce::Component
proportionOfHeight(float proportion) const noexceptjuce::Component
proportionOfWidth(float proportion) const noexceptjuce::Component
rangeEndjuce::MidiKeyboardComponentprivate
rangeStartjuce::MidiKeyboardComponentprivate
reallyContains(Point< int > localPoint, bool returnTrueIfWithinAChild)juce::Component
remappedXYToNote(Point< float >, float &mousePositionVelocity) constjuce::MidiKeyboardComponentprivate
removeAllChangeListeners()juce::ChangeBroadcaster
removeAllChildren()juce::Component
removeChangeListener(ChangeListener *listener)juce::ChangeBroadcaster
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
removeKeyPressForNote(int midiNoteOffsetFromC)juce::MidiKeyboardComponent
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
repaintNote(int midiNoteNumber)juce::MidiKeyboardComponentprivate
resetAnyKeysInUse()juce::MidiKeyboardComponentprivate
resized() overridejuce::MidiKeyboardComponentvirtual
runModalLoop()juce::Component
scrollButtonWidthjuce::MidiKeyboardComponentprivate
scrollDownjuce::MidiKeyboardComponentprivate
scrollUpjuce::MidiKeyboardComponentprivate
sendChangeMessage()juce::ChangeBroadcaster
sendLookAndFeelChange()juce::Component
sendSynchronousChangeMessage()juce::ChangeBroadcaster
setAlpha(float newAlpha)juce::Component
setAlwaysOnTop(bool shouldStayOnTop)juce::Component
setAvailableRange(int lowestNote, int highestNote)juce::MidiKeyboardComponent
setBlackNoteLengthProportion(float ratio) noexceptjuce::MidiKeyboardComponent
setBlackNoteWidthProportion(float ratio) noexceptjuce::MidiKeyboardComponent
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
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
setInterceptsMouseClicks(bool allowClicksOnThisComponent, bool allowClicksOnChildComponents) noexceptjuce::Component
setKeyPressBaseOctave(int newOctaveNumber)juce::MidiKeyboardComponent
setKeyPressForNote(const KeyPress &key, int midiNoteOffsetFromC)juce::MidiKeyboardComponent
setKeyWidth(float widthInPixels)juce::MidiKeyboardComponent
setLookAndFeel(LookAndFeel *newLookAndFeel)juce::Component
setLowestVisibleKey(int noteNumber)juce::MidiKeyboardComponent
setLowestVisibleKeyFloat(float noteNumber)juce::MidiKeyboardComponentprivate
setMidiChannel(int midiChannelNumber)juce::MidiKeyboardComponent
setMidiChannelsToDisplay(int midiChannelMask)juce::MidiKeyboardComponent
setMouseClickGrabsKeyboardFocus(bool shouldGrabFocus)juce::Component
setMouseCursor(const MouseCursor &cursorType)juce::Component
setName(const String &newName)juce::Componentvirtual
setOctaveForMiddleC(int octaveNumForMiddleC)juce::MidiKeyboardComponent
setOpaque(bool shouldBeOpaque)juce::Component
setOrientation(Orientation newOrientation)juce::MidiKeyboardComponent
setPaintingIsUnclipped(bool shouldPaintWithoutClipping) noexceptjuce::Component
setPositioner(Positioner *newPositioner)juce::Component
setRepaintsOnMouseActivity(bool shouldRepaint) noexceptjuce::Component
setScrollButtonsVisible(bool canScroll)juce::MidiKeyboardComponent
setScrollButtonWidth(int widthInPixels)juce::MidiKeyboardComponent
setSize(int newWidth, int newHeight)juce::Component
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
setVelocity(float velocity, bool useMousePositionForVelocity)juce::MidiKeyboardComponent
setViewportIgnoreDragFlag(bool ignoreDrag) noexceptjuce::Componentinline
setVisible(bool shouldBeVisible)juce::Componentvirtual
setWantsKeyboardFocus(bool wantsFocus) noexceptjuce::Component
shadowColourId enum valuejuce::MidiKeyboardComponent
shouldCheckMousePosjuce::MidiKeyboardComponentprivate
shouldCheckStatejuce::MidiKeyboardComponentprivate
startTimer(int intervalInMilliseconds) noexceptjuce::Timerprivate
startTimerHz(int timerFrequencyHz) noexceptjuce::Timerprivate
statejuce::MidiKeyboardComponentprivate
stopTimer() noexceptjuce::Timerprivate
textLabelColourId enum valuejuce::MidiKeyboardComponent
Timer() noexceptjuce::Timerprivate
Timer(const Timer &) noexceptjuce::Timerprivate
timerCallback() overridejuce::MidiKeyboardComponentvirtual
toBack()juce::Component
toBehind(Component *other)juce::Component
toFront(bool shouldAlsoGainFocus)juce::Component
unfocusAllComponents()juce::Componentstatic
updateMouseCursor() constjuce::Component
updateNoteUnderMouse(Point< float >, bool isDown, int fingerNum)juce::MidiKeyboardComponentprivate
updateNoteUnderMouse(const MouseEvent &, bool isDown)juce::MidiKeyboardComponentprivate
upDownButtonArrowColourId enum valuejuce::MidiKeyboardComponent
upDownButtonBackgroundColourId enum valuejuce::MidiKeyboardComponent
useMousePositionForVelocityjuce::MidiKeyboardComponentprivate
userTriedToCloseWindow()juce::Componentvirtual
velocityjuce::MidiKeyboardComponentprivate
verticalKeyboardFacingLeft enum valuejuce::MidiKeyboardComponent
verticalKeyboardFacingRight enum valuejuce::MidiKeyboardComponent
visibilityChanged()juce::Componentvirtual
whiteNoteColourId enum valuejuce::MidiKeyboardComponent
xOffsetjuce::MidiKeyboardComponentprivate
xyToNote(Point< float >, float &mousePositionVelocity)juce::MidiKeyboardComponentprivate
~ChangeBroadcaster()juce::ChangeBroadcastervirtual
~Component() overridejuce::Component
~MidiKeyboardComponent() overridejuce::MidiKeyboardComponent
~MidiKeyboardStateListener()juce::MidiKeyboardStateListenerinlinevirtual
~MouseListener()juce::MouseListenerinlinevirtual
~Timer()juce::Timerprivatevirtual