|
|
1.1 root 1: object PropertiesDlg: TPropertiesDlg
2: Left = 631
3: Top = 219
4: BorderStyle = bsDialog
5: Caption = 'Control Panel Properties'
6: ClientHeight = 288
7: ClientWidth = 433
8: Color = clBtnFace
9: ParentFont = True
10: OldCreateOrder = True
11: Position = poScreenCenter
12: ShowHint = True
13: OnShow = FormShow
14: DesignSize = (
15: 433
16: 288)
17: PixelsPerInch = 120
18: TextHeight = 16
19: object OKBtn: TButton
20: Left = 329
21: Top = 10
22: Width = 93
23: Height = 31
24: Anchors = [akTop, akRight]
25: Caption = 'OK'
26: Default = True
27: ModalResult = 1
28: TabOrder = 0
29: end
30: object CancelBtn: TButton
31: Left = 329
32: Top = 47
33: Width = 93
34: Height = 31
35: Anchors = [akTop, akRight]
36: Cancel = True
37: Caption = 'Cancel'
38: ModalResult = 2
39: TabOrder = 1
40: end
41: object PageControl: TPageControl
42: Left = 9
43: Top = 9
44: Width = 312
45: Height = 272
46: ActivePage = JavaScriptTabSheet
47: Anchors = [akLeft, akTop, akBottom]
48: TabIndex = 3
49: TabOrder = 2
50: object SettingsTabSheet: TTabSheet
51: Caption = 'Settings'
52: object Label3: TLabel
53: Left = 9
54: Top = 12
55: Width = 109
56: Height = 24
57: AutoSize = False
58: Caption = 'Login Command'
59: end
60: object Label2: TLabel
61: Left = 9
62: Top = 44
63: Width = 109
64: Height = 24
65: AutoSize = False
66: Caption = 'Config Command'
67: end
68: object Label4: TLabel
69: Left = 9
70: Top = 76
71: Width = 224
72: Height = 24
73: AutoSize = False
74: Caption = 'Node Display Interval (seconds)'
75: end
76: object Label5: TLabel
77: Left = 9
78: Top = 108
79: Width = 224
80: Height = 24
81: AutoSize = False
82: Caption = 'Client Display Interval (seconds)'
83: end
84: object PasswordLabel: TLabel
85: Left = 9
86: Top = 206
87: Width = 109
88: Height = 24
89: AutoSize = False
90: Caption = 'Password'
91: end
92: object Label10: TLabel
93: Left = 9
94: Top = 138
95: Width = 224
96: Height = 23
97: AutoSize = False
98: Caption = 'Semaphore Check Interval (seconds)'
99: end
100: object LoginCmdEdit: TEdit
101: Left = 121
102: Top = 12
103: Width = 168
104: Height = 24
105: Hint = 'Login command-line or URL (default = telnet://localhost)'
106: ParentShowHint = False
107: ShowHint = True
108: TabOrder = 0
109: end
110: object ConfigCmdEdit: TEdit
111: Left = 121
112: Top = 44
113: Width = 168
114: Height = 24
115: Hint = 'Configuration command line'
116: ParentShowHint = False
117: ShowHint = True
118: TabOrder = 1
119: end
120: object NodeIntEdit: TEdit
121: Left = 240
122: Top = 76
123: Width = 25
124: Height = 24
125: Hint = 'Frequency of updates to Node window'
126: ParentShowHint = False
127: ShowHint = True
128: TabOrder = 2
129: Text = '1'
130: end
131: object NodeIntUpDown: TUpDown
132: Left = 265
133: Top = 76
134: Width = 19
135: Height = 24
136: Associate = NodeIntEdit
137: Min = 1
138: Max = 99
139: Position = 1
140: TabOrder = 3
141: Wrap = False
142: end
143: object ClientIntEdit: TEdit
144: Left = 240
145: Top = 108
146: Width = 25
147: Height = 24
148: Hint = 'Frequency of updates to clients window'
149: ParentShowHint = False
150: ShowHint = True
151: TabOrder = 4
152: Text = '1'
153: end
154: object ClientIntUpDown: TUpDown
155: Left = 265
156: Top = 108
157: Width = 19
158: Height = 24
159: Associate = ClientIntEdit
160: Min = 1
161: Max = 99
162: Position = 1
163: TabOrder = 5
164: Wrap = False
165: end
166: object TrayIconCheckBox: TCheckBox
167: Left = 9
168: Top = 170
169: Width = 280
170: Height = 24
171: Hint = 'Create tray icon when minimized'
172: Caption = 'Minimize to System Tray'
173: ParentShowHint = False
174: ShowHint = True
1.1.1.2 ! root 175: TabOrder = 8
1.1 root 176: OnClick = TrayIconCheckBoxClick
177: end
178: object PasswordEdit: TEdit
179: Left = 121
180: Top = 206
181: Width = 168
182: Height = 24
183: Hint = 'Required password for restoring from system tray icon'
184: ParentShowHint = False
185: PasswordChar = '*'
186: ShowHint = True
1.1.1.2 ! root 187: TabOrder = 9
1.1 root 188: end
189: object SemFreqEdit: TEdit
190: Left = 240
191: Top = 138
192: Width = 25
193: Height = 24
194: Hint = 'Frequency of checks for signaled semaphore files'
195: ParentShowHint = False
196: ShowHint = True
1.1.1.2 ! root 197: TabOrder = 6
1.1 root 198: Text = '1'
199: end
200: object SemFreqUpDown: TUpDown
201: Left = 265
202: Top = 138
203: Width = 18
204: Height = 24
205: Associate = SemFreqEdit
206: Min = 1
207: Max = 99
208: Position = 1
1.1.1.2 ! root 209: TabOrder = 7
1.1 root 210: Wrap = False
211: end
212: end
213: object CustomizeTabSheet: TTabSheet
214: Caption = 'Customize'
215: ImageIndex = 1
216: object SourceComboBox: TComboBox
217: Left = 9
218: Top = 12
219: Width = 134
220: Height = 24
221: ItemHeight = 16
222: TabOrder = 0
223: Text = 'Node List'
224: OnChange = SourceComboBoxChange
225: Items.Strings = (
226: 'Node List'
227: 'Client List'
1.1.1.2 ! root 228: 'Terminal Server Log'
1.1 root 229: 'Event Log'
230: 'FTP Server Log'
231: 'Mail Server Log'
232: 'Web Server Log'
233: 'Services Log')
234: end
235: object ExampleEdit: TEdit
236: Left = 154
237: Top = 12
238: Width = 135
239: Height = 24
240: TabOrder = 1
241: Text = 'Scheme'
242: end
243: object FontButton: TButton
244: Left = 9
245: Top = 44
246: Width = 134
247: Height = 24
248: Caption = 'Change Font'
249: TabOrder = 2
250: OnClick = FontButtonClick
251: end
252: object BackgroundButton: TButton
253: Left = 154
254: Top = 44
255: Width = 135
256: Height = 24
257: Caption = 'Background Color'
258: TabOrder = 3
259: OnClick = BackgroundButtonClick
260: end
261: object ApplyButton: TButton
262: Left = 9
263: Top = 76
264: Width = 134
265: Height = 24
266: Caption = 'Apply Scheme To:'
267: TabOrder = 4
268: OnClick = ApplyButtonClick
269: end
270: object TargetComboBox: TComboBox
271: Left = 154
272: Top = 76
273: Width = 135
274: Height = 24
275: ItemHeight = 16
276: TabOrder = 5
277: Items.Strings = (
278: 'Node List'
279: 'Client List'
1.1.1.2 ! root 280: 'Terminal Server Log'
1.1 root 281: 'Event Log'
282: 'FTP Server Log'
283: 'Mail Server Log'
284: 'Web Server Log'
285: 'Services Log'
286: 'All Windows')
287: end
1.1.1.2 ! root 288: object LogFontGroupBox: TGroupBox
! 289: Left = 8
! 290: Top = 128
! 291: Width = 281
! 292: Height = 97
! 293: Caption = 'Log Fonts'
! 294: TabOrder = 6
! 295: object LogLevelLabel: TLabel
! 296: Left = 22
! 297: Top = 26
! 298: Width = 113
! 299: Height = 23
! 300: Alignment = taRightJustify
! 301: AutoSize = False
! 302: Caption = 'Log Level'
! 303: end
! 304: object LogLevelComboBox: TComboBox
! 305: Left = 146
! 306: Top = 24
! 307: Width = 119
! 308: Height = 24
! 309: ItemHeight = 16
! 310: ItemIndex = 7
! 311: TabOrder = 0
! 312: Text = 'Debug'
! 313: OnChange = LogLevelComboBoxChange
! 314: Items.Strings = (
! 315: 'Emergency'
! 316: 'Alert'
! 317: 'Critical'
! 318: 'Error'
! 319: 'Warning'
! 320: 'Notice'
! 321: 'Normal'
! 322: 'Debug')
! 323: end
! 324: object LogFontExampleEdit: TEdit
! 325: Left = 146
! 326: Top = 56
! 327: Width = 119
! 328: Height = 24
! 329: TabOrder = 1
! 330: Text = 'Example'
! 331: end
! 332: object LogFontButton: TButton
! 333: Left = 16
! 334: Top = 56
! 335: Width = 122
! 336: Height = 24
! 337: Caption = 'Change Font'
! 338: TabOrder = 2
! 339: OnClick = LogFontButtonClick
! 340: end
! 341: end
1.1 root 342: end
343: object AdvancedTabSheet: TTabSheet
344: Caption = 'Advanced'
345: ImageIndex = 2
346: object Label1: TLabel
347: Left = 9
348: Top = 12
349: Width = 109
350: Height = 24
351: AutoSize = False
352: Caption = 'Control Directory'
353: end
354: object Label6: TLabel
355: Left = 9
356: Top = 76
357: Width = 109
358: Height = 24
359: AutoSize = False
360: Caption = 'Hostname'
361: end
362: object Label8: TLabel
363: Left = 9
364: Top = 108
365: Width = 109
366: Height = 24
367: AutoSize = False
368: Caption = 'Log Window Size'
369: end
370: object Label9: TLabel
371: Left = 9
372: Top = 44
373: Width = 109
374: Height = 24
375: AutoSize = False
376: Caption = 'Temp Directory'
377: end
1.1.1.2 ! root 378: object ErrorSoundLabel: TLabel
! 379: Left = 9
! 380: Top = 140
! 381: Width = 80
! 382: Height = 25
! 383: AutoSize = False
! 384: Caption = 'Error Sound'
! 385: end
1.1 root 386: object CtrlDirEdit: TEdit
387: Left = 121
388: Top = 12
389: Width = 168
390: Height = 24
391: Hint = 'Control directory (e.g. c:\sbbs\ctrl)'
392: ParentShowHint = False
393: ShowHint = True
394: TabOrder = 0
395: end
396: object HostnameEdit: TEdit
397: Left = 121
398: Top = 76
399: Width = 168
400: Height = 24
401: Hint = 'Hostname (if different than configured in SCFG)'
402: ParentShowHint = False
403: ShowHint = True
1.1.1.2 ! root 404: TabOrder = 2
1.1 root 405: end
406: object MaxLogLenEdit: TEdit
407: Left = 121
408: Top = 108
409: Width = 168
410: Height = 24
411: Hint =
1.1.1.2 ! root 412: 'Maximum number of lines to store in log windows before auto-dele' +
1.1 root 413: 'ting old lines'
414: ParentShowHint = False
415: ShowHint = True
1.1.1.2 ! root 416: TabOrder = 3
1.1 root 417: end
418: object TempDirEdit: TEdit
419: Left = 121
420: Top = 44
421: Width = 168
422: Height = 24
423: Hint = 'Temp directory (e.g. C:\SBBSTEMP)'
424: ParentShowHint = False
425: ShowHint = True
1.1.1.2 ! root 426: TabOrder = 1
1.1 root 427: end
428: object UndockableCheckBox: TCheckBox
429: Left = 9
1.1.1.2 ! root 430: Top = 177
1.1 root 431: Width = 280
432: Height = 25
433: Hint = 'Allow child windows to be "un-docked" from main window'
434: Caption = 'Undockable Windows'
435: ParentShowHint = False
436: ShowHint = True
1.1.1.2 ! root 437: TabOrder = 6
1.1 root 438: end
439: object FileAssociationsCheckBox: TCheckBox
440: Left = 9
1.1.1.2 ! root 441: Top = 209
1.1 root 442: Width = 280
443: Height = 25
444: Hint = 'Use Windows file associations when viewing or editing files'
445: Caption = 'Use File Associations'
446: ParentShowHint = False
447: ShowHint = True
1.1.1.2 ! root 448: TabOrder = 7
! 449: end
! 450: object ErrorSoundEdit: TEdit
! 451: Left = 121
! 452: Top = 140
! 453: Width = 137
! 454: Height = 24
! 455: Hint = 'Sound file to play when an error condition is logged'
! 456: ParentShowHint = False
! 457: ShowHint = True
! 458: TabOrder = 4
! 459: end
! 460: object ErrorSoundButton: TButton
! 461: Left = 263
! 462: Top = 140
! 463: Width = 25
! 464: Height = 26
! 465: Caption = '...'
1.1 root 466: TabOrder = 5
1.1.1.2 ! root 467: OnClick = ErrorSoundButtonClick
1.1 root 468: end
469: end
470: object JavaScriptTabSheet: TTabSheet
471: Caption = 'JavaScript'
472: ImageIndex = 3
473: object Label7: TLabel
474: Left = 9
475: Top = 12
476: Width = 109
477: Height = 24
478: AutoSize = False
479: Caption = 'Heap Size'
480: end
481: object Label11: TLabel
482: Left = 9
483: Top = 44
484: Width = 109
485: Height = 24
486: AutoSize = False
487: Caption = 'Context Stack'
488: end
489: object Label12: TLabel
490: Left = 9
491: Top = 108
492: Width = 109
493: Height = 24
494: AutoSize = False
495: Caption = 'Branch Limit'
496: end
497: object Label13: TLabel
498: Left = 9
499: Top = 140
500: Width = 109
501: Height = 24
502: AutoSize = False
503: Caption = 'GC Interval'
504: end
505: object Label14: TLabel
506: Left = 9
507: Top = 172
508: Width = 109
509: Height = 24
510: AutoSize = False
511: Caption = 'Yield Interval'
512: end
513: object Label15: TLabel
514: Left = 9
515: Top = 76
516: Width = 109
517: Height = 24
518: AutoSize = False
519: Caption = 'Thread Stack'
520: end
1.1.1.2 ! root 521: object Label16: TLabel
! 522: Left = 9
! 523: Top = 204
! 524: Width = 109
! 525: Height = 24
! 526: AutoSize = False
! 527: Caption = 'Load Path'
! 528: end
1.1 root 529: object JS_MaxBytesEdit: TEdit
530: Left = 121
531: Top = 12
532: Width = 168
533: Height = 24
534: Hint =
535: 'Maximum number of bytes that can be allocated per runtime before' +
536: ' garbage collection'
537: ParentShowHint = False
538: ShowHint = True
539: TabOrder = 0
540: end
541: object JS_ContextStackEdit: TEdit
542: Left = 121
543: Top = 44
544: Width = 168
545: Height = 24
546: Hint = 'Size of context stack (in bytes)'
547: ParentShowHint = False
548: ShowHint = True
549: TabOrder = 1
550: end
551: object JS_BranchLimitEdit: TEdit
552: Left = 121
553: Top = 108
554: Width = 168
555: Height = 24
556: Hint =
557: 'Maximum number of branches before triggering "infinite loop" det' +
558: 'ection (0=disabled)'
559: ParentShowHint = False
560: ShowHint = True
1.1.1.2 ! root 561: TabOrder = 3
1.1 root 562: end
563: object JS_GcIntervalEdit: TEdit
564: Left = 121
565: Top = 140
566: Width = 168
567: Height = 24
568: Hint =
569: 'Number of branches between attempted garbage collections (0=disa' +
570: 'bled)'
571: ParentShowHint = False
572: ShowHint = True
1.1.1.2 ! root 573: TabOrder = 4
1.1 root 574: end
575: object JS_YieldIntervalEdit: TEdit
576: Left = 121
577: Top = 172
578: Width = 168
579: Height = 24
580: Hint = 'Number of branches between forced yields (0=disabled)'
581: ParentShowHint = False
582: ShowHint = True
1.1.1.2 ! root 583: TabOrder = 5
1.1 root 584: end
585: object JS_ThreadStackEdit: TEdit
586: Left = 121
587: Top = 76
588: Width = 168
589: Height = 24
590: Hint = 'JS thread stack limit (in bytes, 0=unlimited)'
591: ParentShowHint = False
592: ShowHint = True
1.1.1.2 ! root 593: TabOrder = 2
! 594: end
! 595: object JS_LoadPathEdit: TEdit
! 596: Left = 121
! 597: Top = 204
! 598: Width = 168
! 599: Height = 24
! 600: Hint = 'Comma-separated list of directories to search for loaded scripts'
! 601: ParentShowHint = False
! 602: ShowHint = True
! 603: TabOrder = 6
1.1 root 604: end
605: end
606: end
607: object FontDialog1: TFontDialog
608: Font.Charset = DEFAULT_CHARSET
609: Font.Color = clWindowText
610: Font.Height = -13
611: Font.Name = 'MS Sans Serif'
612: Font.Style = []
613: MinFontSize = 0
614: MaxFontSize = 0
615: Left = 376
616: Top = 184
617: end
618: object ColorDialog1: TColorDialog
619: Ctl3D = True
620: Left = 368
621: Top = 232
622: end
1.1.1.2 ! root 623: object OpenDialog: TOpenDialog
! 624: Filter = 'Wave Files|*.wav'
! 625: Options = [ofHideReadOnly, ofNoChangeDir, ofEnableSizing, ofDontAddToRecent]
! 626: Left = 376
! 627: Top = 152
! 628: end
1.1 root 629: end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.