fPostShaderC.dfm 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740
  1. object FormPostShader: TFormPostShader
  2. Left = 261
  3. Top = 176
  4. Caption = 'GLSL Post Shader'
  5. ClientHeight = 620
  6. ClientWidth = 900
  7. Color = clBtnFace
  8. Font.Charset = DEFAULT_CHARSET
  9. Font.Color = clWindowText
  10. Font.Height = -11
  11. Font.Name = 'MS Sans Serif'
  12. Font.Style = []
  13. Position = poScreenCenter
  14. OnClose = FormClose
  15. OnCreate = FormCreate
  16. TextHeight = 13
  17. object Viewer: TGLSceneViewer
  18. Left = 0
  19. Top = 0
  20. Width = 677
  21. Height = 591
  22. Camera = Camera
  23. Buffer.BackgroundColor = clBackground
  24. Buffer.ContextOptions = [roDoubleBuffer, roStencilBuffer, roRenderToWindow]
  25. Buffer.AntiAliasing = aaNone
  26. Buffer.DepthPrecision = dp24bits
  27. Buffer.ColorDepth = cd24bits
  28. FieldOfView = 155.188858032226600000
  29. PenAsTouch = False
  30. Align = alClient
  31. TabOrder = 0
  32. end
  33. object Panel1: TPanel
  34. Left = 0
  35. Top = 591
  36. Width = 900
  37. Height = 29
  38. Align = alBottom
  39. TabOrder = 1
  40. object LightMovingCheckBox: TCheckBox
  41. Left = 8
  42. Top = 8
  43. Width = 97
  44. Height = 17
  45. Caption = 'Light is Moving'
  46. Checked = True
  47. Color = clBtnFace
  48. ParentColor = False
  49. State = cbChecked
  50. TabOrder = 0
  51. end
  52. object TurnPitchrollCheckBox: TCheckBox
  53. Left = 112
  54. Top = 8
  55. Width = 137
  56. Height = 17
  57. Caption = 'Turn-Pitch-Roll Enabled'
  58. Checked = True
  59. State = cbChecked
  60. TabOrder = 1
  61. end
  62. end
  63. object Panel2: TPanel
  64. Left = 677
  65. Top = 0
  66. Width = 223
  67. Height = 591
  68. Align = alRight
  69. TabOrder = 2
  70. object Label1: TLabel
  71. Left = 16
  72. Top = 8
  73. Width = 42
  74. Height = 13
  75. Caption = 'Shaders:'
  76. end
  77. object Label2: TLabel
  78. Left = 6
  79. Top = 184
  80. Width = 48
  81. Height = 13
  82. Caption = 'Blur Value'
  83. end
  84. object lblBlurValue: TLabel
  85. Left = 188
  86. Top = 184
  87. Width = 15
  88. Height = 13
  89. Caption = '0.0'
  90. Font.Charset = DEFAULT_CHARSET
  91. Font.Color = clWindowText
  92. Font.Height = -11
  93. Font.Name = 'MS Sans Serif'
  94. Font.Style = []
  95. ParentFont = False
  96. end
  97. object Label3: TLabel
  98. Left = 6
  99. Top = 217
  100. Width = 88
  101. Height = 13
  102. Caption = 'Thermal Threshold'
  103. end
  104. object lblThermalThreshold: TLabel
  105. Left = 188
  106. Top = 217
  107. Width = 15
  108. Height = 13
  109. Caption = '0.0'
  110. Font.Charset = DEFAULT_CHARSET
  111. Font.Color = clWindowText
  112. Font.Height = -11
  113. Font.Name = 'MS Sans Serif'
  114. Font.Style = []
  115. ParentFont = False
  116. end
  117. object Label5: TLabel
  118. Left = 6
  119. Top = 251
  120. Width = 80
  121. Height = 13
  122. Caption = 'Thermal Intensity'
  123. end
  124. object lblThermalIntensity: TLabel
  125. Left = 188
  126. Top = 251
  127. Width = 15
  128. Height = 13
  129. Caption = '0.0'
  130. Font.Charset = DEFAULT_CHARSET
  131. Font.Color = clWindowText
  132. Font.Height = -11
  133. Font.Name = 'MS Sans Serif'
  134. Font.Style = []
  135. ParentFont = False
  136. end
  137. object Label4: TLabel
  138. Left = 6
  139. Top = 319
  140. Width = 75
  141. Height = 13
  142. Caption = 'Night Threshold'
  143. end
  144. object lblNight: TLabel
  145. Left = 188
  146. Top = 319
  147. Width = 15
  148. Height = 13
  149. Caption = '0.0'
  150. Font.Charset = DEFAULT_CHARSET
  151. Font.Color = clWindowText
  152. Font.Height = -11
  153. Font.Name = 'MS Sans Serif'
  154. Font.Style = []
  155. ParentFont = False
  156. end
  157. object Label6: TLabel
  158. Left = 6
  159. Top = 353
  160. Width = 87
  161. Height = 13
  162. Caption = 'Night Amplification'
  163. end
  164. object lblNightAmplification: TLabel
  165. Left = 188
  166. Top = 353
  167. Width = 15
  168. Height = 13
  169. Caption = '0.0'
  170. Font.Charset = DEFAULT_CHARSET
  171. Font.Color = clWindowText
  172. Font.Height = -11
  173. Font.Name = 'MS Sans Serif'
  174. Font.Style = []
  175. ParentFont = False
  176. end
  177. object Label7: TLabel
  178. Left = 6
  179. Top = 285
  180. Width = 81
  181. Height = 13
  182. Caption = 'Dream Threshold'
  183. end
  184. object lblDreamThreshold: TLabel
  185. Left = 188
  186. Top = 285
  187. Width = 15
  188. Height = 13
  189. Caption = '0.0'
  190. Font.Charset = DEFAULT_CHARSET
  191. Font.Color = clWindowText
  192. Font.Height = -11
  193. Font.Name = 'MS Sans Serif'
  194. Font.Style = []
  195. ParentFont = False
  196. end
  197. object Label8: TLabel
  198. Left = 6
  199. Top = 387
  200. Width = 68
  201. Height = 13
  202. Caption = 'Pixelate Width'
  203. end
  204. object lblPixelateWidth: TLabel
  205. Left = 188
  206. Top = 387
  207. Width = 6
  208. Height = 13
  209. Caption = '1'
  210. Font.Charset = DEFAULT_CHARSET
  211. Font.Color = clWindowText
  212. Font.Height = -11
  213. Font.Name = 'MS Sans Serif'
  214. Font.Style = []
  215. ParentFont = False
  216. end
  217. object Label9: TLabel
  218. Left = 6
  219. Top = 421
  220. Width = 71
  221. Height = 13
  222. Caption = 'Pixelate Height'
  223. end
  224. object lblPixelateHeight: TLabel
  225. Left = 188
  226. Top = 421
  227. Width = 6
  228. Height = 13
  229. Caption = '1'
  230. Font.Charset = DEFAULT_CHARSET
  231. Font.Color = clWindowText
  232. Font.Height = -11
  233. Font.Name = 'MS Sans Serif'
  234. Font.Style = []
  235. ParentFont = False
  236. end
  237. object Label10: TLabel
  238. Left = 6
  239. Top = 455
  240. Width = 82
  241. Height = 13
  242. Caption = 'Posterize Gamma'
  243. end
  244. object lblPosterizeGamma: TLabel
  245. Left = 188
  246. Top = 455
  247. Width = 15
  248. Height = 13
  249. Caption = '0.0'
  250. Font.Charset = DEFAULT_CHARSET
  251. Font.Color = clWindowText
  252. Font.Height = -11
  253. Font.Name = 'MS Sans Serif'
  254. Font.Style = []
  255. ParentFont = False
  256. end
  257. object Label12: TLabel
  258. Left = 6
  259. Top = 489
  260. Width = 83
  261. Height = 13
  262. Caption = 'Posterize NColors'
  263. end
  264. object lblPosterizeColors: TLabel
  265. Left = 188
  266. Top = 489
  267. Width = 15
  268. Height = 13
  269. Caption = '0.0'
  270. Font.Charset = DEFAULT_CHARSET
  271. Font.Color = clWindowText
  272. Font.Height = -11
  273. Font.Name = 'MS Sans Serif'
  274. Font.Style = []
  275. ParentFont = False
  276. end
  277. object Label11: TLabel
  278. Left = 6
  279. Top = 523
  280. Width = 55
  281. Height = 13
  282. Caption = 'Frost Rand '
  283. end
  284. object lblFrostRand: TLabel
  285. Left = 188
  286. Top = 523
  287. Width = 15
  288. Height = 13
  289. Caption = '0.0'
  290. Font.Charset = DEFAULT_CHARSET
  291. Font.Color = clWindowText
  292. Font.Height = -11
  293. Font.Name = 'MS Sans Serif'
  294. Font.Style = []
  295. ParentFont = False
  296. end
  297. object Label14: TLabel
  298. Left = 6
  299. Top = 557
  300. Width = 56
  301. Height = 13
  302. Caption = 'Frost Factor'
  303. end
  304. object lblFrostFactor: TLabel
  305. Left = 188
  306. Top = 557
  307. Width = 15
  308. Height = 13
  309. Caption = '0.0'
  310. Font.Charset = DEFAULT_CHARSET
  311. Font.Color = clWindowText
  312. Font.Height = -11
  313. Font.Name = 'MS Sans Serif'
  314. Font.Style = []
  315. ParentFont = False
  316. end
  317. object Label13: TLabel
  318. Left = 6
  319. Top = 601
  320. Width = 67
  321. Height = 13
  322. Caption = 'Trouble Width'
  323. end
  324. object lblTroubleWidth: TLabel
  325. Left = 188
  326. Top = 601
  327. Width = 15
  328. Height = 13
  329. Caption = '0.0'
  330. Font.Charset = DEFAULT_CHARSET
  331. Font.Color = clWindowText
  332. Font.Height = -11
  333. Font.Name = 'MS Sans Serif'
  334. Font.Style = []
  335. ParentFont = False
  336. end
  337. object Label16: TLabel
  338. Left = 6
  339. Top = 640
  340. Width = 70
  341. Height = 13
  342. Caption = 'Trouble Height'
  343. end
  344. object lblTroubleHeight: TLabel
  345. Left = 188
  346. Top = 640
  347. Width = 15
  348. Height = 13
  349. Caption = '0.0'
  350. Font.Charset = DEFAULT_CHARSET
  351. Font.Color = clWindowText
  352. Font.Height = -11
  353. Font.Name = 'MS Sans Serif'
  354. Font.Style = []
  355. ParentFont = False
  356. end
  357. object Label18: TLabel
  358. Left = 6
  359. Top = 679
  360. Width = 60
  361. Height = 13
  362. Caption = 'Trouble Freq'
  363. end
  364. object lblTroubleFreq: TLabel
  365. Left = 188
  366. Top = 679
  367. Width = 15
  368. Height = 13
  369. Caption = '0.0'
  370. Font.Charset = DEFAULT_CHARSET
  371. Font.Color = clWindowText
  372. Font.Height = -11
  373. Font.Name = 'MS Sans Serif'
  374. Font.Style = []
  375. ParentFont = False
  376. end
  377. object ShaderCheckListBox: TCheckListBox
  378. Left = 8
  379. Top = 24
  380. Width = 207
  381. Height = 145
  382. ItemHeight = 13
  383. TabOrder = 0
  384. OnClick = ShaderCheckListBoxClick
  385. OnClickCheck = ShaderCheckListBoxClick
  386. end
  387. object tbBlurValue: TTrackBar
  388. Left = 85
  389. Top = 180
  390. Width = 97
  391. Height = 27
  392. Max = 100
  393. Min = 1
  394. PageSize = 1
  395. Position = 1
  396. TabOrder = 1
  397. TickStyle = tsNone
  398. OnChange = tbBlurValueChange
  399. end
  400. object tbThermalThreshold: TTrackBar
  401. Left = 85
  402. Top = 213
  403. Width = 97
  404. Height = 27
  405. Max = 100
  406. Min = 1
  407. PageSize = 1
  408. Position = 1
  409. TabOrder = 2
  410. TickStyle = tsNone
  411. OnChange = tbThermalThresholdChange
  412. end
  413. object tbThermalIntensity: TTrackBar
  414. Left = 92
  415. Top = 248
  416. Width = 97
  417. Height = 27
  418. Max = 100
  419. Min = 1
  420. PageSize = 1
  421. Position = 1
  422. TabOrder = 3
  423. TickStyle = tsNone
  424. OnChange = tbThermalIntensityChange
  425. end
  426. object tblNightThreshold: TTrackBar
  427. Left = 91
  428. Top = 317
  429. Width = 97
  430. Height = 27
  431. Max = 100
  432. Min = 1
  433. PageSize = 1
  434. Position = 1
  435. TabOrder = 4
  436. TickStyle = tsNone
  437. end
  438. object tbNightAmplification: TTrackBar
  439. Left = 91
  440. Top = 351
  441. Width = 97
  442. Height = 27
  443. Max = 1000
  444. Min = 1
  445. PageSize = 1
  446. Position = 1
  447. TabOrder = 5
  448. TickStyle = tsNone
  449. end
  450. object tbDreamThreshold: TTrackBar
  451. Left = 93
  452. Top = 281
  453. Width = 97
  454. Height = 27
  455. Max = 200
  456. Min = 1
  457. PageSize = 1
  458. Position = 1
  459. TabOrder = 6
  460. TickStyle = tsNone
  461. OnChange = tbDreamThresholdChange
  462. end
  463. object tbPixelateWidth: TTrackBar
  464. Left = 91
  465. Top = 385
  466. Width = 97
  467. Height = 27
  468. Max = 64
  469. Min = 1
  470. PageSize = 1
  471. Position = 1
  472. TabOrder = 7
  473. TickStyle = tsNone
  474. end
  475. object tbPixelateHeight: TTrackBar
  476. Left = 91
  477. Top = 419
  478. Width = 97
  479. Height = 27
  480. Max = 64
  481. Min = 1
  482. PageSize = 1
  483. Position = 1
  484. TabOrder = 8
  485. TickStyle = tsNone
  486. end
  487. object tbPosterizeGamma: TTrackBar
  488. Left = 91
  489. Top = 454
  490. Width = 97
  491. Height = 27
  492. Max = 300
  493. Min = 1
  494. PageSize = 1
  495. Position = 1
  496. TabOrder = 9
  497. TickStyle = tsNone
  498. end
  499. object tbPosterizeColors: TTrackBar
  500. Left = 91
  501. Top = 488
  502. Width = 97
  503. Height = 27
  504. Max = 255
  505. Min = 1
  506. PageSize = 1
  507. Position = 1
  508. TabOrder = 10
  509. TickStyle = tsNone
  510. end
  511. object tbFrostRand: TTrackBar
  512. Left = 91
  513. Top = 522
  514. Width = 97
  515. Height = 27
  516. Max = 500
  517. Min = 10
  518. PageSize = 1
  519. Position = 10
  520. TabOrder = 11
  521. TickStyle = tsNone
  522. end
  523. object tbFrostFactor: TTrackBar
  524. Left = 91
  525. Top = 557
  526. Width = 97
  527. Height = 27
  528. Max = 250
  529. Min = 1
  530. PageSize = 1
  531. Position = 1
  532. TabOrder = 12
  533. TickStyle = tsNone
  534. end
  535. object tbTroubleWidth: TTrackBar
  536. Left = 91
  537. Top = 601
  538. Width = 91
  539. Height = 27
  540. Max = 64
  541. Min = 1
  542. PageSize = 1
  543. Position = 1
  544. TabOrder = 13
  545. TickStyle = tsNone
  546. end
  547. object tbTroubleHeight: TTrackBar
  548. Left = 91
  549. Top = 634
  550. Width = 91
  551. Height = 27
  552. Max = 64
  553. Min = 1
  554. PageSize = 1
  555. Position = 1
  556. TabOrder = 14
  557. TickStyle = tsNone
  558. end
  559. object tbTroubleFreq: TTrackBar
  560. Left = 83
  561. Top = 679
  562. Width = 99
  563. Height = 27
  564. Max = 300
  565. Min = 1
  566. PageSize = 1
  567. Position = 1
  568. TabOrder = 15
  569. TickStyle = tsNone
  570. end
  571. end
  572. object Scene: TGLScene
  573. ObjectsSorting = osNone
  574. Left = 24
  575. Top = 16
  576. object GUICube: TGLDummyCube
  577. CubeSize = 1.000000000000000000
  578. object GLArrowLine1: TGLArrowLine
  579. Position.Coordinates = {00000000000000000000C8420000803F}
  580. Scale.Coordinates = {0000A0410000A0410000A04100000000}
  581. BottomRadius = 0.100000001490116100
  582. Height = 1.000000000000000000
  583. TopRadius = 0.100000001490116100
  584. TopArrowHeadHeight = 0.500000000000000000
  585. TopArrowHeadRadius = 0.200000002980232200
  586. BottomArrowHeadHeight = 0.500000000000000000
  587. BottomArrowHeadRadius = 0.200000002980232200
  588. end
  589. object GLXYZGrid1: TGLXYZGrid
  590. Direction.Coordinates = {00000000000080BF0000000000000000}
  591. Position.Coordinates = {00000000000000000000A0C10000803F}
  592. Up.Coordinates = {00000000000000000000803F00000000}
  593. XSamplingScale.Min = -200.000000000000000000
  594. XSamplingScale.Max = 200.000000000000000000
  595. XSamplingScale.Step = 20.000000000000000000
  596. YSamplingScale.Min = -200.000000000000000000
  597. YSamplingScale.Max = 200.000000000000000000
  598. YSamplingScale.Step = 20.000000000000000000
  599. ZSamplingScale.Min = -200.000000000000000000
  600. ZSamplingScale.Max = 200.000000000000000000
  601. ZSamplingScale.Step = 20.000000000000000000
  602. Parts = [gpX, gpZ]
  603. end
  604. end
  605. object LightCube: TGLDummyCube
  606. Direction.Coordinates = {0000000000000000000080BF00000000}
  607. Position.Coordinates = {000096C300000000000096430000803F}
  608. OnProgress = LightCubeProgress
  609. CubeSize = 1.000000000000000000
  610. object Light: TGLLightSource
  611. ConstAttenuation = 1.000000000000000000
  612. LightStyle = lsOmni
  613. SpotCutOff = 180.000000000000000000
  614. end
  615. object GLSphere1: TGLSphere
  616. Material.FrontProperties.Diffuse.Color = {E6E5653F8180003DCDCC4C3F0000803F}
  617. Material.FrontProperties.Emission.Color = {F4F3733FEEED6D3F000000000000803F}
  618. Radius = 10.000000000000000000
  619. end
  620. end
  621. object WorldCube: TGLDummyCube
  622. CubeSize = 1.000000000000000000
  623. object Fighter: TGLActor
  624. Material.MaterialLibrary = MaterialLibrary
  625. Material.LibMaterialName = 'Fighter'
  626. Position.Coordinates = {00001643000000000000A0410000803F}
  627. Up.Coordinates = {00000000000080BF0000008000000000}
  628. Interval = 100
  629. AutoCentering = [macCenterX, macCenterY, macCenterZ]
  630. end
  631. object Teapot: TGLActor
  632. Material.MaterialLibrary = MaterialLibrary
  633. Material.LibMaterialName = 'Fighter'
  634. Position.Coordinates = {000016C300000000000000000000803F}
  635. Interval = 100
  636. AutoCentering = [macCenterX, macCenterY, macCenterZ]
  637. end
  638. object Sphere_big: TGLActor
  639. Material.MaterialLibrary = MaterialLibrary
  640. Material.LibMaterialName = 'Earth'
  641. Position.Coordinates = {00000000000016C3000000000000803F}
  642. Interval = 100
  643. AutoCentering = [macCenterX, macCenterY, macCenterZ]
  644. end
  645. object Sphere_little: TGLActor
  646. Material.MaterialLibrary = MaterialLibrary
  647. Material.LibMaterialName = 'Earth'
  648. Position.Coordinates = {0000000000001643000000000000803F}
  649. Interval = 100
  650. AutoCentering = [macCenterX, macCenterY, macCenterZ]
  651. end
  652. end
  653. object PostShaderHolder: TGLPostShaderHolder
  654. TempTextureTarget = ttTextureRect
  655. Shaders = <>
  656. end
  657. object Camera: TGLCamera
  658. DepthOfView = 500.000000000000000000
  659. FocalLength = 65.000000000000000000
  660. TargetObject = GLXYZGrid1
  661. CameraStyle = csInfinitePerspective
  662. Position.Coordinates = {000048C20000164300007A430000803F}
  663. Direction.Coordinates = {00000000000080BF0000000000000000}
  664. Up.Coordinates = {00000000000000000000803F00000000}
  665. end
  666. end
  667. object Cadencer: TGLCadencer
  668. Scene = Scene
  669. MaxDeltaTime = 0.020000000000000000
  670. OnProgress = CadencerProgress
  671. Left = 96
  672. Top = 16
  673. end
  674. object MaterialLibrary: TGLMaterialLibrary
  675. Materials = <
  676. item
  677. Name = 'Noise'
  678. Tag = 0
  679. Material.Texture.Disabled = False
  680. end
  681. item
  682. Name = 'Fighter'
  683. Tag = 0
  684. Material.FrontProperties.Ambient.Color = {BFBEBE3EBBBABA3EBBBABA3E0000803F}
  685. Material.FrontProperties.Emission.Color = {B1B0B03DB1B0B03DB1B0B03D0000803F}
  686. Material.FrontProperties.Specular.Color = {8988083E8180003E8988083E0000803F}
  687. Material.BlendingMode = bmTransparency
  688. Material.Texture.TextureMode = tmModulate
  689. Material.Texture.Disabled = False
  690. end
  691. item
  692. Name = 'Earth'
  693. Tag = 0
  694. Material.FrontProperties.Ambient.Color = {E7E6E63EEBEAEA3EEBEAEA3E0000803F}
  695. Material.FrontProperties.Emission.Color = {F1F0F03DF1F0F03DF1F0F03D0000803F}
  696. Material.FrontProperties.Specular.Color = {8180003E8180003EE1E0E03D0000803F}
  697. Material.BlendingMode = bmTransparency
  698. Material.Texture.TextureMode = tmModulate
  699. Material.Texture.Disabled = False
  700. end
  701. item
  702. Name = 'Snow'
  703. Tag = 0
  704. Material.Texture.Disabled = False
  705. end
  706. item
  707. Name = 'FireGrade'
  708. Tag = 0
  709. Material.Texture.Disabled = False
  710. end
  711. item
  712. Name = 'Mask'
  713. Tag = 0
  714. Material.Texture.Disabled = False
  715. Material.Texture.DepthTextureMode = dtmIntensity
  716. end>
  717. Left = 40
  718. Top = 80
  719. end
  720. object GLSimpleNavigation1: TGLSimpleNavigation
  721. Form = Owner
  722. GLSceneViewer = Viewer
  723. FormCaption = 'GLSL Post Shader - %FPS'
  724. KeyCombinations = <
  725. item
  726. ShiftState = [ssLeft, ssRight]
  727. Action = snaZoom
  728. end
  729. item
  730. ShiftState = [ssLeft]
  731. Action = snaMoveAroundTarget
  732. end
  733. item
  734. ShiftState = [ssRight]
  735. Action = snaMoveAroundTarget
  736. end>
  737. Left = 192
  738. Top = 16
  739. end
  740. end