API reference

popup_window.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/popup_window.h
PopupWindow::~PopupWindow
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.

popup_window.h
~PopupWindow();

Verification scope

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

include/kui/platform/popup_window.h:47

Report an issue with this entry →
PopupWindow::computeIdealSize
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.

popup_window.h
static void computeIdealSize(const std::vector<PopupWindowItem>& items, u32& outWidth, u32& outHeight);

Verification scope

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

include/kui/platform/popup_window.h:108

Report an issue with this entry →
PopupWindow::computeIdealSize
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.

popup_window.h
static void computeIdealSize(const std::vector<PopupWindowItem>& items, const PopupTheme& theme, u32& outWidth, u32& outHeight);

Verification scope

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

include/kui/platform/popup_window.h:111

Report an issue with this entry →
PopupWindow::computeTooltipSize
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.

popup_window.h
static void computeTooltipSize(const String& text, u32& outWidth, u32& outHeight);

Verification scope

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

include/kui/platform/popup_window.h:71

Report an issue with this entry →
PopupWindow::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.

popup_window.h
static Unique<PopupWindow> create(const PopupWindowConfig& cfg);

Verification scope

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

include/kui/platform/popup_window.h:46

Report an issue with this entry →
PopupWindow::handleFocusLostEvent
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.

popup_window.h
void handleFocusLostEvent()

Verification scope

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

include/kui/platform/popup_window.h:148

Report an issue with this entry →
PopupWindow::handleMouseDownEvent
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.

popup_window.h
void handleMouseDownEvent(i32 x, i32 y)

Verification scope

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

include/kui/platform/popup_window.h:146

Report an issue with this entry →
PopupWindow::handleMouseMoveEvent
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.

popup_window.h
void handleMouseMoveEvent(i32 x, i32 y)

Verification scope

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

include/kui/platform/popup_window.h:145

Report an issue with this entry →
PopupWindow::handleMouseWheelEvent
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.

popup_window.h
void handleMouseWheelEvent(i32 delta);

Verification scope

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

include/kui/platform/popup_window.h:147

Report an issue with this entry →
PopupWindow::handlePaint
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.

popup_window.h
void handlePaint()

Verification scope

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

include/kui/platform/popup_window.h:144

Report an issue with this entry →
PopupWindow::hide
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.

popup_window.h
void hide();

Verification scope

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

include/kui/platform/popup_window.h:76

Report an issue with this entry →
PopupWindow::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.

popup_window.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/popup_window.h:77

Report an issue with this entry →
PopupWindow::nativeHandle
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.

popup_window.h
void* nativeHandle() const;

Verification scope

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

include/kui/platform/popup_window.h:90

Report an issue with this entry →
PopupWindow::onDismiss
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.

popup_window.h
void onDismiss(DismissCallback cb)

Verification scope

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

include/kui/platform/popup_window.h:88

Report an issue with this entry →
PopupWindow::onSelect
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.

popup_window.h
void onSelect(SelectCallback cb)

Verification scope

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

include/kui/platform/popup_window.h:87

Report an issue with this entry →
PopupWindow::scrollToItem
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.

popup_window.h
void scrollToItem(i32 index);

Verification scope

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

include/kui/platform/popup_window.h:62

Report an issue with this entry →
PopupWindow::setItems
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.

popup_window.h
void setItems(std::vector<PopupWindowItem> items);

Verification scope

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

include/kui/platform/popup_window.h:49

Report an issue with this entry →
PopupWindow::setPosition
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.

popup_window.h
void setPosition(i32 x, i32 y);

Verification scope

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

include/kui/platform/popup_window.h:79

Report an issue with this entry →
PopupWindow::setSize
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.

popup_window.h
void setSize(u32 w, u32 h);

Verification scope

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

include/kui/platform/popup_window.h:81

Report an issue with this entry →
PopupWindow::setTheme
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.

popup_window.h
void setTheme(const PopupTheme& theme);

Verification scope

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

include/kui/platform/popup_window.h:52

Report an issue with this entry →
PopupWindow::setTooltipText
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.

popup_window.h
void setTooltipText(const String& text);

Verification scope

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

include/kui/platform/popup_window.h:66

Report an issue with this entry →
PopupWindow::show
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.

popup_window.h
void show();

Verification scope

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

include/kui/platform/popup_window.h:74

Report an issue with this entry →
PopupWindow::theme
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.

popup_window.h
const PopupTheme& theme() const

Verification scope

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

include/kui/platform/popup_window.h:60

Report an issue with this entry →
PopupWindow::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.

popup_window.h
using DismissCallback = Callback<void()>;

Verification scope

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

include/kui/platform/popup_window.h:85

Report an issue with this entry →
PopupWindow::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.

popup_window.h
using SelectCallback = Callback<void(i32 index)>;

Verification scope

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

include/kui/platform/popup_window.h:83

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