PreferencesUnit.dfm 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644
  1. object PreferencesForm: TPreferencesForm
  2. Left = 165
  3. Top = 61
  4. ActiveControl = OKButton
  5. BorderIcons = [biSystemMenu]
  6. BorderStyle = bsDialog
  7. Caption = 'Preferences'
  8. ClientHeight = 365
  9. ClientWidth = 321
  10. Color = clBtnFace
  11. Font.Charset = DEFAULT_CHARSET
  12. Font.Color = clWindowText
  13. Font.Height = -11
  14. Font.Name = 'MS Sans Serif'
  15. Font.Style = []
  16. OldCreateOrder = False
  17. Position = poScreenCenter
  18. OnCreate = FormCreate
  19. OnDestroy = FormDestroy
  20. OnShow = FormShow
  21. DesignSize = (
  22. 321
  23. 365)
  24. PixelsPerInch = 96
  25. TextHeight = 13
  26. object OKButton: TButton
  27. Left = 144
  28. Top = 332
  29. Width = 81
  30. Height = 25
  31. Anchors = [akRight, akBottom]
  32. Caption = '&OK'
  33. Default = True
  34. ModalResult = 1
  35. TabOrder = 0
  36. end
  37. object CancelButton: TButton
  38. Left = 232
  39. Top = 332
  40. Width = 81
  41. Height = 25
  42. Anchors = [akRight, akBottom]
  43. Cancel = True
  44. Caption = '&Cancel'
  45. ModalResult = 2
  46. TabOrder = 1
  47. end
  48. object PageController: TPageControl
  49. Left = 8
  50. Top = 8
  51. Width = 305
  52. Height = 317
  53. ActivePage = GeneralSheet
  54. Anchors = [akLeft, akTop, akRight, akBottom]
  55. TabOrder = 2
  56. OnChange = PageControllerChange
  57. object GeneralSheet: TTabSheet
  58. Caption = '&General'
  59. object StopCompilationBox: TCheckBox
  60. Left = 16
  61. Top = 21
  62. Width = 201
  63. Height = 17
  64. Caption = '&Stop compilation at first file with errors'
  65. TabOrder = 0
  66. end
  67. object FlatButtonsCheckBox: TCheckBox
  68. Left = 16
  69. Top = 199
  70. Width = 73
  71. Height = 17
  72. Caption = '&Flat buttons'
  73. Checked = True
  74. State = cbChecked
  75. TabOrder = 10
  76. end
  77. object MenuBitmapsCheckBox: TCheckBox
  78. Left = 16
  79. Top = 216
  80. Width = 89
  81. Height = 17
  82. Caption = 'Men&u bitmaps'
  83. Checked = True
  84. State = cbChecked
  85. TabOrder = 11
  86. end
  87. object AutoSaveCheckBox: TCheckBox
  88. Left = 16
  89. Top = 139
  90. Width = 105
  91. Height = 17
  92. Caption = '&Auto-save project before compiling'
  93. Checked = True
  94. State = cbChecked
  95. TabOrder = 7
  96. end
  97. object OpenFolderBox: TCheckBox
  98. Left = 16
  99. Top = 54
  100. Width = 241
  101. Height = 17
  102. Caption = 'Display &message after successful compilation'
  103. Checked = True
  104. State = cbChecked
  105. TabOrder = 2
  106. end
  107. object DeleteObjectFilesBox: TCheckBox
  108. Left = 16
  109. Top = 88
  110. Width = 217
  111. Height = 17
  112. Caption = 'Delete o&bject files after successful linking'
  113. TabOrder = 4
  114. end
  115. object DeleteErrorsCheckBox: TCheckBox
  116. Left = 16
  117. Top = 174
  118. Width = 137
  119. Height = 17
  120. Caption = 'Delete o&verwritten errors'
  121. Checked = True
  122. State = cbChecked
  123. TabOrder = 9
  124. end
  125. object SplitFilesCheckBox: TCheckBox
  126. Left = 16
  127. Top = 105
  128. Width = 233
  129. Height = 17
  130. Caption = 'S&plit C source files for error position extraction'
  131. Checked = True
  132. State = cbChecked
  133. TabOrder = 5
  134. end
  135. object DeleteAssemblyFilesBox: TCheckBox
  136. Left = 16
  137. Top = 71
  138. Width = 233
  139. Height = 17
  140. Caption = 'Delete assembly files after successful &linking'
  141. Checked = True
  142. State = cbChecked
  143. TabOrder = 3
  144. end
  145. object AllowImplicitCheckBox: TCheckBox
  146. Left = 16
  147. Top = 122
  148. Width = 193
  149. Height = 17
  150. Caption = 'Allow &implicit declaration of functions'
  151. TabOrder = 6
  152. end
  153. object AutoNewsCheckBox: TCheckBox
  154. Left = 16
  155. Top = 157
  156. Width = 169
  157. Height = 17
  158. Caption = 'Download &headlines on startup'
  159. TabOrder = 8
  160. end
  161. object JumpToErrorBox: TCheckBox
  162. Left = 16
  163. Top = 37
  164. Width = 161
  165. Height = 17
  166. Caption = 'Automatically &jump to first error'
  167. Checked = True
  168. State = cbChecked
  169. TabOrder = 1
  170. end
  171. end
  172. object TransferSheet: TTabSheet
  173. Caption = '&Transfer'
  174. ImageIndex = 3
  175. DesignSize = (
  176. 297
  177. 289)
  178. object TargetBox: TGroupBox
  179. Left = 16
  180. Top = 16
  181. Width = 265
  182. Height = 253
  183. Anchors = [akLeft, akTop, akRight]
  184. Caption = '&Target'
  185. TabOrder = 0
  186. OnClick = TargetBoxClick
  187. DesignSize = (
  188. 265
  189. 253)
  190. object VTIBox: TRadioButton
  191. Left = 16
  192. Top = 82
  193. Width = 65
  194. Height = 17
  195. Hint = '89/92/92+ HW1/2, known bugs but faster'
  196. Caption = '&Virtual TI'
  197. ParentShowHint = False
  198. ShowHint = True
  199. TabOrder = 4
  200. OnClick = TargetBoxClick
  201. end
  202. object TIEmuBox: TRadioButton
  203. Left = 16
  204. Top = 38
  205. Width = 65
  206. Height = 17
  207. Hint = 'all models, many more features but larger and slower'
  208. Caption = 'TiE&mu'
  209. Checked = True
  210. ParentShowHint = False
  211. ShowHint = True
  212. TabOrder = 1
  213. TabStop = True
  214. OnClick = TargetBoxClick
  215. end
  216. object RealCalcBox: TRadioButton
  217. Left = 16
  218. Top = 126
  219. Width = 97
  220. Height = 17
  221. Caption = 'R&eal Calculator'
  222. TabOrder = 7
  223. OnClick = TargetBoxClick
  224. end
  225. object PortBox: TGroupBox
  226. Left = 35
  227. Top = 145
  228. Width = 78
  229. Height = 93
  230. Caption = 'Link &Port'
  231. Enabled = False
  232. TabOrder = 8
  233. object PortCOM1Box: TRadioButton
  234. Left = 10
  235. Top = 20
  236. Width = 49
  237. Height = 17
  238. Caption = 'COM&1'
  239. Enabled = False
  240. TabOrder = 0
  241. end
  242. object PortCOM2Box: TRadioButton
  243. Left = 10
  244. Top = 36
  245. Width = 49
  246. Height = 17
  247. Caption = 'COM&2'
  248. Enabled = False
  249. TabOrder = 1
  250. end
  251. object PortCOM3Box: TRadioButton
  252. Left = 10
  253. Top = 52
  254. Width = 49
  255. Height = 17
  256. Caption = 'COM&3'
  257. Enabled = False
  258. TabOrder = 2
  259. end
  260. object PortCOM4Box: TRadioButton
  261. Left = 10
  262. Top = 68
  263. Width = 49
  264. Height = 17
  265. Caption = 'COM&4'
  266. Enabled = False
  267. TabOrder = 3
  268. end
  269. end
  270. object CableBox: TGroupBox
  271. Left = 123
  272. Top = 145
  273. Width = 126
  274. Height = 93
  275. Caption = 'C&able Type'
  276. Enabled = False
  277. TabOrder = 9
  278. object CableBlackBox: TRadioButton
  279. Left = 10
  280. Top = 28
  281. Width = 103
  282. Height = 17
  283. Caption = 'Blac&k Link Cable'
  284. Enabled = False
  285. TabOrder = 0
  286. end
  287. object CableGrayBox: TRadioButton
  288. Left = 10
  289. Top = 52
  290. Width = 103
  291. Height = 17
  292. Caption = 'Gray &Link Cable'
  293. Enabled = False
  294. TabOrder = 1
  295. end
  296. end
  297. object NoneBox: TRadioButton
  298. Left = 16
  299. Top = 20
  300. Width = 49
  301. Height = 17
  302. Caption = '&None'
  303. TabOrder = 0
  304. OnClick = TargetBoxClick
  305. end
  306. object VTIPathEdit: TEdit
  307. Left = 35
  308. Top = 100
  309. Width = 158
  310. Height = 21
  311. Anchors = [akLeft, akTop, akRight]
  312. TabOrder = 5
  313. end
  314. object TIEmuPathEdit: TEdit
  315. Left = 35
  316. Top = 56
  317. Width = 158
  318. Height = 21
  319. Anchors = [akLeft, akTop, akRight]
  320. TabOrder = 2
  321. end
  322. object VTIPathBrowseButton: TButton
  323. Left = 196
  324. Top = 100
  325. Width = 53
  326. Height = 21
  327. Anchors = [akTop, akRight]
  328. Caption = '&Browse...'
  329. TabOrder = 6
  330. OnClick = VTIPathBrowseButtonClick
  331. end
  332. object TIEmuPathBrowseButton: TButton
  333. Left = 196
  334. Top = 56
  335. Width = 53
  336. Height = 21
  337. Anchors = [akTop, akRight]
  338. Caption = '&Browse...'
  339. TabOrder = 3
  340. OnClick = TIEmuPathBrowseButtonClick
  341. end
  342. end
  343. end
  344. object EditorSheet: TTabSheet
  345. Caption = 'Edito&r'
  346. ImageIndex = 1
  347. DesignSize = (
  348. 297
  349. 289)
  350. object Label2: TLabel
  351. Left = 16
  352. Top = 17
  353. Width = 55
  354. Height = 13
  355. Caption = 'C Tab &Size:'
  356. FocusControl = CTabSizeEdit
  357. end
  358. object Label3: TLabel
  359. Left = 16
  360. Top = 97
  361. Width = 54
  362. Height = 13
  363. Caption = 'Editor Font:'
  364. end
  365. object Label4: TLabel
  366. Left = 120
  367. Top = 17
  368. Width = 71
  369. Height = 13
  370. Caption = '&ASM Tab Size:'
  371. FocusControl = ASMTabSizeEdit
  372. end
  373. object CTabSizeEdit: TEdit
  374. Left = 76
  375. Top = 15
  376. Width = 29
  377. Height = 21
  378. TabOrder = 0
  379. Text = '2'
  380. end
  381. object ColorCheckBox: TCheckBox
  382. Left = 16
  383. Top = 45
  384. Width = 141
  385. Height = 17
  386. Caption = 'Specify &background color'
  387. TabOrder = 2
  388. OnClick = ColorCheckBoxClick
  389. end
  390. object ChangeColorButton: TButton
  391. Left = 16
  392. Top = 65
  393. Width = 78
  394. Height = 25
  395. Caption = 'C&hange...'
  396. Enabled = False
  397. TabOrder = 3
  398. OnClick = ChangeColorButtonClick
  399. end
  400. object ChangeFontButton: TButton
  401. Left = 16
  402. Top = 141
  403. Width = 81
  404. Height = 25
  405. Caption = 'Cha&nge...'
  406. TabOrder = 5
  407. OnClick = ChangeFontButtonClick
  408. end
  409. object FontLabel: TPanel
  410. Left = 16
  411. Top = 111
  412. Width = 265
  413. Height = 27
  414. Anchors = [akLeft, akTop, akRight]
  415. BevelOuter = bvNone
  416. BorderStyle = bsSingle
  417. Caption = 'FixedSys'
  418. Color = clWindow
  419. Font.Charset = DEFAULT_CHARSET
  420. Font.Color = clWindowText
  421. Font.Height = -12
  422. Font.Name = 'Fixedsys'
  423. Font.Style = []
  424. ParentFont = False
  425. TabOrder = 4
  426. end
  427. object ASMTabSizeEdit: TEdit
  428. Left = 196
  429. Top = 15
  430. Width = 29
  431. Height = 21
  432. TabOrder = 1
  433. Text = '8'
  434. end
  435. object OnFlyCheckBox: TCheckBox
  436. Left = 16
  437. Top = 170
  438. Width = 153
  439. Height = 17
  440. Caption = 'On-the-&fly syntax highlighting'
  441. TabOrder = 6
  442. end
  443. object AutoBlockCheckBox: TCheckBox
  444. Left = 16
  445. Top = 202
  446. Width = 145
  447. Height = 17
  448. Caption = 'A&utomatic '#39'{...}'#39' blocks in C'
  449. Checked = True
  450. State = cbChecked
  451. TabOrder = 8
  452. end
  453. object DragDropEditCheckBox: TCheckBox
  454. Left = 16
  455. Top = 186
  456. Width = 121
  457. Height = 17
  458. Caption = 'Drag and dro&p editing'
  459. Checked = True
  460. State = cbChecked
  461. TabOrder = 7
  462. end
  463. object RemoveTrailingSpcCheckBox: TCheckBox
  464. Left = 16
  465. Top = 218
  466. Width = 177
  467. Height = 17
  468. Caption = 'R&emove trailing spaces from lines'
  469. TabOrder = 9
  470. end
  471. end
  472. object SyntaxHighlightingSheet: TTabSheet
  473. Caption = 'S&yntax Highlighting'
  474. ImageIndex = 2
  475. object Label5: TLabel
  476. Left = 16
  477. Top = 16
  478. Width = 56
  479. Height = 13
  480. Caption = 'Settings &for:'
  481. FocusControl = LanguageSelectionBox
  482. end
  483. object LanguageSelectionBox: TComboBox
  484. Left = 16
  485. Top = 32
  486. Width = 113
  487. Height = 21
  488. Style = csDropDownList
  489. ItemHeight = 13
  490. TabOrder = 0
  491. OnChange = LanguageSelectionBoxChange
  492. Items.Strings = (
  493. 'C Files'
  494. 'GNU ASM Files')
  495. end
  496. object SyntaxEnabledBox: TCheckBox
  497. Left = 144
  498. Top = 34
  499. Width = 65
  500. Height = 17
  501. Caption = 'Ena&bled'
  502. Checked = True
  503. State = cbChecked
  504. TabOrder = 1
  505. OnClick = SyntaxEnabledBoxClick
  506. end
  507. object Button1: TButton
  508. Left = 16
  509. Top = 64
  510. Width = 125
  511. Height = 25
  512. Caption = '&Number Color...'
  513. TabOrder = 2
  514. OnClick = Button1Click
  515. end
  516. object Button2: TButton
  517. Left = 156
  518. Top = 64
  519. Width = 125
  520. Height = 25
  521. Caption = 'N&umber Style...'
  522. TabOrder = 3
  523. OnClick = Button2Click
  524. end
  525. object Button3: TButton
  526. Left = 16
  527. Top = 96
  528. Width = 125
  529. Height = 25
  530. Caption = '&Symbol Color...'
  531. TabOrder = 4
  532. OnClick = Button3Click
  533. end
  534. object Button4: TButton
  535. Left = 156
  536. Top = 96
  537. Width = 125
  538. Height = 25
  539. Caption = 'Sy&mbol Style...'
  540. TabOrder = 5
  541. OnClick = Button4Click
  542. end
  543. object Button5: TButton
  544. Left = 16
  545. Top = 128
  546. Width = 125
  547. Height = 25
  548. Caption = '&Parenthesis Colors...'
  549. TabOrder = 6
  550. OnClick = Button5Click
  551. end
  552. object Button6: TButton
  553. Left = 156
  554. Top = 128
  555. Width = 125
  556. Height = 25
  557. Caption = 'P&arenthesis Style...'
  558. TabOrder = 7
  559. OnClick = Button6Click
  560. end
  561. object ObjectTree: TTreeView
  562. Left = 16
  563. Top = 160
  564. Width = 193
  565. Height = 69
  566. Indent = 19
  567. RightClickSelect = True
  568. ShowRoot = False
  569. TabOrder = 8
  570. OnChange = ObjectTreeChange
  571. OnDblClick = EditItem
  572. OnEdited = ObjectTreeEdited
  573. OnEditing = ObjectTreeEditing
  574. OnKeyDown = ObjectTreeKeyDown
  575. Items.Data = {
  576. 01000000250000000000000000000000FFFFFFFFFFFFFFFF0000000002000000
  577. 0C486967686C69676874696E67260000000000000000000000FFFFFFFFFFFFFF
  578. FF00000000000000000D437573746F6D205374796C6573230000000000000000
  579. 000000FFFFFFFFFFFFFFFF00000000000000000A576F7264204C69737473}
  580. end
  581. object Button7: TButton
  582. Left = 216
  583. Top = 160
  584. Width = 65
  585. Height = 21
  586. Caption = 'Ne&w Style'
  587. TabOrder = 9
  588. OnClick = Button7Click
  589. end
  590. object Button8: TButton
  591. Left = 216
  592. Top = 184
  593. Width = 65
  594. Height = 21
  595. Caption = 'New &List'
  596. TabOrder = 10
  597. OnClick = Button8Click
  598. end
  599. object Button9: TButton
  600. Left = 216
  601. Top = 208
  602. Width = 65
  603. Height = 21
  604. Caption = 'Ed&it...'
  605. TabOrder = 11
  606. OnClick = EditItem
  607. end
  608. object ResetButton: TButton
  609. Left = 216
  610. Top = 32
  611. Width = 65
  612. Height = 21
  613. Caption = 'R&eset'
  614. TabOrder = 12
  615. OnClick = ResetButtonClick
  616. end
  617. end
  618. end
  619. object ColorDlg: TColorDialog
  620. Options = [cdAnyColor]
  621. Left = 224
  622. end
  623. object FontDlg: TFontDialog
  624. Font.Charset = DEFAULT_CHARSET
  625. Font.Color = clWindowText
  626. Font.Height = -11
  627. Font.Name = 'MS Sans Serif'
  628. Font.Style = []
  629. Options = [fdAnsiOnly, fdEffects, fdFixedPitchOnly]
  630. Left = 256
  631. end
  632. object OKTimer: TTimer
  633. Enabled = False
  634. Interval = 100
  635. OnTimer = OKTimerTimer
  636. Left = 192
  637. end
  638. object BrowseDlg: TOpenDialog
  639. Filter = 'Programs (*.exe)|*.exe|All Files (*.*)|*.*'
  640. Options = [ofHideReadOnly, ofPathMustExist, ofFileMustExist]
  641. Title = 'Browse'
  642. Left = 288
  643. end
  644. end