API reference

tray_icon.h · C++ API

Browse entries grouped by interface file. Expand an entry for declarations, usage and version boundaries.

Read the related guide →

Entries retain declarations and sources. Runtime verification is recorded per entry; internal source candidates are not a promise of SDK delivery.

include/kui/platform/tray_icon.h
TrayIcon::~TrayIcon
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
~TrayIcon();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:76

Report an issue with this entry →
TrayIcon::create
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
bool create(Window* window, const TrayIconConfig& cfg);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:84

Report an issue with this entry →
TrayIcon::destroy
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
void destroy();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:94

Report an issue with this entry →
TrayIcon::handleMenuCommand
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
bool handleMenuCommand(u32 commandId);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:119

Report an issue with this entry →
TrayIcon::handleNotification
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
bool handleNotification(unsigned msg, unsigned long long wParam, long long lParam);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:148

Report an issue with this entry →
TrayIcon::hasContextMenu
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
bool hasContextMenu() const;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:117

Report an issue with this entry →
TrayIcon::isActive
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
bool isActive() const;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:96

Report an issue with this entry →
TrayIcon::isVisible
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
bool isVisible() const;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:102

Report an issue with this entry →
TrayIcon::onBalloonClick
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
void onBalloonClick(ClickCallback cb)

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:146

Report an issue with this entry →
TrayIcon::onClick
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
void onClick(ClickCallback cb)

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:142

Report an issue with this entry →
TrayIcon::onDoubleClick
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
void onDoubleClick(ClickCallback cb)

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:144

Report an issue with this entry →
TrayIcon::onRightClick
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
void onRightClick(ClickCallback cb)

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:145

Report an issue with this entry →
TrayIcon::operator=
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
TrayIcon& operator=(const TrayIcon&) = delete;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:80

Report an issue with this entry →
TrayIcon::operator=
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
TrayIcon& operator=(TrayIcon&&) noexcept;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:82

Report an issue with this entry →
TrayIcon::popUpContextMenu
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
bool popUpContextMenu();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:122

Report an issue with this entry →
TrayIcon::setContextMenu
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
void setContextMenu(const MenuBarDef& def);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:109

Report an issue with this entry →
TrayIcon::setIcon
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
void setIcon(const String& iconPath);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:107

Report an issue with this entry →
TrayIcon::setTooltip
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
void setTooltip(const String& tooltip);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:104

Report an issue with this entry →
TrayIcon::setVisible
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
void setVisible(bool visible);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:98

Report an issue with this entry →
TrayIcon::showBalloon
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
void showBalloon(const String& title, const String& message, int iconType = 1, int durationMs = 5000);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:132

Report an issue with this entry →
TrayIcon::simulateBalloonClick
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
void simulateBalloonClick();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:166

Report an issue with this entry →
TrayIcon::simulateClick
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
void simulateClick();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:162

Report an issue with this entry →
TrayIcon::simulateDoubleClick
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
void simulateDoubleClick();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:164

Report an issue with this entry →
TrayIcon::simulateRightClick
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
void simulateRightClick();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:165

Report an issue with this entry →
TrayIcon::tooltip
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
String tooltip() const;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:105

Report an issue with this entry →
TrayIcon::TrayIcon
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
TrayIcon();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:75

Report an issue with this entry →
TrayIcon::TrayIcon
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
TrayIcon(const TrayIcon&) = delete;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:78

Report an issue with this entry →
TrayIcon::TrayIcon
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
TrayIcon(TrayIcon&&) noexcept;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:81

Report an issue with this entry →
TrayIcon::uid
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
unsigned uid() const noexcept;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:168

Report an issue with this entry →
TrayIcon::void
Needs verification3.61.7C++

Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tray_icon.h
using ClickCallback = std::function<void()>;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/platform/tray_icon.h:73

Report an issue with this entry →
Browse this reference type →