mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-17 09:29:30 +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
|
// set menu item tooltip
|
||||||
void setMenuItemTooltip(void* nsMenuItem, char *tooltip) {
|
void setMenuItemTooltip(void* nsMenuItem, char *tooltip) {
|
||||||
MenuItem *menuItem = (MenuItem *)nsMenuItem;
|
MenuItem *menuItem = (MenuItem *)nsMenuItem;
|
||||||
@ -353,6 +361,10 @@ func (m windowsMenuItem) setChecked(checked bool) {
|
|||||||
C.setMenuItemChecked(m.nsMenuItem, C.bool(checked))
|
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) {
|
func (m windowsMenuItem) setAccelerator(accelerator *accelerator) {
|
||||||
// Set the keyboard shortcut of the menu item
|
// Set the keyboard shortcut of the menu item
|
||||||
var modifier C.int
|
var modifier C.int
|
||||||
|
Loading…
Reference in New Issue
Block a user