mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-17 01:19:29 +08:00
[v3 darwin] menuitem.setHidden implementation
This commit is contained in:
parent
706256d3f0
commit
a4549c94c1
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user