Main.fmx 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277
  1. object Form1: TForm1
  2. Left = 0
  3. Top = 0
  4. Caption = 'Quick.OAuth'
  5. ClientHeight = 588
  6. ClientWidth = 640
  7. Fill.Kind = Solid
  8. Position = DesktopCenter
  9. FormFactor.Width = 320
  10. FormFactor.Height = 480
  11. FormFactor.Devices = [Desktop]
  12. OnClose = FormClose
  13. DesignerMasterStyle = 0
  14. object Label1: TLabel
  15. StyledSettings = [Family, Style, FontColor]
  16. Position.X = 16.000000000000000000
  17. Position.Y = 80.000000000000000000
  18. Size.Width = 100.000000000000000000
  19. Size.Height = 30.000000000000000000
  20. Size.PlatformDefault = False
  21. TextSettings.Font.Size = 14.000000000000000000
  22. Text = 'ClientID'
  23. end
  24. object efClientID: TEdit
  25. Touch.InteractiveGestures = [LongTap, DoubleTap]
  26. Anchors = [akLeft, akTop, akRight]
  27. TextSettings.Font.Size = 14.000000000000000000
  28. Position.X = 120.000000000000000000
  29. Position.Y = 80.000000000000000000
  30. Size.Width = 500.000000000000000000
  31. Size.Height = 30.000000000000000000
  32. Size.PlatformDefault = False
  33. StyledSettings = [Family, Style, FontColor]
  34. end
  35. object Label2: TLabel
  36. StyledSettings = [Family, Style, FontColor]
  37. Position.X = 16.000000000000000000
  38. Position.Y = 138.000000000000000000
  39. Size.Width = 100.000000000000000000
  40. Size.Height = 30.000000000000000000
  41. Size.PlatformDefault = False
  42. TextSettings.Font.Size = 14.000000000000000000
  43. Text = 'SecretID'
  44. end
  45. object efSecretID: TEdit
  46. Touch.InteractiveGestures = [LongTap, DoubleTap]
  47. Anchors = [akLeft, akTop, akRight]
  48. TextSettings.Font.Size = 14.000000000000000000
  49. Position.X = 120.000000000000000000
  50. Position.Y = 136.000000000000000000
  51. Size.Width = 500.000000000000000000
  52. Size.Height = 30.000000000000000000
  53. Size.PlatformDefault = False
  54. StyledSettings = [Family, Style, FontColor]
  55. end
  56. object Label3: TLabel
  57. StyledSettings = [Family, Style, FontColor]
  58. Position.X = 16.000000000000000000
  59. Position.Y = 189.000000000000000000
  60. Size.Width = 100.000000000000000000
  61. Size.Height = 36.000000000000000000
  62. Size.PlatformDefault = False
  63. TextSettings.Font.Size = 14.000000000000000000
  64. Text = 'Callback URL'
  65. end
  66. object efCallbackURL: TEdit
  67. Touch.InteractiveGestures = [LongTap, DoubleTap]
  68. Anchors = [akLeft, akTop, akRight]
  69. Text = 'http://127.0.0.1:8889'
  70. TextSettings.Font.Size = 14.000000000000000000
  71. Position.X = 120.000000000000000000
  72. Position.Y = 192.000000000000000000
  73. Size.Width = 500.000000000000000000
  74. Size.Height = 30.000000000000000000
  75. Size.PlatformDefault = False
  76. StyledSettings = [Family, Style, FontColor]
  77. end
  78. object Label5: TLabel
  79. StyledSettings = [Family, Style, FontColor]
  80. Position.X = 120.000000000000000000
  81. Position.Y = 296.000000000000000000
  82. Size.Width = 100.000000000000000000
  83. Size.Height = 33.000000000000000000
  84. Size.PlatformDefault = False
  85. TextSettings.Font.Size = 14.000000000000000000
  86. Text = 'Access Token:'
  87. end
  88. object btnAuthorise: TButton
  89. Position.X = 16.000000000000000000
  90. Position.Y = 256.000000000000000000
  91. Size.Width = 97.000000000000000000
  92. Size.Height = 35.000000000000000000
  93. Size.PlatformDefault = False
  94. Text = 'Authorise'
  95. OnClick = btnAuthoriseClick
  96. end
  97. object Label6: TLabel
  98. StyledSettings = [Family, Style, FontColor]
  99. Position.X = 120.000000000000000000
  100. Position.Y = 344.000000000000000000
  101. Size.Width = 100.000000000000000000
  102. Size.Height = 33.000000000000000000
  103. Size.PlatformDefault = False
  104. TextSettings.Font.Size = 14.000000000000000000
  105. Text = 'Expiration:'
  106. end
  107. object Label7: TLabel
  108. StyledSettings = [Family, Style, FontColor]
  109. Position.X = 120.000000000000000000
  110. Position.Y = 392.000000000000000000
  111. Size.Width = 100.000000000000000000
  112. Size.Height = 33.000000000000000000
  113. Size.PlatformDefault = False
  114. TextSettings.Font.Size = 14.000000000000000000
  115. Text = 'Refresh Token:'
  116. end
  117. object btnRefresh: TButton
  118. Position.X = 16.000000000000000000
  119. Position.Y = 448.000000000000000000
  120. Size.Width = 97.000000000000000000
  121. Size.Height = 35.000000000000000000
  122. Size.PlatformDefault = False
  123. Text = 'Refresh Token'
  124. OnClick = btnRefreshClick
  125. end
  126. object cbUseExisting: TCheckBox
  127. StyledSettings = [Family, Style, FontColor]
  128. IsChecked = True
  129. Position.X = 120.000000000000000000
  130. Position.Y = 264.000000000000000000
  131. Size.Width = 137.000000000000000000
  132. Size.Height = 19.000000000000000000
  133. Size.PlatformDefault = False
  134. Text = 'Use Existing Token'
  135. TextSettings.Font.Size = 14.000000000000000000
  136. end
  137. object Label4: TLabel
  138. StyledSettings = [Family, Style, FontColor]
  139. Position.X = 120.000000000000000000
  140. Position.Y = 488.000000000000000000
  141. Size.Width = 100.000000000000000000
  142. Size.Height = 33.000000000000000000
  143. Size.PlatformDefault = False
  144. TextSettings.Font.Size = 14.000000000000000000
  145. Text = 'Access Token:'
  146. end
  147. object crcAuthorise: TCircle
  148. Fill.Color = claRed
  149. Position.X = 20.000000000000000000
  150. Position.Y = 265.000000000000000000
  151. Size.Width = 16.000000000000000000
  152. Size.Height = 16.000000000000000000
  153. Size.PlatformDefault = False
  154. Stroke.Kind = None
  155. end
  156. object crcRefresh: TCircle
  157. Fill.Color = claRed
  158. Position.X = 92.000000000000000000
  159. Position.Y = 497.000000000000000000
  160. Size.Width = 16.000000000000000000
  161. Size.Height = 16.000000000000000000
  162. Size.PlatformDefault = False
  163. Stroke.Kind = None
  164. end
  165. object cbMakeTokenExpire: TCheckBox
  166. StyledSettings = [Family, Style, FontColor]
  167. Position.X = 120.000000000000000000
  168. Position.Y = 456.000000000000000000
  169. Size.Width = 137.000000000000000000
  170. Size.Height = 19.000000000000000000
  171. Size.PlatformDefault = False
  172. Text = 'Make Token Expire'
  173. TextSettings.Font.Size = 14.000000000000000000
  174. end
  175. object RoundRect1: TRoundRect
  176. Anchors = [akLeft, akTop, akRight]
  177. Fill.Color = claAntiquewhite
  178. Position.X = 216.000000000000000000
  179. Position.Y = 296.000000000000000000
  180. Size.Width = 401.000000000000000000
  181. Size.Height = 33.000000000000000000
  182. Size.PlatformDefault = False
  183. Stroke.Kind = None
  184. object lbAccessToken: TLabel
  185. Align = Client
  186. StyledSettings = [Family, Style, FontColor]
  187. Margins.Left = 10.000000000000000000
  188. Margins.Right = 10.000000000000000000
  189. Size.Width = 381.000000000000000000
  190. Size.Height = 33.000000000000000000
  191. Size.PlatformDefault = False
  192. TextSettings.Font.Size = 14.000000000000000000
  193. Text = 'Not retrieved'
  194. end
  195. end
  196. object RoundRect2: TRoundRect
  197. Fill.Color = claAntiquewhite
  198. Position.X = 216.000000000000000000
  199. Position.Y = 344.000000000000000000
  200. Size.Width = 65.000000000000000000
  201. Size.Height = 33.000000000000000000
  202. Size.PlatformDefault = False
  203. Stroke.Kind = None
  204. object lbExpiration: TLabel
  205. Align = Client
  206. StyledSettings = [Family, Style, FontColor]
  207. Margins.Left = 10.000000000000000000
  208. Margins.Right = 10.000000000000000000
  209. Size.Width = 45.000000000000000000
  210. Size.Height = 33.000000000000000000
  211. Size.PlatformDefault = False
  212. TextSettings.Font.Size = 14.000000000000000000
  213. TextSettings.HorzAlign = Trailing
  214. Text = '0'
  215. end
  216. end
  217. object RoundRect3: TRoundRect
  218. Anchors = [akLeft, akTop, akRight]
  219. Fill.Color = claAntiquewhite
  220. Position.X = 216.000000000000000000
  221. Position.Y = 392.000000000000000000
  222. Size.Width = 401.000000000000000000
  223. Size.Height = 33.000000000000000000
  224. Size.PlatformDefault = False
  225. Stroke.Kind = None
  226. object lbRefreshToken: TLabel
  227. Align = Client
  228. StyledSettings = [Family, Style, FontColor]
  229. Margins.Left = 10.000000000000000000
  230. Margins.Right = 10.000000000000000000
  231. Size.Width = 381.000000000000000000
  232. Size.Height = 33.000000000000000000
  233. Size.PlatformDefault = False
  234. TextSettings.Font.Size = 14.000000000000000000
  235. Text = 'Not retrieved'
  236. end
  237. end
  238. object RoundRect4: TRoundRect
  239. Anchors = [akLeft, akTop, akRight]
  240. Fill.Color = claAntiquewhite
  241. Position.X = 216.000000000000000000
  242. Position.Y = 488.000000000000000000
  243. Size.Width = 401.000000000000000000
  244. Size.Height = 33.000000000000000000
  245. Size.PlatformDefault = False
  246. Stroke.Kind = None
  247. object lbReloadedToken: TLabel
  248. Align = Client
  249. StyledSettings = [Family, Style, FontColor]
  250. Margins.Left = 10.000000000000000000
  251. Margins.Right = 10.000000000000000000
  252. Size.Width = 381.000000000000000000
  253. Size.Height = 33.000000000000000000
  254. Size.PlatformDefault = False
  255. TextSettings.Font.Size = 14.000000000000000000
  256. Text = 'Not retrieved'
  257. end
  258. end
  259. object Label8: TLabel
  260. Align = Top
  261. StyledSettings = [Family]
  262. Margins.Left = 20.000000000000000000
  263. Margins.Top = 20.000000000000000000
  264. Margins.Right = 20.000000000000000000
  265. Position.X = 20.000000000000000000
  266. Position.Y = 20.000000000000000000
  267. Size.Width = 600.000000000000000000
  268. Size.Height = 29.000000000000000000
  269. Size.PlatformDefault = False
  270. TextSettings.Font.Size = 26.000000000000000000
  271. TextSettings.Font.StyleExt = {00070000000000000004000000}
  272. TextSettings.FontColor = claRed
  273. TextSettings.HorzAlign = Center
  274. Text = '*** Check the Readme.txt for instructions ***'
  275. TabOrder = 1
  276. end
  277. end