|
| AlertTextComp (const String &message, const Font &font) |
|
int | getPreferredWidth () const noexcept |
|
void | updateLayout (const int width) |
|
| TextEditor (const String &componentName=String::empty, juce_wchar passwordCharacter=0) |
|
| ~TextEditor () |
|
void | setMultiLine (bool shouldBeMultiLine, bool shouldWordWrap=true) |
|
bool | isMultiLine () const |
|
void | setReturnKeyStartsNewLine (bool shouldStartNewLine) |
|
bool | getReturnKeyStartsNewLine () const |
|
void | setTabKeyUsedAsCharacter (bool shouldTabKeyBeUsed) |
|
bool | isTabKeyUsedAsCharacter () const |
|
void | setEscapeAndReturnKeysConsumed (bool shouldBeConsumed) noexcept |
|
void | setReadOnly (bool shouldBeReadOnly) |
|
bool | isReadOnly () const |
|
void | setCaretVisible (bool shouldBeVisible) |
|
bool | isCaretVisible () const noexcept |
|
void | setScrollbarsShown (bool shouldBeEnabled) |
|
bool | areScrollbarsShown () const noexcept |
|
void | setPasswordCharacter (juce_wchar passwordCharacter) |
|
juce_wchar | getPasswordCharacter () const noexcept |
|
void | setPopupMenuEnabled (bool menuEnabled) |
|
bool | isPopupMenuEnabled () const noexcept |
|
bool | isPopupMenuCurrentlyActive () const noexcept |
|
void | setFont (const Font &newFont) |
|
void | applyFontToAllText (const Font &newFont) |
|
const Font & | getFont () const noexcept |
|
void | setSelectAllWhenFocused (bool shouldSelectAll) |
|
void | setTextToShowWhenEmpty (const String &text, Colour colourToUse) |
|
void | setScrollBarThickness (int newThicknessPixels) |
|
void | addListener (Listener *newListener) |
|
void | removeListener (Listener *listenerToRemove) |
|
String | getText () const |
|
String | getTextInRange (const Range< int > &textRange) const override |
|
bool | isEmpty () const |
|
void | setText (const String &newText, bool sendTextChangeMessage=true) |
|
Value & | getTextValue () |
|
void | insertTextAtCaret (const String &textToInsert) override |
|
void | clear () |
|
void | cut () |
|
void | copy () |
|
void | paste () |
|
int | getCaretPosition () const |
|
void | setCaretPosition (int newIndex) |
|
void | scrollEditorToPositionCaret (int desiredCaretX, int desiredCaretY) |
|
Rectangle< int > | getCaretRectangle () override |
|
void | setHighlightedRegion (const Range< int > &newSelection) override |
|
Range< int > | getHighlightedRegion () const override |
|
String | getHighlightedText () const |
|
int | getTextIndexAt (int x, int y) |
|
int | getTotalNumChars () const |
|
int | getTextWidth () const |
|
int | getTextHeight () const |
|
void | setIndents (int newLeftIndent, int newTopIndent) |
|
void | setBorder (const BorderSize< int > &border) |
|
BorderSize< int > | getBorder () const |
|
void | setScrollToShowCursor (bool shouldScrollToShowCaret) |
|
void | moveCaretToEnd () |
|
bool | moveCaretLeft (bool moveInWholeWordSteps, bool selecting) |
|
bool | moveCaretRight (bool moveInWholeWordSteps, bool selecting) |
|
bool | moveCaretUp (bool selecting) |
|
bool | moveCaretDown (bool selecting) |
|
bool | pageUp (bool selecting) |
|
bool | pageDown (bool selecting) |
|
bool | scrollDown () |
|
bool | scrollUp () |
|
bool | moveCaretToTop (bool selecting) |
|
bool | moveCaretToStartOfLine (bool selecting) |
|
bool | moveCaretToEnd (bool selecting) |
|
bool | moveCaretToEndOfLine (bool selecting) |
|
bool | deleteBackwards (bool moveInWholeWordSteps) |
|
bool | deleteForwards (bool moveInWholeWordSteps) |
|
bool | copyToClipboard () |
|
bool | cutToClipboard () |
|
bool | pasteFromClipboard () |
|
bool | selectAll () |
|
bool | undo () |
|
bool | redo () |
|
virtual void | addPopupMenuItems (PopupMenu &menuToAddTo, const MouseEvent *mouseClickEvent) |
|
virtual void | performPopupMenuAction (int menuItemID) |
|
void | setInputFilter (InputFilter *newFilter, bool takeOwnership) |
|
InputFilter * | getInputFilter () const noexcept |
|
void | setInputRestrictions (int maxTextLength, const String &allowedCharacters=String::empty) |
|
void | setKeyboardType (VirtualKeyboardType type) noexcept |
|
void | paint (Graphics &) override |
|
void | paintOverChildren (Graphics &) override |
|
void | mouseDown (const MouseEvent &) override |
|
void | mouseUp (const MouseEvent &) override |
|
void | mouseDrag (const MouseEvent &) override |
|
void | mouseDoubleClick (const MouseEvent &) override |
|
void | mouseWheelMove (const MouseEvent &, const MouseWheelDetails &) override |
|
bool | keyPressed (const KeyPress &) override |
|
bool | keyStateChanged (bool) override |
|
void | focusGained (FocusChangeType) override |
|
void | focusLost (FocusChangeType) override |
|
void | resized () override |
|
void | enablementChanged () override |
|
void | colourChanged () override |
|
void | lookAndFeelChanged () override |
|
bool | isTextInputActive () const override |
|
void | setTemporaryUnderlining (const Array< Range< int > > &) override |
|
VirtualKeyboardType | getKeyboardType () override |
|
| Component () noexcept |
|
virtual | ~Component () |
|
| Component (const String &componentName) noexcept |
|
const String & | getName () const noexcept |
|
virtual void | setName (const String &newName) |
|
const String & | getComponentID () const noexcept |
|
void | setComponentID (const String &newID) |
|
virtual void | setVisible (bool shouldBeVisible) |
|
bool | isVisible () const noexcept |
|
virtual void | visibilityChanged () |
|
bool | isShowing () const |
|
virtual void | addToDesktop (int windowStyleFlags, void *nativeWindowToAttachTo=nullptr) |
|
void | removeFromDesktop () |
|
bool | isOnDesktop () const noexcept |
|
ComponentPeer * | getPeer () const |
|
virtual void | userTriedToCloseWindow () |
|
virtual void | minimisationStateChanged (bool isNowMinimised) |
|
virtual float | getDesktopScaleFactor () const |
|
void | toFront (bool shouldAlsoGainFocus) |
|
void | toBack () |
|
void | toBehind (Component *other) |
|
void | setAlwaysOnTop (bool shouldStayOnTop) |
|
bool | isAlwaysOnTop () const noexcept |
|
int | getX () const noexcept |
|
int | getY () const noexcept |
|
int | getWidth () const noexcept |
|
int | getHeight () const noexcept |
|
int | getRight () const noexcept |
|
Point< int > | getPosition () const noexcept |
|
int | getBottom () const noexcept |
|
const Rectangle< int > & | getBounds () const noexcept |
|
Rectangle< int > | getLocalBounds () const noexcept |
|
Rectangle< int > | getBoundsInParent () const noexcept |
|
int | getScreenX () const |
|
int | getScreenY () const |
|
Point< int > | getScreenPosition () const |
|
Rectangle< int > | getScreenBounds () const |
|
Point< int > | getLocalPoint (const Component *sourceComponent, Point< int > pointRelativeToSourceComponent) const |
|
Point< float > | getLocalPoint (const Component *sourceComponent, Point< float > pointRelativeToSourceComponent) const |
|
Rectangle< int > | getLocalArea (const Component *sourceComponent, const Rectangle< int > &areaRelativeToSourceComponent) const |
|
Point< int > | localPointToGlobal (Point< int > localPoint) const |
|
Point< float > | localPointToGlobal (Point< float > localPoint) const |
|
Rectangle< int > | localAreaToGlobal (const Rectangle< int > &localArea) const |
|
void | setTopLeftPosition (int x, int y) |
|
void | setTopLeftPosition (Point< int > newTopLeftPosition) |
|
void | setTopRightPosition (int x, int y) |
|
void | setSize (int newWidth, int newHeight) |
|
void | setBounds (int x, int y, int width, int height) |
|
void | setBounds (const Rectangle< int > &newBounds) |
|
void | setBounds (const RelativeRectangle &newBounds) |
|
void | setBounds (const String &newBoundsExpression) |
|
void | setBoundsRelative (float proportionalX, float proportionalY, float proportionalWidth, float proportionalHeight) |
|
void | setBoundsInset (const BorderSize< int > &borders) |
|
void | setBoundsToFit (int x, int y, int width, int height, Justification justification, bool onlyReduceInSize) |
|
void | setCentrePosition (int x, int y) |
|
void | setCentreRelative (float x, float y) |
|
void | centreWithSize (int width, int height) |
|
void | setTransform (const AffineTransform &transform) |
|
AffineTransform | getTransform () const |
|
bool | isTransformed () const noexcept |
|
int | proportionOfWidth (float proportion) const noexcept |
|
int | proportionOfHeight (float proportion) const noexcept |
|
int | getParentWidth () const noexcept |
|
int | getParentHeight () const noexcept |
|
Rectangle< int > | getParentMonitorArea () const |
|
int | getNumChildComponents () const noexcept |
|
Component * | getChildComponent (int index) const noexcept |
|
int | getIndexOfChildComponent (const Component *child) const noexcept |
|
Component * | findChildWithID (StringRef componentID) const noexcept |
|
void | addChildComponent (Component *child, int zOrder=-1) |
|
void | addChildComponent (Component &child, int zOrder=-1) |
|
void | addAndMakeVisible (Component *child, int zOrder=-1) |
|
void | addAndMakeVisible (Component &child, int zOrder=-1) |
|
void | addChildAndSetID (Component *child, const String &componentID) |
|
void | removeChildComponent (Component *childToRemove) |
|
Component * | removeChildComponent (int childIndexToRemove) |
|
void | removeAllChildren () |
|
void | deleteAllChildren () |
|
Component * | getParentComponent () const noexcept |
|
template<class TargetClass > |
TargetClass * | findParentComponentOfClass () const |
|
Component * | getTopLevelComponent () const noexcept |
|
bool | isParentOf (const Component *possibleChild) const noexcept |
|
virtual void | parentHierarchyChanged () |
|
virtual void | childrenChanged () |
|
virtual bool | hitTest (int x, int y) |
|
void | setInterceptsMouseClicks (bool allowClicksOnThisComponent, bool allowClicksOnChildComponents) noexcept |
|
void | getInterceptsMouseClicks (bool &allowsClicksOnThisComponent, bool &allowsClicksOnChildComponents) const noexcept |
|
bool | contains (Point< int > localPoint) |
|
bool | reallyContains (Point< int > localPoint, bool returnTrueIfWithinAChild) |
|
Component * | getComponentAt (int x, int y) |
|
Component * | getComponentAt (Point< int > position) |
|
void | repaint () |
|
void | repaint (int x, int y, int width, int height) |
|
void | repaint (const Rectangle< int > &area) |
|
void | setBufferedToImage (bool shouldBeBuffered) |
|
Image | createComponentSnapshot (const Rectangle< int > &areaToGrab, bool clipImageToComponentBounds=true, float scaleFactor=1.0f) |
|
void | paintEntireComponent (Graphics &context, bool ignoreAlphaLevel) |
|
void | setPaintingIsUnclipped (bool shouldPaintWithoutClipping) noexcept |
|
void | setComponentEffect (ImageEffectFilter *newEffect) |
|
ImageEffectFilter * | getComponentEffect () const noexcept |
|
LookAndFeel & | getLookAndFeel () const noexcept |
|
void | setLookAndFeel (LookAndFeel *newLookAndFeel) |
|
void | sendLookAndFeelChange () |
|
void | setOpaque (bool shouldBeOpaque) |
|
bool | isOpaque () const noexcept |
|
void | setBroughtToFrontOnMouseClick (bool shouldBeBroughtToFront) noexcept |
|
bool | isBroughtToFrontOnMouseClick () const noexcept |
|
void | setWantsKeyboardFocus (bool wantsFocus) noexcept |
|
bool | getWantsKeyboardFocus () const noexcept |
|
void | setMouseClickGrabsKeyboardFocus (bool shouldGrabFocus) |
|
bool | getMouseClickGrabsKeyboardFocus () const noexcept |
|
void | grabKeyboardFocus () |
|
bool | hasKeyboardFocus (bool trueIfChildIsFocused) const |
|
void | moveKeyboardFocusToSibling (bool moveToNext) |
|
virtual KeyboardFocusTraverser * | createFocusTraverser () |
|
int | getExplicitFocusOrder () const |
|
void | setExplicitFocusOrder (int newFocusOrderIndex) |
|
void | setFocusContainer (bool shouldBeFocusContainer) noexcept |
|
bool | isFocusContainer () const noexcept |
|
bool | isEnabled () const noexcept |
|
void | setEnabled (bool shouldBeEnabled) |
|
void | setAlpha (float newAlpha) |
|
float | getAlpha () const |
|
void | setMouseCursor (const MouseCursor &cursorType) |
|
virtual MouseCursor | getMouseCursor () |
|
void | updateMouseCursor () const |
|
virtual void | mouseMove (const MouseEvent &event) override |
|
virtual void | mouseEnter (const MouseEvent &event) override |
|
virtual void | mouseExit (const MouseEvent &event) override |
|
virtual void | mouseMagnify (const MouseEvent &event, float scaleFactor) |
|
void | setRepaintsOnMouseActivity (bool shouldRepaint) noexcept |
|
void | addMouseListener (MouseListener *newListener, bool wantsEventsForAllNestedChildComponents) |
|
void | removeMouseListener (MouseListener *listenerToRemove) |
|
void | addKeyListener (KeyListener *newListener) |
|
void | removeKeyListener (KeyListener *listenerToRemove) |
|
virtual void | modifierKeysChanged (const ModifierKeys &modifiers) |
|
virtual void | focusOfChildComponentChanged (FocusChangeType cause) |
|
bool | isMouseOver (bool includeChildren=false) const |
|
bool | isMouseButtonDown () const |
|
bool | isMouseOverOrDragging () const |
|
Point< int > | getMouseXYRelative () const |
|
virtual void | moved () |
|
virtual void | childBoundsChanged (Component *child) |
|
virtual void | parentSizeChanged () |
|
virtual void | broughtToFront () |
|
void | addComponentListener (ComponentListener *newListener) |
|
void | removeComponentListener (ComponentListener *listenerToRemove) |
|
void | postCommandMessage (int commandId) |
|
int | runModalLoop () |
|
void | enterModalState (bool takeKeyboardFocus=true, ModalComponentManager::Callback *callback=nullptr, bool deleteWhenDismissed=false) |
|
void | exitModalState (int returnValue) |
|
bool | isCurrentlyModal () const noexcept |
|
bool | isCurrentlyBlockedByAnotherModalComponent () const |
|
virtual bool | canModalEventBeSentToComponent (const Component *targetComponent) |
|
virtual void | inputAttemptWhenModal () |
|
NamedValueSet & | getProperties () noexcept |
|
const NamedValueSet & | getProperties () const noexcept |
|
Colour | findColour (int colourId, bool inheritFromParent=false) const |
|
void | setColour (int colourId, Colour newColour) |
|
void | removeColour (int colourId) |
|
bool | isColourSpecified (int colourId) const |
|
void | copyAllExplicitColoursTo (Component &target) const |
|
virtual MarkerList * | getMarkers (bool xAxis) |
|
void * | getWindowHandle () const |
|
Positioner * | getPositioner () const noexcept |
|
void | setPositioner (Positioner *newPositioner) |
|
void | setCachedComponentImage (CachedComponentImage *newCachedImage) |
|
CachedComponentImage * | getCachedComponentImage () const noexcept |
|
| JUCE_DEPRECATED (Point< int > relativePositionToGlobal(Point< int >) const) |
|
| JUCE_DEPRECATED (Point< int > globalPositionToRelative(Point< int >) const) |
|
| JUCE_DEPRECATED (Point< int > relativePositionToOtherComponent(const Component *, Point< int >) const) |
|
virtual | ~MouseListener () |
|
| TextInputTarget () |
|
virtual | ~TextInputTarget () |
|
virtual | ~SettableTooltipClient () |
|
virtual void | setTooltip (const String &newTooltip) |
|
virtual String | getTooltip () |
|
virtual | ~TooltipClient () |
|