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

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

activeWindowStatusChanged() overridejuce::ResizableWindowprotectedvirtual
addAndMakeVisible(Component *, int zOrder=-1)juce::ResizableWindowprotected
juce::TopLevelWindow::addAndMakeVisible(Component &child, int zOrder=-1)juce::Component
addChildAndSetID(Component *child, const String &componentID)juce::Component
addChildComponent(Component *, int zOrder=-1)juce::ResizableWindowprotected
juce::TopLevelWindow::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()juce::TopLevelWindow
addToDesktop(int windowStyleFlags, void *nativeWindowToAttachTo=nullptr) overridejuce::TopLevelWindowvirtual
allButtons enum valuejuce::DocumentWindow
alphaChanged()juce::Componentvirtual
backgroundColourId enum valuejuce::ResizableWindow
beginDragAutoRepeat(int millisecondsBetweenCallbacks)juce::Componentstatic
broughtToFront()juce::Componentvirtual
buttonListenerjuce::DocumentWindowprivate
canModalEventBeSentToComponent(const Component *targetComponent)juce::Componentvirtual
centreAroundComponent(Component *componentToCentreAround, int width, int height)juce::TopLevelWindow
centreWithSize(int width, int height)juce::Component
childBoundsChanged(Component *) overridejuce::ResizableWindowprotectedvirtual
childrenChanged()juce::Componentvirtual
clearContentComponent()juce::ResizableWindow
closeButton enum valuejuce::DocumentWindow
closeButtonPressed()juce::DocumentWindowvirtual
colourChanged()juce::Componentvirtual
ColourIds enum namejuce::DocumentWindow
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
DocumentWindow(const String &name, Colour backgroundColour, int requiredButtons, bool addToDesktop=true)juce::DocumentWindow
drawTitleTextCentredjuce::DocumentWindowprivate
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
focusChangedByMouseClick enum valuejuce::Component
focusChangedByTabKey enum valuejuce::Component
focusChangedDirectly enum valuejuce::Component
FocusChangeType enum namejuce::Component
focusGained(FocusChangeType cause)juce::Componentvirtual
focusLost(FocusChangeType cause)juce::Componentvirtual
focusOfChildComponentChanged(FocusChangeType) overridejuce::TopLevelWindowprotectedvirtual
getActiveTopLevelWindow() noexceptjuce::TopLevelWindowstatic
getAlpha() const noexceptjuce::Component
getBackgroundColour() const noexceptjuce::ResizableWindow
getBorderThickness()juce::ResizableWindowvirtual
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
getCloseButton() const noexceptjuce::DocumentWindow
getComponentAt(int x, int y)juce::Component
getComponentAt(Point< int > position)juce::Component
getComponentEffect() const noexceptjuce::Componentinline
getComponentID() const noexceptjuce::Componentinline
getConstrainer() noexceptjuce::ResizableWindowinline
getContentComponent() const noexceptjuce::ResizableWindowinline
getContentComponentBorder()juce::ResizableWindowvirtual
getCurrentlyFocusedComponent() noexceptjuce::Componentstatic
getCurrentlyModalComponent(int index=0) noexceptjuce::Componentstatic
getDesktopScaleFactor() constjuce::Componentvirtual
getDesktopWindowStyleFlags() const overridejuce::ResizableWindowprotectedvirtual
getExplicitFocusOrder() constjuce::Component
getHeight() const noexceptjuce::Componentinline
getIndexOfChildComponent(const Component *child) const noexceptjuce::Component
getInterceptsMouseClicks(bool &allowsClicksOnThisComponent, bool &allowsClicksOnChildComponents) const noexceptjuce::Component
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
getMaximiseButton() const noexceptjuce::DocumentWindow
getMenuBarComponent() const noexceptjuce::DocumentWindow
getMinimiseButton() const noexceptjuce::DocumentWindow
getMouseClickGrabsKeyboardFocus() const noexceptjuce::Component
getMouseCursor()juce::Componentvirtual
getMouseXYRelative() constjuce::Component
getName() const noexceptjuce::Componentinline
getNumChildComponents() const noexceptjuce::Component
getNumCurrentlyModalComponents() noexceptjuce::Componentstatic
getNumTopLevelWindows() noexceptjuce::TopLevelWindowstatic
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
getScreenBounds() constjuce::Component
getScreenPosition() constjuce::Component
getScreenX() constjuce::Component
getScreenY() constjuce::Component
getTitleBarHeight() constjuce::DocumentWindow
getTopLevelComponent() const noexceptjuce::Component
getTopLevelWindow(int index) noexceptjuce::TopLevelWindowstatic
getTransform() constjuce::Component
getViewportIgnoreDragFlag() const noexceptjuce::Componentinline
getWantsKeyboardFocus() const noexceptjuce::Component
getWidth() const noexceptjuce::Componentinline
getWindowHandle() constjuce::Component
getWindowStateAsString()juce::ResizableWindow
getX() const noexceptjuce::Componentinline
getY() const noexceptjuce::Componentinline
grabKeyboardFocus()juce::Component
handleCommandMessage(int commandId)juce::Componentvirtual
hasKeyboardFocus(bool trueIfChildIsFocused) constjuce::Component
hitTest(int x, int y)juce::Componentvirtual
inputAttemptWhenModal()juce::Componentvirtual
isActiveWindow() const noexceptjuce::TopLevelWindowinline
isAlwaysOnTop() const noexceptjuce::Component
isBroughtToFrontOnMouseClick() const noexceptjuce::Component
isColourSpecified(int colourID) constjuce::Component
isCurrentlyBlockedByAnotherModalComponent() constjuce::Component
isCurrentlyModal(bool onlyConsiderForemostModalComponent=true) const noexceptjuce::Component
isDraggable() const noexceptjuce::ResizableWindowinline
isDropShadowEnabled() const noexceptjuce::TopLevelWindowinline
isEnabled() const noexceptjuce::Component
isFocusContainer() const noexceptjuce::Component
isFullScreen() constjuce::ResizableWindow
isKioskMode() constjuce::ResizableWindow
isMinimised() constjuce::ResizableWindow
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
isResizable() const noexceptjuce::ResizableWindow
isShowing() constjuce::Component
isTransformed() const noexceptjuce::Component
isUsingNativeTitleBar() const noexceptjuce::TopLevelWindow
isVisible() const noexceptjuce::Componentinline
keyPressed(const KeyPress &key)juce::Componentvirtual
keyStateChanged(bool isKeyDown)juce::Componentvirtual
localAreaToGlobal(Rectangle< int > localArea) constjuce::Component
localPointToGlobal(Point< int > localPoint) constjuce::Component
localPointToGlobal(Point< float > localPoint) constjuce::Component
lookAndFeelChanged() overridejuce::ResizableWindowprotectedvirtual
maximiseButton enum valuejuce::DocumentWindow
maximiseButtonPressed()juce::DocumentWindowvirtual
menuBarjuce::DocumentWindowprivate
menuBarHeightjuce::DocumentWindowprivate
menuBarModeljuce::DocumentWindowprivate
minimisationStateChanged(bool isNowMinimised)juce::Componentvirtual
minimiseButton enum valuejuce::DocumentWindow
minimiseButtonPressed()juce::DocumentWindowvirtual
modifierKeysChanged(const ModifierKeys &modifiers)juce::Componentvirtual
mouseDoubleClick(const MouseEvent &event) overridejuce::Componentvirtual
mouseDown(const MouseEvent &) overridejuce::ResizableWindowprotectedvirtual
mouseDrag(const MouseEvent &) overridejuce::ResizableWindowprotectedvirtual
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::ResizableWindowprotectedvirtual
mouseWheelMove(const MouseEvent &event, const MouseWheelDetails &wheel) overridejuce::Componentvirtual
moved() overridejuce::ResizableWindowprotectedvirtual
moveKeyboardFocusToSibling(bool moveToNext)juce::Component
paint(Graphics &) overridejuce::ResizableWindowprotectedvirtual
paintEntireComponent(Graphics &context, bool ignoreAlphaLevel)juce::Component
paintOverChildren(Graphics &g)juce::Componentvirtual
parentHierarchyChanged() overridejuce::TopLevelWindowprotectedvirtual
parentSizeChanged() overridejuce::ResizableWindowprotectedvirtual
positionTitleBarButtonsOnLeftjuce::DocumentWindowprivate
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
recreateDesktopWindow()juce::TopLevelWindowprotected
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
repaintTitleBar()juce::DocumentWindowprivate
requiredButtonsjuce::DocumentWindowprivate
resizableBorderjuce::ResizableWindowprotected
resizableCornerjuce::ResizableWindowprotected
ResizableWindow(const String &name, bool addToDesktop)juce::ResizableWindow
ResizableWindow(const String &name, Colour backgroundColour, bool addToDesktop)juce::ResizableWindow
resized() overridejuce::ResizableWindowprotectedvirtual
restoreWindowStateFromString(const String &previousState)juce::ResizableWindow
runModalLoop()juce::Component
sendLookAndFeelChange()juce::Component
setAlpha(float newAlpha)juce::Component
setAlwaysOnTop(bool shouldStayOnTop)juce::Component
setBackgroundColour(Colour newColour)juce::ResizableWindow
setBounds(int x, int y, int width, int height)juce::Component
setBounds(Rectangle< int > newBounds)juce::Component
setBoundsConstrained(const Rectangle< int > &newBounds)juce::ResizableWindow
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
setConstrainer(ComponentBoundsConstrainer *newConstrainer)juce::ResizableWindow
setContentComponent(Component *newContentComponent, bool deleteOldOne=true, bool resizeToFit=false)juce::ResizableWindow
setContentComponentSize(int width, int height)juce::ResizableWindow
setContentNonOwned(Component *newContentComponent, bool resizeToFitWhenContentChangesSize)juce::ResizableWindow
setContentOwned(Component *newContentComponent, bool resizeToFitWhenContentChangesSize)juce::ResizableWindow
setDraggable(bool shouldBeDraggable) noexceptjuce::ResizableWindow
setDropShadowEnabled(bool useShadow)juce::TopLevelWindow
setEnabled(bool shouldBeEnabled)juce::Component
setExplicitFocusOrder(int newFocusOrderIndex)juce::Component
setFocusContainer(bool shouldBeFocusContainer) noexceptjuce::Component
setFullScreen(bool shouldBeFullScreen)juce::ResizableWindow
setIcon(const Image &imageToUse)juce::DocumentWindow
setInterceptsMouseClicks(bool allowClicksOnThisComponent, bool allowClicksOnChildComponents) noexceptjuce::Component
setLookAndFeel(LookAndFeel *newLookAndFeel)juce::Component
setMenuBar(MenuBarModel *menuBarModel, int menuBarHeight=0)juce::DocumentWindow
setMenuBarComponent(Component *newMenuBarComponent)juce::DocumentWindow
setMinimised(bool shouldMinimise)juce::ResizableWindow
setMouseClickGrabsKeyboardFocus(bool shouldGrabFocus)juce::Component
setMouseCursor(const MouseCursor &cursorType)juce::Component
setName(const String &newName) overridejuce::DocumentWindowvirtual
setOpaque(bool shouldBeOpaque)juce::Component
setPaintingIsUnclipped(bool shouldPaintWithoutClipping) noexceptjuce::Component
setPositioner(Positioner *newPositioner)juce::Component
setRepaintsOnMouseActivity(bool shouldRepaint) noexceptjuce::Component
setResizable(bool shouldBeResizable, bool useBottomRightCornerResizer)juce::ResizableWindow
setResizeLimits(int newMinimumWidth, int newMinimumHeight, int newMaximumWidth, int newMaximumHeight) noexceptjuce::ResizableWindow
setSize(int newWidth, int newHeight)juce::Component
setTitleBarButtonsRequired(int requiredButtons, bool positionTitleBarButtonsOnLeft)juce::DocumentWindow
setTitleBarHeight(int newHeight)juce::DocumentWindow
setTitleBarTextCentred(bool textShouldBeCentred)juce::DocumentWindow
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
setUsingNativeTitleBar(bool useNativeTitleBar)juce::TopLevelWindow
setViewportIgnoreDragFlag(bool ignoreDrag) noexceptjuce::Componentinline
setVisible(bool shouldBeVisible)juce::Componentvirtual
setWantsKeyboardFocus(bool wantsFocus) noexceptjuce::Component
textColourId enum valuejuce::DocumentWindow
titleBarButtonsjuce::DocumentWindowprivate
TitleBarButtons enum namejuce::DocumentWindow
titleBarHeightjuce::DocumentWindowprivate
titleBarIconjuce::DocumentWindowprivate
toBack()juce::Component
toBehind(Component *other)juce::Component
toFront(bool shouldAlsoGainFocus)juce::Component
TopLevelWindow(const String &name, bool addToDesktop)juce::TopLevelWindow
unfocusAllComponents()juce::Componentstatic
updateMouseCursor() constjuce::Component
userTriedToCloseWindow()juce::Componentvirtual
visibilityChanged() overridejuce::ResizableWindowprotectedvirtual
~Component() overridejuce::Component
~DocumentWindow() overridejuce::DocumentWindow
~MouseListener()juce::MouseListenerinlinevirtual
~ResizableWindow() overridejuce::ResizableWindow
~TopLevelWindow() overridejuce::TopLevelWindow