UFRMPayloadDecoder.dfm 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417
  1. object FRMPayloadDecoder: TFRMPayloadDecoder
  2. Left = 0
  3. Top = 0
  4. ActiveControl = ebOphash
  5. BorderIcons = [biSystemMenu]
  6. BorderStyle = bsSingle
  7. Caption = 'Operation Information/Decoder'
  8. ClientHeight = 406
  9. ClientWidth = 674
  10. Color = clBtnFace
  11. Font.Charset = DEFAULT_CHARSET
  12. Font.Color = clWindowText
  13. Font.Height = -11
  14. Font.Name = 'Tahoma'
  15. Font.Style = []
  16. OldCreateOrder = False
  17. Position = poOwnerFormCenter
  18. OnCreate = FormCreate
  19. PixelsPerInch = 96
  20. TextHeight = 13
  21. object Label1: TLabel
  22. Left = 20
  23. Top = 56
  24. Width = 46
  25. Height = 13
  26. Caption = 'Block/Op:'
  27. end
  28. object lblBlock: TLabel
  29. Left = 72
  30. Top = 51
  31. Width = 109
  32. Height = 19
  33. Caption = '000000/0000'
  34. Font.Charset = DEFAULT_CHARSET
  35. Font.Color = clBlack
  36. Font.Height = -16
  37. Font.Name = 'Tahoma'
  38. Font.Style = [fsBold]
  39. ParentFont = False
  40. end
  41. object lblDateTime: TLabel
  42. Left = 255
  43. Top = 51
  44. Width = 30
  45. Height = 19
  46. Caption = '000'
  47. Font.Charset = DEFAULT_CHARSET
  48. Font.Color = clBlack
  49. Font.Height = -16
  50. Font.Name = 'Tahoma'
  51. Font.Style = [fsBold]
  52. ParentFont = False
  53. end
  54. object Label6: TLabel
  55. Left = 195
  56. Top = 56
  57. Width = 52
  58. Height = 13
  59. Caption = 'Date Time:'
  60. end
  61. object Label2: TLabel
  62. Left = 20
  63. Top = 106
  64. Width = 52
  65. Height = 13
  66. Caption = 'Operation:'
  67. end
  68. object lblOperationTxt: TLabel
  69. Left = 90
  70. Top = 101
  71. Width = 561
  72. Height = 22
  73. AutoSize = False
  74. Caption = '000'
  75. Font.Charset = DEFAULT_CHARSET
  76. Font.Color = clBlack
  77. Font.Height = -16
  78. Font.Name = 'Tahoma'
  79. Font.Style = [fsBold]
  80. ParentFont = False
  81. WordWrap = True
  82. end
  83. object lblAmountCaption: TLabel
  84. Left = 220
  85. Top = 81
  86. Width = 41
  87. Height = 13
  88. Caption = 'Amount:'
  89. end
  90. object lblAmount: TLabel
  91. Left = 270
  92. Top = 76
  93. Width = 30
  94. Height = 19
  95. Caption = '000'
  96. Font.Charset = DEFAULT_CHARSET
  97. Font.Color = clBlack
  98. Font.Height = -16
  99. Font.Name = 'Tahoma'
  100. Font.Style = [fsBold]
  101. ParentFont = False
  102. end
  103. object lblFeeCaption: TLabel
  104. Left = 517
  105. Top = 56
  106. Width = 22
  107. Height = 13
  108. Caption = 'Fee:'
  109. end
  110. object lblFee: TLabel
  111. Left = 547
  112. Top = 51
  113. Width = 30
  114. Height = 19
  115. Caption = '000'
  116. Font.Charset = DEFAULT_CHARSET
  117. Font.Color = clBlack
  118. Font.Height = -16
  119. Font.Name = 'Tahoma'
  120. Font.Style = [fsBold]
  121. ParentFont = False
  122. end
  123. object Label4: TLabel
  124. Left = 20
  125. Top = 24
  126. Width = 38
  127. Height = 13
  128. Caption = 'OpHash'
  129. end
  130. object lblSenderCaption: TLabel
  131. Left = 20
  132. Top = 81
  133. Width = 38
  134. Height = 13
  135. Caption = 'Sender:'
  136. end
  137. object lblSender: TLabel
  138. Left = 64
  139. Top = 76
  140. Width = 97
  141. Height = 19
  142. Caption = '9999999-99'
  143. Font.Charset = DEFAULT_CHARSET
  144. Font.Color = clBlack
  145. Font.Height = -16
  146. Font.Name = 'Tahoma'
  147. Font.Style = [fsBold]
  148. ParentFont = False
  149. end
  150. object lblReceiverCaption: TLabel
  151. Left = 411
  152. Top = 81
  153. Width = 46
  154. Height = 13
  155. Caption = 'Receiver:'
  156. end
  157. object lblReceiver: TLabel
  158. Left = 463
  159. Top = 76
  160. Width = 30
  161. Height = 19
  162. Caption = '000'
  163. Font.Charset = DEFAULT_CHARSET
  164. Font.Color = clBlack
  165. Font.Height = -16
  166. Font.Name = 'Tahoma'
  167. Font.Style = [fsBold]
  168. ParentFont = False
  169. end
  170. object lblReceiverInfo: TLabel
  171. Left = 481
  172. Top = 50
  173. Width = 121
  174. Height = 19
  175. Caption = '(Receiver info)'
  176. Font.Charset = DEFAULT_CHARSET
  177. Font.Color = clRed
  178. Font.Height = -16
  179. Font.Name = 'Tahoma'
  180. Font.Style = [fsBold]
  181. ParentFont = False
  182. end
  183. object PageControl: TPageControl
  184. Left = 20
  185. Top = 140
  186. Width = 631
  187. Height = 206
  188. ActivePage = tsDecoded
  189. TabOrder = 2
  190. OnChanging = PageControlChanging
  191. object tsDecoded: TTabSheet
  192. Caption = 'Payload'
  193. object Label7: TLabel
  194. Left = 15
  195. Top = 94
  196. Width = 87
  197. Height = 13
  198. Caption = 'Decoded Payload:'
  199. end
  200. object lblDecodedMethod: TLabel
  201. Left = 562
  202. Top = 94
  203. Width = 44
  204. Height = 13
  205. Alignment = taRightJustify
  206. Caption = '(Method)'
  207. Font.Charset = DEFAULT_CHARSET
  208. Font.Color = clGray
  209. Font.Height = -11
  210. Font.Name = 'Tahoma'
  211. Font.Style = []
  212. ParentFont = False
  213. end
  214. object Label3: TLabel
  215. Left = 15
  216. Top = 9
  217. Width = 155
  218. Height = 13
  219. Caption = 'Original Payload in Hexadecimal:'
  220. end
  221. object memoDecoded: TMemo
  222. Left = 15
  223. Top = 111
  224. Width = 591
  225. Height = 55
  226. TabStop = False
  227. Font.Charset = DEFAULT_CHARSET
  228. Font.Color = clBlack
  229. Font.Height = -13
  230. Font.Name = 'Tahoma'
  231. Font.Style = [fsBold]
  232. Lines.Strings = (
  233. 'memoDecoded')
  234. ParentFont = False
  235. ReadOnly = True
  236. TabOrder = 0
  237. OnKeyDown = memoDecodedKeyDown
  238. end
  239. object memoOriginalPayloadInHexa: TMemo
  240. Left = 15
  241. Top = 28
  242. Width = 591
  243. Height = 55
  244. TabStop = False
  245. Color = clBtnFace
  246. Font.Charset = DEFAULT_CHARSET
  247. Font.Color = clBlack
  248. Font.Height = -13
  249. Font.Name = 'Tahoma'
  250. Font.Style = [fsBold]
  251. Lines.Strings = (
  252. 'memoDecoded')
  253. ParentFont = False
  254. ReadOnly = True
  255. TabOrder = 1
  256. OnKeyDown = memoDecodedKeyDown
  257. end
  258. end
  259. object tsDecodeMethods: TTabSheet
  260. Caption = 'Decode methods'
  261. ImageIndex = 1
  262. object lblPasswordsInfo: TLabel
  263. Left = 235
  264. Top = 162
  265. Width = 81
  266. Height = 13
  267. Caption = 'lblPasswordsInfo'
  268. end
  269. object cbMethodPublicPayload: TCheckBox
  270. Left = 16
  271. Top = 15
  272. Width = 225
  273. Height = 17
  274. Caption = 'Not encrypted (Public payload)'
  275. TabOrder = 0
  276. OnClick = cbMethodPublicPayloadClick
  277. end
  278. object cbUsingPrivateKeys: TCheckBox
  279. Left = 16
  280. Top = 38
  281. Width = 225
  282. Height = 17
  283. Caption = 'Using Private keys of my Wallet'
  284. TabOrder = 1
  285. OnClick = cbMethodPublicPayloadClick
  286. end
  287. object cbUsingPasswords: TCheckBox
  288. Left = 16
  289. Top = 61
  290. Width = 225
  291. Height = 17
  292. Caption = 'Using Passwords of the list'
  293. TabOrder = 2
  294. OnClick = cbMethodPublicPayloadClick
  295. end
  296. object memoPasswords: TMemo
  297. Left = 235
  298. Top = 10
  299. Width = 371
  300. Height = 146
  301. ScrollBars = ssBoth
  302. TabOrder = 3
  303. OnChange = cbMethodPublicPayloadClick
  304. end
  305. object bbSaveMethods: TBitBtn
  306. Left = 60
  307. Top = 110
  308. Width = 75
  309. Height = 25
  310. Caption = 'Save'
  311. DoubleBuffered = True
  312. Glyph.Data = {
  313. DE010000424DDE01000000000000760000002800000024000000120000000100
  314. 0400000000006801000000000000000000001000000000000000000000000000
  315. 80000080000000808000800000008000800080800000C0C0C000808080000000
  316. FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
  317. 3333333333333333333333330000333333333333333333333333F33333333333
  318. 00003333344333333333333333388F3333333333000033334224333333333333
  319. 338338F3333333330000333422224333333333333833338F3333333300003342
  320. 222224333333333383333338F3333333000034222A22224333333338F338F333
  321. 8F33333300003222A3A2224333333338F3838F338F33333300003A2A333A2224
  322. 33333338F83338F338F33333000033A33333A222433333338333338F338F3333
  323. 0000333333333A222433333333333338F338F33300003333333333A222433333
  324. 333333338F338F33000033333333333A222433333333333338F338F300003333
  325. 33333333A222433333333333338F338F00003333333333333A22433333333333
  326. 3338F38F000033333333333333A223333333333333338F830000333333333333
  327. 333A333333333333333338330000333333333333333333333333333333333333
  328. 0000}
  329. NumGlyphs = 2
  330. ParentDoubleBuffered = False
  331. TabOrder = 4
  332. OnClick = bbSaveMethodsClick
  333. end
  334. end
  335. end
  336. object bbClose: TBitBtn
  337. Left = 572
  338. Top = 362
  339. Width = 79
  340. Height = 25
  341. Cancel = True
  342. Caption = 'Close'
  343. DoubleBuffered = True
  344. Glyph.Data = {
  345. 76010000424D7601000000000000760000002800000020000000100000000100
  346. 04000000000000010000120B0000120B00001000000000000000000000000000
  347. 800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
  348. FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00555555555555
  349. 555555555555555555555555555555555555555555FF55555555555559055555
  350. 55555555577FF5555555555599905555555555557777F5555555555599905555
  351. 555555557777FF5555555559999905555555555777777F555555559999990555
  352. 5555557777777FF5555557990599905555555777757777F55555790555599055
  353. 55557775555777FF5555555555599905555555555557777F5555555555559905
  354. 555555555555777FF5555555555559905555555555555777FF55555555555579
  355. 05555555555555777FF5555555555557905555555555555777FF555555555555
  356. 5990555555555555577755555555555555555555555555555555}
  357. ModalResult = 2
  358. NumGlyphs = 2
  359. ParentDoubleBuffered = False
  360. TabOrder = 3
  361. end
  362. object bbFind: TBitBtn
  363. Left = 599
  364. Top = 19
  365. Width = 52
  366. Height = 25
  367. Caption = '&Find'
  368. DoubleBuffered = True
  369. Glyph.Data = {
  370. 36030000424D3603000000000000360000002800000010000000100000000100
  371. 18000000000000030000120B0000120B00000000000000000000FF00FF4A667C
  372. BE9596FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
  373. FFFF00FFFF00FFFF00FF6B9CC31E89E84B7AA3C89693FF00FFFF00FFFF00FFFF
  374. 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF4BB4FE51B5FF
  375. 2089E94B7AA2C69592FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
  376. FFFF00FFFF00FFFF00FFFF00FF51B7FE51B3FF1D87E64E7AA0CA9792FF00FFFF
  377. 00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
  378. 51B7FE4EB2FF1F89E64E7BA2B99497FF00FFFF00FFFF00FFFF00FFFF00FFFF00
  379. FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF52B8FE4BB1FF2787D95F6A76FF
  380. 00FFB0857FC09F94C09F96BC988EFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
  381. FF00FFFF00FF55BDFFB5D6EDBF9D92BB9B8CE7DAC2FFFFE3FFFFE5FDFADAD8C3
  382. B3B58D85FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFCEA795FD
  383. EEBEFFFFD8FFFFDAFFFFDBFFFFE6FFFFFBEADDDCAE837FFF00FFFF00FFFF00FF
  384. FF00FFFF00FFFF00FFFF00FFC1A091FBDCA8FEF7D0FFFFDBFFFFE3FFFFF8FFFF
  385. FDFFFFFDC6A99CFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFC1A091FEE3ACF1
  386. C491FCF2CAFFFFDDFFFFE4FFFFF7FFFFF7FFFFE9EEE5CBB9948CFF00FFFF00FF
  387. FF00FFFF00FFFF00FFC2A191FFE6AEEEB581F7DCAEFEFDD8FFFFDFFFFFE3FFFF
  388. E4FFFFE0F3ECD2BB968EFF00FFFF00FFFF00FFFF00FFFF00FFBC978CFBE7B7F4
  389. C791F2C994F8E5B9FEFCD8FFFFDDFFFFDCFFFFE0E2D2BAB68E86FF00FFFF00FF
  390. FF00FFFF00FFFF00FFFF00FFD9C3A9FFFEE5F7DCB8F2C994F5D4A5FAE8BDFDF4
  391. C9FDFBD6B69089FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFB58D85E8
  392. DEDDFFFEF2F9D8A3F4C48CF9D49FFDEAB8D0B49FB89086FF00FFFF00FFFF00FF
  393. FF00FFFF00FFFF00FFFF00FFFF00FFAD827FC9AA9EEFE0B7EFDFB2E7CEACB890
  394. 86B89086FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
  395. 00FFFF00FFBA968ABB988CB79188FF00FFFF00FFFF00FFFF00FF}
  396. ParentDoubleBuffered = False
  397. TabOrder = 1
  398. TabStop = False
  399. OnClick = bbFindClick
  400. end
  401. object ebOphash: TEdit
  402. Left = 64
  403. Top = 20
  404. Width = 529
  405. Height = 22
  406. Font.Charset = DEFAULT_CHARSET
  407. Font.Color = clWindowText
  408. Font.Height = -12
  409. Font.Name = 'Tahoma'
  410. Font.Style = [fsBold]
  411. ParentFont = False
  412. TabOrder = 0
  413. Text = '12345678901234567890123456789012345678901234567890123456789012'
  414. OnExit = ebOphashExit
  415. OnKeyPress = ebOphashKeyPress
  416. end
  417. end