-
Notifications
You must be signed in to change notification settings - Fork 1
/
sm_main.lfm
333 lines (333 loc) · 11.6 KB
/
sm_main.lfm
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
object Form1: TForm1
Left = 337
Height = 633
Top = 81
Width = 914
Caption = 'Script Manager'
ClientHeight = 613
ClientWidth = 914
Menu = MainMenu1
OnClose = FormClose
OnCreate = FormCreate
LCLVersion = '0.9.30.4'
object ToolBar1: TToolBar
Left = 0
Height = 26
Top = 0
Width = 914
Caption = 'ToolBar1'
Images = btns
TabOrder = 0
object ToolButton1: TToolButton
Left = 1
Top = 2
Caption = 'ToolButton1'
ImageIndex = 0
OnClick = ToolButton1Click
end
object ToolButton2: TToolButton
Left = 24
Top = 2
Width = 4
Caption = 'ToolButton2'
Style = tbsDivider
end
object ToolButton3: TToolButton
Tag = 1
Left = 28
Top = 2
Caption = 'ToolButton3'
ImageIndex = 1
OnClick = ToolButton3Click
end
object ToolButton4: TToolButton
Tag = 2
Left = 51
Top = 2
Caption = 'ToolButton4'
ImageIndex = 2
OnClick = ToolButton4Click
end
object ToolButton5: TToolButton
Left = 74
Top = 2
Width = 4
Caption = 'ToolButton5'
Style = tbsDivider
end
end
object StatusBar1: TStatusBar
Left = 0
Height = 23
Top = 590
Width = 914
Panels = <
item
Text = 'Categories:'
Width = 100
end
item
Text = 'Scripts count:'
Width = 100
end
item
Text = 'Installed:'
Width = 80
end
item
Text = 'Updates available:'
Width = 120
end
item
Text = 'Status:'
Width = 200
end
item
Width = 50
end>
SimplePanel = False
end
object SMPanel: TPanel
Left = 0
Height = 568
Top = 24
Width = 912
ClientHeight = 568
ClientWidth = 912
TabOrder = 2
object GroupBox1: TGroupBox
Left = 0
Height = 560
Top = 0
Width = 232
Caption = 'Script categories:'
ClientHeight = 542
ClientWidth = 228
TabOrder = 0
object TreeView1: TTreeView
Left = 6
Height = 537
Top = 0
Width = 216
DefaultItemHeight = 17
ReadOnly = True
TabOrder = 0
OnClick = TreeView1Click
Options = [tvoAutoItemHeight, tvoHideSelection, tvoKeepCollapsedNodes, tvoReadOnly, tvoShowButtons, tvoShowLines, tvoShowRoot, tvoToolTips, tvoThemedDraw]
end
end
object GroupBox2: TGroupBox
Left = 248
Height = 376
Top = 1
Width = 656
Caption = 'Scripts list:'
ClientHeight = 358
ClientWidth = 652
TabOrder = 1
object ListView1: TListView
Left = 6
Height = 353
Top = 0
Width = 640
Columns = <
item
Caption = 'Name'
Width = 180
end
item
Caption = 'Author'
Width = 120
end
item
Caption = 'Email'
Width = 100
end
item
Caption = 'Date'
Width = 83
end
item
Caption = 'Version'
Width = 60
end
item
Caption = 'Installed'
Width = 92
end>
ScrollBars = ssVertical
TabOrder = 0
ViewStyle = vsReport
OnClick = ListView1Click
OnMouseDown = ListView1MouseDown
end
end
object PageControl1: TPageControl
Left = 248
Height = 184
Top = 376
Width = 656
ActivePage = TabSheet1
TabIndex = 0
TabOrder = 2
object TabSheet1: TTabSheet
Caption = 'Description'
ClientHeight = 156
ClientWidth = 648
object Memo1: TMemo
Left = 4
Height = 144
Top = 8
Width = 640
ReadOnly = True
ScrollBars = ssVertical
TabOrder = 0
end
end
object TabSheet2: TTabSheet
Caption = 'Additional files'
ClientHeight = 147
ClientWidth = 648
object ListBox1: TListBox
Left = 4
Height = 144
Top = 8
Width = 640
ItemHeight = 0
ScrollWidth = 636
TabOrder = 0
end
end
end
end
object MainMenu1: TMainMenu
left = 45
top = 24
object MenuItem1: TMenuItem
Caption = 'File'
object MenuItem2: TMenuItem
Caption = 'Exit'
OnClick = MenuItem2Click
end
end
object MenuItem3: TMenuItem
Caption = 'Settings'
Visible = False
end
end
object ManagerPopup: TPopupMenu
left = 322
top = 78
object MenuItem4: TMenuItem
Caption = 'Install'
OnClick = InstallClick
end
object MenuItem6: TMenuItem
Caption = 'Force update'
OnClick = UpdateClick
end
end
object btns: TImageList
left = 240
top = 561
Bitmap = {
4C69030000001000000010000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000036342EFF36342EFF36342EFF36342EFF36342EFF36342EFF36342EFF3634
2EFF36342EFF36342EFF00000000000000000000000000000000000000000000
000036342EFFE0E2E2FFD0D3D3FFBDC0C0FFABADADFFE0E2E2FF36342EFF000F
07FF002813FF36342EFF000000000000000000000000000000000000A4FF0000
A4FF36342EFFE0E2E2FFD0D3D3FFBDC0C0FFB5B7B7FFE0E2E2FF36342EFF001C
0DFF003318FF36342EFF000000000000000000000000000000000000A4FF8282
FBFF0000A4FFDCDEDEFFD0D3D3FFBEC1C1FFB7B9B9FFE0E2E2FF36342EFF062D
18FF064121FF36342EFF000000000000A4FF0000A4FF0000A4FF0000A4FF8282
FBFF8282FBFF0000A4FFCDD0D0FFBEC1C1FFB7B9B9FFE0E2E2FF36342EFF083E
22FF074F2AFF36342EFF000000000000A4FF8282FBFF8282FBFF8282FBFF8282
FBFF0000CCFF8282FBFF0000A4FFBBBDBDFFA2A4A4FFE0E2E2FF36342EFF0D4E
2BFF0D562FFF36342EFF000000000000A4FF8282FBFF0000CCFF0000CCFF0000
CCFF0000CCFF0000CCFF8282FBFF0000A4FF777979FF5A5B5BFF36342EFF1059
32FF0E6638FF36342EFF000000000000A4FF2929EFFF0000B4FF0000B4FF0000
B4FF0000B4FF0000B4FF2929EFFF0000A4FF6A6C6CFFE0E2E2FF36342EFF185B
36FF136C3CFF36342EFF000000000000A4FF2929EFFF2929EFFF2929EFFF2929
EFFF0000B4FF2929EFFF0000A4FFBEC1C1FFB7B9B9FFE0E2E2FF36342EFF195E
39FF15703FFF36342EFF000000000000A4FF0000A4FF0000A4FF0000A4FF2929
EFFF2929EFFF0000A4FFD1D4D4FFBEC1C1FFB7B9B9FFE0E2E2FF36342EFF1762
3AFF196E41FF36342EFF000000004881600148816001488160010000A4FF2929
EFFF0000A4FFE0E2E2FFD1D4D4FFBEC1C1FFE0E2E2FFE0E2E2FF36342EFF1865
3BFF197544FF36342EFF000000004881600148816001488160010000A4FF0000
A4FF36342EFFDEE0E0FFE0E2E2FFE0E2E2FF7A7976FF36342EFF1E643EFF2374
46FF1F7E4BFF36342EFF0000000000000000000000000000000003060406182B
200136342EFFE0E2E2FF7A7976FF36342EFF1F6E43FF227A4BFF257E4EFF2A7E
50FF2B7F50FF36342EFF00000000000000000000000000000000000000000000
000036342EFF36342EFF36342EFF36342EFF36342EFF36342EFF36342EFF3634
2EFF36342EFF36342EFF00000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000DEB69E0054000000C58E7019B881621687503000AD77
5700000000000000000000000000000000000000000000000000000000000000
0000CF987B00D0987C01BC785206BE83630BC87D5369BF734779AC6E4C0BAC71
5200000000000000000000000000000000000000000000000000E5C8BB00EDD5
CD02CE896223C270425EBB663487B7643293BD6734CBC16933DEBD73414EA382
5F02AE7C520000000000000000000000000000000000F0D0AF00F5DDC004E5AC
7F42D4854EB4C36B2FECBD6528FCBD6626FEBC6825FEC26D27FDC77B34B4C58A
4428DA7C3100B98F4D000000000000000000F5D4930029000000EBC0843ADEA5
6BBECE8649DBBC6C2CBBB36323B0C17427D7CC8024FDCC8322FFC98427EBBB81
316778664303A57836000000000000000000D7B06B00E1BD740CD2A76476BF8F
5588A26F403D8A53271B9E66341CD59A379AD39424F1C3861ECAAC741D819262
1E2D4F3C2A017D5622000000000000000000AA885000BF9D5F0DA9874F397B5D
3313FFFFAF00B98F3B00D3AC610FC595367EB2801D79926417315A371009A265
1C00000000000000000000000000000000001D1519008F774D006E5B3E016D5B
3E00E2CB8F00E4CD9103B6955A0E8B672E1562420F06FFFF7600000000000000
0000000000000000000000000000000000000000000000000000E9D39A00E9D4
9F04E9BD6022E3B24762C49B3B5593752E05B38F3C00CDA06800DDB98A0EBF9C
6E22A07F5405B29163000000000000000000D6AE6200C4AE6D02DCAC5B26E0A7
486DE2A234BCDC9C29E3C08D2772AE8D4F0AE0AD750BE9B37B28DDAC7377BC96
615E78643D069C7F51000000000000000000C0933A00B097440ACC91338AD78A
27F1D68520FFD38120F6CC7E27B2D3813588DD8B459CE19A5BC9CF9963B3A683
5731FFFFAC006D5B3D0000000000000000009E7A1D00637F1C02B7781E58CB73
1FE0CD6E1FFFCA6A20FFCB6A21FECC6923FCCE6D2BF6C77A43C1A97B56475B52
48046F5D4C0000000000000000000000000000000000A26D1E00976A1D0EBC68
1F86C76320F2AF5B1DD2A8561BB7AD551DA9A55222778D512F2C353238034132
3100000000000000000000000000000000000000000000000000A4641E00A865
1E28B1621FA690561C605B3E1018663B15134A291605D4763500000006000000
0000000000000000000000000000000000000000000000000000716019007F63
1B037D5A1B396A501922694F1900000000000000000000000000000000000000
0000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00B8B0B0B1B8B0B0B1FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00ADA4A431D0CA
CAE9A39B9B5700000002DED8D8FBDED8D8FB49BD690EA29C9A57D0CACAE9ADA4
A431FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00645B5B43F5F2
F2FFE6E0E0FCD7D8D2F76CD97EFF64DE7DFF7FEB9DFF84EA9EFF76E18EFF4D94
5C6AFFFFFF005DDA843A46D17400FFFFFF00A59B9B30B9AFAF37AFA5A530E5E0
E0FDD2EAD2FF50D05FFF66DD7BFF6CE084FF72E48CFF79E796FF7FEB9FFF78E4
91FF5CD878E26EE48DFF38CF680400000001C2B9B9E8ECE7E7FFE3DCDCFCEFEE
EBFF37B73FFF44CA4DFF44CB4EFF1DBE20FF1EBE22FF1ABF1EFF3ECC4BFF69DD
80FF6EE188FF63DC7CFF2DA65305FFFFFF00645C5C69D2CACAFDEEE8E8FF68AB
6AFF27BE2AFF28BF2BFF10AF13FD26872FC3425242E935693AFE1FB432FF35C6
4AFF58D36DFF51D269FF38CF6004FFFFFF0000000002C8BDBDF6E9E1E1FF30A1
36FF19B318FB0AB60AD818A7268EFFFFFF00FFFFFF00478051EE33C650FF44CA
5DFF3FC957FF35C64DFF2EC85B039B9090A4C9BFBFF5E0D7D7FFDFD6D6FF40A1
45FF18AF17C503B604911FB23437FFFFFF00FFFFFF00738B756F6F7B6EFFA3AB
9FFFB8BBB3FFC3BEBBF59B9090A46D6060A6978585FABAA4A4FFC6B4B4FF75AC
77FF2FB02EA900B400661AB52C49FFFFFF00FFFFFF00AAA6A65AB9B2B0FFC5B4
B3FFBAA4A4FF978585FA6D6060A6FFFFFF0000000002988787F3BBA5A5FFC2D2
C0FE80B980E500B4014112BD223227C6441231C65404BEBDBCD9DEDAD8FEBBA8
A6FF988787F300000002FFFFFF00FFFFFF00A296964AA79595F6C2AFAFFFDAD0
D0FFC7D9C6FDB0CBB0DEA2C9A36BBDCCBD60CFCFCDD9E7E3E2FDDDD4D4FFC7B6
B6FFA99999F6A296964AFFFFFF00000000018C7C7CE0B9A5A5FFB3A5A5FDCDC0
C0FFE1DBDAFFEAECE6FDE3E4DFFFE8E5E3FFF3EEEEFDE4DEDEFFD2C6C6FFB9AC
ACFDBEAEAEFF8F8080E000000001FFFFFF004E464638484141484D484838C2B9
B9FCDDD4D4FFE0D9D9FFE7E3E3FFE8E4E4FFE3DDDDFFE0DADAFFC6C0C0FC504B
4B384A454548514A4A38FFFFFF00FFFFFF00FFFFFF00FFFFFF009D979733D4CC
CCFEC2BDBDFABCBBBBF9EAE9E9FFEBEAEAFFC0BEBEF9C6C3C3FADAD4D4FEA09C
9C33FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00635F5F379C98
98E86B6A6A5900000002C6C6C6F4C6C6C6F4000000026E6E6E59A19F9FE86764
6437FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000
0001FFFFFF00FFFFFF00878787AD878787ADFFFFFF00FFFFFF0000000001FFFF
FF00FFFFFF00FFFFFF00FFFFFF00
}
end
end