fGuiPaint.dfm 29 KB

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