MenuBarDef::addMenu
platform 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
MenuBarDef& addMenu(const String& text, std::vector<MenuItemDef> items)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/platform/menu_bar.h:75
反馈此接口问题 →MenuItemDef::MenuItemDef
platform 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
MenuItemDef(const String& text_, std::function<void()> onClick_, const String& shortcut_ = "") : text(text_), shortcutLabel(shortcut_), onClick(std::move(onClick_))验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/platform/menu_bar.h:48
反馈此接口问题 →MenuItemDef::MenuItemDef
platform 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
MenuItemDef() = default;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/platform/menu_bar.h:43
反馈此接口问题 →MenuItemDef::separator
platform 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
static MenuItemDef separator()验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/platform/menu_bar.h:53
反馈此接口问题 →MenuItemDef::void
platform 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
std::function<void()> onClick;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/platform/menu_bar.h:35
反馈此接口问题 →NativeMenuBar::~NativeMenuBar
platform 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
~NativeMenuBar();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/platform/menu_bar.h:94
反馈此接口问题 →NativeMenuBar::build
platform 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void build(const MenuBarDef& def, void* windowHandle);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/platform/menu_bar.h:102
反馈此接口问题 →NativeMenuBar::commandCount
platform 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
u32 commandCount() const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/platform/menu_bar.h:119
反馈此接口问题 →NativeMenuBar::destroy
platform 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void destroy();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/platform/menu_bar.h:106
反馈此接口问题 →NativeMenuBar::handleCommand
platform 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
bool handleCommand(u32 commandId);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/platform/menu_bar.h:109
反馈此接口问题 →NativeMenuBar::isActive
platform 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
bool isActive() const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/platform/menu_bar.h:122
反馈此接口问题 →NativeMenuBar::NativeMenuBar
platform 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
NativeMenuBar();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/platform/menu_bar.h:93
反馈此接口问题 →NativeMenuBar::NativeMenuBar
platform 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
NativeMenuBar(const NativeMenuBar&) = delete;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/platform/menu_bar.h:96
反馈此接口问题 →NativeMenuBar::NativeMenuBar
platform 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
NativeMenuBar(NativeMenuBar&&) noexcept;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/platform/menu_bar.h:99
反馈此接口问题 →NativeMenuBar::operator=
platform 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
NativeMenuBar& operator=(const NativeMenuBar&) = delete;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/platform/menu_bar.h:98
反馈此接口问题 →NativeMenuBar::operator=
platform 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
NativeMenuBar& operator=(NativeMenuBar&&) noexcept;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/platform/menu_bar.h:100
反馈此接口问题 →NativeMenuBar::rebuild
platform 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void rebuild(const MenuBarDef& def, void* windowHandle);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/platform/menu_bar.h:125
反馈此接口问题 →NativeMenuBar::setChecked
platform 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void setChecked(u32 commandId, bool checked);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/platform/menu_bar.h:113
反馈此接口问题 →NativeMenuBar::setEnabled
platform 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void setEnabled(u32 commandId, bool enabled);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/platform/menu_bar.h:116
反馈此接口问题 →NativeMenuBar::setRepaintHook
platform 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void setRepaintHook(std::function<void()> hook);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/platform/menu_bar.h:128
反馈此接口问题 →