API reference

popup_manager.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/popup/popup_manager.h
MenuItem::void
Needs verification3.61.7C++

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

popup_manager.h
std::function<void()> onClick;

Verification scope

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

include/kui/popup/popup_manager.h:70

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

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

popup_manager.h
~PopupManager();

Verification scope

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

include/kui/popup/popup_manager.h:84

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

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

popup_manager.h
bool activeTooltip(Rect& outBounds, TooltipTheme& outTheme) const;

Verification scope

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

include/kui/popup/popup_manager.h:113

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

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

popup_manager.h
void clearTooltipTarget()

Verification scope

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

include/kui/popup/popup_manager.h:140

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

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

popup_manager.h
void clearTooltipTargetIfRemoved(Element* removed);

Verification scope

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

include/kui/popup/popup_manager.h:143

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

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

popup_manager.h
void dismiss(PopupId id);

Verification scope

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

include/kui/popup/popup_manager.h:99

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

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

popup_manager.h
void dismissAll();

Verification scope

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

include/kui/popup/popup_manager.h:101

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

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

popup_manager.h
void dismissByType(PopupType type);

Verification scope

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

include/kui/popup/popup_manager.h:102

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

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

popup_manager.h
void dismissTooltipUntilPointerLeaves();

Verification scope

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

include/kui/popup/popup_manager.h:103

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

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

popup_manager.h
bool handleClick(PopupId id, f32 x, f32 y);

Verification scope

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

include/kui/popup/popup_manager.h:128

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

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

popup_manager.h
void handleHover(f32 x, f32 y);

Verification scope

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

include/kui/popup/popup_manager.h:132

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

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

popup_manager.h
bool hasActivePopups() const

Verification scope

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

include/kui/popup/popup_manager.h:107

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

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

popup_manager.h
bool hasPendingTooltip() const

Verification scope

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

include/kui/popup/popup_manager.h:109

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

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

popup_manager.h
bool hasPopupOfType(PopupType type) const;

Verification scope

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

include/kui/popup/popup_manager.h:111

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

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

popup_manager.h
bool hitTest(f32 x, f32 y, PopupId& outId) const;

Verification scope

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

include/kui/popup/popup_manager.h:124

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

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

popup_manager.h
void onElementHovered(Element* element, f32 x, f32 y);

Verification scope

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

include/kui/popup/popup_manager.h:135

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

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

popup_manager.h
void onElementUnhovered();

Verification scope

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

include/kui/popup/popup_manager.h:138

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

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

popup_manager.h
void paintPopups(DisplayList& list) const;

Verification scope

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

include/kui/popup/popup_manager.h:119

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

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

popup_manager.h
explicit PopupManager(Document* doc);

Verification scope

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

include/kui/popup/popup_manager.h:83

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

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

popup_manager.h
PopupMode popupMode() const

Verification scope

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

include/kui/popup/popup_manager.h:166

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

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

popup_manager.h
void setParentHandle(void* handle)

Verification scope

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

include/kui/popup/popup_manager.h:168

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

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

popup_manager.h
void setPopupMode(PopupMode mode)

Verification scope

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

include/kui/popup/popup_manager.h:161

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

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

popup_manager.h
void setTooltipDelay(f64 ms)

Verification scope

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

include/kui/popup/popup_manager.h:151

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

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

popup_manager.h
void setTooltipTheme(const TooltipTheme& theme)

Verification scope

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

include/kui/popup/popup_manager.h:155

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

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

popup_manager.h
PopupId showContextMenu(f32 x, f32 y, std::vector<MenuItem> items);

Verification scope

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

include/kui/popup/popup_manager.h:91

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

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

popup_manager.h
PopupId showCustomPopup(f32 x, f32 y, f32 width, f32 height);

Verification scope

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

include/kui/popup/popup_manager.h:95

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

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

popup_manager.h
PopupId showTooltip(const String& text, const Rect& anchorRect, PopupPosition pos = PopupPosition::Top);

Verification scope

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

include/kui/popup/popup_manager.h:86

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

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

popup_manager.h
f64 tooltipDelay() const

Verification scope

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

include/kui/popup/popup_manager.h:153

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

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

popup_manager.h
const TooltipTheme& tooltipTheme() const

Verification scope

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

include/kui/popup/popup_manager.h:159

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

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

popup_manager.h
void update(f64 dt);

Verification scope

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

include/kui/popup/popup_manager.h:147

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

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

popup_manager.h
Color bg = Color(40, 40, 40, 230);

Verification scope

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

include/kui/popup/popup_manager.h:61

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

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

popup_manager.h
Color border = Color(60, 60, 60, 200);

Verification scope

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

include/kui/popup/popup_manager.h:62

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

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

popup_manager.h
Color fg = Color(240, 240, 240, 255);

Verification scope

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

include/kui/popup/popup_manager.h:61

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