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

This is the complete list of members for juce::FileListComponent, 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(FileBrowserListener *listener)juce::DirectoryContentsDisplayComponent
addMouseListener(MouseListener *newListener, bool wantsEventsForAllNestedChildComponents)juce::Component
addToDesktop(int windowStyleFlags, void *nativeWindowToAttachTo=nullptr)juce::Componentvirtual
alphaChanged()juce::Componentvirtual
alwaysFlipSelectionjuce::ListBoxprivate
backgroundClicked(const MouseEvent &)juce::ListBoxModelprivatevirtual
backgroundColourId enum valuejuce::ListBox
beginDragAutoRepeat(int millisecondsBetweenCallbacks)juce::Componentstatic
broughtToFront()juce::Componentvirtual
canModalEventBeSentToComponent(const Component *targetComponent)juce::Componentvirtual
centreWithSize(int width, int height)juce::Component
changeListenerCallback(ChangeBroadcaster *) overridejuce::FileListComponentprivatevirtual
childBoundsChanged(Component *child)juce::Componentvirtual
childrenChanged()juce::Componentvirtual
colourChanged() overridejuce::ListBoxvirtual
juce::ColourIds enum namejuce::ListBox
juce::DirectoryContentsDisplayComponent::ColourIds enum namejuce::DirectoryContentsDisplayComponent
Component() noexceptjuce::Component
Component(const String &componentName) noexceptjuce::Componentexplicit
contains(Point< int > localPoint)juce::Component
contains(Point< float > localPoint)juce::Component
copyAllExplicitColoursTo(Component &target) constjuce::Component
createAccessibilityHandler() overridejuce::ListBoxprivatevirtual
createComponentSnapshot(Rectangle< int > areaToGrab, bool clipImageToComponentBounds=true, float scaleFactor=1.0f)juce::Component
createFocusTraverser()juce::Componentvirtual
createKeyboardFocusTraverser()juce::Componentvirtual
createSnapshotOfRows(const SparseSet< int > &rows, int &x, int &y)juce::ListBoxvirtual
deleteAllChildren()juce::Component
deleteKeyPressed(int currentSelectedRow) overridejuce::FileListComponentprivatevirtual
deselectAllFiles() overridejuce::FileListComponentvirtual
deselectAllRows()juce::ListBox
deselectRow(int rowNumber)juce::ListBox
DirectoryContentsDisplayComponent(DirectoryContentsList &listToShow)juce::DirectoryContentsDisplayComponent
directoryContentsListjuce::DirectoryContentsDisplayComponent
enablementChanged()juce::Componentvirtual
enterModalState(bool takeKeyboardFocus=true, ModalComponentManager::Callback *callback=nullptr, bool deleteWhenDismissed=false)juce::Component
exitModalState(int returnValue)juce::Component
FileListComponent(DirectoryContentsList &listToShow)juce::FileListComponent
fileWaitingToBeSelectedjuce::FileListComponentprivate
findChildWithID(StringRef componentID) const noexceptjuce::Component
findColour(int colourID, bool inheritFromParent=false) constjuce::Component
findFocusContainer() constjuce::Component
findKeyboardFocusContainer() constjuce::Component
findParentComponentOfClass() constjuce::Componentinline
flipRowSelection(int rowNumber)juce::ListBox
focusChangedByMouseClick enum valuejuce::Component
focusChangedByTabKey enum valuejuce::Component
focusChangedDirectly enum valuejuce::Component
FocusChangeType enum namejuce::Component
FocusContainerType enum namejuce::Component
focusGained(FocusChangeType cause)juce::Componentvirtual
focusLost(FocusChangeType cause)juce::Componentvirtual
focusOfChildComponentChanged(FocusChangeType cause)juce::Componentvirtual
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
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
getComponentAt(Point< float > position)juce::Component
getComponentEffect() const noexceptjuce::Componentinline
getComponentForRowNumber(int rowNumber) const noexceptjuce::ListBox
getComponentID() const noexceptjuce::Componentinline
getCurrentlyFocusedComponent() noexceptjuce::Componentstatic
getCurrentlyModalComponent(int index=0) noexceptjuce::Componentstatic
getDescription() const noexceptjuce::Componentinline
getDesktopScaleFactor() constjuce::Componentvirtual
getDragSourceDescription(const SparseSet< int > &rowsToDescribe)juce::ListBoxModelprivatevirtual
getExplicitFocusOrder() constjuce::Component
getHeaderComponent() const noexceptjuce::ListBoxinline
getHeight() const noexceptjuce::Componentinline
getHelpText() const noexceptjuce::Componentinline
getHorizontalScrollBar() const noexceptjuce::ListBox
getIndexOfChildComponent(const Component *child) const noexceptjuce::Component
getInsertionIndexForPosition(int x, int y) const noexceptjuce::ListBox
getInterceptsMouseClicks(bool &allowsClicksOnThisComponent, bool &allowsClicksOnChildComponents) const noexceptjuce::Component
getLastRowSelected() constjuce::ListBox
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
getModel() const noexceptjuce::ListBoxinline
getMouseClickGrabsKeyboardFocus() const noexceptjuce::Component
getMouseCursor()juce::Componentvirtual
getMouseCursorForRow(int row)juce::ListBoxModelprivatevirtual
getMouseXYRelative() constjuce::Component
getName() const noexceptjuce::Componentinline
getNameForRow(int rowNumber) overridejuce::FileListComponentprivatevirtual
getNumChildComponents() const noexceptjuce::Component
getNumCurrentlyModalComponents() noexceptjuce::Componentstatic
getNumRows() overridejuce::FileListComponentprivatevirtual
getNumRowsOnScreen() const noexceptjuce::ListBox
getNumSelectedFiles() const overridejuce::FileListComponentvirtual
getNumSelectedRows() constjuce::ListBox
getOutlineThickness() const noexceptjuce::ListBoxinline
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
getRight() const noexceptjuce::Componentinline
getRowContainingPosition(int x, int y) const noexceptjuce::ListBox
getRowHeight() const noexceptjuce::ListBoxinline
getRowNumberOfComponent(Component *rowComponent) const noexceptjuce::ListBox
getRowPosition(int rowNumber, bool relativeToComponentTopLeft) const noexceptjuce::ListBox
getScreenBounds() constjuce::Component
getScreenPosition() constjuce::Component
getScreenX() constjuce::Component
getScreenY() constjuce::Component
getSelectedFile(int index=0) const overridejuce::FileListComponentvirtual
getSelectedRow(int index=0) constjuce::ListBox
getSelectedRows() constjuce::ListBox
getTitle() const noexceptjuce::Componentinline
getTooltip() overridejuce::SettableTooltipClientinlinevirtual
getTooltipForRow(int row)juce::ListBoxModelprivatevirtual
getTopLevelComponent() const noexceptjuce::Component
getTransform() constjuce::Component
getVerticalPosition() constjuce::ListBox
getVerticalScrollBar() const noexceptjuce::ListBox
getViewport() const noexceptjuce::ListBox
getViewportIgnoreDragFlag() const noexceptjuce::Componentinline
getVisibleContentWidth() const noexceptjuce::ListBox
getVisibleRowWidth() const noexceptjuce::ListBox
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)juce::Componentvirtual
hasAccessibleHeaderComponent() constjuce::ListBoxprivate
hasDoneInitialUpdatejuce::ListBoxprivate
hasFocusOutline() const noexceptjuce::Componentinline
hasKeyboardFocus(bool trueIfChildIsFocused) constjuce::Component
headerComponentjuce::ListBoxprivate
highlightColourId enum valuejuce::DirectoryContentsDisplayComponent
highlightedTextColourId enum valuejuce::DirectoryContentsDisplayComponent
hitTest(int x, int y)juce::Componentvirtual
inputAttemptWhenModal()juce::Componentvirtual
invalidateAccessibilityHandler()juce::Component
isAccessible() const noexceptjuce::Component
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
isKeyboardFocusContainer() 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
isRowSelected(int rowNumber) constjuce::ListBox
isShowing() constjuce::Component
isTransformed() const noexceptjuce::Component
isVisible() const noexceptjuce::Componentinline
keyPressed(const KeyPress &) overridejuce::ListBoxvirtual
keyStateChanged(bool isKeyDown) overridejuce::ListBoxvirtual
lastDirectoryjuce::FileListComponentprivate
lastRowSelectedjuce::ListBoxprivate
ListBox(const String &componentName=String(), ListBoxModel *model=nullptr)juce::ListBox
listBoxItemClicked(int row, const MouseEvent &)juce::ListBoxModelprivatevirtual
listBoxItemDoubleClicked(int row, const MouseEvent &)juce::ListBoxModelprivatevirtual
listenersjuce::DirectoryContentsDisplayComponentprotected
listWasScrolled()juce::ListBoxModelprivatevirtual
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
minimumRowWidthjuce::ListBoxprivate
modeljuce::ListBoxprivate
modifierKeysChanged(const ModifierKeys &modifiers)juce::Componentvirtual
mouseDoubleClick(const MouseEvent &event) overridejuce::Componentvirtual
mouseDown(const MouseEvent &event) overridejuce::Componentvirtual
mouseDrag(const MouseEvent &event) overridejuce::Componentvirtual
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
mouseMoveSelectorjuce::ListBoxprivate
mouseUp(const MouseEvent &) overridejuce::ListBoxvirtual
mouseWheelMove(const MouseEvent &, const MouseWheelDetails &) overridejuce::ListBoxvirtual
moved()juce::Componentvirtual
moveKeyboardFocusToSibling(bool moveToNext)juce::Component
multipleSelectionjuce::ListBoxprivate
outlineColourId enum valuejuce::ListBox
outlineThicknessjuce::ListBoxprivate
paint(Graphics &) overridejuce::ListBoxvirtual
paintEntireComponent(Graphics &context, bool ignoreAlphaLevel)juce::Component
paintListBoxItem(int, Graphics &, int, int, bool) overridejuce::FileListComponentprivatevirtual
paintOverChildren(Graphics &) overridejuce::ListBoxvirtual
parentHierarchyChanged() overridejuce::ListBoxvirtual
parentSizeChanged()juce::Componentvirtual
postCommandMessage(int commandId)juce::Component
proportionOfHeight(float proportion) const noexceptjuce::Component
proportionOfWidth(float proportion) const noexceptjuce::Component
reallyContains(Point< int > localPoint, bool returnTrueIfWithinAChild)juce::Component
reallyContains(Point< float > localPoint, bool returnTrueIfWithinAChild)juce::Component
refreshComponentForRow(int rowNumber, bool isRowSelected, Component *) overridejuce::FileListComponentprivatevirtual
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(FileBrowserListener *listener)juce::DirectoryContentsDisplayComponent
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
repaintRow(int rowNumber) noexceptjuce::ListBox
resized() overridejuce::ListBoxvirtual
returnKeyPressed(int currentSelectedRow) overridejuce::FileListComponentprivatevirtual
rowHeightjuce::ListBoxprivate
runModalLoop()juce::Component
scrollToEnsureRowIsOnscreen(int row)juce::ListBox
scrollToTop() overridejuce::FileListComponentvirtual
selectedjuce::ListBoxprivate
selectedRowsChanged(int row) overridejuce::FileListComponentprivatevirtual
selectOnMouseDownjuce::ListBoxprivate
selectRangeOfRows(int firstRow, int lastRow, bool dontScrollToShowThisRange=false)juce::ListBox
selectRow(int rowNumber, bool dontScrollToShowThisRow=false, bool deselectOthersFirst=true)juce::ListBox
selectRowInternal(int rowNumber, bool dontScrollToShowThisRow, bool deselectOthersFirst, bool isMouseClick)juce::ListBoxprivate
selectRowsBasedOnModifierKeys(int rowThatWasClickedOn, ModifierKeys modifiers, bool isMouseUpEvent)juce::ListBox
sendDoubleClickMessage(const File &)juce::DirectoryContentsDisplayComponent
sendLookAndFeelChange()juce::Component
sendMouseClickMessage(const File &, const MouseEvent &)juce::DirectoryContentsDisplayComponent
sendSelectionChangeMessage()juce::DirectoryContentsDisplayComponent
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
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
setClickingTogglesRowSelection(bool flipRowSelection) noexceptjuce::ListBox
setColour(int colourID, Colour newColour)juce::Component
setComponentEffect(ImageEffectFilter *newEffect)juce::Component
setComponentID(const String &newID)juce::Component
setDescription(const String &newDescription)juce::Component
setEnabled(bool shouldBeEnabled)juce::Component
setExplicitFocusOrder(int newFocusOrderIndex)juce::Component
setFocusContainerType(FocusContainerType containerType) noexceptjuce::Component
setHasFocusOutline(bool hasFocusOutline) noexceptjuce::Componentinline
setHeaderComponent(std::unique_ptr< Component > newHeaderComponent)juce::ListBox
setHelpText(const String &newHelpText)juce::Component
setInterceptsMouseClicks(bool allowClicksOnThisComponent, bool allowClicksOnChildComponents) noexceptjuce::Component
setLookAndFeel(LookAndFeel *newLookAndFeel)juce::Component
setMinimumContentWidth(int newMinimumWidth)juce::ListBox
setModel(ListBoxModel *newModel)juce::ListBox
setMouseClickGrabsKeyboardFocus(bool shouldGrabFocus)juce::Component
setMouseCursor(const MouseCursor &cursorType)juce::Component
setMouseMoveSelectsRows(bool shouldSelect)juce::ListBox
setMultipleSelectionEnabled(bool shouldBeEnabled) noexceptjuce::ListBox
setName(const String &newName)juce::Componentvirtual
setOpaque(bool shouldBeOpaque)juce::Component
setOutlineThickness(int outlineThickness)juce::ListBox
setPaintingIsUnclipped(bool shouldPaintWithoutClipping) noexceptjuce::Component
setPositioner(Positioner *newPositioner)juce::Component
setRepaintsOnMouseActivity(bool shouldRepaint) noexceptjuce::Component
setRowHeight(int newHeight)juce::ListBox
setRowSelectedOnMouseDown(bool isSelectedOnMouseDown) noexceptjuce::ListBox
setSelectedFile(const File &) overridejuce::FileListComponentvirtual
setSelectedRows(const SparseSet< int > &setOfRowsToBeSelected, NotificationType sendNotificationEventToModel=sendNotification)juce::ListBox
setSize(int newWidth, int newHeight)juce::Component
SettableTooltipClient()=defaultjuce::SettableTooltipClientprotected
setTitle(const String &newTitle)juce::Component
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
setVerticalPosition(double newProportion)juce::ListBox
setViewportIgnoreDragFlag(bool ignoreDrag) noexceptjuce::Componentinline
setVisible(bool shouldBeVisible)juce::Componentvirtual
setWantsKeyboardFocus(bool wantsFocus) noexceptjuce::Component
startDragAndDrop(const MouseEvent &, const SparseSet< int > &rowsToDrag, const var &dragDescription, bool allowDraggingToOtherWindows)juce::ListBox
juce::textColourId enum valuejuce::ListBox
juce::DirectoryContentsDisplayComponent::textColourId enum valuejuce::DirectoryContentsDisplayComponent
toBack()juce::Component
toBehind(Component *other)juce::Component
toFront(bool shouldAlsoGainKeyboardFocus)juce::Component
tooltipStringjuce::SettableTooltipClientprivate
totalItemsjuce::ListBoxprivate
unfocusAllComponents()juce::Componentstatic
updateContent()juce::ListBox
updateMouseCursor() constjuce::Component
userTriedToCloseWindow()juce::Componentvirtual
viewportjuce::ListBoxprivate
visibilityChanged() overridejuce::ListBoxvirtual
~ChangeListener()=defaultjuce::ChangeListenerprivatevirtual
~Component() overridejuce::Component
~DirectoryContentsDisplayComponent()juce::DirectoryContentsDisplayComponentvirtual
~FileListComponent() overridejuce::FileListComponent
~ListBox() overridejuce::ListBox
~ListBoxModel()=defaultjuce::ListBoxModelprivatevirtual
~MouseListener()=defaultjuce::MouseListenervirtual
~SettableTooltipClient() override=defaultjuce::SettableTooltipClient
~TooltipClient()=defaultjuce::TooltipClientvirtual