MenuBarDef::addMenu
Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
MenuBarDef& addMenu(const String& text, std::vector<MenuItemDef> items)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/platform/menu_bar.h:75
Report an issue with this entry →MenuItemDef::MenuItemDef
Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
MenuItemDef(const String& text_, std::function<void()> onClick_, const String& shortcut_ = "") : text(text_), shortcutLabel(shortcut_), onClick(std::move(onClick_))Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/platform/menu_bar.h:48
Report an issue with this entry →MenuItemDef::MenuItemDef
Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
MenuItemDef() = default;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/platform/menu_bar.h:43
Report an issue with this entry →MenuItemDef::separator
Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
static MenuItemDef separator()Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/platform/menu_bar.h:53
Report an issue with this entry →MenuItemDef::void
Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
std::function<void()> onClick;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/platform/menu_bar.h:35
Report an issue with this entry →NativeMenuBar::~NativeMenuBar
Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
~NativeMenuBar();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/platform/menu_bar.h:94
Report an issue with this entry →NativeMenuBar::build
Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void build(const MenuBarDef& def, void* windowHandle);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/platform/menu_bar.h:102
Report an issue with this entry →NativeMenuBar::commandCount
Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 commandCount() const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/platform/menu_bar.h:119
Report an issue with this entry →NativeMenuBar::destroy
Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void destroy();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/platform/menu_bar.h:106
Report an issue with this entry →NativeMenuBar::handleCommand
Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool handleCommand(u32 commandId);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/platform/menu_bar.h:109
Report an issue with this entry →NativeMenuBar::isActive
Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool isActive() const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/platform/menu_bar.h:122
Report an issue with this entry →NativeMenuBar::NativeMenuBar
Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
NativeMenuBar();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/platform/menu_bar.h:93
Report an issue with this entry →NativeMenuBar::NativeMenuBar
Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
NativeMenuBar(const NativeMenuBar&) = delete;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/platform/menu_bar.h:96
Report an issue with this entry →NativeMenuBar::NativeMenuBar
Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
NativeMenuBar(NativeMenuBar&&) noexcept;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/platform/menu_bar.h:99
Report an issue with this entry →NativeMenuBar::operator=
Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
NativeMenuBar& operator=(const NativeMenuBar&) = delete;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/platform/menu_bar.h:98
Report an issue with this entry →NativeMenuBar::operator=
Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
NativeMenuBar& operator=(NativeMenuBar&&) noexcept;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/platform/menu_bar.h:100
Report an issue with this entry →NativeMenuBar::rebuild
Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void rebuild(const MenuBarDef& def, void* windowHandle);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/platform/menu_bar.h:125
Report an issue with this entry →NativeMenuBar::setChecked
Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void setChecked(u32 commandId, bool checked);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/platform/menu_bar.h:113
Report an issue with this entry →NativeMenuBar::setEnabled
Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void setEnabled(u32 commandId, bool enabled);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/platform/menu_bar.h:116
Report an issue with this entry →NativeMenuBar::setRepaintHook
Installed header declaration in the platform module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void setRepaintHook(std::function<void()> hook);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/platform/menu_bar.h:128
Report an issue with this entry →