PreferencesUnit.dfm 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610
  1. object PreferencesForm: TPreferencesForm
  2. Left = 165
  3. Top = 61
  4. ActiveControl = OKButton
  5. BorderIcons = [biSystemMenu]
  6. BorderStyle = bsDialog
  7. Caption = 'Preferences'
  8. ClientHeight = 321
  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. 321)
  24. PixelsPerInch = 96
  25. TextHeight = 13
  26. object OKButton: TButton
  27. Left = 144
  28. Top = 288
  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 = 288
  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 = 273
  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. 245)
  178. object TargetBox: TGroupBox
  179. Left = 16
  180. Top = 16
  181. Width = 265
  182. Height = 209
  183. Anchors = [akLeft, akTop, akRight]
  184. Caption = '&Target'
  185. TabOrder = 0
  186. DesignSize = (
  187. 265
  188. 209)
  189. object VTIBox: TRadioButton
  190. Left = 16
  191. Top = 38
  192. Width = 65
  193. Height = 17
  194. Caption = 'TiE&mu'
  195. Checked = True
  196. TabOrder = 1
  197. TabStop = True
  198. OnClick = TargetBoxClick
  199. end
  200. object RealCalcBox: TRadioButton
  201. Left = 16
  202. Top = 82
  203. Width = 97
  204. Height = 17
  205. Caption = 'R&eal Calculator'
  206. TabOrder = 4
  207. OnClick = TargetBoxClick
  208. end
  209. object PortBox: TGroupBox
  210. Left = 35
  211. Top = 101
  212. Width = 78
  213. Height = 93
  214. Caption = 'Link &Port'
  215. Enabled = False
  216. TabOrder = 5
  217. object PortCOM1Box: TRadioButton
  218. Left = 10
  219. Top = 20
  220. Width = 49
  221. Height = 17
  222. Caption = 'COM&1'
  223. Enabled = False
  224. TabOrder = 0
  225. end
  226. object PortCOM2Box: TRadioButton
  227. Left = 10
  228. Top = 36
  229. Width = 49
  230. Height = 17
  231. Caption = 'COM&2'
  232. Enabled = False
  233. TabOrder = 1
  234. end
  235. object PortCOM3Box: TRadioButton
  236. Left = 10
  237. Top = 52
  238. Width = 49
  239. Height = 17
  240. Caption = 'COM&3'
  241. Enabled = False
  242. TabOrder = 2
  243. end
  244. object PortCOM4Box: TRadioButton
  245. Left = 10
  246. Top = 68
  247. Width = 49
  248. Height = 17
  249. Caption = 'COM&4'
  250. Enabled = False
  251. TabOrder = 3
  252. end
  253. end
  254. object CableBox: TGroupBox
  255. Left = 123
  256. Top = 101
  257. Width = 126
  258. Height = 93
  259. Caption = 'C&able Type'
  260. Enabled = False
  261. TabOrder = 6
  262. object CableBlackBox: TRadioButton
  263. Left = 10
  264. Top = 28
  265. Width = 103
  266. Height = 17
  267. Caption = 'Blac&k Link Cable'
  268. Enabled = False
  269. TabOrder = 0
  270. end
  271. object CableGrayBox: TRadioButton
  272. Left = 10
  273. Top = 52
  274. Width = 103
  275. Height = 17
  276. Caption = 'Gray &Link Cable'
  277. Enabled = False
  278. TabOrder = 1
  279. end
  280. end
  281. object NoneBox: TRadioButton
  282. Left = 16
  283. Top = 20
  284. Width = 49
  285. Height = 17
  286. Caption = '&None'
  287. TabOrder = 0
  288. OnClick = TargetBoxClick
  289. end
  290. object VTIPathEdit: TEdit
  291. Left = 35
  292. Top = 56
  293. Width = 158
  294. Height = 21
  295. Anchors = [akLeft, akTop, akRight]
  296. TabOrder = 2
  297. end
  298. object VTIPathBrowseButton: TButton
  299. Left = 196
  300. Top = 56
  301. Width = 53
  302. Height = 21
  303. Anchors = [akTop, akRight]
  304. Caption = '&Browse...'
  305. TabOrder = 3
  306. OnClick = VTIPathBrowseButtonClick
  307. end
  308. end
  309. end
  310. object EditorSheet: TTabSheet
  311. Caption = 'Edito&r'
  312. ImageIndex = 1
  313. DesignSize = (
  314. 297
  315. 245)
  316. object Label2: TLabel
  317. Left = 16
  318. Top = 17
  319. Width = 55
  320. Height = 13
  321. Caption = 'C Tab &Size:'
  322. FocusControl = CTabSizeEdit
  323. end
  324. object Label3: TLabel
  325. Left = 16
  326. Top = 97
  327. Width = 54
  328. Height = 13
  329. Caption = 'Editor Font:'
  330. end
  331. object Label4: TLabel
  332. Left = 120
  333. Top = 17
  334. Width = 71
  335. Height = 13
  336. Caption = '&ASM Tab Size:'
  337. FocusControl = ASMTabSizeEdit
  338. end
  339. object CTabSizeEdit: TEdit
  340. Left = 76
  341. Top = 15
  342. Width = 29
  343. Height = 21
  344. TabOrder = 0
  345. Text = '2'
  346. end
  347. object ColorCheckBox: TCheckBox
  348. Left = 16
  349. Top = 45
  350. Width = 141
  351. Height = 17
  352. Caption = 'Specify &background color'
  353. TabOrder = 2
  354. OnClick = ColorCheckBoxClick
  355. end
  356. object ChangeColorButton: TButton
  357. Left = 16
  358. Top = 65
  359. Width = 78
  360. Height = 25
  361. Caption = 'C&hange...'
  362. Enabled = False
  363. TabOrder = 3
  364. OnClick = ChangeColorButtonClick
  365. end
  366. object ChangeFontButton: TButton
  367. Left = 16
  368. Top = 141
  369. Width = 81
  370. Height = 25
  371. Caption = 'Cha&nge...'
  372. TabOrder = 5
  373. OnClick = ChangeFontButtonClick
  374. end
  375. object FontLabel: TPanel
  376. Left = 16
  377. Top = 111
  378. Width = 265
  379. Height = 27
  380. Anchors = [akLeft, akTop, akRight]
  381. BevelOuter = bvNone
  382. BorderStyle = bsSingle
  383. Caption = 'FixedSys'
  384. Color = clWindow
  385. Font.Charset = DEFAULT_CHARSET
  386. Font.Color = clWindowText
  387. Font.Height = -12
  388. Font.Name = 'Fixedsys'
  389. Font.Style = []
  390. ParentFont = False
  391. TabOrder = 4
  392. end
  393. object ASMTabSizeEdit: TEdit
  394. Left = 196
  395. Top = 15
  396. Width = 29
  397. Height = 21
  398. TabOrder = 1
  399. Text = '8'
  400. end
  401. object OnFlyCheckBox: TCheckBox
  402. Left = 16
  403. Top = 170
  404. Width = 153
  405. Height = 17
  406. Caption = 'On-the-&fly syntax highlighting'
  407. TabOrder = 6
  408. end
  409. object AutoBlockCheckBox: TCheckBox
  410. Left = 16
  411. Top = 202
  412. Width = 145
  413. Height = 17
  414. Caption = 'A&utomatic '#39'{...}'#39' blocks in C'
  415. Checked = True
  416. State = cbChecked
  417. TabOrder = 8
  418. end
  419. object DragDropEditCheckBox: TCheckBox
  420. Left = 16
  421. Top = 186
  422. Width = 121
  423. Height = 17
  424. Caption = 'Drag and dro&p editing'
  425. Checked = True
  426. State = cbChecked
  427. TabOrder = 7
  428. end
  429. object RemoveTrailingSpcCheckBox: TCheckBox
  430. Left = 16
  431. Top = 218
  432. Width = 177
  433. Height = 17
  434. Caption = 'R&emove trailing spaces from lines'
  435. TabOrder = 9
  436. end
  437. end
  438. object SyntaxHighlightingSheet: TTabSheet
  439. Caption = 'S&yntax Highlighting'
  440. ImageIndex = 2
  441. object Label5: TLabel
  442. Left = 16
  443. Top = 16
  444. Width = 56
  445. Height = 13
  446. Caption = 'Settings &for:'
  447. FocusControl = LanguageSelectionBox
  448. end
  449. object LanguageSelectionBox: TComboBox
  450. Left = 16
  451. Top = 32
  452. Width = 113
  453. Height = 21
  454. Style = csDropDownList
  455. ItemHeight = 13
  456. TabOrder = 0
  457. OnChange = LanguageSelectionBoxChange
  458. Items.Strings = (
  459. 'C Files'
  460. 'GNU ASM Files')
  461. end
  462. object SyntaxEnabledBox: TCheckBox
  463. Left = 144
  464. Top = 34
  465. Width = 65
  466. Height = 17
  467. Caption = 'Ena&bled'
  468. Checked = True
  469. State = cbChecked
  470. TabOrder = 1
  471. OnClick = SyntaxEnabledBoxClick
  472. end
  473. object Button1: TButton
  474. Left = 16
  475. Top = 64
  476. Width = 125
  477. Height = 25
  478. Caption = '&Number Color...'
  479. TabOrder = 2
  480. OnClick = Button1Click
  481. end
  482. object Button2: TButton
  483. Left = 156
  484. Top = 64
  485. Width = 125
  486. Height = 25
  487. Caption = 'N&umber Style...'
  488. TabOrder = 3
  489. OnClick = Button2Click
  490. end
  491. object Button3: TButton
  492. Left = 16
  493. Top = 96
  494. Width = 125
  495. Height = 25
  496. Caption = '&Symbol Color...'
  497. TabOrder = 4
  498. OnClick = Button3Click
  499. end
  500. object Button4: TButton
  501. Left = 156
  502. Top = 96
  503. Width = 125
  504. Height = 25
  505. Caption = 'Sy&mbol Style...'
  506. TabOrder = 5
  507. OnClick = Button4Click
  508. end
  509. object Button5: TButton
  510. Left = 16
  511. Top = 128
  512. Width = 125
  513. Height = 25
  514. Caption = '&Parenthesis Colors...'
  515. TabOrder = 6
  516. OnClick = Button5Click
  517. end
  518. object Button6: TButton
  519. Left = 156
  520. Top = 128
  521. Width = 125
  522. Height = 25
  523. Caption = 'P&arenthesis Style...'
  524. TabOrder = 7
  525. OnClick = Button6Click
  526. end
  527. object ObjectTree: TTreeView
  528. Left = 16
  529. Top = 160
  530. Width = 193
  531. Height = 69
  532. Indent = 19
  533. RightClickSelect = True
  534. ShowRoot = False
  535. TabOrder = 8
  536. OnChange = ObjectTreeChange
  537. OnDblClick = EditItem
  538. OnEdited = ObjectTreeEdited
  539. OnEditing = ObjectTreeEditing
  540. OnKeyDown = ObjectTreeKeyDown
  541. Items.Data = {
  542. 01000000250000000000000000000000FFFFFFFFFFFFFFFF0000000002000000
  543. 0C486967686C69676874696E67260000000000000000000000FFFFFFFFFFFFFF
  544. FF00000000000000000D437573746F6D205374796C6573230000000000000000
  545. 000000FFFFFFFFFFFFFFFF00000000000000000A576F7264204C69737473}
  546. end
  547. object Button7: TButton
  548. Left = 216
  549. Top = 160
  550. Width = 65
  551. Height = 21
  552. Caption = 'Ne&w Style'
  553. TabOrder = 9
  554. OnClick = Button7Click
  555. end
  556. object Button8: TButton
  557. Left = 216
  558. Top = 184
  559. Width = 65
  560. Height = 21
  561. Caption = 'New &List'
  562. TabOrder = 10
  563. OnClick = Button8Click
  564. end
  565. object Button9: TButton
  566. Left = 216
  567. Top = 208
  568. Width = 65
  569. Height = 21
  570. Caption = 'Ed&it...'
  571. TabOrder = 11
  572. OnClick = EditItem
  573. end
  574. object ResetButton: TButton
  575. Left = 216
  576. Top = 32
  577. Width = 65
  578. Height = 21
  579. Caption = 'R&eset'
  580. TabOrder = 12
  581. OnClick = ResetButtonClick
  582. end
  583. end
  584. end
  585. object ColorDlg: TColorDialog
  586. Options = [cdAnyColor]
  587. Left = 224
  588. end
  589. object FontDlg: TFontDialog
  590. Font.Charset = DEFAULT_CHARSET
  591. Font.Color = clWindowText
  592. Font.Height = -11
  593. Font.Name = 'MS Sans Serif'
  594. Font.Style = []
  595. Options = [fdAnsiOnly, fdEffects, fdFixedPitchOnly]
  596. Left = 256
  597. end
  598. object OKTimer: TTimer
  599. Enabled = False
  600. Interval = 100
  601. OnTimer = OKTimerTimer
  602. Left = 192
  603. end
  604. object BrowseDlg: TOpenDialog
  605. Filter = 'Programs (*.exe)|*.exe|All Files (*.*)|*.*'
  606. Options = [ofHideReadOnly, ofPathMustExist, ofFileMustExist]
  607. Title = 'Browse'
  608. Left = 288
  609. end
  610. end