Unit1.dfm 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857
  1. object Form1: TForm1
  2. Left = 0
  3. Top = 0
  4. Caption = 'Gui Paint'
  5. ClientHeight = 429
  6. ClientWidth = 548
  7. Color = clBtnFace
  8. Font.Charset = DEFAULT_CHARSET
  9. Font.Color = clWindowText
  10. Font.Height = -11
  11. Font.Name = 'Tahoma'
  12. Font.Style = []
  13. Menu = MainMenu1
  14. OldCreateOrder = False
  15. OnCreate = FormCreate
  16. OnKeyDown = FormKeyDown
  17. OnKeyPress = FormKeyPress
  18. OnKeyUp = FormKeyUp
  19. PixelsPerInch = 96
  20. TextHeight = 13
  21. object GLSceneViewer1: TGLSceneViewer
  22. Left = 0
  23. Top = 0
  24. Width = 548
  25. Height = 429
  26. Camera = GLCamera1
  27. Buffer.BackgroundColor = clBlack
  28. FieldOfView = 153.757293701171900000
  29. PenAsTouch = False
  30. Align = alClient
  31. OnMouseDown = GLSceneViewer1MouseDown
  32. OnMouseMove = GLSceneViewer1MouseMove
  33. OnMouseUp = GLSceneViewer1MouseUp
  34. TabOrder = 0
  35. end
  36. object GLScene1: TGLScene
  37. ObjectsSorting = osNone
  38. Left = 40
  39. Top = 16
  40. object GLLightSource1: TGLLightSource
  41. ConstAttenuation = 1.000000000000000000
  42. Position.Coordinates = {0000204100002041000020410000803F}
  43. SpotCutOff = 180.000000000000000000
  44. end
  45. object GuiRoot: TGLBaseControl
  46. Autosize = False
  47. RedrawAtOnce = False
  48. Rotation = 0.000000000000000000
  49. NoZWrite = False
  50. DoChangesOnProgress = False
  51. Width = 10000.000000000000000000
  52. Height = 10000.000000000000000000
  53. object GLForm1: TGLForm
  54. Autosize = False
  55. RedrawAtOnce = False
  56. GuiLayout = GLGuiLayout1
  57. GuiLayoutName = 'form'
  58. Rotation = 0.000000000000000000
  59. AlphaChannel = 0.500000000000000000
  60. NoZWrite = False
  61. DoChangesOnProgress = False
  62. Width = 300.000000000000000000
  63. Height = 300.000000000000000000
  64. Left = 100.000000000000000000
  65. Top = 100.000000000000000000
  66. Position.Coordinates = {0000C8420000C842000000000000803F}
  67. BitmapFont = WindowsBitmapFont1
  68. DefaultColor = clMaroon
  69. Caption = 'Paint'
  70. TitleColor = clWhite
  71. OnMoving = GLForm1Moving
  72. TitleOffset = 2.000000000000000000
  73. object PenButton: TGLButton
  74. Autosize = False
  75. RedrawAtOnce = False
  76. GuiLayout = GLGuiLayout1
  77. GuiLayoutName = 'button'
  78. Rotation = 0.000000000000000000
  79. NoZWrite = False
  80. DoChangesOnProgress = False
  81. Width = 40.000000000000000000
  82. Height = 40.000000000000000000
  83. Left = 10.000000000000000000
  84. Top = 32.000000000000000000
  85. Position.Coordinates = {0000DC4200000443000000000000803F}
  86. BitmapFont = WindowsBitmapFont1
  87. DefaultColor = clBlack
  88. Focused = False
  89. FocusedColor = clBlack
  90. Group = 1
  91. BitBtn.MaterialLibrary = GLMaterialLibrary1
  92. BitBtn.LibMaterialName = 'Pen'
  93. Pressed = True
  94. OnButtonClick = PenButtonButtonClick
  95. GuiLayoutNamePressed = 'buttonpressed'
  96. LogicWidth = 24.000000000000000000
  97. LogicHeight = 20.000000000000000000
  98. YOffset = 1.000000000000000000
  99. AllowUp = True
  100. end
  101. object BrushButton: TGLButton
  102. Autosize = False
  103. RedrawAtOnce = False
  104. GuiLayout = GLGuiLayout1
  105. GuiLayoutName = 'button'
  106. Rotation = 0.000000000000000000
  107. NoZWrite = False
  108. DoChangesOnProgress = False
  109. Width = 40.000000000000000000
  110. Height = 40.000000000000000000
  111. Left = 50.000000000000000000
  112. Top = 32.000000000000000000
  113. Position.Coordinates = {0000164300000443000000000000803F}
  114. BitmapFont = WindowsBitmapFont1
  115. DefaultColor = clBlack
  116. Focused = False
  117. FocusedColor = clBlack
  118. Group = 1
  119. BitBtn.MaterialLibrary = GLMaterialLibrary1
  120. BitBtn.LibMaterialName = 'Brush'
  121. Pressed = False
  122. OnButtonClick = BrushButtonButtonClick
  123. GuiLayoutNamePressed = 'buttonpressed'
  124. LogicWidth = 22.000000000000000000
  125. LogicHeight = 20.000000000000000000
  126. YOffset = 1.000000000000000000
  127. AllowUp = True
  128. end
  129. object GLPanel1: TGLPanel
  130. Autosize = False
  131. RedrawAtOnce = False
  132. GuiLayout = GLGuiLayout1
  133. GuiLayoutName = 'button'
  134. Rotation = 0.000000000000000000
  135. NoZWrite = False
  136. DoChangesOnProgress = False
  137. Width = 280.000000000000000000
  138. Height = 214.000000000000000000
  139. Left = 10.000000000000000000
  140. Top = 76.000000000000000000
  141. Position.Coordinates = {0000DC4200003043000000000000803F}
  142. object GLCanvas: TGLCustomControl
  143. Autosize = False
  144. RedrawAtOnce = False
  145. GuiLayout = GLGuiLayout1
  146. GuiLayoutName = 'button'
  147. Rotation = 0.000000000000000000
  148. NoZWrite = False
  149. DoChangesOnProgress = False
  150. Width = 274.000000000000000000
  151. Height = 208.000000000000000000
  152. Left = 3.000000000000000000
  153. Top = 3.000000000000000000
  154. Position.Coordinates = {0000E24200003343000000000000803F}
  155. OnMouseDown = GLCanvasMouseDown
  156. OnMouseMove = GLCanvasMouseMove
  157. BitmapFont = WindowsBitmapFont1
  158. DefaultColor = clBlack
  159. Focused = False
  160. FocusedColor = clBlack
  161. OnRender = GLCanvasRender
  162. Centered = False
  163. MaxInvalidRenderCount = 0
  164. end
  165. end
  166. object WhiteButton: TGLButton
  167. Autosize = False
  168. RedrawAtOnce = False
  169. GuiLayout = GLGuiLayout1
  170. GuiLayoutName = 'button'
  171. Rotation = 0.000000000000000000
  172. NoZWrite = False
  173. DoChangesOnProgress = False
  174. Width = 20.000000000000000000
  175. Height = 20.000000000000000000
  176. Left = 90.000000000000000000
  177. Top = 32.000000000000000000
  178. Position.Coordinates = {00003E4300000443000000000000803F}
  179. BitmapFont = WindowsBitmapFont1
  180. DefaultColor = clBlack
  181. Focused = False
  182. FocusedColor = clBlack
  183. Group = 2
  184. BitBtn.MaterialLibrary = GLMaterialLibrary1
  185. BitBtn.LibMaterialName = 'White'
  186. Pressed = False
  187. OnButtonClick = WhiteButtonButtonClick
  188. GuiLayoutNamePressed = 'buttonpressed'
  189. LogicWidth = 13.000000000000000000
  190. LogicHeight = 10.000000000000000000
  191. AllowUp = True
  192. end
  193. object BlackButton: TGLButton
  194. Autosize = False
  195. RedrawAtOnce = False
  196. GuiLayout = GLGuiLayout1
  197. GuiLayoutName = 'button'
  198. Rotation = 0.000000000000000000
  199. NoZWrite = False
  200. DoChangesOnProgress = False
  201. Width = 20.000000000000000000
  202. Height = 20.000000000000000000
  203. Left = 110.000000000000000000
  204. Top = 32.000000000000000000
  205. Position.Coordinates = {0000524300000443000000000000803F}
  206. BitmapFont = WindowsBitmapFont1
  207. DefaultColor = clBlack
  208. Focused = False
  209. FocusedColor = clBlack
  210. Group = 2
  211. BitBtn.MaterialLibrary = GLMaterialLibrary1
  212. BitBtn.LibMaterialName = 'Black'
  213. Pressed = True
  214. OnButtonClick = BlackButtonButtonClick
  215. GuiLayoutNamePressed = 'buttonpressed'
  216. LogicWidth = 13.000000000000000000
  217. LogicHeight = 10.000000000000000000
  218. AllowUp = True
  219. end
  220. object RedButton: TGLButton
  221. Autosize = False
  222. RedrawAtOnce = False
  223. GuiLayout = GLGuiLayout1
  224. GuiLayoutName = 'button'
  225. Rotation = 0.000000000000000000
  226. NoZWrite = False
  227. DoChangesOnProgress = False
  228. Width = 20.000000000000000000
  229. Height = 20.000000000000000000
  230. Left = 130.000000000000000000
  231. Top = 32.000000000000000000
  232. Position.Coordinates = {0000664300000443000000000000803F}
  233. BitmapFont = WindowsBitmapFont1
  234. DefaultColor = clBlack
  235. Focused = False
  236. FocusedColor = clBlack
  237. Group = 2
  238. BitBtn.MaterialLibrary = GLMaterialLibrary1
  239. BitBtn.LibMaterialName = 'Red'
  240. Pressed = False
  241. OnButtonClick = RedButtonButtonClick
  242. GuiLayoutNamePressed = 'buttonpressed'
  243. LogicWidth = 13.000000000000000000
  244. LogicHeight = 10.000000000000000000
  245. AllowUp = True
  246. end
  247. object GreenButton: TGLButton
  248. Autosize = False
  249. RedrawAtOnce = False
  250. GuiLayout = GLGuiLayout1
  251. GuiLayoutName = 'button'
  252. Rotation = 0.000000000000000000
  253. NoZWrite = False
  254. DoChangesOnProgress = False
  255. Width = 20.000000000000000000
  256. Height = 20.000000000000000000
  257. Left = 150.000000000000000000
  258. Top = 32.000000000000000000
  259. Position.Coordinates = {00007A4300000443000000000000803F}
  260. BitmapFont = WindowsBitmapFont1
  261. DefaultColor = clBlack
  262. Focused = False
  263. FocusedColor = clBlack
  264. Group = 2
  265. BitBtn.MaterialLibrary = GLMaterialLibrary1
  266. BitBtn.LibMaterialName = 'Green'
  267. Pressed = False
  268. OnButtonClick = GreenButtonButtonClick
  269. GuiLayoutNamePressed = 'buttonpressed'
  270. LogicWidth = 13.000000000000000000
  271. LogicHeight = 10.000000000000000000
  272. AllowUp = True
  273. end
  274. object BlueButton: TGLButton
  275. Autosize = False
  276. RedrawAtOnce = False
  277. GuiLayout = GLGuiLayout1
  278. GuiLayoutName = 'button'
  279. Rotation = 0.000000000000000000
  280. NoZWrite = False
  281. DoChangesOnProgress = False
  282. Width = 20.000000000000000000
  283. Height = 20.000000000000000000
  284. Left = 170.000000000000000000
  285. Top = 32.000000000000000000
  286. Position.Coordinates = {0000874300000443000000000000803F}
  287. BitmapFont = WindowsBitmapFont1
  288. DefaultColor = clBlack
  289. Focused = False
  290. FocusedColor = clBlack
  291. Group = 2
  292. BitBtn.MaterialLibrary = GLMaterialLibrary1
  293. BitBtn.LibMaterialName = 'Blue'
  294. Pressed = False
  295. OnButtonClick = BlueButtonButtonClick
  296. GuiLayoutNamePressed = 'buttonpressed'
  297. LogicWidth = 13.000000000000000000
  298. LogicHeight = 10.000000000000000000
  299. AllowUp = True
  300. end
  301. end
  302. end
  303. object GLCamera1: TGLCamera
  304. DepthOfView = 100.000000000000000000
  305. FocalLength = 50.000000000000000000
  306. Position.Coordinates = {0000A04000004040000080400000803F}
  307. Left = 240
  308. Top = 152
  309. end
  310. end
  311. object GLCadencer1: TGLCadencer
  312. Scene = GLScene1
  313. OnProgress = GLCadencer1Progress
  314. Left = 104
  315. Top = 16
  316. end
  317. object Timer1: TTimer
  318. OnTimer = Timer1Timer
  319. Left = 424
  320. Top = 88
  321. end
  322. object WindowsBitmapFont1: TGLWindowsBitmapFont
  323. Font.Charset = DEFAULT_CHARSET
  324. Font.Color = clWhite
  325. Font.Height = -12
  326. Font.Name = 'MS Sans Serif'
  327. Font.Style = []
  328. Left = 40
  329. Top = 80
  330. end
  331. object MainMenu1: TMainMenu
  332. Left = 328
  333. Top = 16
  334. object File1: TMenuItem
  335. Caption = '&File'
  336. object miOpen1: TMenuItem
  337. Caption = '&Open...'
  338. OnClick = miOpen1Click
  339. end
  340. object miSave1: TMenuItem
  341. Caption = '&Save...'
  342. OnClick = miSave1Click
  343. end
  344. end
  345. object miFont1: TMenuItem
  346. Caption = 'Font'
  347. object miWindowsFont1: TMenuItem
  348. Caption = 'Set New Font...'
  349. OnClick = miWindowsFont1Click
  350. end
  351. end
  352. object miFPS: TMenuItem
  353. Caption = 'FPS'
  354. end
  355. end
  356. object FontDialog1: TFontDialog
  357. Font.Charset = DEFAULT_CHARSET
  358. Font.Color = clWindowText
  359. Font.Height = -11
  360. Font.Name = 'MS Sans Serif'
  361. Font.Style = []
  362. Left = 488
  363. Top = 88
  364. end
  365. object GLGuiLayout1: TGLGuiLayout
  366. BitmapFont = WindowsBitmapFont1
  367. Material.MaterialLibrary = GLMaterialLibrary1
  368. Material.LibMaterialName = 'Gui'
  369. GuiComponents = <
  370. item
  371. Elements = <
  372. item
  373. TopLeft.Coordinates = {00003041000082420000000000000000}
  374. BottomRight.Coordinates = {000020420000BC420000000000000000}
  375. Align = GLAlCenter
  376. Name = 'center1'
  377. end
  378. item
  379. BottomRight.Coordinates = {000088410000F0410000000000000000}
  380. Align = GLAlTopLeft
  381. Name = 'TopLeft1'
  382. end
  383. item
  384. TopLeft.Coordinates = {00008841000000000000000000000000}
  385. BottomRight.Coordinates = {0000E0420000F0410000000000000000}
  386. Align = GLAlTop
  387. Name = 'Top1'
  388. end
  389. item
  390. TopLeft.Coordinates = {000000000000F8410000000000000000}
  391. BottomRight.Coordinates = {000000410000DA420000000000000000}
  392. Align = GLAlLeft
  393. Name = 'Left1'
  394. end
  395. item
  396. TopLeft.Coordinates = {0000E042000000000000000000000000}
  397. BottomRight.Coordinates = {000000430000F0410000000000000000}
  398. Align = GLAlTopRight
  399. Name = 'TopRight1'
  400. end
  401. item
  402. TopLeft.Coordinates = {0000F0420000F0410000000000000000}
  403. BottomRight.Coordinates = {000000430000DE420000000000000000}
  404. Align = GLAlRight
  405. Name = 'Right1'
  406. end
  407. item
  408. TopLeft.Coordinates = {000000000000E2420000000000000000}
  409. BottomRight.Coordinates = {00007041000000430000000000000000}
  410. Align = GLAlBottomLeft
  411. Name = 'BottomLeft1'
  412. end
  413. item
  414. TopLeft.Coordinates = {000070410000F0420000000000000000}
  415. BottomRight.Coordinates = {0000E242000000430000000000000000}
  416. Align = GLAlBottom
  417. Name = 'Bottom1'
  418. end
  419. item
  420. TopLeft.Coordinates = {0000E2420000E2420000000000000000}
  421. BottomRight.Coordinates = {00000043000000430000000000000000}
  422. Align = GLAlBottomRight
  423. Name = 'BottomRight1'
  424. end>
  425. Name = 'form'
  426. end
  427. item
  428. Elements = <
  429. item
  430. TopLeft.Coordinates = {00003041000082420000000000000000}
  431. BottomRight.Coordinates = {000020420000BC420000000000000000}
  432. Align = GLAlCenter
  433. Name = 'center1'
  434. end
  435. item
  436. TopLeft.Coordinates = {00000041000078420000000000000000}
  437. BottomRight.Coordinates = {00005041000086420000000000000000}
  438. Align = GLAlTopLeft
  439. Name = 'TopLeft1'
  440. end
  441. item
  442. TopLeft.Coordinates = {00003041000078420000000000000000}
  443. BottomRight.Coordinates = {00002042000084420000000000000000}
  444. Align = GLAlTop
  445. Name = 'Top1'
  446. end
  447. item
  448. TopLeft.Coordinates = {00000041000082420000000000000000}
  449. BottomRight.Coordinates = {000040410000BC420000000000000000}
  450. Align = GLAlLeft
  451. Name = 'Left1'
  452. end
  453. item
  454. TopLeft.Coordinates = {00001842000078420000000000000000}
  455. BottomRight.Coordinates = {00002C42000086420000000000000000}
  456. Align = GLAlTopRight
  457. Name = 'TopRight1'
  458. end
  459. item
  460. TopLeft.Coordinates = {00001C42000082420000000000000000}
  461. BottomRight.Coordinates = {00002C420000BC420000000000000000}
  462. Align = GLAlRight
  463. Name = 'Right1'
  464. end
  465. item
  466. TopLeft.Coordinates = {000000410000B8420000000000000000}
  467. BottomRight.Coordinates = {000050410000C2420000000000000000}
  468. Align = GLAlBottomLeft
  469. Name = 'BottomLeft1'
  470. end
  471. item
  472. TopLeft.Coordinates = {000030410000BA420000000000000000}
  473. BottomRight.Coordinates = {000020420000C2420000000000000000}
  474. Align = GLAlBottom
  475. Name = 'Bottom1'
  476. end
  477. item
  478. TopLeft.Coordinates = {000018420000B8420000000000000000}
  479. BottomRight.Coordinates = {00002C420000C2420000000000000000}
  480. Align = GLAlBottomRight
  481. Name = 'BottomRight1'
  482. end>
  483. Name = 'panel'
  484. end
  485. item
  486. Elements = <
  487. item
  488. TopLeft.Coordinates = {000024420000F8410000000000000000}
  489. BottomRight.Coordinates = {00003042000010420000000000000000}
  490. Align = GLAlTopLeft
  491. Name = 'TopLeft1'
  492. end
  493. item
  494. TopLeft.Coordinates = {000030420000F8410000000000000000}
  495. BottomRight.Coordinates = {00005842000010420000000000000000}
  496. Align = GLAlTop
  497. Name = 'Top1'
  498. end
  499. item
  500. TopLeft.Coordinates = {000058420000F8410000000000000000}
  501. BottomRight.Coordinates = {00006442000010420000000000000000}
  502. Align = GLAlTopRight
  503. Name = 'TopRight1'
  504. end
  505. item
  506. TopLeft.Coordinates = {00002442000010420000000000000000}
  507. BottomRight.Coordinates = {00003042000034420000000000000000}
  508. Align = GLAlLeft
  509. Name = 'Left1'
  510. end
  511. item
  512. TopLeft.Coordinates = {00003042000010420000000000000000}
  513. BottomRight.Coordinates = {00005842000030420000000000000000}
  514. Align = GLAlCenter
  515. Name = 'Center1'
  516. end
  517. item
  518. TopLeft.Coordinates = {00005842000010420000000000000000}
  519. BottomRight.Coordinates = {00006442000030420000000000000000}
  520. Align = GLAlRight
  521. Name = 'Right1'
  522. end
  523. item
  524. TopLeft.Coordinates = {00002442000030420000000000000000}
  525. BottomRight.Coordinates = {00003042000044420000000000000000}
  526. Align = GLAlBottomLeft
  527. Name = 'BottomLeft1'
  528. end
  529. item
  530. TopLeft.Coordinates = {00003042000030420000000000000000}
  531. BottomRight.Coordinates = {00005842000044420000000000000000}
  532. Align = GLAlBottom
  533. Name = 'Bottom1'
  534. end
  535. item
  536. TopLeft.Coordinates = {00005842000030420000000000000000}
  537. BottomRight.Coordinates = {00006442000044420000000000000000}
  538. Align = GLAlBottomRight
  539. Name = 'BottomRight1'
  540. end>
  541. Name = 'button_up'
  542. end
  543. item
  544. Elements = <
  545. item
  546. TopLeft.Coordinates = {000068420000F8410000000000000000}
  547. BottomRight.Coordinates = {00007442000010420000000000000000}
  548. Align = GLAlTopLeft
  549. Name = 'TopLeft1'
  550. end
  551. item
  552. TopLeft.Coordinates = {000074420000F8410000000000000000}
  553. BottomRight.Coordinates = {00008E42000010420000000000000000}
  554. Align = GLAlTop
  555. Name = 'Top1'
  556. end
  557. item
  558. TopLeft.Coordinates = {00008E420000F8410000000000000000}
  559. BottomRight.Coordinates = {00009442000010420000000000000000}
  560. Align = GLAlTopRight
  561. Name = 'TopRight1'
  562. end
  563. item
  564. TopLeft.Coordinates = {00006842000010420000000000000000}
  565. BottomRight.Coordinates = {00007442000034420000000000000000}
  566. Align = GLAlLeft
  567. Name = 'Left1'
  568. end
  569. item
  570. TopLeft.Coordinates = {00007442000010420000000000000000}
  571. BottomRight.Coordinates = {00008E42000034420000000000000000}
  572. Align = GLAlCenter
  573. Name = 'Center1'
  574. end
  575. item
  576. TopLeft.Coordinates = {00008E42000010420000000000000000}
  577. BottomRight.Coordinates = {00009442000034420000000000000000}
  578. Align = GLAlRight
  579. Name = 'Right1'
  580. end
  581. item
  582. TopLeft.Coordinates = {00006842000034420000000000000000}
  583. BottomRight.Coordinates = {00007442000044420000000000000000}
  584. Align = GLAlBottomLeft
  585. Name = 'BottomLeft1'
  586. end
  587. item
  588. TopLeft.Coordinates = {00007442000034420000000000000000}
  589. BottomRight.Coordinates = {00008E42000044420000000000000000}
  590. Align = GLAlBottom
  591. Name = 'Bottom1'
  592. end
  593. item
  594. TopLeft.Coordinates = {00008E42000034420000000000000000}
  595. BottomRight.Coordinates = {00009442000044420000000000000000}
  596. Align = GLAlBottomRight
  597. Name = 'BottomRight1'
  598. end>
  599. Name = 'button_down'
  600. end
  601. item
  602. Elements = <
  603. item
  604. TopLeft.Coordinates = {000096420000F8410000000000000000}
  605. BottomRight.Coordinates = {00009A42000004420000000000000000}
  606. Align = GLAlTopLeft
  607. Name = 'TopLeft1'
  608. end
  609. item
  610. TopLeft.Coordinates = {00009A420000F8410000000000000000}
  611. BottomRight.Coordinates = {0000AE42000004420000000000000000}
  612. Align = GLAlTop
  613. Name = 'Top1'
  614. end
  615. item
  616. TopLeft.Coordinates = {0000AE420000F8410000000000000000}
  617. BottomRight.Coordinates = {0000B242000004420000000000000000}
  618. Align = GLAlTopRight
  619. Name = 'TopRight1'
  620. end
  621. item
  622. TopLeft.Coordinates = {00009642000004420000000000000000}
  623. BottomRight.Coordinates = {00009A4200002C420000000000000000}
  624. Align = GLAlLeft
  625. Name = 'Left1'
  626. end
  627. item
  628. TopLeft.Coordinates = {00009A42000004420000000000000000}
  629. BottomRight.Coordinates = {0000AE4200002C420000000000000000}
  630. Align = GLAlCenter
  631. Name = 'Center1'
  632. end
  633. item
  634. TopLeft.Coordinates = {0000AE42000004420000000000000000}
  635. BottomRight.Coordinates = {0000B24200002C420000000000000000}
  636. Align = GLAlRight
  637. Name = 'Right1'
  638. end
  639. item
  640. TopLeft.Coordinates = {0000964200002C420000000000000000}
  641. BottomRight.Coordinates = {00009A42000034420000000000000000}
  642. Align = GLAlBottomLeft
  643. Name = 'BottomLeft1'
  644. end
  645. item
  646. TopLeft.Coordinates = {00009A4200002C420000000000000000}
  647. BottomRight.Coordinates = {0000AE42000034420000000000000000}
  648. Align = GLAlBottom
  649. Name = 'BottomCenter1'
  650. end
  651. item
  652. TopLeft.Coordinates = {0000AE4200002C420000000000000000}
  653. BottomRight.Coordinates = {0000B242000034420000000000000000}
  654. Align = GLAlBottomRight
  655. Name = 'BottomRight1'
  656. end>
  657. Name = 'checkbox_checked'
  658. end
  659. item
  660. Elements = <
  661. item
  662. TopLeft.Coordinates = {0000964200003C420000000000000000}
  663. BottomRight.Coordinates = {00009A42000044420000000000000000}
  664. Align = GLAlTopLeft
  665. Name = 'TopLeft1'
  666. end
  667. item
  668. TopLeft.Coordinates = {00009A4200003C420000000000000000}
  669. BottomRight.Coordinates = {0000AE42000044420000000000000000}
  670. Align = GLAlTop
  671. Name = 'Top1'
  672. end
  673. item
  674. TopLeft.Coordinates = {0000AE4200003C420000000000000000}
  675. BottomRight.Coordinates = {0000B242000044420000000000000000}
  676. Align = GLAlTopRight
  677. Name = 'TopRight1'
  678. end
  679. item
  680. TopLeft.Coordinates = {00009642000044420000000000000000}
  681. BottomRight.Coordinates = {00009A4200006C420000000000000000}
  682. Align = GLAlLeft
  683. Name = 'Left1'
  684. end
  685. item
  686. TopLeft.Coordinates = {00009A42000044420000000000000000}
  687. BottomRight.Coordinates = {0000AE4200006C420000000000000000}
  688. Align = GLAlCenter
  689. Name = 'Center1'
  690. end
  691. item
  692. TopLeft.Coordinates = {0000AE42000044420000000000000000}
  693. BottomRight.Coordinates = {0000B24200006C420000000000000000}
  694. Align = GLAlRight
  695. Name = 'Right1'
  696. end
  697. item
  698. TopLeft.Coordinates = {0000964200006C420000000000000000}
  699. BottomRight.Coordinates = {00009A42000074420000000000000000}
  700. Align = GLAlBottomLeft
  701. Name = 'BottomLeft1'
  702. end
  703. item
  704. TopLeft.Coordinates = {00009A4200006C420000000000000000}
  705. BottomRight.Coordinates = {0000AE42000074420000000000000000}
  706. Align = GLAlBottom
  707. Name = 'BottomCenter1'
  708. end
  709. item
  710. TopLeft.Coordinates = {0000AE4200006C420000000000000000}
  711. BottomRight.Coordinates = {0000B242000074420000000000000000}
  712. Align = GLAlBottomRight
  713. Name = 'BottomRight1'
  714. end>
  715. Name = 'checkbox_unchecked'
  716. end
  717. item
  718. Elements = <
  719. item
  720. TopLeft.Coordinates = {0000B44200003C420000000000000000}
  721. BottomRight.Coordinates = {0000B842000044420000000000000000}
  722. Align = GLAlTopLeft
  723. Name = 'TopLeft1'
  724. end
  725. item
  726. TopLeft.Coordinates = {0000B84200003C420000000000000000}
  727. BottomRight.Coordinates = {0000CC42000044420000000000000000}
  728. Align = GLAlTop
  729. Name = 'Top1'
  730. end
  731. item
  732. TopLeft.Coordinates = {0000CC4200003C420000000000000000}
  733. BottomRight.Coordinates = {0000D042000044420000000000000000}
  734. Align = GLAlTopRight
  735. Name = 'TopRight1'
  736. end
  737. item
  738. TopLeft.Coordinates = {0000B442000044420000000000000000}
  739. BottomRight.Coordinates = {0000B84200006C420000000000000000}
  740. Align = GLAlLeft
  741. Name = 'Left1'
  742. end
  743. item
  744. TopLeft.Coordinates = {0000B842000044420000000000000000}
  745. BottomRight.Coordinates = {0000CC4200006C420000000000000000}
  746. Align = GLAlCenter
  747. Name = 'Center1'
  748. end
  749. item
  750. TopLeft.Coordinates = {0000CC42000044420000000000000000}
  751. BottomRight.Coordinates = {0000D04200006C420000000000000000}
  752. Align = GLAlRight
  753. Name = 'Right1'
  754. end
  755. item
  756. TopLeft.Coordinates = {0000B44200006C420000000000000000}
  757. BottomRight.Coordinates = {0000B842000074420000000000000000}
  758. Align = GLAlBottomLeft
  759. Name = 'BottomLeft1'
  760. end
  761. item
  762. TopLeft.Coordinates = {0000B84200006C420000000000000000}
  763. BottomRight.Coordinates = {0000CC42000074420000000000000000}
  764. Align = GLAlBottom
  765. Name = 'BottomCenter1'
  766. end
  767. item
  768. TopLeft.Coordinates = {0000CC4200006C420000000000000000}
  769. BottomRight.Coordinates = {0000D042000074420000000000000000}
  770. Align = GLAlBottomRight
  771. Name = 'BottomRight1'
  772. end>
  773. Name = 'edit'
  774. end>
  775. FileName = '..\..\media\default.layout'
  776. Left = 40
  777. Top = 144
  778. end
  779. object GLMaterialLibrary1: TGLMaterialLibrary
  780. Materials = <
  781. item
  782. Name = 'Gui'
  783. Tag = 0
  784. Material.Texture.ImageClassName = 'TGLPicFileImage'
  785. Material.Texture.Image.PictureFileName = 'defaultskin.bmp'
  786. Material.Texture.ImageAlpha = tiaOpaque
  787. Material.Texture.TextureMode = tmReplace
  788. Material.Texture.Disabled = False
  789. end
  790. item
  791. Name = 'Brush'
  792. Tag = 0
  793. Material.BlendingMode = bmTransparency
  794. Material.Texture.ImageClassName = 'TGLPicFileImage'
  795. Material.Texture.Image.PictureFileName = 'brush.bmp'
  796. Material.Texture.ImageAlpha = tiaTopLeftPointColorTransparent
  797. Material.Texture.TextureMode = tmReplace
  798. Material.Texture.Disabled = False
  799. end
  800. item
  801. Name = 'Pen'
  802. Tag = 0
  803. Material.BlendingMode = bmTransparency
  804. Material.Texture.ImageClassName = 'TGLPicFileImage'
  805. Material.Texture.Image.PictureFileName = 'pen.bmp'
  806. Material.Texture.ImageAlpha = tiaTopLeftPointColorTransparent
  807. Material.Texture.TextureMode = tmReplace
  808. Material.Texture.Disabled = False
  809. end
  810. item
  811. Name = 'White'
  812. Tag = 0
  813. Material.FrontProperties.Ambient.Color = {0000803F0000803F0000803F0000803F}
  814. Material.FrontProperties.Diffuse.Color = {0000803F0000803F0000803F0000803F}
  815. Material.FrontProperties.Emission.Color = {0000803F0000803F0000803F0000803F}
  816. Material.Texture.TextureMode = tmReplace
  817. end
  818. item
  819. Name = 'Black'
  820. Tag = 0
  821. Material.FrontProperties.Diffuse.Color = {0000000000000000000000000000803F}
  822. Material.Texture.TextureMode = tmReplace
  823. end
  824. item
  825. Name = 'Red'
  826. Tag = 0
  827. Material.FrontProperties.Diffuse.Color = {0000803F00000000000000000000803F}
  828. end
  829. item
  830. Name = 'Green'
  831. Tag = 0
  832. Material.FrontProperties.Diffuse.Color = {000000000000803F000000000000803F}
  833. end
  834. item
  835. Name = 'Blue'
  836. Tag = 0
  837. Material.FrontProperties.Diffuse.Color = {00000000000000000000803F0000803F}
  838. end>
  839. TexturePaths = '..\\..\\..\\..\\media\\'
  840. Left = 200
  841. Top = 16
  842. end
  843. object OpenDialog1: TOpenDialog
  844. DefaultExt = 'bmp'
  845. Filter = 'Bitmaps|*.bmp'
  846. Title = 'Open Bitmap'
  847. Left = 392
  848. Top = 16
  849. end
  850. object SaveDialog1: TSaveDialog
  851. DefaultExt = 'bmp'
  852. Filter = 'Bitmaps|*.bmp'
  853. Title = 'Save Bitmap'
  854. Left = 464
  855. Top = 16
  856. end
  857. end