-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathmain.dfm
399 lines (399 loc) · 16.6 KB
/
main.dfm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
object Form1: TForm1
Left = 0
Top = 0
Caption = 'Window Cloner'
ClientHeight = 238
ClientWidth = 430
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'Tahoma'
Font.Style = []
OldCreateOrder = False
PopupMenu = PopupMenu1
OnActivate = FormActivate
OnCreate = FormCreate
OnDblClick = FormDblClick
OnDestroy = FormDestroy
OnMouseDown = FormMouseDown
OnMouseMove = FormMouseMove
OnMouseWheelDown = FormMouseWheelDown
OnMouseWheelUp = FormMouseWheelUp
OnResize = FormResize
PixelsPerInch = 96
TextHeight = 13
object lblGuide: TLabel
Left = 0
Top = 0
Width = 430
Height = 238
Align = alClient
Alignment = taCenter
Caption = 'Pick a window'
Font.Charset = DEFAULT_CHARSET
Font.Color = clWhite
Font.Height = -11
Font.Name = 'Tahoma'
Font.Style = []
Font.Quality = fqClearTypeNatural
ParentFont = False
PopupMenu = PopupMenu1
Layout = tlCenter
OnDblClick = FormDblClick
OnMouseDown = FormMouseDown
ExplicitWidth = 66
ExplicitHeight = 13
end
object tmrFSMouse: TTimer
Interval = 100
OnTimer = tmrFSMouseTimer
Left = 144
Top = 72
end
object TrayIcon1: TTrayIcon
Hint = 'Window Cloner'
Visible = True
OnMouseUp = TrayIcon1MouseUp
Left = 216
Top = 104
end
object PopupMenu1: TPopupMenu
Images = imglstIcons
OnPopup = PopupMenu1Popup
Left = 312
Top = 80
object ListWindows1: TMenuItem
Caption = 'Pick Window'
end
object mnuSwitchToWindow: TMenuItem
Caption = 'Switch to Window'
OnClick = mnuSwitchToWindowClick
end
object SelectRegion1: TMenuItem
Caption = 'Select Region'
OnClick = SelectRegion1Click
end
object ClickThrough1: TMenuItem
Caption = 'Click Through'
OnClick = ClickThrough1Click
end
object Opacity1: TMenuItem
Caption = 'Opacity'
object N1001: TMenuItem
Caption = '100%'
OnClick = N1001Click
end
object N901: TMenuItem
Caption = '90%'
OnClick = N1001Click
end
object N801: TMenuItem
Caption = '80%'
OnClick = N1001Click
end
object N701: TMenuItem
Caption = '70%'
OnClick = N1001Click
end
object N601: TMenuItem
Caption = '60%'
OnClick = N1001Click
end
object N501: TMenuItem
Caption = '50%'
OnClick = N1001Click
end
object N401: TMenuItem
Caption = '40%'
OnClick = N1001Click
end
object N301: TMenuItem
Caption = '30%'
OnClick = N1001Click
end
object N201: TMenuItem
Caption = '20%'
OnClick = N1001Click
end
object N101: TMenuItem
Caption = '10%'
OnClick = N1001Click
end
end
object Fullscreen1: TMenuItem
Caption = 'Fullscreen'
OnClick = Fullscreen1Click
end
object Borderless1: TMenuItem
Caption = 'Borderless'
OnClick = Borderless1Click
end
object HidefromTaskbar1: TMenuItem
Caption = 'Hide from Taskbar'
OnClick = HidefromTaskbar1Click
end
object MouseCursorMode1: TMenuItem
Caption = 'Mouse Cursor Mode'
OnClick = MouseCursorMode1Click
end
object FollowVirtualdesktop1: TMenuItem
Caption = 'Follow Virtual desktop'
OnClick = FollowVirtualdesktop1Click
end
object RecordWinAltR1: TMenuItem
Caption = 'Start/Stop Record (Win+Alt+R)'
OnClick = RecordWinAltR1Click
end
object N1: TMenuItem
Caption = '-'
end
object AlwaysOnTop1: TMenuItem
Caption = 'Always On Top'
Checked = True
OnClick = AlwaysOnTop1Click
end
object mnuMinimize: TMenuItem
Caption = 'Minimize'
OnClick = mnuMinimizeClick
end
object Hidewhentargetwindowosforeground1: TMenuItem
Caption = 'Hide when target foreground'
end
object Showonmousehover1: TMenuItem
Caption = 'Show on mouse hover hidden '
end
object N2: TMenuItem
Caption = '-'
end
object Settings1: TMenuItem
Caption = 'Settings'
Visible = False
end
object About1: TMenuItem
Caption = 'About'
OnClick = About1Click
end
object Exit2: TMenuItem
Caption = 'Exit'
OnClick = Exit2Click
end
end
object imglstIcons: TImageList
ColorDepth = cd32Bit
Height = 18
Width = 18
Left = 72
Top = 128
end
object ActionList1: TActionList
Left = 56
Top = 48
object actF11: TAction
Caption = 'actF11'
ShortCut = 122
OnExecute = Fullscreen1Click
end
object actF: TAction
Caption = 'actF'
ShortCut = 70
OnExecute = Fullscreen1Click
end
object actAltEnter: TAction
Caption = 'actAltEnter'
ShortCut = 32781
OnExecute = Fullscreen1Click
end
object actMuteToggle: TAction
Caption = 'actMuteToggle'
ShortCut = 77
OnExecute = actMuteToggleExecute
end
object actPlayPause: TAction
Caption = 'actPlayPause'
OnExecute = actPlayPauseExecute
end
end
object MadExceptionHandler1: TMadExceptionHandler
Left = 208
Top = 192
end
object Taskbar1: TTaskbar
TaskBarButtons = <
item
Action = actMuteToggle
Icon.Data = {
0000010001001010000001002000680400001600000028000000100000002000
0000010020000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000A0000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000002121213D9D9D9D953131
313F00000000000000000D0D0D130A0A0A1A0000000000000000000000000000
0000000000000000000000000000000000002424243FC1C1C1B0D7D7D7C53535
3544000000000D0D0D137373737E989898920000001900000000000000000000
00000000003357575758575757585454545BB0B0B0A2D7D7D7C5D7D7D7C53535
3544000000117272727D9A9A9A92B8B8B8A8575757610000000D000000000000
000000000039D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C53535
35440000000005050533BEBEBEAC7272727DAEAEAEA000000032000000000000
000000000039D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C53535
354400000000000000157070707D9191918EC6C6C6B300000032000000000000
000000000039D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C53535
3544000000000000000041414152B3B3B3A4BABABAA90000003B000000000000
000000000039D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C53535
3544000000000000000041414152B1B1B1A3B9B9B9A80000003B000000000000
000000000039D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C53535
354400000000000000187373737E9191918DC4C4C4B200000032000000000000
000000000039D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C53535
35440000000005050533BEBEBEAC7070707DAEAEAEA000000032000000000000
00000000003357575758575757585555555AB5B5B5A6D7D7D7C5D7D7D7C53535
3544000000127272727D98989892B9B9B9A8575757610000000D000000000000
0000000000000000000000000000000000002E2E2E43C4C4C4B2D7D7D7C53535
3544000000000D0D0D147373737E9A9A9A930000001A00000000000000000000
000000000000000000000000000000000000000000002121213D9E9E9E963131
313F00000000000000000D0D0D140909091B0000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000A0000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000FFFF
AC41FEFFAC41FC67AC41F843AC418001AC418041AC418041AC418061AC418061
AC418041AC418041AC418001AC41F843AC41FC67AC41FEFFAC41FFFFAC41}
end
item
Action = actPlayPause
Icon.Data = {
0000010001001010000001002000680400001600000028000000100000002000
0000010020000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000303030523232313363636233737
3724232323130202020500000000000000000000000000000000000000000000
0000000000000000000000000002363636327F7F7F81AEAEAEAAB7B7B7ABB8B8
B8ABAEAEAEAA7E7E7E8037373732000000020000000000000000000000000000
0000000000002424240A63636368BBBBBBAF75757579484848383A3A3A213B3B
3B21494949397575757ABBBBBBAF626262682424240A00000000000000000000
00000000000263636369AFAFAFAA3D3D3D380000000200000000000000000000
000000000000000000023C3C3C38AFAFAFAA6464646900000002000000000000
000036363632BABABAAF3C3C3C38000000010000000000000000000000000000
00000000000000000000000000013D3D3D38BABABAAF35353532000000000202
02047E7E7E807575757A00000002000000000000000000000006575757592323
230D000000000000000000000000000000027575757A7E7E7E81030303053030
3012ADADADAA4A4A4A3900000000000000000000000000000012B1B1B1AE8E8E
8E871F1F1F1C00000000000000000000000047474738ADADADAA222222133636
3623B9B9B9AC3C3C3C2300000000000000000000000000000011B2B2B2AED5D5
D5C49F9F9F9E2525252600000000000000003B3B3B22B8B8B8AC363636243535
3523B9B9B9AC3C3C3C2300000000000000000000000000000011B2B2B2AED6D6
D6C5C1C1C1B44141414B00000000000000003B3B3B22B9B9B9AC373737242E2E
2E12ACACACA94A4A4A3900000000000000000000000000000012B1B1B1ADA9A9
A9A44343433500000003000000000000000049494939ADADADAA222222130202
02047E7E7E807474747A000000010000000000000000000000066D6D6D711C1C
1C1F000000010000000000000000000000027575757A7E7E7E81020202050000
000038383834BBBBBBAF36363634000000010000000000000000000000000000
00000000000000000000000000013C3C3C38BBBBBBAF36363632000000000000
0000000000046565656FAAAAAAA5323232320000000100000000000000000000
000000000000000000023D3D3D38B0B0B0AA6262626800000002000000000000
0000000000002C2C2C0B68686871BABABAAE70707074424242343939391F3939
39204848483875757579BABABAAF636363682323230A00000000000000000000
00000000000000000000000000043F3F3F3984848486B1B1B1ABB8B8B8ABB8B8
B8ABAEAEAEAA7F7F7F8136363631000000020000000000000000000000000000
000000000000000000000000000000000000070707052A2A2A15383838253838
382524242413030303050000000000000000000000000000000000000000F81F
AC41E007AC41C003AC4183C1AC4187E1AC410C70AC411C38AC411C18AC411C18
AC411C18AC410C30AC4187E1AC4183C1AC41C003AC41E007AC41F81FAC41}
end
item
Action = actF11
Icon.Data = {
0000010001001010000001002000680400001600000028000000100000002000
0000010020000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000AEAEB0FFAEAEB0FFAEAEB0FFAEAEB0FFAEAEB0FFAEAEB0FFAEAE
B0FFAEAEB0FFAEAEB0FFAEAEB0FF000000000000000000000000000000000000
000000000000AEAEB0FF00000000000000000000000000000000000000000000
00000000000000000000AEAEB0FF000000000000000000000000000000000000
000000000000AEAEB0FF00000000000000000000000000000000000000000000
00000000000000000000AEAEB0FF000000000000000000000000000000000000
000000000000AEAEB0FF00000000000000000000000000000000000000000000
00000000000000000000AEAEB0FF000000000000000000000000000000000000
000000000000AEAEB0FF00000000000000000000000000000000000000000000
00000000000000000000AEAEB0FF000000000000000000000000000000000000
000000000000AEAEB0FF00000000000000000000000000000000000000000000
00000000000000000000AEAEB0FF000000000000000000000000000000000000
000000000000AEAEB0FF00000000000000000000000000000000000000000000
00000000000000000000AEAEB0FF000000000000000000000000000000000000
000000000000AEAEB0FFAEAEB0FFAEAEB0FFAEAEB0FFAEAEB0FFAEAEB0FFAEAE
B0FFAEAEB0FFAEAEB0FFAEAEB0FF000000000000000000000000000000000000
000000000000AEAEB0FFAEAEB0FFAEAEB0FFAEAEB0FFAEAEB0FFAEAEB0FFAEAE
B0FFAEAEB0FFAEAEB0FFAEAEB0FF000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000FFFF
AC41FFFFAC41FFFFAC41FFFFAC41C00FAC41DFEFAC41DFEFAC41DFEFAC41DFEF
AC41DFEFAC41DFEFAC41C00FAC41C00FAC41FFFFAC41FFFFAC41FFFFAC41}
end>
OverlayIcon.Data = {
0000010001001010000001002000680400001600000028000000100000002000
0000010020000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000A0000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000002121213D9D9D9D953131
313F00000000000000000D0D0D130A0A0A1A0000000000000000000000000000
0000000000000000000000000000000000002424243FC1C1C1B0D7D7D7C53535
3544000000000D0D0D137373737E989898920000001900000000000000000000
00000000003357575758575757585454545BB0B0B0A2D7D7D7C5D7D7D7C53535
3544000000117272727D9A9A9A92B8B8B8A8575757610000000D000000000000
000000000039D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C53535
35440000000005050533BEBEBEAC7272727DAEAEAEA000000032000000000000
000000000039D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C53535
354400000000000000157070707D9191918EC6C6C6B300000032000000000000
000000000039D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C53535
3544000000000000000041414152B3B3B3A4BABABAA90000003B000000000000
000000000039D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C53535
3544000000000000000041414152B1B1B1A3B9B9B9A80000003B000000000000
000000000039D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C53535
354400000000000000187373737E9191918DC4C4C4B200000032000000000000
000000000039D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C5D7D7D7C53535
35440000000005050533BEBEBEAC7070707DAEAEAEA000000032000000000000
00000000003357575758575757585555555AB5B5B5A6D7D7D7C5D7D7D7C53535
3544000000127272727D98989892B9B9B9A8575757610000000D000000000000
0000000000000000000000000000000000002E2E2E43C4C4C4B2D7D7D7C53535
3544000000000D0D0D147373737E9A9A9A930000001A00000000000000000000
000000000000000000000000000000000000000000002121213D9E9E9E963131
313F00000000000000000D0D0D140909091B0000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000A0000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000FFFF
AC41FEFFAC41FC67AC41F843AC418001AC418041AC418041AC418061AC418061
AC418041AC418041AC418001AC41F843AC41FC67AC41FEFFAC41FFFFAC41}
TabProperties = []
Left = 336
Top = 184
end
object JumpList1: TJumpList
AutoRefresh = True
CustomCategories = <
item
CategoryName = 'Actions'
Items = <
item
Icon = 'L:\Proyectos\WindowCloner\Icon.ico'
FriendlyName = 'New Clone'
end>
end>
TaskList = <>
Left = 344
Top = 136
end
end