1object MainForm: TMainForm
2  Left = 489
3  Height = 368
4  Top = 180
5  Width = 600
6  ActiveControl = PCData
7  Caption = 'SQLDB REST Bridge BufDataset client'
8  ClientHeight = 368
9  ClientWidth = 600
10  Constraints.MinWidth = 600
11  SessionProperties = 'EPasword.Text;EURL.Text;EUserName.Text;Height;Left;Top;Width'
12  LCLVersion = '2.1.0.0'
13  object GBServer: TGroupBox
14    Left = 0
15    Height = 96
16    Top = 0
17    Width = 600
18    Align = alTop
19    Caption = 'Server Connection'
20    ClientHeight = 78
21    ClientWidth = 598
22    TabOrder = 0
23    object EURL: TEdit
24      Left = 88
25      Height = 27
26      Top = 8
27      Width = 497
28      Anchors = [akTop, akLeft, akRight]
29      TabOrder = 0
30      Text = 'http://localhost:3000/'
31      TextHint = 'URL for SQLDB Rest bridge server'
32    end
33    object LEURL: TLabel
34      Left = 8
35      Height = 24
36      Top = 8
37      Width = 69
38      Alignment = taRightJustify
39      AutoSize = False
40      Caption = 'Base URL'
41      FocusControl = EURL
42      Layout = tlCenter
43      ParentColor = False
44    end
45    object LUserName: TLabel
46      Left = 0
47      Height = 27
48      Top = 40
49      Width = 77
50      Alignment = taRightJustify
51      AutoSize = False
52      Caption = 'Username'
53      FocusControl = EUserName
54      Layout = tlCenter
55      ParentColor = False
56    end
57    object EUserName: TEdit
58      Left = 88
59      Height = 27
60      Top = 40
61      Width = 120
62      TabOrder = 1
63      TextHint = 'User name'
64    end
65    object LPassword: TLabel
66      Left = 208
67      Height = 22
68      Top = 42
69      Width = 64
70      Alignment = taRightJustify
71      AutoSize = False
72      Caption = 'Password'
73      Layout = tlCenter
74      ParentColor = False
75    end
76    object EPassword: TEdit
77      Left = 288
78      Height = 27
79      Top = 40
80      Width = 136
81      EchoMode = emPassword
82      PasswordChar = '*'
83      TabOrder = 2
84      TextHint = 'Password'
85    end
86    object BGetresources: TButton
87      Left = 449
88      Height = 25
89      Top = 42
90      Width = 136
91      Anchors = [akTop, akRight]
92      Caption = 'Get Resource list'
93      OnClick = BGetresourcesClick
94      TabOrder = 3
95    end
96  end
97  object LBResources: TListBox
98    Left = 0
99    Height = 272
100    Top = 96
101    Width = 100
102    Align = alLeft
103    ItemHeight = 0
104    ScrollWidth = 98
105    TabOrder = 1
106    TopIndex = -1
107  end
108  object PResource: TPanel
109    Left = 100
110    Height = 272
111    Top = 96
112    Width = 500
113    Align = alClient
114    BevelOuter = bvNone
115    ClientHeight = 272
116    ClientWidth = 500
117    TabOrder = 2
118    object PData: TPanel
119      Left = 0
120      Height = 39
121      Top = 0
122      Width = 500
123      Align = alTop
124      BevelOuter = bvNone
125      ClientHeight = 39
126      ClientWidth = 500
127      TabOrder = 0
128      object NavResource: TDBNavigator
129        Left = 8
130        Height = 25
131        Top = 8
132        Width = 241
133        BevelOuter = bvNone
134        ChildSizing.EnlargeHorizontal = crsScaleChilds
135        ChildSizing.EnlargeVertical = crsScaleChilds
136        ChildSizing.ShrinkHorizontal = crsScaleChilds
137        ChildSizing.ShrinkVertical = crsScaleChilds
138        ChildSizing.Layout = cclLeftToRightThenTopToBottom
139        ChildSizing.ControlsPerLine = 100
140        ClientHeight = 25
141        ClientWidth = 241
142        DataSource = DSResource
143        Options = []
144        TabOrder = 0
145      end
146      object BFetchResource: TButton
147        Left = 355
148        Height = 25
149        Top = 8
150        Width = 131
151        Anchors = [akTop, akRight]
152        Caption = 'Get Resource data'
153        OnClick = BFetchResourceClick
154        TabOrder = 1
155      end
156    end
157    object PCData: TPageControl
158      Left = 0
159      Height = 233
160      Top = 39
161      Width = 500
162      ActivePage = TSGrid
163      Align = alClient
164      TabIndex = 0
165      TabOrder = 1
166      object TSGrid: TTabSheet
167        Caption = 'Grid view'
168        ClientHeight = 198
169        ClientWidth = 494
170        object GResource: TDBGrid
171          Left = 0
172          Height = 198
173          Top = 0
174          Width = 494
175          Align = alClient
176          Color = clWindow
177          Columns = <>
178          DataSource = DSResource
179          TabOrder = 0
180        end
181      end
182      object TSRaw: TTabSheet
183        Caption = 'Raw Data'
184        ClientHeight = 198
185        ClientWidth = 494
186        inline SERawData: TSynEdit
187          Left = 0
188          Height = 198
189          Top = 0
190          Width = 494
191          Align = alClient
192          Font.Height = 13
193          Font.Name = 'DejaVu Sans Mono'
194          Font.Pitch = fpFixed
195          Font.Quality = fqNonAntialiased
196          ParentColor = False
197          ParentFont = False
198          TabOrder = 0
199          Gutter.Width = 57
200          Gutter.MouseActions = <>
201          RightGutter.Width = 0
202          RightGutter.MouseActions = <>
203          Highlighter = SHXML
204          Keystrokes = <
205            item
206              Command = ecUp
207              ShortCut = 38
208            end
209            item
210              Command = ecSelUp
211              ShortCut = 8230
212            end
213            item
214              Command = ecScrollUp
215              ShortCut = 16422
216            end
217            item
218              Command = ecDown
219              ShortCut = 40
220            end
221            item
222              Command = ecSelDown
223              ShortCut = 8232
224            end
225            item
226              Command = ecScrollDown
227              ShortCut = 16424
228            end
229            item
230              Command = ecLeft
231              ShortCut = 37
232            end
233            item
234              Command = ecSelLeft
235              ShortCut = 8229
236            end
237            item
238              Command = ecWordLeft
239              ShortCut = 16421
240            end
241            item
242              Command = ecSelWordLeft
243              ShortCut = 24613
244            end
245            item
246              Command = ecRight
247              ShortCut = 39
248            end
249            item
250              Command = ecSelRight
251              ShortCut = 8231
252            end
253            item
254              Command = ecWordRight
255              ShortCut = 16423
256            end
257            item
258              Command = ecSelWordRight
259              ShortCut = 24615
260            end
261            item
262              Command = ecPageDown
263              ShortCut = 34
264            end
265            item
266              Command = ecSelPageDown
267              ShortCut = 8226
268            end
269            item
270              Command = ecPageBottom
271              ShortCut = 16418
272            end
273            item
274              Command = ecSelPageBottom
275              ShortCut = 24610
276            end
277            item
278              Command = ecPageUp
279              ShortCut = 33
280            end
281            item
282              Command = ecSelPageUp
283              ShortCut = 8225
284            end
285            item
286              Command = ecPageTop
287              ShortCut = 16417
288            end
289            item
290              Command = ecSelPageTop
291              ShortCut = 24609
292            end
293            item
294              Command = ecLineStart
295              ShortCut = 36
296            end
297            item
298              Command = ecSelLineStart
299              ShortCut = 8228
300            end
301            item
302              Command = ecEditorTop
303              ShortCut = 16420
304            end
305            item
306              Command = ecSelEditorTop
307              ShortCut = 24612
308            end
309            item
310              Command = ecLineEnd
311              ShortCut = 35
312            end
313            item
314              Command = ecSelLineEnd
315              ShortCut = 8227
316            end
317            item
318              Command = ecEditorBottom
319              ShortCut = 16419
320            end
321            item
322              Command = ecSelEditorBottom
323              ShortCut = 24611
324            end
325            item
326              Command = ecToggleMode
327              ShortCut = 45
328            end
329            item
330              Command = ecCopy
331              ShortCut = 16429
332            end
333            item
334              Command = ecPaste
335              ShortCut = 8237
336            end
337            item
338              Command = ecDeleteChar
339              ShortCut = 46
340            end
341            item
342              Command = ecCut
343              ShortCut = 8238
344            end
345            item
346              Command = ecDeleteLastChar
347              ShortCut = 8
348            end
349            item
350              Command = ecDeleteLastChar
351              ShortCut = 8200
352            end
353            item
354              Command = ecDeleteLastWord
355              ShortCut = 16392
356            end
357            item
358              Command = ecUndo
359              ShortCut = 32776
360            end
361            item
362              Command = ecRedo
363              ShortCut = 40968
364            end
365            item
366              Command = ecLineBreak
367              ShortCut = 13
368            end
369            item
370              Command = ecSelectAll
371              ShortCut = 16449
372            end
373            item
374              Command = ecCopy
375              ShortCut = 16451
376            end
377            item
378              Command = ecBlockIndent
379              ShortCut = 24649
380            end
381            item
382              Command = ecLineBreak
383              ShortCut = 16461
384            end
385            item
386              Command = ecInsertLine
387              ShortCut = 16462
388            end
389            item
390              Command = ecDeleteWord
391              ShortCut = 16468
392            end
393            item
394              Command = ecBlockUnindent
395              ShortCut = 24661
396            end
397            item
398              Command = ecPaste
399              ShortCut = 16470
400            end
401            item
402              Command = ecCut
403              ShortCut = 16472
404            end
405            item
406              Command = ecDeleteLine
407              ShortCut = 16473
408            end
409            item
410              Command = ecDeleteEOL
411              ShortCut = 24665
412            end
413            item
414              Command = ecUndo
415              ShortCut = 16474
416            end
417            item
418              Command = ecRedo
419              ShortCut = 24666
420            end
421            item
422              Command = ecGotoMarker0
423              ShortCut = 16432
424            end
425            item
426              Command = ecGotoMarker1
427              ShortCut = 16433
428            end
429            item
430              Command = ecGotoMarker2
431              ShortCut = 16434
432            end
433            item
434              Command = ecGotoMarker3
435              ShortCut = 16435
436            end
437            item
438              Command = ecGotoMarker4
439              ShortCut = 16436
440            end
441            item
442              Command = ecGotoMarker5
443              ShortCut = 16437
444            end
445            item
446              Command = ecGotoMarker6
447              ShortCut = 16438
448            end
449            item
450              Command = ecGotoMarker7
451              ShortCut = 16439
452            end
453            item
454              Command = ecGotoMarker8
455              ShortCut = 16440
456            end
457            item
458              Command = ecGotoMarker9
459              ShortCut = 16441
460            end
461            item
462              Command = ecSetMarker0
463              ShortCut = 24624
464            end
465            item
466              Command = ecSetMarker1
467              ShortCut = 24625
468            end
469            item
470              Command = ecSetMarker2
471              ShortCut = 24626
472            end
473            item
474              Command = ecSetMarker3
475              ShortCut = 24627
476            end
477            item
478              Command = ecSetMarker4
479              ShortCut = 24628
480            end
481            item
482              Command = ecSetMarker5
483              ShortCut = 24629
484            end
485            item
486              Command = ecSetMarker6
487              ShortCut = 24630
488            end
489            item
490              Command = ecSetMarker7
491              ShortCut = 24631
492            end
493            item
494              Command = ecSetMarker8
495              ShortCut = 24632
496            end
497            item
498              Command = ecSetMarker9
499              ShortCut = 24633
500            end
501            item
502              Command = EcFoldLevel1
503              ShortCut = 41009
504            end
505            item
506              Command = EcFoldLevel2
507              ShortCut = 41010
508            end
509            item
510              Command = EcFoldLevel3
511              ShortCut = 41011
512            end
513            item
514              Command = EcFoldLevel4
515              ShortCut = 41012
516            end
517            item
518              Command = EcFoldLevel5
519              ShortCut = 41013
520            end
521            item
522              Command = EcFoldLevel6
523              ShortCut = 41014
524            end
525            item
526              Command = EcFoldLevel7
527              ShortCut = 41015
528            end
529            item
530              Command = EcFoldLevel8
531              ShortCut = 41016
532            end
533            item
534              Command = EcFoldLevel9
535              ShortCut = 41017
536            end
537            item
538              Command = EcFoldLevel0
539              ShortCut = 41008
540            end
541            item
542              Command = EcFoldCurrent
543              ShortCut = 41005
544            end
545            item
546              Command = EcUnFoldCurrent
547              ShortCut = 41003
548            end
549            item
550              Command = EcToggleMarkupWord
551              ShortCut = 32845
552            end
553            item
554              Command = ecNormalSelect
555              ShortCut = 24654
556            end
557            item
558              Command = ecColumnSelect
559              ShortCut = 24643
560            end
561            item
562              Command = ecLineSelect
563              ShortCut = 24652
564            end
565            item
566              Command = ecTab
567              ShortCut = 9
568            end
569            item
570              Command = ecShiftTab
571              ShortCut = 8201
572            end
573            item
574              Command = ecMatchBracket
575              ShortCut = 24642
576            end
577            item
578              Command = ecColSelUp
579              ShortCut = 40998
580            end
581            item
582              Command = ecColSelDown
583              ShortCut = 41000
584            end
585            item
586              Command = ecColSelLeft
587              ShortCut = 40997
588            end
589            item
590              Command = ecColSelRight
591              ShortCut = 40999
592            end
593            item
594              Command = ecColSelPageDown
595              ShortCut = 40994
596            end
597            item
598              Command = ecColSelPageBottom
599              ShortCut = 57378
600            end
601            item
602              Command = ecColSelPageUp
603              ShortCut = 40993
604            end
605            item
606              Command = ecColSelPageTop
607              ShortCut = 57377
608            end
609            item
610              Command = ecColSelLineStart
611              ShortCut = 40996
612            end
613            item
614              Command = ecColSelLineEnd
615              ShortCut = 40995
616            end
617            item
618              Command = ecColSelEditorTop
619              ShortCut = 57380
620            end
621            item
622              Command = ecColSelEditorBottom
623              ShortCut = 57379
624            end>
625          MouseActions = <>
626          MouseTextActions = <>
627          MouseSelActions = <>
628          Lines.Strings = (
629            ''
630          )
631          VisibleSpecialChars = [vscSpace, vscTabAtLast]
632          SelectedColor.BackPriority = 50
633          SelectedColor.ForePriority = 50
634          SelectedColor.FramePriority = 50
635          SelectedColor.BoldPriority = 50
636          SelectedColor.ItalicPriority = 50
637          SelectedColor.UnderlinePriority = 50
638          SelectedColor.StrikeOutPriority = 50
639          BracketHighlightStyle = sbhsBoth
640          BracketMatchColor.Background = clNone
641          BracketMatchColor.Foreground = clNone
642          BracketMatchColor.Style = [fsBold]
643          FoldedCodeColor.Background = clNone
644          FoldedCodeColor.Foreground = clGray
645          FoldedCodeColor.FrameColor = clGray
646          MouseLinkColor.Background = clNone
647          MouseLinkColor.Foreground = clBlue
648          LineHighlightColor.Background = clNone
649          LineHighlightColor.Foreground = clNone
650          inline SynLeftGutterPartList1: TSynGutterPartList
651            object SynGutterMarks1: TSynGutterMarks
652              Width = 24
653              MouseActions = <>
654            end
655            object SynGutterLineNumber1: TSynGutterLineNumber
656              Width = 17
657              MouseActions = <>
658              MarkupInfo.Background = clBtnFace
659              MarkupInfo.Foreground = clNone
660              DigitCount = 2
661              ShowOnlyLineNumbersMultiplesOf = 1
662              ZeroStart = False
663              LeadingZeros = False
664            end
665            object SynGutterChanges1: TSynGutterChanges
666              Width = 4
667              MouseActions = <>
668              ModifiedColor = 59900
669              SavedColor = clGreen
670            end
671            object SynGutterSeparator1: TSynGutterSeparator
672              Width = 2
673              MouseActions = <>
674              MarkupInfo.Background = clWhite
675              MarkupInfo.Foreground = clGray
676            end
677            object SynGutterCodeFolding1: TSynGutterCodeFolding
678              MouseActions = <>
679              MarkupInfo.Background = clNone
680              MarkupInfo.Foreground = clGray
681              MouseActionsExpanded = <>
682              MouseActionsCollapsed = <>
683            end
684          end
685        end
686      end
687    end
688  end
689  object DSResource: TDataSource
690    DataSet = CSVResource
691    left = 341
692    top = 207
693  end
694  object PSMain: TIniPropStorage
695    StoredValues = <>
696    OnSaveProperties = PSMainSaveProperties
697    OnRestoreProperties = PSMainRestoreProperties
698    left = 521
699    top = 113
700  end
701  object HTCResource: TFPHTTPClient
702    KeepConnection = False
703    IOTimeout = 0
704    HTTPversion = '1.1'
705    AllowRedirect = False
706    left = 389
707    top = 96
708  end
709  object SHXML: TSynXMLSyn
710    DefaultFilter = 'XML Document (*.xml,*.xsd,*.xsl,*.xslt,*.dtd)|*.xml;*.xsd;*.xsl;*.xslt;*.dtd'
711    Enabled = False
712    WantBracesParsed = False
713    left = 269
714    top = 189
715  end
716  object CSVResource: TCSVDataset
717    FieldDefs = <>
718    CSVOptions.FirstLineAsFieldNames = True
719    CSVOptions.DefaultFieldLength = 255
720    CSVOptions.Delimiter = ','
721    CSVOptions.QuoteChar = '"'
722    CSVOptions.LineEnding = #10
723    CSVOptions.IgnoreOuterWhitespace = False
724    CSVOptions.QuoteOuterWhitespace = True
725    left = 184
726    top = 240
727  end
728end
729