github.com/shurcool/trayhost@v0.0.0-20181020202213-114974ef9e16/trayhost_generic.go (about)

     1  // +build linux darwin
     2  
     3  package trayhost
     4  
     5  import "C"
     6  
     7  func addMenuItem(id int, item MenuItem) {
     8  	enabled := (item.Enabled == nil) || item.Enabled()
     9  	cAddMenuItem((C.int)(id), C.CString(item.Title), cbool(!enabled))
    10  }