29#if JUCE_WINDOWS || JUCE_LINUX || JUCE_BSD || JUCE_MAC || DOXYGEN
73 void setIconImage (
const Image& colourImage,
const Image& templateImage);
76 void setIconTooltip (
const String& tooltip);
79 void setHighlighted (
bool);
82 void showInfoBubble (
const String& title,
const String& content);
85 void hideInfoBubble();
91 void* getNativeHandle()
const;
93 #if JUCE_LINUX || JUCE_BSD
100 void showDropdownMenu (
const PopupMenu& menu);
105 JUCE_PUBLIC_IN_DLL_BUILD (
class Pimpl)
108 [[deprecated (
"The new setIconImage function signature requires different images for macOS and the other platforms.")]]
109 void setIconImage (
const Image& newImage);
The base class for all JUCE user-interface objects.
A graphics context, used for drawing a component or image.
Holds a fixed-size bitmap.
This component sits in the taskbar tray as a small icon.
SystemTrayIconComponent()
Constructor.
~SystemTrayIconComponent() override
Destructor.