mirror of
https://github.com/wailsapp/wails.git
synced 2026-03-14 14:45:49 +01:00
[v3 darwin] menuitem.setHidden implementation
This commit is contained in:
parent
8c3439b733
commit
4d0a14d2eb
1 changed files with 12 additions and 0 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue