@@ -46,9 +46,19 @@ Reset(*){
46
46
global rightTopEdge
47
47
global leftDPI
48
48
global rightDPI
49
- for i,v in hiddenWindowList{
50
- WinMove (showMargin+ leftEdge,showMargin+ leftTopEdge,,," ahk_id" v.id)
49
+
50
+ hiddenLength := hiddenWindowList.Length
51
+ Loop hiddenLength {
52
+ window := hiddenWindowList.Get(hiddenWindowList.Length )
53
+ hiddenWindowList.RemoveAt(hiddenWindowList.Length )
54
+ WinMove (showMargin+ leftEdge,showMargin+ leftTopEdge,,," ahk_id" window.id)
55
+ WinSetAlwaysOnTop(0 ," ahk_id" window.id)
56
+ }
57
+ suspendLength := suspendWindowList.Length
58
+ Loop suspendLength {
59
+ suspendWindowList.RemoveAt(suspendWindowList.Length )
51
60
}
61
+
52
62
}
53
63
54
64
@@ -171,10 +181,7 @@ WatchCursor(){
171
181
}
172
182
173
183
^F4 ::{
174
- hiddenCount := hiddenWindowList.Length
175
- Loop hiddenCount {
176
- hiddenWindowList.RemoveAt(hiddenWindowList.Length )
177
- }
184
+ Reset()
178
185
}
179
186
180
187
@@ -213,7 +220,7 @@ showWindow(window){
213
220
NewX := showMargin+ leftEdge
214
221
}
215
222
else if mode=" right" {
216
- NewX := rightEdge- Round (showMargin* rightDPI)- Round (W* rightDPI)
223
+ NewX := rightEdge- Round (showMargin* rightDPI)- Round (W* rightDPI)+ 5
217
224
}
218
225
; WinMove(NewX, Y,,,window)
219
226
winSmoothMove(newX,Y,windowText)
0 commit comments