fGuiPaintC.dfm 29 KB

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