#include <MenuMacOS.h>
|
| | MenuMacOS () |
| |
| virtual | ~MenuMacOS () |
| |
| void | AddItem (const char *name, ItemId item_id=NO_ITEM, KeyName key=KEY_NONE) override |
| |
| void | AddMenu (const char *name, std::shared_ptr< MenuBase > submenu) override |
| |
| void | AddSeparator () override |
| |
| void | InsertItem (int index, const char *name, ItemId item_id=NO_ITEM, KeyName key=KEY_NONE) override |
| |
| void | InsertMenu (int index, const char *name, std::shared_ptr< MenuBase > submenu) override |
| |
| void | InsertSeparator (int index) override |
| |
| int | GetNumberOfItems () const override |
| |
| bool | IsEnabled (ItemId item_id) const override |
| |
| void | SetEnabled (ItemId item_id, bool enabled) override |
| |
| bool | IsChecked (ItemId item_id) const override |
| |
| void | SetChecked (ItemId item_id, bool checked) override |
| |
| int | CalcHeight (const Theme &theme) const override |
| |
| bool | CheckVisibilityChange () const override |
| | Returns true if submenu visibility changed on last call to DrawMenuBar. More...
|
| |
| ItemId | DrawMenuBar (const DrawContext &context, bool is_enabled) override |
| |
| ItemId | Draw (const DrawContext &context, const char *name, bool is_enabled) override |
| |
| void * | GetNativePointer () override |
| |
Definition at line 16 of file MenuMacOS.h.
◆ MenuMacOS()
| cloudViewer::visualization::gui::MenuMacOS::MenuMacOS |
( |
| ) |
|
◆ ~MenuMacOS()
| virtual cloudViewer::visualization::gui::MenuMacOS::~MenuMacOS |
( |
| ) |
|
|
virtual |
◆ AddItem()
◆ AddMenu()
| void cloudViewer::visualization::gui::MenuMacOS::AddMenu |
( |
const char * |
name, |
|
|
std::shared_ptr< MenuBase > |
submenu |
|
) |
| |
|
overridevirtual |
◆ AddSeparator()
| void cloudViewer::visualization::gui::MenuMacOS::AddSeparator |
( |
| ) |
|
|
overridevirtual |
◆ CalcHeight()
| int cloudViewer::visualization::gui::MenuMacOS::CalcHeight |
( |
const Theme & |
theme | ) |
const |
|
overridevirtual |
◆ CheckVisibilityChange()
| bool cloudViewer::visualization::gui::MenuMacOS::CheckVisibilityChange |
( |
| ) |
const |
|
overridevirtual |
◆ Draw()
| ItemId cloudViewer::visualization::gui::MenuMacOS::Draw |
( |
const DrawContext & |
context, |
|
|
const char * |
name, |
|
|
bool |
is_enabled |
|
) |
| |
|
overridevirtual |
◆ DrawMenuBar()
| ItemId cloudViewer::visualization::gui::MenuMacOS::DrawMenuBar |
( |
const DrawContext & |
context, |
|
|
bool |
is_enabled |
|
) |
| |
|
overridevirtual |
◆ GetNativePointer()
| void* cloudViewer::visualization::gui::MenuMacOS::GetNativePointer |
( |
| ) |
|
|
overridevirtual |
◆ GetNumberOfItems()
| int cloudViewer::visualization::gui::MenuMacOS::GetNumberOfItems |
( |
| ) |
const |
|
overridevirtual |
◆ InsertItem()
| void cloudViewer::visualization::gui::MenuMacOS::InsertItem |
( |
int |
index, |
|
|
const char * |
name, |
|
|
ItemId |
item_id = NO_ITEM, |
|
|
KeyName |
key = KEY_NONE |
|
) |
| |
|
overridevirtual |
◆ InsertMenu()
| void cloudViewer::visualization::gui::MenuMacOS::InsertMenu |
( |
int |
index, |
|
|
const char * |
name, |
|
|
std::shared_ptr< MenuBase > |
submenu |
|
) |
| |
|
overridevirtual |
◆ InsertSeparator()
| void cloudViewer::visualization::gui::MenuMacOS::InsertSeparator |
( |
int |
index | ) |
|
|
overridevirtual |
◆ IsChecked()
| bool cloudViewer::visualization::gui::MenuMacOS::IsChecked |
( |
ItemId |
item_id | ) |
const |
|
overridevirtual |
◆ IsEnabled()
| bool cloudViewer::visualization::gui::MenuMacOS::IsEnabled |
( |
ItemId |
item_id | ) |
const |
|
overridevirtual |
◆ SetChecked()
| void cloudViewer::visualization::gui::MenuMacOS::SetChecked |
( |
ItemId |
item_id, |
|
|
bool |
checked |
|
) |
| |
|
overridevirtual |
◆ SetEnabled()
| void cloudViewer::visualization::gui::MenuMacOS::SetEnabled |
( |
ItemId |
item_id, |
|
|
bool |
enabled |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following file:
- /root/ACloudViewer/libs/cloudViewer/visualization/gui/MenuMacOS.h