mirror of
https://github.com/wavetermdev/wails.git
synced 2026-08-05 13:53:43 -07:00
[v3 darwin] menuitem.setHidden implementation
This commit is contained in:
committed by
Misite Bao
parent
8c3439b733
commit
4d0a14d2eb
@@ -60,6 +60,14 @@ void setMenuItemDisabled(void* nsMenuItem, bool disabled) {
|
||||
});
|
||||
}
|
||||
|
||||
// set menu item hidden
|
||||
void setMenuItemHidden(void* nsMenuItem, bool hidden) {
|
||||
dispatch_async(dispatch_get_main_queue(), ^{
|
||||
MenuItem *menuItem = (MenuItem *)nsMenuItem;
|
||||
[menuItem setHidden:hidden];
|
||||
});
|
||||
}
|
||||
|
||||
// set menu item tooltip
|
||||
void setMenuItemTooltip(void* nsMenuItem, char *tooltip) {
|
||||
MenuItem *menuItem = (MenuItem *)nsMenuItem;
|
||||
@@ -353,6 +361,10 @@ func (m windowsMenuItem) setChecked(checked bool) {
|
||||
C.setMenuItemChecked(m.nsMenuItem, C.bool(checked))
|
||||
}
|
||||
|
||||
func (m windowsMenuItem) setHidden(hidden bool) {
|
||||
C.setMenuItemHidden(m.nsMenuItem, C.bool(hidden))
|
||||
}
|
||||
|
||||
func (m windowsMenuItem) setAccelerator(accelerator *accelerator) {
|
||||
// Set the keyboard shortcut of the menu item
|
||||
var modifier C.int
|
||||
|
||||
Reference in New Issue
Block a user