PageRenderTime 51ms CodeModel.GetById 15ms RepoModel.GetById 0ms app.codeStats 0ms

/ide/compileroptionsdlg.lfm

http://github.com/graemeg/lazarus
Unknown | 1741 lines | 1741 code | 0 blank | 0 comment | 0 complexity | bf77777e38f22e27949ab161afe72785 MD5 | raw file
Possible License(s): GPL-2.0, LGPL-2.0, MPL-2.0-no-copyleft-exception
  1. object frmCompilerOptions: TfrmCompilerOptions
  2. Left = 316
  3. Height = 528
  4. Top = 238
  5. Width = 669
  6. ActiveControl = MainNotebook
  7. BorderIcons = [biSystemMenu]
  8. Caption = 'frmCompilerOptions'
  9. ClientHeight = 528
  10. ClientWidth = 669
  11. Constraints.MinHeight = 500
  12. Constraints.MinWidth = 600
  13. OnClose = frmCompilerOptionsClose
  14. Position = poScreenCenter
  15. LCLVersion = '0.9.27'
  16. object MainNotebook: TNotebook
  17. AnchorSideBottom.Control = BtnPanel
  18. Left = 0
  19. Height = 463
  20. Top = 0
  21. Width = 669
  22. Align = alTop
  23. Anchors = [akTop, akLeft, akRight, akBottom]
  24. PageIndex = 0
  25. TabOrder = 0
  26. object PathPage: TPage
  27. Caption = 'PathPage'
  28. ClientWidth = 665
  29. ClientHeight = 432
  30. object lblOtherUnits: TLabel
  31. Left = 6
  32. Height = 18
  33. Top = 6
  34. Width = 653
  35. Align = alTop
  36. BorderSpacing.Left = 6
  37. BorderSpacing.Top = 6
  38. BorderSpacing.Right = 6
  39. Caption = 'lblOtherUnits'
  40. ParentColor = False
  41. end
  42. object lblIncludeFiles: TLabel
  43. AnchorSideLeft.Control = PathPage
  44. AnchorSideTop.Control = edtOtherUnits
  45. AnchorSideTop.Side = asrBottom
  46. Left = 6
  47. Height = 18
  48. Top = 57
  49. Width = 87
  50. BorderSpacing.Left = 6
  51. BorderSpacing.Top = 6
  52. BorderSpacing.Right = 6
  53. Caption = 'lblIncludeFiles'
  54. ParentColor = False
  55. end
  56. object lblOtherSources: TLabel
  57. AnchorSideLeft.Control = PathPage
  58. AnchorSideTop.Control = edtIncludeFiles
  59. AnchorSideTop.Side = asrBottom
  60. Left = 6
  61. Height = 18
  62. Top = 108
  63. Width = 103
  64. BorderSpacing.Left = 6
  65. BorderSpacing.Top = 6
  66. BorderSpacing.Right = 6
  67. Caption = 'lblOtherSources'
  68. ParentColor = False
  69. end
  70. object lblLibraries: TLabel
  71. AnchorSideLeft.Control = PathPage
  72. AnchorSideTop.Control = edtOtherSources
  73. AnchorSideTop.Side = asrBottom
  74. Left = 6
  75. Height = 18
  76. Top = 159
  77. Width = 69
  78. BorderSpacing.Left = 6
  79. BorderSpacing.Top = 6
  80. BorderSpacing.Right = 6
  81. Caption = 'lblLibraries'
  82. ParentColor = False
  83. end
  84. object lblUnitOutputDir: TLabel
  85. AnchorSideLeft.Control = PathPage
  86. AnchorSideTop.Control = edtLibraries
  87. AnchorSideTop.Side = asrBottom
  88. Left = 6
  89. Height = 18
  90. Top = 210
  91. Width = 103
  92. BorderSpacing.Left = 6
  93. BorderSpacing.Top = 6
  94. BorderSpacing.Right = 6
  95. Caption = 'lblUnitOutputDir'
  96. ParentColor = False
  97. end
  98. object lblDebugPath: TLabel
  99. AnchorSideLeft.Control = PathPage
  100. AnchorSideTop.Control = edtUnitOutputDir
  101. AnchorSideTop.Side = asrBottom
  102. Left = 6
  103. Height = 18
  104. Top = 261
  105. Width = 85
  106. BorderSpacing.Left = 6
  107. BorderSpacing.Top = 6
  108. BorderSpacing.Right = 6
  109. Caption = 'lblDebugPath'
  110. ParentColor = False
  111. end
  112. object LCLWidgetTypeLabel: TLabel
  113. AnchorSideLeft.Control = PathPage
  114. AnchorSideTop.Control = edtDebugPath
  115. AnchorSideTop.Side = asrBottom
  116. Left = 6
  117. Height = 18
  118. Top = 318
  119. Width = 128
  120. BorderSpacing.Top = 6
  121. BorderSpacing.Around = 6
  122. Caption = 'LCLWidgetTypeLabel'
  123. ParentColor = False
  124. end
  125. object edtOtherUnits: TEdit
  126. AnchorSideLeft.Control = PathPage
  127. AnchorSideTop.Control = lblOtherUnits
  128. AnchorSideTop.Side = asrBottom
  129. AnchorSideRight.Control = PathPage
  130. AnchorSideRight.Side = asrBottom
  131. Left = 6
  132. Height = 27
  133. Top = 24
  134. Width = 653
  135. Anchors = [akTop, akLeft, akRight]
  136. BorderSpacing.Left = 6
  137. BorderSpacing.Right = 6
  138. BorderSpacing.Bottom = 6
  139. TabOrder = 0
  140. Text = 'edtOtherUnits'
  141. end
  142. object edtIncludeFiles: TEdit
  143. AnchorSideLeft.Control = PathPage
  144. AnchorSideTop.Control = lblIncludeFiles
  145. AnchorSideTop.Side = asrBottom
  146. AnchorSideRight.Control = PathPage
  147. AnchorSideRight.Side = asrBottom
  148. Left = 6
  149. Height = 27
  150. Top = 75
  151. Width = 653
  152. Anchors = [akTop, akLeft, akRight]
  153. BorderSpacing.Left = 6
  154. BorderSpacing.Right = 6
  155. BorderSpacing.Bottom = 6
  156. TabOrder = 1
  157. Text = 'edtIncludeFiles'
  158. end
  159. object edtOtherSources: TEdit
  160. AnchorSideLeft.Control = PathPage
  161. AnchorSideTop.Control = lblOtherSources
  162. AnchorSideTop.Side = asrBottom
  163. AnchorSideRight.Control = PathPage
  164. AnchorSideRight.Side = asrBottom
  165. Left = 6
  166. Height = 27
  167. Top = 126
  168. Width = 653
  169. Anchors = [akTop, akLeft, akRight]
  170. BorderSpacing.Left = 6
  171. BorderSpacing.Right = 6
  172. BorderSpacing.Bottom = 6
  173. TabOrder = 2
  174. Text = 'edtOtherSources'
  175. end
  176. object edtLibraries: TEdit
  177. AnchorSideLeft.Control = PathPage
  178. AnchorSideTop.Control = lblLibraries
  179. AnchorSideTop.Side = asrBottom
  180. AnchorSideRight.Control = PathPage
  181. AnchorSideRight.Side = asrBottom
  182. Left = 6
  183. Height = 27
  184. Top = 177
  185. Width = 653
  186. Anchors = [akTop, akLeft, akRight]
  187. BorderSpacing.Left = 6
  188. BorderSpacing.Right = 6
  189. BorderSpacing.Bottom = 6
  190. TabOrder = 3
  191. Text = 'edtLibraries'
  192. end
  193. object edtUnitOutputDir: TEdit
  194. AnchorSideLeft.Control = PathPage
  195. AnchorSideTop.Control = lblUnitOutputDir
  196. AnchorSideTop.Side = asrBottom
  197. AnchorSideRight.Control = PathPage
  198. AnchorSideRight.Side = asrBottom
  199. Left = 6
  200. Height = 27
  201. Top = 228
  202. Width = 653
  203. Anchors = [akTop, akLeft, akRight]
  204. BorderSpacing.Left = 6
  205. BorderSpacing.Right = 6
  206. BorderSpacing.Bottom = 6
  207. TabOrder = 4
  208. Text = 'edtUnitOutputDir'
  209. end
  210. object edtDebugPath: TEdit
  211. AnchorSideLeft.Control = PathPage
  212. AnchorSideTop.Control = lblDebugPath
  213. AnchorSideTop.Side = asrBottom
  214. AnchorSideRight.Control = PathPage
  215. AnchorSideRight.Side = asrBottom
  216. Left = 6
  217. Height = 27
  218. Top = 279
  219. Width = 653
  220. Anchors = [akTop, akLeft, akRight]
  221. BorderSpacing.Left = 6
  222. BorderSpacing.Right = 6
  223. BorderSpacing.Bottom = 6
  224. TabOrder = 5
  225. Text = 'edtDebugPath'
  226. end
  227. object LCLWidgetTypeComboBox: TComboBox
  228. AnchorSideLeft.Control = LCLWidgetTypeLabel
  229. AnchorSideLeft.Side = asrBottom
  230. AnchorSideTop.Control = LCLWidgetTypeLabel
  231. AnchorSideTop.Side = asrCenter
  232. Left = 140
  233. Height = 31
  234. Top = 312
  235. Width = 171
  236. BorderSpacing.Left = 6
  237. ItemHeight = 0
  238. Style = csDropDownList
  239. TabOrder = 6
  240. end
  241. end
  242. object ParsingPage: TPage
  243. Caption = 'ParsingPage'
  244. ClientWidth = 665
  245. ClientHeight = 459
  246. object grpAsmStyle: TRadioGroup
  247. Left = 6
  248. Height = 40
  249. Top = 327
  250. Width = 653
  251. Align = alTop
  252. AutoFill = True
  253. BorderSpacing.Around = 6
  254. Caption = 'grpAsmStyle'
  255. ChildSizing.LeftRightSpacing = 6
  256. ChildSizing.TopBottomSpacing = 6
  257. ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
  258. ChildSizing.EnlargeVertical = crsHomogenousChildResize
  259. ChildSizing.ShrinkHorizontal = crsScaleChilds
  260. ChildSizing.ShrinkVertical = crsScaleChilds
  261. ChildSizing.Layout = cclLeftToRightThenTopToBottom
  262. ChildSizing.ControlsPerLine = 3
  263. Columns = 3
  264. TabOrder = 0
  265. end
  266. object grpSyntaxOptions: TCheckGroup
  267. Left = 6
  268. Height = 258
  269. Top = 63
  270. Width = 653
  271. Align = alTop
  272. AutoFill = True
  273. BorderSpacing.Around = 6
  274. Caption = 'grpSyntaxOptions'
  275. ChildSizing.LeftRightSpacing = 6
  276. ChildSizing.TopBottomSpacing = 6
  277. ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
  278. ChildSizing.EnlargeVertical = crsHomogenousChildResize
  279. ChildSizing.ShrinkHorizontal = crsScaleChilds
  280. ChildSizing.ShrinkVertical = crsScaleChilds
  281. ChildSizing.Layout = cclLeftToRightThenTopToBottom
  282. ChildSizing.ControlsPerLine = 1
  283. TabOrder = 1
  284. end
  285. object grpSyntaxMode: TGroupBox
  286. Left = 6
  287. Height = 51
  288. Top = 6
  289. Width = 653
  290. Align = alTop
  291. AutoSize = True
  292. BorderSpacing.Around = 6
  293. Caption = 'grpSyntaxMode'
  294. ClientHeight = 32
  295. ClientWidth = 649
  296. TabOrder = 2
  297. object cmbSyntaxMode: TComboBox
  298. Left = 6
  299. Height = 35
  300. Top = 6
  301. Width = 337
  302. Align = alLeft
  303. BorderSpacing.Around = 6
  304. ItemHeight = 0
  305. TabOrder = 0
  306. Text = 'cmbSyntaxMode'
  307. end
  308. end
  309. end
  310. object CodeGenPage: TPage
  311. Caption = 'CodeGenPage'
  312. ClientWidth = 665
  313. ClientHeight = 459
  314. object grpSmartLinkUnit: TGroupBox
  315. AnchorSideLeft.Control = grpChecks
  316. AnchorSideLeft.Side = asrBottom
  317. AnchorSideTop.Control = CodeGenPage
  318. AnchorSideRight.Control = CodeGenPage
  319. AnchorSideRight.Side = asrBottom
  320. AnchorSideBottom.Side = asrBottom
  321. Left = 159
  322. Height = 47
  323. Top = 6
  324. Width = 500
  325. Anchors = [akTop, akLeft, akRight]
  326. AutoSize = True
  327. BorderSpacing.Left = 6
  328. BorderSpacing.Top = 6
  329. BorderSpacing.Right = 6
  330. Caption = 'grpSmartLinkUnit'
  331. ClientHeight = 28
  332. ClientWidth = 496
  333. TabOrder = 0
  334. object chkSmartLinkUnit: TCheckBox
  335. Left = 6
  336. Height = 17
  337. Top = 6
  338. Width = 484
  339. Align = alTop
  340. BorderSpacing.Around = 6
  341. Caption = 'chkSmartLinkUnit'
  342. TabOrder = 0
  343. end
  344. end
  345. object grpChecks: TGroupBox
  346. AnchorSideLeft.Control = CodeGenPage
  347. AnchorSideTop.Control = CodeGenPage
  348. AnchorSideRight.Side = asrBottom
  349. Left = 6
  350. Height = 133
  351. Top = 6
  352. Width = 147
  353. AutoSize = True
  354. BorderSpacing.Around = 6
  355. Caption = 'grpChecks'
  356. ChildSizing.Layout = cclLeftToRightThenTopToBottom
  357. ChildSizing.ControlsPerLine = 1
  358. ClientHeight = 114
  359. ClientWidth = 143
  360. TabOrder = 1
  361. object chkChecksIO: TCheckBox
  362. Left = 6
  363. Height = 21
  364. Top = 6
  365. Width = 172
  366. BorderSpacing.Around = 6
  367. Caption = 'chkChecksIO'
  368. TabOrder = 0
  369. end
  370. object chkChecksRange: TCheckBox
  371. Left = 6
  372. Height = 21
  373. Top = 33
  374. Width = 172
  375. BorderSpacing.Around = 6
  376. Caption = 'chkChecksRange'
  377. TabOrder = 1
  378. end
  379. object chkChecksOverflow: TCheckBox
  380. Left = 6
  381. Height = 21
  382. Top = 60
  383. Width = 172
  384. BorderSpacing.Around = 6
  385. Caption = 'chkChecksOverflow'
  386. TabOrder = 2
  387. end
  388. object chkChecksStack: TCheckBox
  389. Left = 6
  390. Height = 21
  391. Top = 87
  392. Width = 172
  393. BorderSpacing.Around = 6
  394. Caption = 'chkChecksStack'
  395. TabOrder = 3
  396. end
  397. object chkVerifyObjMethodCall: TCheckBox
  398. Left = 6
  399. Height = 21
  400. Top = 114
  401. Width = 172
  402. Caption = 'chkVerifyObjMethodCall'
  403. TabOrder = 4
  404. end
  405. end
  406. object grpHeapSize: TGroupBox
  407. AnchorSideLeft.Control = grpChecks
  408. AnchorSideLeft.Side = asrBottom
  409. AnchorSideTop.Control = grpSmartLinkUnit
  410. AnchorSideTop.Side = asrBottom
  411. AnchorSideRight.Control = CodeGenPage
  412. AnchorSideRight.Side = asrBottom
  413. Left = 159
  414. Height = 53
  415. Top = 59
  416. Width = 500
  417. Anchors = [akTop, akLeft, akRight]
  418. AutoSize = True
  419. BorderSpacing.Around = 6
  420. Caption = 'grpHeapSize'
  421. ClientHeight = 34
  422. ClientWidth = 496
  423. TabOrder = 2
  424. object edtHeapSize: TEdit
  425. Left = 6
  426. Height = 23
  427. Top = 6
  428. Width = 484
  429. Align = alTop
  430. BorderSpacing.Around = 6
  431. TabOrder = 0
  432. Text = 'edtHeapSize'
  433. end
  434. end
  435. object grpTargetPlatform: TGroupBox
  436. AnchorSideLeft.Control = grpChecks
  437. AnchorSideLeft.Side = asrBottom
  438. AnchorSideTop.Control = grpHeapSize
  439. AnchorSideTop.Side = asrBottom
  440. AnchorSideRight.Control = CodeGenPage
  441. AnchorSideRight.Side = asrBottom
  442. Left = 159
  443. Height = 105
  444. Top = 118
  445. Width = 500
  446. Anchors = [akTop, akLeft, akRight]
  447. AutoSize = True
  448. BorderSpacing.Around = 6
  449. Caption = 'grpTargetPlatform'
  450. ClientHeight = 86
  451. ClientWidth = 496
  452. TabOrder = 3
  453. object lblTargetOS: TLabel
  454. AnchorSideLeft.Control = grpTargetPlatform
  455. AnchorSideTop.Control = TargetOSComboBox
  456. AnchorSideTop.Side = asrCenter
  457. Left = 6
  458. Height = 14
  459. Top = 9
  460. Width = 57
  461. BorderSpacing.Around = 6
  462. Caption = 'lblTargetOS'
  463. ParentColor = False
  464. end
  465. object lblTargetCPU: TLabel
  466. AnchorSideLeft.Control = grpTargetPlatform
  467. AnchorSideTop.Control = TargetCPUComboBox
  468. AnchorSideTop.Side = asrCenter
  469. Left = 6
  470. Height = 14
  471. Top = 36
  472. Width = 63
  473. BorderSpacing.Around = 6
  474. Caption = 'lblTargetCPU'
  475. ParentColor = False
  476. end
  477. object lblTargetProcessorProc: TLabel
  478. AnchorSideLeft.Control = grpTargetPlatform
  479. AnchorSideTop.Control = TargetProcessorProcComboBox
  480. AnchorSideTop.Side = asrCenter
  481. Left = 6
  482. Height = 14
  483. Top = 63
  484. Width = 111
  485. BorderSpacing.Around = 6
  486. Caption = 'lblTargetProcessorProc'
  487. ParentColor = False
  488. end
  489. object TargetOSComboBox: TComboBox
  490. AnchorSideLeft.Control = lblTargetOS
  491. AnchorSideLeft.Side = asrBottom
  492. AnchorSideTop.Control = grpTargetPlatform
  493. AnchorSideRight.Control = grpTargetPlatform
  494. AnchorSideRight.Side = asrBottom
  495. Left = 75
  496. Height = 21
  497. Top = 6
  498. Width = 415
  499. Anchors = [akTop, akLeft, akRight]
  500. BorderSpacing.Left = 6
  501. BorderSpacing.Around = 6
  502. ItemHeight = 0
  503. TabOrder = 0
  504. Text = 'TargetOSComboBox'
  505. end
  506. object TargetCPUComboBox: TComboBox
  507. AnchorSideLeft.Control = lblTargetCPU
  508. AnchorSideLeft.Side = asrBottom
  509. AnchorSideTop.Control = TargetOSComboBox
  510. AnchorSideTop.Side = asrBottom
  511. AnchorSideRight.Control = grpTargetPlatform
  512. AnchorSideRight.Side = asrBottom
  513. Left = 81
  514. Height = 21
  515. Top = 33
  516. Width = 409
  517. Anchors = [akTop, akLeft, akRight]
  518. BorderSpacing.Left = 6
  519. BorderSpacing.Around = 6
  520. ItemHeight = 0
  521. TabOrder = 1
  522. Text = 'TargetCPUComboBox'
  523. end
  524. object TargetProcessorProcComboBox: TComboBox
  525. AnchorSideLeft.Control = lblTargetProcessorProc
  526. AnchorSideLeft.Side = asrBottom
  527. AnchorSideTop.Control = TargetCPUComboBox
  528. AnchorSideTop.Side = asrBottom
  529. AnchorSideRight.Control = grpTargetPlatform
  530. AnchorSideRight.Side = asrBottom
  531. Left = 129
  532. Height = 21
  533. Top = 60
  534. Width = 361
  535. Anchors = [akTop, akLeft, akRight]
  536. BorderSpacing.Left = 6
  537. BorderSpacing.Around = 6
  538. ItemHeight = 0
  539. TabOrder = 2
  540. Text = 'TargetProcessorProcComboBox'
  541. end
  542. end
  543. object grpOptimizations: TGroupBox
  544. AnchorSideLeft.Control = CodeGenPage
  545. AnchorSideTop.Control = grpTargetPlatform
  546. AnchorSideTop.Side = asrBottom
  547. AnchorSideRight.Control = CodeGenPage
  548. AnchorSideRight.Side = asrBottom
  549. AnchorSideBottom.Control = CodeGenPage
  550. AnchorSideBottom.Side = asrBottom
  551. Left = 6
  552. Height = 224
  553. Top = 229
  554. Width = 653
  555. Anchors = [akTop, akLeft, akRight, akBottom]
  556. BorderSpacing.Around = 6
  557. Caption = 'grpOptimizations'
  558. ClientHeight = 205
  559. ClientWidth = 649
  560. TabOrder = 4
  561. object lblOptMiddle: TLabel
  562. AnchorSideLeft.Control = grpOptimizations
  563. AnchorSideLeft.Side = asrCenter
  564. AnchorSideTop.Control = grpOptimizations
  565. AnchorSideTop.Side = asrCenter
  566. Left = 324
  567. Height = 1
  568. Top = 110
  569. Width = 1
  570. AutoSize = False
  571. ParentColor = False
  572. end
  573. object radOptLevelNone: TRadioButton
  574. AnchorSideLeft.Control = grpOptimizations
  575. AnchorSideTop.Control = grpOptimizations
  576. Left = 6
  577. Height = 17
  578. Top = 6
  579. Width = 102
  580. BorderSpacing.Around = 6
  581. Caption = 'radOptLevelNone'
  582. Checked = True
  583. State = cbChecked
  584. TabOrder = 0
  585. end
  586. object radOptLevel1: TRadioButton
  587. AnchorSideLeft.Control = grpOptimizations
  588. AnchorSideTop.Control = radOptLevelNone
  589. AnchorSideTop.Side = asrBottom
  590. Left = 6
  591. Height = 17
  592. Top = 29
  593. Width = 82
  594. BorderSpacing.Around = 6
  595. Caption = 'radOptLevel1'
  596. TabOrder = 1
  597. TabStop = False
  598. end
  599. object radOptLevel2: TRadioButton
  600. AnchorSideLeft.Control = grpOptimizations
  601. AnchorSideTop.Control = radOptLevel1
  602. AnchorSideTop.Side = asrBottom
  603. Left = 6
  604. Height = 17
  605. Top = 52
  606. Width = 82
  607. BorderSpacing.Around = 6
  608. Caption = 'radOptLevel2'
  609. TabOrder = 2
  610. TabStop = False
  611. end
  612. object radOptLevel3: TRadioButton
  613. AnchorSideLeft.Control = grpOptimizations
  614. AnchorSideTop.Control = radOptLevel2
  615. AnchorSideTop.Side = asrBottom
  616. Left = 6
  617. Height = 17
  618. Top = 75
  619. Width = 82
  620. BorderSpacing.Around = 6
  621. Caption = 'radOptLevel3'
  622. TabOrder = 3
  623. TabStop = False
  624. end
  625. object chkOptVarsInReg: TCheckBox
  626. AnchorSideLeft.Control = lblOptMiddle
  627. AnchorSideTop.Control = grpOptimizations
  628. Left = 324
  629. Height = 17
  630. Top = 6
  631. Width = 103
  632. BorderSpacing.Top = 6
  633. Caption = 'chkOptVarsInReg'
  634. TabOrder = 4
  635. end
  636. object chkOptUncertain: TCheckBox
  637. AnchorSideLeft.Control = lblOptMiddle
  638. AnchorSideTop.Control = chkOptVarsInReg
  639. AnchorSideTop.Side = asrBottom
  640. Left = 324
  641. Height = 17
  642. Top = 29
  643. Width = 99
  644. BorderSpacing.Top = 6
  645. Caption = 'chkOptUncertain'
  646. TabOrder = 5
  647. end
  648. object chkOptSmaller: TCheckBox
  649. AnchorSideLeft.Control = lblOptMiddle
  650. AnchorSideTop.Control = chkOptUncertain
  651. AnchorSideTop.Side = asrBottom
  652. Left = 324
  653. Height = 17
  654. Top = 52
  655. Width = 87
  656. BorderSpacing.Top = 6
  657. Caption = 'chkOptSmaller'
  658. TabOrder = 6
  659. end
  660. end
  661. end
  662. object LinkingPage: TPage
  663. Caption = 'LinkingPage'
  664. ClientWidth = 665
  665. ClientHeight = 459
  666. object grpLinkLibraries: TGroupBox
  667. Left = 6
  668. Height = 47
  669. Top = 220
  670. Width = 653
  671. Align = alTop
  672. AutoSize = True
  673. BorderSpacing.Around = 6
  674. Caption = 'grpLinkLibraries'
  675. ClientHeight = 28
  676. ClientWidth = 649
  677. TabOrder = 0
  678. object chkLinkSmart: TCheckBox
  679. Left = 6
  680. Height = 17
  681. Top = 6
  682. Width = 637
  683. Align = alTop
  684. BorderSpacing.Around = 6
  685. Caption = 'chkLinkSmart'
  686. TabOrder = 0
  687. end
  688. end
  689. object TargetSpecificsGrpBox: TGroupBox
  690. Left = 6
  691. Height = 47
  692. Top = 273
  693. Width = 653
  694. Align = alTop
  695. AutoSize = True
  696. BorderSpacing.Around = 6
  697. Caption = 'TargetSpecificsGrpBox'
  698. ClientHeight = 28
  699. ClientWidth = 649
  700. TabOrder = 1
  701. object chkWin32GraphicApp: TCheckBox
  702. Left = 6
  703. Height = 17
  704. Top = 6
  705. Width = 637
  706. Align = alTop
  707. BorderSpacing.Around = 6
  708. Caption = 'chkWin32GraphicApp'
  709. TabOrder = 0
  710. end
  711. end
  712. object grpOptions: TGroupBox
  713. Left = 6
  714. Height = 76
  715. Top = 326
  716. Width = 653
  717. Align = alTop
  718. AutoSize = True
  719. BorderSpacing.Around = 6
  720. Caption = 'grpOptions'
  721. ClientHeight = 57
  722. ClientWidth = 649
  723. TabOrder = 2
  724. object chkOptionsLinkOpt: TCheckBox
  725. Left = 6
  726. Height = 17
  727. Top = 6
  728. Width = 637
  729. Align = alTop
  730. BorderSpacing.Around = 6
  731. Caption = 'chkOptionsLinkOpt'
  732. TabOrder = 0
  733. end
  734. object edtOptionsLinkOpt: TEdit
  735. Left = 6
  736. Height = 23
  737. Top = 29
  738. Width = 637
  739. Align = alTop
  740. BorderSpacing.Around = 6
  741. TabOrder = 1
  742. Text = 'edtOptionsLinkOpt'
  743. end
  744. end
  745. object grpDebugging: TGroupBox
  746. Left = 6
  747. Height = 208
  748. Top = 6
  749. Width = 653
  750. Align = alTop
  751. AutoSize = True
  752. BorderSpacing.Around = 6
  753. Caption = 'grpDebugging'
  754. ClientHeight = 189
  755. ClientWidth = 649
  756. TabOrder = 3
  757. object chkDebugGDB: TCheckBox
  758. AnchorSideLeft.Control = grpDebugging
  759. AnchorSideTop.Control = grpDebugging
  760. Left = 6
  761. Height = 17
  762. Top = 6
  763. Width = 91
  764. BorderSpacing.Around = 6
  765. Caption = 'chkDebugGDB'
  766. TabOrder = 0
  767. end
  768. object chkUseLineInfoUnit: TCheckBox
  769. AnchorSideLeft.Control = grpDebugging
  770. AnchorSideTop.Control = chkDebugGDB
  771. AnchorSideTop.Side = asrBottom
  772. Left = 6
  773. Height = 17
  774. Top = 29
  775. Width = 112
  776. BorderSpacing.Around = 6
  777. Caption = 'chkUseLineInfoUnit'
  778. TabOrder = 1
  779. end
  780. object chkUseHeaptrc: TCheckBox
  781. AnchorSideLeft.Control = grpDebugging
  782. AnchorSideTop.Control = chkGenerateDwarf
  783. AnchorSideTop.Side = asrBottom
  784. Left = 6
  785. Height = 17
  786. Top = 75
  787. Width = 93
  788. BorderSpacing.Around = 6
  789. Caption = 'chkUseHeaptrc'
  790. TabOrder = 2
  791. end
  792. object chkUseValgrind: TCheckBox
  793. AnchorSideLeft.Control = grpDebugging
  794. AnchorSideTop.Control = chkUseHeaptrc
  795. AnchorSideTop.Side = asrBottom
  796. Left = 6
  797. Height = 17
  798. Top = 98
  799. Width = 93
  800. BorderSpacing.Around = 6
  801. Caption = 'chkUseValgrind'
  802. TabOrder = 3
  803. end
  804. object chkGenGProfCode: TCheckBox
  805. AnchorSideLeft.Control = grpDebugging
  806. AnchorSideTop.Control = chkUseValgrind
  807. AnchorSideTop.Side = asrBottom
  808. Left = 6
  809. Height = 17
  810. Top = 121
  811. Width = 108
  812. BorderSpacing.Around = 6
  813. Caption = 'chkGenGProfCode'
  814. TabOrder = 4
  815. end
  816. object chkSymbolsStrip: TCheckBox
  817. AnchorSideLeft.Control = grpDebugging
  818. AnchorSideTop.Control = chkGenGProfCode
  819. AnchorSideTop.Side = asrBottom
  820. Left = 6
  821. Height = 17
  822. Top = 144
  823. Width = 96
  824. BorderSpacing.Around = 6
  825. Caption = 'chkSymbolsStrip'
  826. TabOrder = 5
  827. end
  828. object chkUseExternalDbgSyms: TCheckBox
  829. AnchorSideLeft.Control = grpDebugging
  830. AnchorSideTop.Control = chkSymbolsStrip
  831. AnchorSideTop.Side = asrBottom
  832. Left = 6
  833. Height = 17
  834. Top = 167
  835. Width = 138
  836. BorderSpacing.Around = 6
  837. Caption = 'chkUseExternalDbgSyms'
  838. TabOrder = 6
  839. end
  840. object chkGenerateDwarf: TCheckBox
  841. AnchorSideLeft.Control = grpDebugging
  842. AnchorSideTop.Control = chkUseLineInfoUnit
  843. AnchorSideTop.Side = asrBottom
  844. Left = 6
  845. Height = 17
  846. Top = 52
  847. Width = 108
  848. BorderSpacing.Around = 6
  849. Caption = 'chkGenerateDwarf'
  850. TabOrder = 7
  851. end
  852. end
  853. end
  854. object MsgPage: TPage
  855. Caption = 'MsgPage'
  856. ClientWidth = 665
  857. ClientHeight = 459
  858. object grpVerbosity: TCheckGroup
  859. Left = 6
  860. Height = 196
  861. Top = 6
  862. Width = 653
  863. Align = alTop
  864. AutoFill = True
  865. BorderSpacing.Around = 6
  866. Caption = 'grpVerbosity'
  867. ChildSizing.LeftRightSpacing = 6
  868. ChildSizing.TopBottomSpacing = 6
  869. ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
  870. ChildSizing.EnlargeVertical = crsHomogenousChildResize
  871. ChildSizing.ShrinkHorizontal = crsScaleChilds
  872. ChildSizing.ShrinkVertical = crsScaleChilds
  873. ChildSizing.Layout = cclLeftToRightThenTopToBottom
  874. ChildSizing.ControlsPerLine = 2
  875. Columns = 2
  876. TabOrder = 0
  877. end
  878. object grpErrorCnt: TGroupBox
  879. Left = 6
  880. Height = 53
  881. Top = 208
  882. Width = 653
  883. Align = alTop
  884. AutoSize = True
  885. BorderSpacing.Around = 6
  886. Caption = 'grpErrorCnt'
  887. ClientHeight = 34
  888. ClientWidth = 649
  889. TabOrder = 1
  890. object edtErrorCnt: TEdit
  891. Left = 6
  892. Height = 23
  893. Top = 6
  894. Width = 637
  895. Align = alTop
  896. BorderSpacing.Around = 6
  897. TabOrder = 0
  898. Text = 'edtErrorCnt'
  899. end
  900. end
  901. end
  902. object CfgCmpMsgPage: TPage
  903. Caption = 'CfgCmpMsgPage'
  904. ClientWidth = 665
  905. ClientHeight = 459
  906. object grpCompilerMessages: TGroupBox
  907. Left = 6
  908. Height = 447
  909. Top = 6
  910. Width = 653
  911. Align = alClient
  912. BorderSpacing.Around = 6
  913. Caption = 'grpCompilerMessages'
  914. ClientHeight = 428
  915. ClientWidth = 649
  916. TabOrder = 0
  917. object chkUseMsgFile: TCheckBox
  918. AnchorSideLeft.Control = grpCompilerMessages
  919. AnchorSideTop.Control = editMsgFileName
  920. AnchorSideTop.Side = asrCenter
  921. Left = 6
  922. Height = 17
  923. Top = 9
  924. Width = 91
  925. BorderSpacing.Around = 6
  926. Caption = 'chkUseMsgFile'
  927. OnChange = chkUseMsgFileChange
  928. TabOrder = 0
  929. end
  930. object editMsgFileName: TEdit
  931. AnchorSideLeft.Control = chkUseMsgFile
  932. AnchorSideLeft.Side = asrBottom
  933. AnchorSideTop.Control = grpCompilerMessages
  934. AnchorSideRight.Control = btnBrowseMsg
  935. Left = 103
  936. Height = 23
  937. Top = 6
  938. Width = 505
  939. Anchors = [akTop, akLeft, akRight]
  940. BorderSpacing.Left = 6
  941. BorderSpacing.Top = 6
  942. TabOrder = 1
  943. Text = 'editMsgFileName'
  944. end
  945. object btnBrowseMsg: TButton
  946. AnchorSideTop.Control = editMsgFileName
  947. AnchorSideRight.Control = grpCompilerMessages
  948. AnchorSideRight.Side = asrBottom
  949. AnchorSideBottom.Control = editMsgFileName
  950. AnchorSideBottom.Side = asrBottom
  951. Left = 608
  952. Height = 23
  953. Top = 6
  954. Width = 35
  955. Anchors = [akTop, akRight, akBottom]
  956. AutoSize = True
  957. BorderSpacing.Right = 6
  958. Caption = '...'
  959. OnClick = btnBrowseMsgClick
  960. TabOrder = 2
  961. end
  962. object chklistCompMsg: TCheckListBox
  963. AnchorSideLeft.Control = grpCompilerMessages
  964. AnchorSideTop.Control = editMsgFileName
  965. AnchorSideTop.Side = asrBottom
  966. AnchorSideRight.Control = grpCompilerMessages
  967. AnchorSideRight.Side = asrBottom
  968. AnchorSideBottom.Control = grpCompilerMessages
  969. AnchorSideBottom.Side = asrBottom
  970. Left = 6
  971. Height = 402
  972. Top = 35
  973. Width = 637
  974. Anchors = [akTop, akLeft, akRight, akBottom]
  975. BorderSpacing.Around = 6
  976. ItemHeight = 0
  977. OnClick = chklistCompMsgClick
  978. Sorted = True
  979. TabOrder = 3
  980. TopIndex = -1
  981. end
  982. end
  983. end
  984. object OtherPage: TPage
  985. Caption = 'OtherPage'
  986. ClientWidth = 665
  987. ClientHeight = 459
  988. object grpConfigFile: TGroupBox
  989. Left = 6
  990. Height = 99
  991. Top = 6
  992. Width = 653
  993. Align = alTop
  994. AutoSize = True
  995. BorderSpacing.Around = 6
  996. Caption = 'grpConfigFile'
  997. ClientHeight = 80
  998. ClientWidth = 649
  999. TabOrder = 0
  1000. object chkConfigFile: TCheckBox
  1001. Left = 6
  1002. Height = 17
  1003. Top = 6
  1004. Width = 637
  1005. Align = alTop
  1006. BorderSpacing.Around = 6
  1007. Caption = 'chkConfigFile'
  1008. TabOrder = 0
  1009. end
  1010. object chkCustomConfigFile: TCheckBox
  1011. Left = 6
  1012. Height = 17
  1013. Top = 29
  1014. Width = 637
  1015. Align = alTop
  1016. BorderSpacing.Around = 6
  1017. Caption = 'chkCustomConfigFile'
  1018. OnClick = chkCustomConfigFileClick
  1019. TabOrder = 1
  1020. end
  1021. object edtConfigPath: TEdit
  1022. Left = 6
  1023. Height = 23
  1024. Top = 52
  1025. Width = 637
  1026. Align = alTop
  1027. BorderSpacing.Around = 6
  1028. TabOrder = 2
  1029. Text = 'edtConfigPath'
  1030. end
  1031. end
  1032. object grpCustomOptions: TGroupBox
  1033. Left = 6
  1034. Height = 342
  1035. Top = 111
  1036. Width = 653
  1037. Align = alClient
  1038. BorderSpacing.Around = 6
  1039. Caption = 'grpCustomOptions'
  1040. ClientHeight = 323
  1041. ClientWidth = 649
  1042. TabOrder = 1
  1043. object memCustomOptions: TMemo
  1044. Left = 6
  1045. Height = 326
  1046. Top = 6
  1047. Width = 637
  1048. Align = alClient
  1049. BorderSpacing.Around = 6
  1050. TabOrder = 0
  1051. end
  1052. end
  1053. end
  1054. object ConditionalPage: TPage
  1055. Caption = 'ConditionalPage'
  1056. ClientWidth = 665
  1057. ClientHeight = 459
  1058. object ConditionalsGroupBox: TGroupBox
  1059. Left = 0
  1060. Height = 214
  1061. Top = 0
  1062. Width = 665
  1063. Align = alTop
  1064. Caption = 'ConditionalsGroupBox'
  1065. ClientHeight = 195
  1066. ClientWidth = 661
  1067. TabOrder = 0
  1068. inline ConditionalOptionsFrame: TCompOptsConditionalsFrame
  1069. Height = 210
  1070. Width = 661
  1071. Align = alClient
  1072. ClientHeight = 210
  1073. ClientWidth = 661
  1074. Visible = True
  1075. inherited COCTreeView: TTreeView
  1076. Height = 210
  1077. Width = 661
  1078. DefaultItemHeight = 15
  1079. ShowLines = True
  1080. ShowRoot = True
  1081. end
  1082. end
  1083. end
  1084. object ConditionalSplitter: TSplitter
  1085. Cursor = crVSplit
  1086. Left = 0
  1087. Height = 5
  1088. Top = 214
  1089. Width = 665
  1090. Align = alTop
  1091. ResizeAnchor = akTop
  1092. end
  1093. inline BuildModesFrame: TCompOptBuildModesFrame
  1094. Height = 240
  1095. Top = 219
  1096. Width = 665
  1097. Align = alClient
  1098. ClientHeight = 240
  1099. ClientWidth = 665
  1100. TabOrder = 2
  1101. Visible = True
  1102. inherited BuildModesGroupBox: TGroupBox
  1103. Height = 240
  1104. Width = 665
  1105. ClientHeight = 221
  1106. ClientWidth = 661
  1107. inherited BuildModesTreeView: TTreeView
  1108. Height = 236
  1109. Width = 661
  1110. DefaultItemHeight = 15
  1111. ShowLines = True
  1112. ShowRoot = True
  1113. end
  1114. end
  1115. end
  1116. end
  1117. object InheritedPage: TPage
  1118. Caption = 'InheritedPage'
  1119. ClientWidth = 665
  1120. ClientHeight = 459
  1121. object InhNoteLabel: TLabel
  1122. Left = 6
  1123. Height = 14
  1124. Top = 6
  1125. Width = 653
  1126. Align = alTop
  1127. BorderSpacing.Around = 6
  1128. Caption = 'InhNoteLabel'
  1129. ParentColor = False
  1130. end
  1131. object InhTreeView: TTreeView
  1132. Left = 6
  1133. Height = 247
  1134. Top = 26
  1135. Width = 653
  1136. Align = alTop
  1137. BorderSpacing.Left = 6
  1138. BorderSpacing.Right = 6
  1139. DefaultItemHeight = 15
  1140. ReadOnly = True
  1141. TabOrder = 0
  1142. OnSelectionChanged = InhTreeViewSelectionChanged
  1143. Options = [tvoAutoItemHeight, tvoHideSelection, tvoKeepCollapsedNodes, tvoReadOnly, tvoShowButtons, tvoShowLines, tvoShowRoot, tvoToolTips]
  1144. end
  1145. object InhItemMemo: TMemo
  1146. Left = 6
  1147. Height = 175
  1148. Top = 278
  1149. Width = 653
  1150. Align = alClient
  1151. BorderSpacing.Left = 6
  1152. BorderSpacing.Right = 6
  1153. BorderSpacing.Bottom = 6
  1154. ReadOnly = True
  1155. ScrollBars = ssAutoVertical
  1156. TabOrder = 1
  1157. end
  1158. object InhSplitter: TSplitter
  1159. Cursor = crVSplit
  1160. Left = 0
  1161. Height = 5
  1162. Top = 273
  1163. Width = 665
  1164. Align = alTop
  1165. ResizeAnchor = akTop
  1166. end
  1167. end
  1168. object CompilationPage: TPage
  1169. Caption = 'CompilationPage'
  1170. ClientWidth = 665
  1171. ClientHeight = 459
  1172. object chkCreateMakefile: TCheckBox
  1173. AnchorSideLeft.Control = CompilationPage
  1174. AnchorSideTop.Control = CompilationPage
  1175. Left = 6
  1176. Height = 17
  1177. Top = 6
  1178. Width = 107
  1179. BorderSpacing.Around = 6
  1180. Caption = 'chkCreateMakefile'
  1181. TabOrder = 0
  1182. end
  1183. object ExecuteAfterGroupBox: TGroupBox
  1184. AnchorSideLeft.Control = CompilationPage
  1185. AnchorSideTop.Control = grpCompiler
  1186. AnchorSideTop.Side = asrBottom
  1187. AnchorSideRight.Control = CompilationPage
  1188. AnchorSideRight.Side = asrBottom
  1189. Left = 6
  1190. Height = 99
  1191. Top = 216
  1192. Width = 653
  1193. Anchors = [akTop, akLeft, akRight]
  1194. AutoSize = True
  1195. BorderSpacing.Around = 6
  1196. Caption = 'ExecuteAfterGroupBox'
  1197. ClientHeight = 80
  1198. ClientWidth = 649
  1199. TabOrder = 1
  1200. object lblRunIfExecAfter: TLabel
  1201. AnchorSideLeft.Control = ExecuteAfterGroupBox
  1202. AnchorSideTop.Control = ExecuteAfterGroupBox
  1203. Left = 6
  1204. Height = 14
  1205. Top = 6
  1206. Width = 86
  1207. BorderSpacing.Around = 6
  1208. Caption = 'lblRunIfExecAfter'
  1209. ParentColor = False
  1210. end
  1211. object ExecuteAfterCommandLabel: TLabel
  1212. AnchorSideLeft.Control = ExecuteAfterGroupBox
  1213. AnchorSideTop.Control = ExecuteAfterCommandEdit
  1214. AnchorSideTop.Side = asrCenter
  1215. Left = 6
  1216. Height = 14
  1217. Top = 33
  1218. Width = 137
  1219. BorderSpacing.Around = 6
  1220. Caption = 'ExecuteAfterCommandLabel'
  1221. ParentColor = False
  1222. end
  1223. object chkExecAfterCompile: TCheckBox
  1224. AnchorSideLeft.Control = lblRunIfExecAfter
  1225. AnchorSideLeft.Side = asrBottom
  1226. AnchorSideTop.Control = ExecuteAfterGroupBox
  1227. Left = 122
  1228. Height = 17
  1229. Top = 6
  1230. Width = 119
  1231. BorderSpacing.Left = 24
  1232. BorderSpacing.Around = 6
  1233. Caption = 'chkExecAfterCompile'
  1234. TabOrder = 0
  1235. end
  1236. object chkExecAfterBuild: TCheckBox
  1237. AnchorSideLeft.Control = chkExecAfterCompile
  1238. AnchorSideLeft.Side = asrBottom
  1239. AnchorSideTop.Control = ExecuteAfterGroupBox
  1240. Left = 271
  1241. Height = 17
  1242. Top = 6
  1243. Width = 105
  1244. BorderSpacing.Left = 24
  1245. BorderSpacing.Around = 6
  1246. Caption = 'chkExecAfterBuild'
  1247. TabOrder = 1
  1248. end
  1249. object chkExecAfterRun: TCheckBox
  1250. AnchorSideLeft.Control = chkExecAfterBuild
  1251. AnchorSideLeft.Side = asrBottom
  1252. AnchorSideTop.Control = ExecuteAfterGroupBox
  1253. Left = 406
  1254. Height = 17
  1255. Top = 6
  1256. Width = 102
  1257. BorderSpacing.Left = 24
  1258. BorderSpacing.Around = 6
  1259. Caption = 'chkExecAfterRun'
  1260. TabOrder = 2
  1261. end
  1262. object ExecuteAfterCommandEdit: TEdit
  1263. AnchorSideLeft.Control = ExecuteAfterCommandLabel
  1264. AnchorSideLeft.Side = asrBottom
  1265. AnchorSideTop.Control = chkExecAfterCompile
  1266. AnchorSideTop.Side = asrBottom
  1267. AnchorSideRight.Control = ExecuteAfterGroupBox
  1268. AnchorSideRight.Side = asrBottom
  1269. Left = 161
  1270. Height = 23
  1271. Top = 29
  1272. Width = 482
  1273. Anchors = [akTop, akLeft, akRight]
  1274. BorderSpacing.Left = 12
  1275. BorderSpacing.Around = 6
  1276. TabOrder = 3
  1277. Text = 'ExecuteAfterCommandEdit'
  1278. end
  1279. object ExecuteAfterScanFPCCheckBox: TCheckBox
  1280. AnchorSideLeft.Control = ExecuteAfterScanMakeCheckBox
  1281. AnchorSideLeft.Side = asrBottom
  1282. AnchorSideTop.Control = ExecuteAfterCommandEdit
  1283. AnchorSideTop.Side = asrBottom
  1284. Left = 216
  1285. Height = 17
  1286. Top = 58
  1287. Width = 173
  1288. BorderSpacing.Left = 24
  1289. BorderSpacing.Around = 6
  1290. Caption = 'ExecuteAfterScanFPCCheckBox'
  1291. TabOrder = 4
  1292. end
  1293. object ExecuteAfterScanMakeCheckBox: TCheckBox
  1294. AnchorSideLeft.Control = ExecuteAfterGroupBox
  1295. AnchorSideTop.Control = ExecuteAfterCommandEdit
  1296. AnchorSideTop.Side = asrBottom
  1297. Left = 6
  1298. Height = 17
  1299. Top = 58
  1300. Width = 180
  1301. BorderSpacing.Around = 6
  1302. Caption = 'ExecuteAfterScanMakeCheckBox'
  1303. TabOrder = 5
  1304. end
  1305. object ExecuteAfterShowAllCheckBox: TCheckBox
  1306. AnchorSideLeft.Control = ExecuteAfterScanFPCCheckBox
  1307. AnchorSideLeft.Side = asrBottom
  1308. AnchorSideTop.Control = ExecuteAfterCommandEdit
  1309. AnchorSideTop.Side = asrBottom
  1310. Left = 419
  1311. Height = 17
  1312. Top = 58
  1313. Width = 166
  1314. BorderSpacing.Left = 24
  1315. BorderSpacing.Around = 6
  1316. Caption = 'ExecuteAfterShowAllCheckBox'
  1317. TabOrder = 6
  1318. end
  1319. end
  1320. object grpCompiler: TGroupBox
  1321. AnchorSideLeft.Control = CompilationPage
  1322. AnchorSideTop.Control = ExecuteBeforeGroupBox
  1323. AnchorSideTop.Side = asrBottom
  1324. AnchorSideRight.Control = CompilationPage
  1325. AnchorSideRight.Side = asrBottom
  1326. Left = 6
  1327. Height = 76
  1328. Top = 134
  1329. Width = 653
  1330. Anchors = [akTop, akLeft, akRight]
  1331. AutoSize = True
  1332. BorderSpacing.Around = 6
  1333. Caption = 'grpCompiler'
  1334. ClientHeight = 57
  1335. ClientWidth = 649
  1336. TabOrder = 2
  1337. object lblRunIfCompiler: TLabel
  1338. AnchorSideLeft.Control = grpCompiler
  1339. AnchorSideTop.Control = grpCompiler
  1340. Left = 6
  1341. Height = 14
  1342. Top = 6
  1343. Width = 79
  1344. BorderSpacing.Around = 6
  1345. Caption = 'lblRunIfCompiler'
  1346. ParentColor = False
  1347. end
  1348. object lblCompiler: TLabel
  1349. AnchorSideLeft.Control = grpCompiler
  1350. AnchorSideTop.Control = edtCompiler
  1351. AnchorSideTop.Side = asrCenter
  1352. Left = 6
  1353. Height = 14
  1354. Top = 33
  1355. Width = 52
  1356. BorderSpacing.Around = 6
  1357. Caption = 'lblCompiler'
  1358. ParentColor = False
  1359. end
  1360. object chkCompilerCompile: TCheckBox
  1361. AnchorSideLeft.Control = lblRunIfCompiler
  1362. AnchorSideLeft.Side = asrBottom
  1363. AnchorSideTop.Control = grpCompiler
  1364. Left = 115
  1365. Height = 17
  1366. Top = 6
  1367. Width = 113
  1368. BorderSpacing.Left = 30
  1369. BorderSpacing.Top = 6
  1370. Caption = 'chkCompilerCompile'
  1371. TabOrder = 0
  1372. end
  1373. object chkCompilerBuild: TCheckBox
  1374. AnchorSideLeft.Control = chkCompilerCompile
  1375. AnchorSideLeft.Side = asrBottom
  1376. AnchorSideTop.Control = grpCompiler
  1377. Left = 258
  1378. Height = 17
  1379. Top = 6
  1380. Width = 99
  1381. BorderSpacing.Left = 24
  1382. BorderSpacing.Around = 6
  1383. Caption = 'chkCompilerBuild'
  1384. TabOrder = 1
  1385. end
  1386. object chkCompilerRun: TCheckBox
  1387. AnchorSideLeft.Control = chkCompilerBuild
  1388. AnchorSideLeft.Side = asrBottom
  1389. AnchorSideTop.Control = grpCompiler
  1390. Left = 387
  1391. Height = 17
  1392. Top = 6
  1393. Width = 96
  1394. BorderSpacing.Left = 24
  1395. BorderSpacing.Around = 6
  1396. Caption = 'chkCompilerRun'
  1397. TabOrder = 2
  1398. end
  1399. object edtCompiler: TEdit
  1400. AnchorSideLeft.Control = lblCompiler
  1401. AnchorSideLeft.Side = asrBottom
  1402. AnchorSideTop.Control = chkCompilerCompile
  1403. AnchorSideTop.Side = asrBottom
  1404. AnchorSideRight.Control = grpCompiler
  1405. AnchorSideRight.Side = asrBottom
  1406. Left = 76
  1407. Height = 23
  1408. Top = 29
  1409. Width = 567
  1410. Anchors = [akTop, akLeft, akRight]
  1411. BorderSpacing.Left = 12
  1412. BorderSpacing.Around = 6
  1413. TabOrder = 3
  1414. Text = 'edtCompiler'
  1415. end
  1416. end
  1417. object ExecuteBeforeGroupBox: TGroupBox
  1418. AnchorSideLeft.Control = CompilationPage
  1419. AnchorSideTop.Control = chkCreateMakefile
  1420. AnchorSideTop.Side = asrBottom
  1421. AnchorSideRight.Control = CompilationPage
  1422. AnchorSideRight.Side = asrBottom
  1423. Left = 6
  1424. Height = 99
  1425. Top = 29
  1426. Width = 653
  1427. Anchors = [akTop, akLeft, akRight]
  1428. AutoSize = True
  1429. BorderSpacing.Around = 6
  1430. Caption = 'ExecuteBeforeGroupBox'
  1431. ClientHeight = 80
  1432. ClientWidth = 649
  1433. TabOrder = 3
  1434. object lblRunIfExecBefore: TLabel
  1435. AnchorSideLeft.Control = ExecuteBeforeGroupBox
  1436. AnchorSideTop.Control = ExecuteBeforeGroupBox
  1437. Left = 6
  1438. Height = 14
  1439. Top = 6
  1440. Width = 93
  1441. BorderSpacing.Around = 6
  1442. Caption = 'lblRunIfExecBefore'
  1443. ParentColor = False
  1444. end
  1445. object ExecuteBeforeCommandLabel: TLabel
  1446. AnchorSideLeft.Control = ExecuteBeforeGroupBox
  1447. AnchorSideTop.Control = ExecuteBeforeCommandEdit
  1448. AnchorSideTop.Side = asrCenter
  1449. Left = 6
  1450. Height = 14
  1451. Top = 33
  1452. Width = 144
  1453. BorderSpacing.Around = 6
  1454. Caption = 'ExecuteBeforeCommandLabel'
  1455. ParentColor = False
  1456. end
  1457. object chkExecBeforeCompile: TCheckBox
  1458. AnchorSideLeft.Control = lblRunIfExecBefore
  1459. AnchorSideLeft.Side = asrBottom
  1460. AnchorSideTop.Control = ExecuteBeforeGroupBox
  1461. Left = 129
  1462. Height = 17
  1463. Top = 6
  1464. Width = 128
  1465. BorderSpacing.Left = 24
  1466. BorderSpacing.Around = 6
  1467. Caption = 'chkExecBeforeCompile'
  1468. TabOrder = 0
  1469. end
  1470. object chkExecBeforeBuild: TCheckBox
  1471. AnchorSideLeft.Control = chkExecBeforeCompile
  1472. AnchorSideLeft.Side = asrBottom
  1473. AnchorSideTop.Control = ExecuteBeforeGroupBox
  1474. Left = 287
  1475. Height = 17
  1476. Top = 6
  1477. Width = 114
  1478. BorderSpacing.Left = 24
  1479. BorderSpacing.Around = 6
  1480. Caption = 'chkExecBeforeBuild'
  1481. TabOrder = 1
  1482. end
  1483. object chkExecBeforeRun: TCheckBox
  1484. AnchorSideLeft.Control = chkExecBeforeBuild
  1485. AnchorSideLeft.Side = asrBottom
  1486. AnchorSideTop.Control = ExecuteBeforeGroupBox
  1487. Left = 431
  1488. Height = 17
  1489. Top = 6
  1490. Width = 111
  1491. BorderSpacing.Left = 24
  1492. BorderSpacing.Around = 6
  1493. Caption = 'chkExecBeforeRun'
  1494. TabOrder = 2
  1495. end
  1496. object ExecuteBeforeCommandEdit: TEdit
  1497. AnchorSideLeft.Control = ExecuteBeforeCommandLabel
  1498. AnchorSideLeft.Side = asrBottom
  1499. AnchorSideTop.Control = chkExecBeforeCompile
  1500. AnchorSideTop.Side = asrBottom
  1501. AnchorSideRight.Control = ExecuteBeforeGroupBox
  1502. AnchorSideRight.Side = asrBottom
  1503. Left = 168
  1504. Height = 23
  1505. Top = 29
  1506. Width = 475
  1507. Anchors = [akTop, akLeft, akRight]
  1508. BorderSpacing.Left = 12
  1509. BorderSpacing.Around = 6
  1510. TabOrder = 3
  1511. Text = 'ExecuteBeforeCommandEdit'
  1512. end
  1513. object ExecuteBeforeScanFPCCheckBox: TCheckBox
  1514. AnchorSideLeft.Control = ExecuteBeforeScanMakeCheckBox
  1515. AnchorSideLeft.Side = asrBottom
  1516. AnchorSideTop.Control = ExecuteBeforeCommandEdit
  1517. AnchorSideTop.Side = asrBottom
  1518. Left = 225
  1519. Height = 17
  1520. Top = 58
  1521. Width = 182
  1522. BorderSpacing.Left = 24
  1523. BorderSpacing.Around = 6
  1524. Caption = 'ExecuteBeforeScanFPCCheckBox'
  1525. TabOrder = 4
  1526. end
  1527. object ExecuteBeforeScanMakeCheckBox: TCheckBox
  1528. AnchorSideLeft.Control = ExecuteBeforeGroupBox
  1529. AnchorSideTop.Control = ExecuteBeforeCommandEdit
  1530. AnchorSideTop.Side = asrBottom
  1531. Left = 6
  1532. Height = 17
  1533. Top = 58
  1534. Width = 189
  1535. BorderSpacing.Around = 6
  1536. Caption = 'ExecuteBeforeScanMakeCheckBox'
  1537. TabOrder = 5
  1538. end
  1539. object ExecuteBeforeShowAllCheckBox: TCheckBox
  1540. AnchorSideLeft.Control = ExecuteBeforeScanFPCCheckBox
  1541. AnchorSideLeft.Side = asrBottom
  1542. AnchorSideTop.Control = ExecuteBeforeCommandEdit
  1543. AnchorSideTop.Side = asrBottom
  1544. Left = 437
  1545. Height = 17
  1546. Top = 58
  1547. Width = 175
  1548. BorderSpacing.Left = 24
  1549. BorderSpacing.Around = 6
  1550. Caption = 'ExecuteBeforeShowAllCheckBox'
  1551. TabOrder = 6
  1552. end
  1553. end
  1554. end
  1555. end
  1556. object BtnPanel: TPanel
  1557. Left = 0
  1558. Height = 65
  1559. Top = 463
  1560. Width = 669
  1561. Align = alBottom
  1562. AutoSize = True
  1563. BevelOuter = bvNone
  1564. ClientHeight = 65
  1565. ClientWidth = 669
  1566. TabOrder = 1
  1567. object HelpButton: TBitBtn
  1568. AnchorSideBottom.Side = asrBottom
  1569. Left = 6
  1570. Height = 53
  1571. Top = 6
  1572. Width = 75
  1573. Align = alLeft
  1574. AutoSize = True
  1575. BorderSpacing.Around = 6
  1576. Constraints.MinHeight = 25
  1577. Constraints.MinWidth = 75
  1578. Kind = bkHelp
  1579. NumGlyphs = 0
  1580. OnClick = HelpButtonClick
  1581. TabOrder = 0
  1582. end
  1583. object btnShowOptions: TBitBtn
  1584. AnchorSideBottom.Side = asrBottom
  1585. Left = 261
  1586. Height = 53
  1587. Top = 6
  1588. Width = 75
  1589. Align = alRight
  1590. AutoSize = True
  1591. BorderSpacing.Around = 6
  1592. Constraints.MinHeight = 25
  1593. Constraints.MinWidth = 75
  1594. Glyph.Data = {
  1595. 36040000424D3604000000000000360000002800000010000000100000000100
  1596. 2000000000000004000064000000640000000000000000000000045FCDFF045F
  1597. CDFF045FCDFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF007BC4E8FF85A5
  1598. BCFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00045FCDFF3795
  1599. F7FF3795F7FF045FCDFFE1E3E2FFB9BBBAFFB9BBBAFF7BC4E8FF7BC4E8FF85A5
  1600. BCFF85A5BCFFE1E3E2FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00045FCDFF3795
  1601. F7FF3795F7FF3795F7FF045FCDFFB9BBBAFF7BC4E8FF7BC4E8FF7BC4E8FF85A5
  1602. BCFF85A5BCFF85A5BCFFB9BBBAFFE1E3E2FFFFFFFF00FFFFFF00FFFFFF00045F
  1603. CDFF3795F7FF3795F7FF3795F7FF045FCDFF7BC4E8FF7BC4E8FFAEE4FDFFAEE4
  1604. FDFF85A5BCFF85A5BCFFB9BBBAFFB9BBBAFFFFFFFF00FFFFFF00FFFFFF00E1E3
  1605. E2FF045FCDFF3795F7FF045FCDFF000000FF000000FF6A6A6AFFAAE4FBFFAEE4
  1606. FDFFAEE4FDFF85A5BCFFE1E3E2FFB9BBBAFFE1E3E2FFFFFFFF00FFFFFF00B9BB
  1607. BAFFB9BBBAFF045FCDFF000000FFD5D5D5FFBBBBBBFF000000FF000000FF0000
  1608. 00FFAEE4FDFFAEE4FDFFFFFFFF00B9BBBAFFB9BBBAFFFFFFFF00FFFFFF00B9BB
  1609. BAFFC08C86FFCD938AFF000000FFCBCBCBFFD2D2D2FFC9C9C9FFD2D2D2FFC6C6
  1610. C6FF000000FFECF5FC5FFFFFFF00E1E3E2FFB9BBBAFFFFFFFF00FFFFFF00B980
  1611. 78FFD3938CFFD39B95FF6A6A6AFF000000FFD6D6D6FF000000FF000000FFC0C0
  1612. C0FF000000FFFFFFFF00FFFFFF00FFFFFF00B9BBBAFFFFFFFF00AE8077FFCD93
  1613. 8BFFD7A5A0FFDCAFABFFE2BBB7FF000000FFE6E6E6FF000000FFF9F9FA000000
  1614. 00FF6A6A6AFF8085ADFFFFFFFF00FFFFFF00B9BBBAFFFFFFFF00B7807AFFD79B
  1615. 95FFDAB1ACFFE9CAC5FFE3C5BFFF000000FFE1E1E1FFD2D2D2FF000000FFFFFF
  1616. FF008085ADFF8085ADFF7594F3FF92A3E0FFB9BBBAFFFFFFFF00C59B96FFD19B
  1617. 94FFDAB4ADFFEED6CDFFE2C2BAFF6A6A6AFF000000FF000000FF6A6A6AFF8085
  1618. ADFF8085ADFF8085ADFF7594F3FF7594F3FFB3BEE1FFFFFFFF00FFFFFF00CC9B
  1619. 97FFD6A39DFFDCAEAAFFDAADA8FFD1A59FFFFFFFFF00FFFFFF00BFBFCFFF8085
  1620. ADFF8085ADFF7080BEFF7594F3FF7594F3FF7594F3FFFFFFFF00FFFFFF00FFFF
  1621. FF00B9BBBAFFD4ACAAFFD5AEADFFFFFFFF00FEFEFD00FFFFFF00FFFFFF008085
  1622. ADFF8085ADFF7480CCFF7594F3FF7594F3FF9EA7DAFFFFFFFF00FFFFFF00FFFF
  1623. FF00FFFFFF00B9BBBAFFB9BBBAFFBDBFBEFFE1E3E2FFFFFFFF00FFFFFF00AAAA
  1624. C1FF8085ADFF7587D6FF7193F3FF95A4E0FFFEFEFE00FFFFFF00FFFFFF00FFFF
  1625. FF00FFFFFF00FFFFFF00E1E3E2FFB9BBBAFFB9BBBAFFB9BBBAFFB9BBBAFFB9BB
  1626. BAFF8083B0FF758CDEFF7594F3FFFEFEFE00FAFAFC00FFFFFF00FFFFFF00FFFF
  1627. FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FEFE
  1628. FE00A5AACAFF8092DAFFFEFEFE00F7F7FB00FEFEFE00FFFFFF00
  1629. }
  1630. NumGlyphs = 0
  1631. OnClick = ButtonShowOptionsClicked
  1632. TabOrder = 1
  1633. end
  1634. object btnCheck: TBitBtn
  1635. AnchorSideBottom.Side = asrBottom
  1636. Left = 342
  1637. Height = 53
  1638. Top = 6
  1639. Width = 75
  1640. Align = alRight
  1641. AutoSize = True
  1642. BorderSpacing.Around = 6
  1643. Constraints.MinHeight = 25
  1644. Constraints.MinWidth = 75
  1645. Default = True
  1646. Kind = bkYes
  1647. NumGlyphs = 0
  1648. OnClick = btnTestClicked
  1649. TabOrder = 2
  1650. end
  1651. object btnLoadSave: TBitBtn
  1652. AnchorSideBottom.Side = asrBottom
  1653. Left = 423
  1654. Height = 53
  1655. Top = 6
  1656. Width = 75
  1657. Align = alRight
  1658. AutoSize = True
  1659. BorderSpacing.Around = 6
  1660. Constraints.MinHeight = 25
  1661. Constraints.MinWidth = 75
  1662. Glyph.Data = {
  1663. 36040000424D3604000000000000360000002800000010000000100000000100
  1664. 2000000000000004000064000000640000000000000000000000BA6A368FB969
  1665. 35B5B86935EEB76835FFB56835FFB46734FFB26634FFB06533FFAE6433FFAC63
  1666. 32FFAA6232FFA96132FFA86031FFA76031FEA66031F1A86131C4BA6A35DEEBC6
  1667. ADFFEAC5ADFFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFB
  1668. F8FFFEFBF8FFFEFBF8FFFEFBF8FFC89A7CFFC79879FFA76031EDBA6B37FEEDCA
  1669. B3FFE0A27AFFFEFAF7FF62C088FF62C088FF62C088FF62C088FF62C088FF62C0
  1670. 88FF62C088FF62C088FFFDF9F6FFCA8D65FFC99B7CFFA76031FEBB6C38FFEECC
  1671. B6FFE1A27AFFFEFAF7FFBFDCC2FFBFDCC2FFBFDCC2FFBFDCC2FFBFDCC2FFBFDC
  1672. C2FFBFDCC2FFBFDCC2FFFDF9F6FFCD9068FFCC9E81FFA86132FFBB6B38FFEFCE
  1673. B8FFE1A279FFFEFAF7FF62C088FF62C088FF62C088FF62C088FF62C088FF62C0
  1674. 88FF62C088FF62C088FFFDF9F6FFCF936AFFCEA384FFAA6132FFBA6A36FFEFD0
  1675. BBFFE2A27AFFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFB
  1676. F8FFFEFBF8FFFEFBF8FFFEFBF8FFD3966DFFD2A78AFFAB6232FFBB6A36FFF0D2
  1677. BEFFE2A37AFFE2A37AFFE1A37AFFE2A37BFFE1A37BFFE0A178FFDE9F77FFDD9F
  1678. 76FFDC9D74FFD99B72FFD89971FFD69970FFD5AB8EFFAD6333FFBB6A36FFF2D5
  1679. C2FFE3A37AFFE3A37AFFE2A37BFFE2A37BFFE2A47BFFE1A279FFE0A178FFDEA0
  1680. 77FFDE9E75FFDC9D74FFDA9B73FFD99B73FFDAB095FFAF6433FFBB6A36FFF2D8
  1681. C5FFE3A47BFFE3A37AFFE3A47AFFE2A47BFFE2A37BFFE1A37BFFE1A279FFDFA0
  1682. 77FFDE9F76FFDD9E74FFDB9C72FFDC9D74FFDDB59AFFB16534FFBB6B36FFF4D9
  1683. C7FFE6A67DFFC88C64FFC98D65FFC98E67FFCB926CFFCB926DFFCA9069FFC88C
  1684. 65FFC88C64FFC88C64FFC88C64FFDA9C74FFE1BA9FFFB36634FFBB6B36FEF4DC
  1685. C9FFE7A77DFFF9ECE1FFF9ECE1FFF9EDE3FFFCF4EEFFFDFAF7FFFDF7F3FFFAED
  1686. E5FFF7E7DBFFF7E5D9FFF6E5D8FFDEA077FFE4BEA4FFB46734FFBC6B36FAF5DD
  1687. CCFFE7A87EFFFAF0E8FFFAF0E8FFC98D66FFFAF0E9FFFDF8F3FFFEFAF8FFFCF4
  1688. EFFFF9E9DFFFF7E7DBFFF7E5D9FFE0A278FFE7C2A9FFB66835FFBC6B36F0F6DF
  1689. D0FFE8A87EFFFCF6F1FFFCF6F1FFC88C64FFFAF1E9FFFBF4EEFFFDFAF7FFFDF9
  1690. F6FFFAF0E8FFF8E8DDFFF7E6DBFFE1A37AFFEFD5C3FFB76935FEBC6B36D8F6DF
  1691. D1FFE9AA80FFFEFAF6FFFDFAF6FFC88C64FFFBF3EEFFFBF1EAFFFCF6F2FFFEFB
  1692. F8FFFCF6F1FFF9ECE2FFF8E7DBFFEED0BAFFECD0BDFFBB703EF8BC6B369BF6E0
  1693. D1FFF7E0D1FFFEFBF8FFFEFBF7FFFDF9F6FFFCF5F0FFFAF0EAFFFBF2EDFFFDF9
  1694. F6FFFDFAF7FFFBF1EBFFF8E9DFFEECD0BDFBC9895EECB5693563BC6B3671BC6B
  1695. 3690BC6B36CCBC6B36EEBC6B36FABB6B36FEBB6B36FFBB6A36FFBB6A36FFBC6C
  1696. 39FFBD6E3BFFBB6D3AFFBB6B38EFBB703ECBB6693554FFFFFF00
  1697. }
  1698. NumGlyphs = 0
  1699. OnClick = ButtonLoadSaveClick
  1700. ParentShowHint = False
  1701. ShowHint = True
  1702. TabOrder = 3
  1703. end
  1704. object btnOK: TBitBtn
  1705. AnchorSideBottom.Side = asrBottom
  1706. Left = 504
  1707. Height = 53
  1708. Top = 6
  1709. Width = 75
  1710. Align = alRight
  1711. AutoSize = True
  1712. BorderSpacing.Around = 6
  1713. Caption = '&OK'
  1714. Constraints.MinHeight = 25
  1715. Constraints.MinWidth = 75
  1716. Kind = bkOK
  1717. NumGlyphs = 0
  1718. OnClick = ButtonOKClicked
  1719. TabOrder = 4
  1720. end
  1721. object btnCancel: TBitBtn
  1722. AnchorSideRight.Side = asrBottom
  1723. AnchorSideBottom.Side = asrBottom
  1724. Left = 585
  1725. Height = 53
  1726. Top = 6
  1727. Width = 78
  1728. Align = alRight
  1729. AutoSize = True
  1730. BorderSpacing.Around = 6
  1731. Cancel = True
  1732. Caption = 'Cancel'
  1733. Constraints.MinHeight = 25
  1734. Constraints.MinWidth = 75
  1735. Kind = bkCancel
  1736. ModalResult = 2
  1737. NumGlyphs = 0
  1738. TabOrder = 5
  1739. end
  1740. end
  1741. end