接口参考

popup_window.h · C++ API

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

阅读相关开发指南 →

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

include/kui/platform/popup_window.h
PopupWindow::~PopupWindow
待核对3.61.7C++

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

popup_window.h
~PopupWindow();

验证范围

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

include/kui/platform/popup_window.h:47

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

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

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

验证范围

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

include/kui/platform/popup_window.h:108

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

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

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

验证范围

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

include/kui/platform/popup_window.h:111

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

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

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

验证范围

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

include/kui/platform/popup_window.h:71

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

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

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

验证范围

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

include/kui/platform/popup_window.h:46

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

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

popup_window.h
void handleFocusLostEvent()

验证范围

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

include/kui/platform/popup_window.h:148

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

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

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

验证范围

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

include/kui/platform/popup_window.h:146

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

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

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

验证范围

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

include/kui/platform/popup_window.h:145

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

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

popup_window.h
void handleMouseWheelEvent(i32 delta);

验证范围

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

include/kui/platform/popup_window.h:147

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

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

popup_window.h
void handlePaint()

验证范围

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

include/kui/platform/popup_window.h:144

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

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

popup_window.h
void hide();

验证范围

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

include/kui/platform/popup_window.h:76

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

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

popup_window.h
bool isVisible() const;

验证范围

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

include/kui/platform/popup_window.h:77

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

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

popup_window.h
void* nativeHandle() const;

验证范围

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

include/kui/platform/popup_window.h:90

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

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

popup_window.h
void onDismiss(DismissCallback cb)

验证范围

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

include/kui/platform/popup_window.h:88

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

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

popup_window.h
void onSelect(SelectCallback cb)

验证范围

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

include/kui/platform/popup_window.h:87

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

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

popup_window.h
void scrollToItem(i32 index);

验证范围

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

include/kui/platform/popup_window.h:62

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

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

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

验证范围

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

include/kui/platform/popup_window.h:49

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

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

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

验证范围

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

include/kui/platform/popup_window.h:79

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

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

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

验证范围

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

include/kui/platform/popup_window.h:81

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

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

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

验证范围

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

include/kui/platform/popup_window.h:52

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

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

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

验证范围

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

include/kui/platform/popup_window.h:66

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

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

popup_window.h
void show();

验证范围

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

include/kui/platform/popup_window.h:74

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

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

popup_window.h
const PopupTheme& theme() const

验证范围

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

include/kui/platform/popup_window.h:60

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

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

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

验证范围

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

include/kui/platform/popup_window.h:85

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

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

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

验证范围

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

include/kui/platform/popup_window.h:83

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