fPostShaderC.dfm 18 KB

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