mirror of https://github.com/ollama/ollama.git
				
				
				
			Merge pull request #6381 from eust-w/main
fix: Add tooltip to system tray icon
This commit is contained in:
		
						commit
						d29cd4c2ed
					
				|  | @ -11,6 +11,7 @@ import ( | |||
| 	"path/filepath" | ||||
| 	"sort" | ||||
| 	"sync" | ||||
| 	"syscall" | ||||
| 	"unsafe" | ||||
| 
 | ||||
| 	"golang.org/x/sys/windows" | ||||
|  | @ -433,7 +434,12 @@ func (t *winTray) setIcon(src string) error { | |||
| 	t.muNID.Lock() | ||||
| 	defer t.muNID.Unlock() | ||||
| 	t.nid.Icon = h | ||||
| 	t.nid.Flags |= NIF_ICON | ||||
| 	t.nid.Flags |= NIF_ICON | NIF_TIP | ||||
| 	if toolTipUTF16, err := syscall.UTF16FromString(commontray.ToolTip); err == nil { | ||||
| 		copy(t.nid.Tip[:], toolTipUTF16) | ||||
| 	} else { | ||||
| 		return err | ||||
| 	} | ||||
| 	t.nid.Size = uint32(unsafe.Sizeof(*t.nid)) | ||||
| 
 | ||||
| 	return t.nid.modify() | ||||
|  |  | |||
|  | @ -61,6 +61,7 @@ const ( | |||
| 	MIIM_SUBMENU        = 0x00000004 | ||||
| 	MIM_APPLYTOSUBMENUS = 0x80000000 | ||||
| 	NIF_ICON            = 0x00000002 | ||||
| 	NIF_TIP             = 0x00000004 | ||||
| 	NIF_INFO            = 0x00000010 | ||||
| 	NIF_MESSAGE         = 0x00000001 | ||||
| 	SW_HIDE             = 0 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue