move in noodles & add icon states
This commit is contained in:
+16
-4
@@ -2,6 +2,8 @@
|
|||||||
#SingleInstance Force
|
#SingleInstance Force
|
||||||
Persistent
|
Persistent
|
||||||
|
|
||||||
|
FileInstall("akfe-on.ico", A_Temp "\akfe-on.ico")
|
||||||
|
FileInstall("akfe-off.ico", A_Temp "\akfe-off.ico")
|
||||||
|
|
||||||
global IdleTime := 240 ; seconds
|
global IdleTime := 240 ; seconds
|
||||||
global Enabled := true
|
global Enabled := true
|
||||||
@@ -34,11 +36,11 @@ A_TrayMenu.Add("Noodle", CopyMenu)
|
|||||||
|
|
||||||
A_TrayMenu.Add()
|
A_TrayMenu.Add()
|
||||||
A_TrayMenu.Add("Exit", (*) => ExitApp())
|
A_TrayMenu.Add("Exit", (*) => ExitApp())
|
||||||
|
TraySetIcon(A_Temp "\akfe-on.ico")
|
||||||
UpdateTray()
|
UpdateTray()
|
||||||
|
|
||||||
SetTimer(CheckMouse, 20000)
|
SetTimer(CheckMouse, 20000)
|
||||||
|
OnMessage(0x404, TrayIconHandler)
|
||||||
|
|
||||||
;=========================================================
|
;=========================================================
|
||||||
; Mouse mover
|
; Mouse mover
|
||||||
@@ -67,6 +69,14 @@ CheckMouse() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TrayIconHandler(wParam, lParam, msg, hwnd)
|
||||||
|
{
|
||||||
|
; Double left click on tray icon
|
||||||
|
if (lParam = 0x203) {
|
||||||
|
ToggleEnabled()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
;=========================================================
|
;=========================================================
|
||||||
; Tray functions
|
; Tray functions
|
||||||
;=========================================================
|
;=========================================================
|
||||||
@@ -92,11 +102,13 @@ UpdateTray() {
|
|||||||
global Enabled
|
global Enabled
|
||||||
|
|
||||||
if Enabled {
|
if Enabled {
|
||||||
|
TraySetIcon(A_Temp "\akfe-on.ico")
|
||||||
A_TrayMenu.Check("Enabled")
|
A_TrayMenu.Check("Enabled")
|
||||||
A_IconTip := "Mouse Mover - Active"
|
A_IconTip := "ArteKaffee - Active"
|
||||||
} else {
|
} else {
|
||||||
|
TraySetIcon(A_Temp "\akfe-off.ico")
|
||||||
A_TrayMenu.Uncheck("Enabled")
|
A_TrayMenu.Uncheck("Enabled")
|
||||||
A_IconTip := "Mouse Mover - Disabled"
|
A_IconTip := "ArteKaffee - Disabled"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user