接口参考

popup_manager.h · C++ API

按同一接口文件归组浏览,展开条目查看声明、使用说明和版本边界。

阅读相关开发指南 →

这里保留接口声明及来源。逐项运行验证范围以条目记录为准;源文件中的内部实现候选不代表免费 SDK 的交付承诺。

include/kui/popup/popup_manager.h
MenuItem::void
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:70

反馈此接口问题 →
PopupManager::~PopupManager
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

popup_manager.h
~PopupManager();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:84

反馈此接口问题 →
PopupManager::activeTooltip
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:113

反馈此接口问题 →
PopupManager::clearTooltipTarget
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

popup_manager.h
void clearTooltipTarget()

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:140

反馈此接口问题 →
PopupManager::clearTooltipTargetIfRemoved
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

popup_manager.h
void clearTooltipTargetIfRemoved(Element* removed);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:143

反馈此接口问题 →
PopupManager::dismiss
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

popup_manager.h
void dismiss(PopupId id);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:99

反馈此接口问题 →
PopupManager::dismissAll
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

popup_manager.h
void dismissAll();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:101

反馈此接口问题 →
PopupManager::dismissByType
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

popup_manager.h
void dismissByType(PopupType type);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:102

反馈此接口问题 →
PopupManager::dismissTooltipUntilPointerLeaves
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

popup_manager.h
void dismissTooltipUntilPointerLeaves();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:103

反馈此接口问题 →
PopupManager::handleClick
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:128

反馈此接口问题 →
PopupManager::handleHover
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:132

反馈此接口问题 →
PopupManager::hasActivePopups
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

popup_manager.h
bool hasActivePopups() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:107

反馈此接口问题 →
PopupManager::hasPendingTooltip
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

popup_manager.h
bool hasPendingTooltip() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:109

反馈此接口问题 →
PopupManager::hasPopupOfType
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

popup_manager.h
bool hasPopupOfType(PopupType type) const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:111

反馈此接口问题 →
PopupManager::hitTest
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:124

反馈此接口问题 →
PopupManager::onElementHovered
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:135

反馈此接口问题 →
PopupManager::onElementUnhovered
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

popup_manager.h
void onElementUnhovered();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:138

反馈此接口问题 →
PopupManager::paintPopups
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:119

反馈此接口问题 →
PopupManager::PopupManager
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

popup_manager.h
explicit PopupManager(Document* doc);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:83

反馈此接口问题 →
PopupManager::popupMode
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

popup_manager.h
PopupMode popupMode() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:166

反馈此接口问题 →
PopupManager::setParentHandle
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

popup_manager.h
void setParentHandle(void* handle)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:168

反馈此接口问题 →
PopupManager::setPopupMode
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

popup_manager.h
void setPopupMode(PopupMode mode)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:161

反馈此接口问题 →
PopupManager::setTooltipDelay
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

popup_manager.h
void setTooltipDelay(f64 ms)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:151

反馈此接口问题 →
PopupManager::setTooltipTheme
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

popup_manager.h
void setTooltipTheme(const TooltipTheme& theme)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:155

反馈此接口问题 →
PopupManager::showContextMenu
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:91

反馈此接口问题 →
PopupManager::showCustomPopup
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:95

反馈此接口问题 →
PopupManager::showTooltip
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:86

反馈此接口问题 →
PopupManager::tooltipDelay
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

popup_manager.h
f64 tooltipDelay() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:153

反馈此接口问题 →
PopupManager::tooltipTheme
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

popup_manager.h
const TooltipTheme& tooltipTheme() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:159

反馈此接口问题 →
PopupManager::update
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

popup_manager.h
void update(f64 dt);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:147

反馈此接口问题 →
TooltipTheme::Color
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:61

反馈此接口问题 →
TooltipTheme::Color
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:62

反馈此接口问题 →
TooltipTheme::Color
待核对3.61.7C++

popup 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/popup/popup_manager.h:61

反馈此接口问题 →
浏览同类接口 →