SettableTooltipClient Class Reference
juce_gui_basics » mouse

An implementation of TooltipClient that stores the tooltip string and a method for changing it. More...

Inheritance diagram for SettableTooltipClient:

## Public Member Functions

| ~SettableTooltipClient () override=default
| Destructor. More...
virtual void | setTooltip (const String &newTooltip)
| Assigns a new tooltip to this object. More...
String | getTooltip () override
| Returns the tooltip assigned to this object. More...
Public Member Functions inherited from TooltipClient
virtual | ~TooltipClient ()=default
| Destructor. More...

## Protected Member Functions

| SettableTooltipClient ()=default

## Detailed Description

An implementation of TooltipClient that stores the tooltip string and a method for changing it.

This makes it easy to add a tooltip to a custom component, by simply adding this as a base class and calling setTooltip().

Many of the JUCE widgets already use this as a base class to implement their tooltips.

See also
  TooltipClient, TooltipWindow

## Constructor & Destructor Documentation

## ~SettableTooltipClient()

SettableTooltipClient::~SettableTooltipClient | ( |  | ) |

override default

Destructor.

## SettableTooltipClient()

SettableTooltipClient::SettableTooltipClient | ( |  | ) |

protected default

## Member Function Documentation

## setTooltip()

virtual void SettableTooltipClient::setTooltip | ( | const String & | newTooltip | ) |

virtual

Assigns a new tooltip to this object.

Reimplemented in ComboBox, Button, and FilenameComponent.

## getTooltip()

String SettableTooltipClient::getTooltip | ( |  | ) |

override virtual

Returns the tooltip assigned to this object.

Implements TooltipClient.

Reimplemented in ComboBox.

The documentation for this class was generated from the following file:

- juce_TooltipClient.h