object Form1: TForm1
  Left = 250
  Height = 265
  Top = 247
  Width = 815
  Caption = 'CL.mORMot REST test'
  ClientHeight = 265
  ClientWidth = 815
  Color = clBtnFace
  Constraints.MinHeight = 205
  Constraints.MinWidth = 815
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  OnCreate = FormCreate
  OnDestroy = FormDestroy
  Position = poScreenCenter
  LCLVersion = '1.7'
  object LabelAuthenticationMode: TLabel
    Left = 37
    Height = 13
    Top = 38
    Width = 74
    Caption = 'Authentication:'
    ParentColor = False
  end
  object LabelProtocol: TLabel
    Left = 68
    Height = 13
    Top = 11
    Width = 43
    Caption = 'Protocol:'
    ParentColor = False
  end
  object Label1: TLabel
    Left = 440
    Height = 13
    Top = 11
    Width = 80
    Anchors = [akTop, akRight]
    Caption = 'Server and port:'
    ParentColor = False
  end
  object Label2: TLabel
    Left = 421
    Height = 13
    Top = 38
    Width = 99
    Anchors = [akTop, akRight]
    Caption = 'Login and password:'
    ParentColor = False
  end
  object EditServerAdress: TEdit
    Left = 526
    Height = 21
    Top = 8
    Width = 99
    Anchors = [akTop, akRight]
    TabOrder = 0
    Text = '127.0.0.1'
    TextHint = 'Server adress (IP or HostName)'
  end
  object EditServerPort: TEdit
    Left = 631
    Height = 21
    Top = 8
    Width = 65
    Anchors = [akTop, akRight]
    TabOrder = 1
    Text = '777'
    TextHint = 'Port'
  end
  object ButtonStartStop: TButton
    Left = 702
    Height = 33
    Top = 16
    Width = 105
    Anchors = [akTop, akRight]
    Caption = 'Start client'
    Font.Color = clWindowText
    Font.Height = -11
    Font.Name = 'Tahoma'
    Font.Style = [fsBold]
    OnClick = ButtonStartStopClick
    ParentFont = False
    TabOrder = 2
  end
  object GroupBoxIRestMethods: TGroupBox
    Left = 8
    Height = 69
    Top = 75
    Width = 720
    Caption = 'IRestMethods (InstanceImplementation = sicSingle)'
    ClientHeight = 51
    ClientWidth = 716
    TabOrder = 3
    object ButtonMethHelloWorld: TButton
      Left = 8
      Height = 23
      Top = 19
      Width = 81
      Caption = 'HelloWorld'
      OnClick = ButtonMethHelloWorldClick
      TabOrder = 0
    end
    object ButtonMethSum: TButton
      Left = 95
      Height = 23
      Top = 19
      Width = 50
      Caption = 'Sum'
      OnClick = ButtonMethSumClick
      TabOrder = 1
    end
    object ButtonGetCustomRecord: TButton
      Left = 151
      Height = 23
      Top = 19
      Width = 137
      Caption = 'GetCustomRecord'
      OnClick = ButtonGetCustomRecordClick
      TabOrder = 2
    end
    object ButtonMethSendCustomRecord: TButton
      Left = 294
      Height = 23
      Top = 19
      Width = 115
      Caption = 'SendCustomRecord'
      OnClick = ButtonMethSendCustomRecordClick
      TabOrder = 3
    end
    object ButtonMethSendMultipleCustomRecords: TButton
      Left = 415
      Height = 23
      Top = 19
      Width = 154
      Caption = 'SendMultipleCustomRecords'
      OnClick = ButtonMethSendMultipleCustomRecordsClick
      TabOrder = 4
    end
    object ButtonMethGetMethodCustomResult: TButton
      Left = 572
      Height = 23
      Top = 19
      Width = 141
      Caption = 'GetMethodCustomResult'
      OnClick = ButtonMethGetMethodCustomResultClick
      TabOrder = 5
    end
  end
  object ComboBoxAuthentication: TComboBox
    Left = 117
    Height = 21
    Top = 35
    Width = 292
    ItemHeight = 13
    ItemIndex = 1
    Items.Strings = (
      'No authentication'
      'Default'
      'None'
      'HttpBasic'
      'SSPI'
    )
    OnChange = ComboBoxAuthenticationChange
    Style = csDropDownList
    TabOrder = 4
    Text = 'Default'
  end
  object MemoLog: TMemo
    Left = 8
    Height = 77
    Top = 152
    Width = 799
    Anchors = [akTop, akLeft, akRight, akBottom]
    Font.Color = clWindowText
    Font.Height = -12
    Font.Name = 'Consolas'
    ParentFont = False
    ScrollBars = ssVertical
    TabOrder = 5
  end
  object ButtonCLS: TButton
    Left = 10
    Height = 22
    Top = 235
    Width = 38
    Anchors = [akLeft, akBottom]
    Caption = 'CLS'
    OnClick = ButtonCLSClick
    TabOrder = 6
  end
  object CheckBoxAutoScroll: TCheckBox
    Left = 57
    Height = 19
    Top = 235
    Width = 69
    Anchors = [akLeft, akBottom]
    Caption = 'auto scroll'
    Checked = True
    State = cbChecked
    TabOrder = 7
  end
  object CheckBoxDisableLog: TCheckBox
    Left = 133
    Height = 19
    Top = 235
    Width = 204
    Anchors = [akLeft, akBottom]
    Caption = 'disable log (for max performance test)'
    OnClick = CheckBoxDisableLogClick
    TabOrder = 8
  end
  object ComboBoxProtocol: TComboBox
    Left = 117
    Height = 21
    Top = 8
    Width = 292
    ItemHeight = 13
    ItemIndex = 7
    Items.Strings = (
      'HTTP              ( socket )'
      ' › HTTP          ( fast http.sys )'
      ' ›› HTTPS       ( fast http.sys + SSL )'
      ' ›› HTTP         ( fast http.sys + AES-CFB 256 )'
      'HTTP              ( web socket )'
      ' › WebSocket ( bidirectional, JSON )'
      ' › WebSocket ( bidirectional, binary )'
      ' › WebSocket ( bidirectional, binary + AES-CFB 256)'
      'Named pipe'
    )
    OnChange = ComboBoxProtocolChange
    Style = csDropDownList
    TabOrder = 9
    Text = ' › WebSocket ( bidirectional, binary + AES-CFB 256)'
  end
  object EditUserLogin: TEdit
    Left = 526
    Height = 21
    Top = 35
    Width = 99
    Anchors = [akTop, akRight]
    TabOrder = 10
    Text = 'George'
    TextHint = 'Login'
  end
  object EditUserPassword: TEdit
    Left = 631
    Height = 21
    Top = 35
    Width = 65
    Anchors = [akTop, akRight]
    TabOrder = 11
    Text = '123'
    TextHint = 'Password'
  end
  object TimerRefreshLogMemo: TTimer
    OnTimer = TimerRefreshLogMemoTimer
    left = 56
    top = 144
  end
end
