Code: Select all
on_icon:="C:\Users\user\OneDrive\AHK Scripts\Icon\switch-on.ico"
off_icon:="C:\Users\user\OneDrive\AHK Scripts\Icon\switch-off.ico"
class MainWin
{
BuildGui()
{
global g
g := GuiExt()
g.SetFont("cBlack s10","Calibri")
g.Add("Picture","xm y+0" " w100 h-1" " v" "toggle",off_icon)
g["toggle"].OnEvent("click",c_toggle)
c_toggle(ctrl, *)
{
if app.settings["check_clipboard"] = "Yes"
{
ctrl.value:=off_icon
app.settings["check_clipboard"]:="No"
OnClipboardChange(objbindmethod(this,"clip_change_fn"),0)
}
else
{
ctrl.value:=on_icon
app.settings["check_clipboard"]:="Yes"
OnClipboardChange(objbindmethod(this,"clip_change_fn"),1)
}
sleep(500)
}
}
ShowGui()
{
g.show()
}
clip_change_fn(*)
{
msgbox("detecting clipboards")
}
}
app:=MainWin()
app.settings:=Map("check_clipboard","No")
app.BuildGui()
app.ShowGui()