JUCE  v6.1.6 (6.0.8-1114)
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce::ToolbarItemComponent Member List

This is the complete list of members for juce::ToolbarItemComponent, 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::Button
addMouseListener(MouseListener *newListener, bool wantsEventsForAllNestedChildComponents)juce::Component
addShortcut(const KeyPress &)juce::Button
addToDesktop(int windowStyleFlags, void *nativeWindowToAttachTo=nullptr)juce::Componentvirtual
alphaChanged()juce::Componentvirtual
applicationCommandListChangeCallback()juce::Buttonprivate
autoRepeatDelayjuce::Buttonprivate
autoRepeatMinimumDelayjuce::Buttonprivate
autoRepeatSpeedjuce::Buttonprivate
beginDragAutoRepeat(int millisecondsBetweenCallbacks)juce::Componentstatic
broughtToFront()juce::Componentvirtual
Button(const String &buttonName)juce::Buttonexplicitprotected
buttonDown enum valuejuce::Button
buttonListenersjuce::Buttonprivate
buttonNormal enum valuejuce::Button
buttonOver enum valuejuce::Button
buttonPressTimejuce::Buttonprivate
ButtonState enum namejuce::Button
buttonStatejuce::Buttonprivate
buttonStateChanged()juce::Buttonprotectedvirtual
callbackHelperjuce::Buttonprivate
canBeToggledjuce::Buttonprivate
canModalEventBeSentToComponent(const Component *targetComponent)juce::Componentvirtual
centreWithSize(int width, int height)juce::Component
checkToggleableState(bool wasToggleable)juce::Buttonprivate
childBoundsChanged(Component *child)juce::Componentvirtual
childrenChanged()juce::Componentvirtual
clearShortcuts()juce::Button
clicked()juce::Buttonprotectedvirtual
clicked(const ModifierKeys &modifiers)juce::Buttonprotectedvirtual
clickTogglesStatejuce::Buttonprivate
colourChanged()juce::Componentvirtual
commandIDjuce::Buttonprivate
commandManagerToUsejuce::Buttonprivate
Component() noexceptjuce::Component
Component(const String &componentName) noexceptjuce::Componentexplicit
ConnectedEdgeFlags enum namejuce::Button
connectedEdgeFlagsjuce::Buttonprivate
ConnectedOnBottom enum valuejuce::Button
ConnectedOnLeft enum valuejuce::Button
ConnectedOnRight enum valuejuce::Button
ConnectedOnTop enum valuejuce::Button
contains(Point< int > localPoint)juce::Component
contains(Point< float > localPoint)juce::Component
contentAreajuce::ToolbarItemComponentprivate
contentAreaChanged(const Rectangle< int > &newBounds)=0juce::ToolbarItemComponentpure virtual
copyAllExplicitColoursTo(Component &target) constjuce::Component
createAccessibilityHandler() overridejuce::ToolbarItemComponentprivatevirtual
createComponentSnapshot(Rectangle< int > areaToGrab, bool clipImageToComponentBounds=true, float scaleFactor=1.0f)juce::Component
createFocusTraverser()juce::Componentvirtual
createKeyboardFocusTraverser()juce::Componentvirtual
deleteAllChildren()juce::Component
dragOffsetXjuce::ToolbarItemComponentprivate
dragOffsetYjuce::ToolbarItemComponentprivate
editableOnPalette enum valuejuce::ToolbarItemComponent
editableOnToolbar enum valuejuce::ToolbarItemComponent
enablementChanged() overridejuce::Buttonprotectedvirtual
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
findFocusContainer() constjuce::Component
findKeyboardFocusContainer() constjuce::Component
findParentComponentOfClass() constjuce::Componentinline
flashButtonState()juce::Buttonprivate
focusChangedByMouseClick enum valuejuce::Component
focusChangedByTabKey enum valuejuce::Component
focusChangedDirectly enum valuejuce::Component
FocusChangeType enum namejuce::Component
FocusContainerType enum namejuce::Component
focusGained(FocusChangeType) overridejuce::Buttonprotectedvirtual
focusLost(FocusChangeType) overridejuce::Buttonprotectedvirtual
focusOfChildComponentChanged(FocusChangeType cause)juce::Componentvirtual
generateTooltipjuce::Buttonprivate
getAccessibilityHandler()juce::Component
getAlpha() const noexceptjuce::Component
getApproximateScaleFactorForComponent(const Component *targetComponent)juce::Componentstatic
getBottom() const noexceptjuce::Componentinline
getBounds() const noexceptjuce::Componentinline
getBoundsInParent() const noexceptjuce::Component
getButtonText() constjuce::Buttoninline
getCachedComponentImage() const noexceptjuce::Componentinline
getChildComponent(int index) const noexceptjuce::Component
getChildren() const noexceptjuce::Componentinline
getClickingTogglesState() const noexceptjuce::Buttoninline
getCommandID() const noexceptjuce::Buttoninline
getComponentAt(int x, int y)juce::Component
getComponentAt(Point< int > position)juce::Component
getComponentAt(Point< float > position)juce::Component
getComponentEffect() const noexceptjuce::Componentinline
getComponentID() const noexceptjuce::Componentinline
getConnectedEdgeFlags() const noexceptjuce::Buttoninline
getContentArea() const noexceptjuce::ToolbarItemComponentinline
getCurrentlyFocusedComponent() noexceptjuce::Componentstatic
getCurrentlyModalComponent(int index=0) noexceptjuce::Componentstatic
getDescription() const noexceptjuce::Componentinline
getDesktopScaleFactor() constjuce::Componentvirtual
getEditingMode() const noexceptjuce::ToolbarItemComponentinline
getExplicitFocusOrder() constjuce::Component
getHeight() const noexceptjuce::Componentinline
getHelpText() const noexceptjuce::Componentinline
getIndexOfChildComponent(const Component *child) const noexceptjuce::Component
getInterceptsMouseClicks(bool &allowsClicksOnThisComponent, bool &allowsClicksOnChildComponents) const noexceptjuce::Component
getItemId() const noexceptjuce::ToolbarItemComponentinline
getLocalArea(const Component *sourceComponent, Rectangle< int > areaRelativeToSourceComponent) constjuce::Component
getLocalArea(const Component *sourceComponent, Rectangle< float > 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
getMillisecondsSinceButtonDown() const noexceptjuce::Button
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
getPeer() constjuce::Component
getPosition() const noexceptjuce::Componentinline
getPositioner() const noexceptjuce::Component
getProperties() noexceptjuce::Componentinline
getProperties() const noexceptjuce::Componentinline
getRadioGroupId() const noexceptjuce::Buttoninline
getRight() const noexceptjuce::Componentinline
getScreenBounds() constjuce::Component
getScreenPosition() constjuce::Component
getScreenX() constjuce::Component
getScreenY() constjuce::Component
getState() const noexceptjuce::Buttoninline
getStyle() const noexceptjuce::ToolbarItemComponentinline
getTitle() const noexceptjuce::Componentinline
getToggleState() const noexceptjuce::Buttoninline
getToggleStateValue() noexceptjuce::Buttoninline
getToolbar() constjuce::ToolbarItemComponent
getToolbarItemSizes(int toolbarThickness, bool isToolbarVertical, int &preferredSize, int &minSize, int &maxSize)=0juce::ToolbarItemComponentpure virtual
getTooltip() overridejuce::SettableTooltipClientinlinevirtual
getTopLevelComponent() const noexceptjuce::Component
getTransform() constjuce::Component
getTriggeredOnMouseDown() const noexceptjuce::Button
getViewportIgnoreDragFlag() const noexceptjuce::Componentinline
getWantsKeyboardFocus() const noexceptjuce::Component
getWidth() const noexceptjuce::Componentinline
getWindowHandle() constjuce::Component
getX() const noexceptjuce::Componentinline
getY() const noexceptjuce::Componentinline
giveAwayKeyboardFocus()juce::Component
grabKeyboardFocus()juce::Component
handleCommandMessage(int commandId) overridejuce::Buttonprotectedvirtual
hasFocusOutline() const noexceptjuce::Componentinline
hasKeyboardFocus(bool trueIfChildIsFocused) constjuce::Component
hitTest(int x, int y)juce::Componentvirtual
inputAttemptWhenModal()juce::Componentvirtual
internalClickCallback(const ModifierKeys &)juce::Buttonprotectedvirtual
invalidateAccessibilityHandler()juce::Component
isAccessible() const noexceptjuce::Component
isActivejuce::ToolbarItemComponentprivate
isAlwaysOnTop() const noexceptjuce::Component
isBeingDraggedjuce::ToolbarItemComponentprivate
isBeingUsedAsAButtonjuce::ToolbarItemComponentprivate
isBroughtToFrontOnMouseClick() const noexceptjuce::Component
isColourSpecified(int colourID) constjuce::Component
isConnectedOnBottom() const noexceptjuce::Buttoninline
isConnectedOnLeft() const noexceptjuce::Buttoninline
isConnectedOnRight() const noexceptjuce::Buttoninline
isConnectedOnTop() const noexceptjuce::Buttoninline
isCurrentlyBlockedByAnotherModalComponent() constjuce::Component
isCurrentlyModal(bool onlyConsiderForemostModalComponent=true) const noexceptjuce::Component
isDown() const noexceptjuce::Button
isEnabled() const noexceptjuce::Component
isFocusContainer() const noexceptjuce::Component
isKeyboardFocusContainer() const noexceptjuce::Component
isKeyDownjuce::Buttonprivate
isMouseButtonDown(bool includeChildren=false) constjuce::Component
isMouseButtonDownAnywhere() noexceptjuce::Componentstatic
isMouseOver(bool includeChildren=false) constjuce::Component
isMouseOverOrDragging(bool includeChildren=false) constjuce::Component
isMouseSourceOver(const MouseEvent &e)juce::Buttonprivate
isOnjuce::Buttonprivate
isOnDesktop() const noexceptjuce::Component
isOpaque() const noexceptjuce::Component
isOver() const noexceptjuce::Button
isPaintingUnclipped() const noexceptjuce::Component
isParentOf(const Component *possibleChild) const noexceptjuce::Component
isRegisteredForShortcut(const KeyPress &) constjuce::Button
isShortcutPressed() constjuce::Buttonprivate
isShowing() constjuce::Component
isToggleable() const noexceptjuce::Buttoninline
isToolbarVertical() constjuce::ToolbarItemComponent
isTransformed() const noexceptjuce::Component
isVisible() const noexceptjuce::Componentinline
ItemDragAndDropOverlayComponent classjuce::ToolbarItemComponentfriend
itemIdjuce::ToolbarItemComponentprivate
keyPressed(const KeyPress &) overridejuce::Buttonprotectedvirtual
keySourcejuce::Buttonprivate
keyStateChanged(bool isKeyDown)juce::Buttonprotected
juce::Component::keyStateChanged(bool isKeyDown)juce::Componentvirtual
keyStateChangedCallback()juce::Buttonprivate
lastRepeatTimejuce::Buttonprivate
lastStatePaintedjuce::Buttonprivate
lastToggleStatejuce::Buttonprivate
localAreaToGlobal(Rectangle< int > localArea) constjuce::Component
localAreaToGlobal(Rectangle< float > localArea) constjuce::Component
localPointToGlobal(Point< int > localPoint) constjuce::Component
localPointToGlobal(Point< float > localPoint) constjuce::Component
lookAndFeelChanged()juce::Componentvirtual
minimisationStateChanged(bool isNowMinimised)juce::Componentvirtual
modejuce::ToolbarItemComponentprivate
modifierKeysChanged(const ModifierKeys &modifiers)juce::Componentvirtual
mouseDoubleClick(const MouseEvent &event) overridejuce::Componentvirtual
mouseDown(const MouseEvent &) overridejuce::Buttonprotectedvirtual
mouseDrag(const MouseEvent &) overridejuce::Buttonprotectedvirtual
mouseEnter(const MouseEvent &) overridejuce::Buttonprotectedvirtual
mouseExit(const MouseEvent &) overridejuce::Buttonprotectedvirtual
mouseMagnify(const MouseEvent &event, float scaleFactor) overridejuce::Componentvirtual
mouseMove(const MouseEvent &event) overridejuce::Componentvirtual
mouseUp(const MouseEvent &) overridejuce::Buttonprotectedvirtual
mouseWheelMove(const MouseEvent &event, const MouseWheelDetails &wheel) overridejuce::Componentvirtual
moved()juce::Componentvirtual
moveKeyboardFocusToSibling(bool moveToNext)juce::Component
needsRepaintingjuce::Buttonprivate
needsToReleasejuce::Buttonprivate
normalMode enum valuejuce::ToolbarItemComponent
onClickjuce::Button
onStateChangejuce::Button
overlayCompjuce::ToolbarItemComponentprivate
paint(Graphics &) overridejuce::Buttonprotectedvirtual
paintButton(Graphics &, bool isMouseOver, bool isMouseDown) overridejuce::ToolbarItemComponentvirtual
paintButtonArea(Graphics &g, int width, int height, bool isMouseOver, bool isMouseDown)=0juce::ToolbarItemComponentpure virtual
paintEntireComponent(Graphics &context, bool ignoreAlphaLevel)juce::Component
paintOverChildren(Graphics &g)juce::Componentvirtual
parentHierarchyChanged() overridejuce::Buttonprotectedvirtual
parentSizeChanged()juce::Componentvirtual
postCommandMessage(int commandId)juce::Component
proportionOfHeight(float proportion) const noexceptjuce::Component
proportionOfWidth(float proportion) const noexceptjuce::Component
radioGroupIdjuce::Buttonprivate
reallyContains(Point< int > localPoint, bool returnTrueIfWithinAChild)juce::Component
reallyContains(Point< float > localPoint, bool returnTrueIfWithinAChild)juce::Component
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 *listener)juce::Button
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
repeatTimerCallback()juce::Buttonprivate
resized() overridejuce::ToolbarItemComponentvirtual
runModalLoop()juce::Component
sendClickMessage(const ModifierKeys &)juce::Buttonprivate
sendLookAndFeelChange()juce::Component
sendStateMessage()juce::Buttonprivate
setAccessible(bool shouldBeAccessible)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
setButtonText(const String &newText)juce::Button
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
setClickingTogglesState(bool shouldAutoToggleOnClick) noexceptjuce::Button
setColour(int colourID, Colour newColour)juce::Component
setCommandToTrigger(ApplicationCommandManager *commandManagerToUse, CommandID commandID, bool generateTooltip)juce::Button
setComponentEffect(ImageEffectFilter *newEffect)juce::Component
setComponentID(const String &newID)juce::Component
setConnectedEdges(int connectedEdgeFlags)juce::Button
setDescription(const String &newDescription)juce::Component
setEditingMode(const ToolbarEditingMode newMode)juce::ToolbarItemComponent
setEnabled(bool shouldBeEnabled)juce::Component
setExplicitFocusOrder(int newFocusOrderIndex)juce::Component
setFocusContainerType(FocusContainerType containerType) noexceptjuce::Component
setHasFocusOutline(bool hasFocusOutline) noexceptjuce::Componentinline
setHelpText(const String &newHelpText)juce::Component
setInterceptsMouseClicks(bool allowClicksOnThisComponent, bool allowClicksOnChildComponents) noexceptjuce::Component
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
setRadioGroupId(int newGroupId, NotificationType notification=sendNotification)juce::Button
setRepaintsOnMouseActivity(bool shouldRepaint) noexceptjuce::Component
setRepeatSpeed(int initialDelayInMillisecs, int repeatDelayInMillisecs, int minimumDelayInMillisecs=-1) noexceptjuce::Button
setSize(int newWidth, int newHeight)juce::Component
setState(ButtonState newState)juce::Button
setStyle(const Toolbar::ToolbarItemStyle &newStyle)juce::ToolbarItemComponentvirtual
SettableTooltipClient()=defaultjuce::SettableTooltipClientprotected
setTitle(const String &newTitle)juce::Component
setToggleable(bool shouldBeToggleable)juce::Button
setToggleState(bool shouldBeOn, NotificationType notification)juce::Button
setToggleState(bool shouldBeOn, NotificationType click, NotificationType state)juce::Buttonprivate
setTooltip(const String &newTooltip) overridejuce::Buttonvirtual
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
setTriggeredOnMouseDown(bool isTriggeredOnMouseDown) noexceptjuce::Button
setViewportIgnoreDragFlag(bool ignoreDrag) noexceptjuce::Componentinline
setVisible(bool shouldBeVisible)juce::Componentvirtual
setWantsKeyboardFocus(bool wantsFocus) noexceptjuce::Component
shortcutsjuce::Buttonprivate
textjuce::Buttonprivate
toBack()juce::Component
toBehind(Component *other)juce::Component
toFront(bool shouldAlsoGainKeyboardFocus)juce::Component
Toolbar classjuce::ToolbarItemComponentfriend
ToolbarEditingMode enum namejuce::ToolbarItemComponent
ToolbarItemComponent(int itemId, const String &labelText, bool isBeingUsedAsAButton)juce::ToolbarItemComponent
toolbarStylejuce::ToolbarItemComponentprivate
tooltipStringjuce::SettableTooltipClientprivate
triggerClick()juce::Buttonvirtual
triggerOnMouseDownjuce::Buttonprivate
turnOffOtherButtonsInGroup(NotificationType click, NotificationType state)juce::Buttonprivate
unfocusAllComponents()juce::Componentstatic
updateAutomaticTooltip(const ApplicationCommandInfo &)juce::Buttonprivate
updateMouseCursor() constjuce::Component
updateState()juce::Buttonprivate
updateState(bool isOver, bool isDown)juce::Buttonprivate
userTriedToCloseWindow()juce::Componentvirtual
visibilityChanged() overridejuce::Buttonprotectedvirtual
~Button() overridejuce::Button
~Component() overridejuce::Component
~MouseListener()=defaultjuce::MouseListenervirtual
~SettableTooltipClient() override=defaultjuce::SettableTooltipClient
~ToolbarItemComponent() overridejuce::ToolbarItemComponent
~TooltipClient()=defaultjuce::TooltipClientvirtual