object frmSyncDirsDlg: TfrmSyncDirsDlg
  Left = 553
  Height = 445
  Top = 163
  Width = 763
  Caption = 'Synchronize directories'
  ClientHeight = 445
  ClientWidth = 763
  KeyPreview = True
  OnClose = FormClose
  OnCloseQuery = FormCloseQuery
  OnCreate = FormCreate
  OnKeyDown = FormKeyDown
  OnResize = FormResize
  Position = poScreenCenter
  SessionProperties = 'Height;Left;Top;Width;WindowState'
  ShowInTaskBar = stAlways
  LCLVersion = '2.2.0.4'
  object edPath1: TDirectoryEdit
    AnchorSideLeft.Control = Owner
    AnchorSideTop.Control = Owner
    AnchorSideRight.Control = pnlFilter
    Left = 3
    Height = 23
    Top = 3
    Width = 307
    OnAcceptDirectory = edPath1AcceptDirectory
    ShowHidden = False
    ButtonWidth = 18
    NumGlyphs = 1
    Anchors = [akTop, akLeft, akRight]
    BorderSpacing.Around = 3
    MaxLength = 0
    ParentFont = False
    TabOrder = 1
  end
  object pnlFilter: TPanel
    AnchorSideLeft.Control = Owner
    AnchorSideLeft.Side = asrCenter
    AnchorSideTop.Control = Owner
    AnchorSideRight.Control = edPath2
    Left = 313
    Height = 26
    Top = 0
    Width = 137
    AutoSize = True
    BevelOuter = bvNone
    ClientHeight = 26
    ClientWidth = 137
    TabOrder = 2
    object cbExtFilter: TComboBox
      Left = 0
      Height = 23
      Top = 3
      Width = 111
      BorderSpacing.Top = 3
      ItemHeight = 15
      ItemIndex = 0
      Items.Strings = (
        '*'
      )
      ParentFont = False
      TabOrder = 0
      Text = '*'
    end
    object btnSearchTemplate: TSpeedButton
      AnchorSideLeft.Control = cbExtFilter
      AnchorSideLeft.Side = asrBottom
      AnchorSideTop.Control = cbExtFilter
      AnchorSideBottom.Control = cbExtFilter
      AnchorSideBottom.Side = asrBottom
      Left = 114
      Height = 23
      Hint = 'Template...'
      Top = 3
      Width = 23
      Anchors = [akTop, akLeft, akBottom]
      BorderSpacing.Left = 3
      Images = dmComData.ilButtons
      ImageIndex = 3
      OnClick = btnSearchTemplateClick
    end
  end
  object edPath2: TDirectoryEdit
    AnchorSideLeft.Control = pnlFilter
    AnchorSideLeft.Side = asrBottom
    AnchorSideTop.Control = Owner
    AnchorSideRight.Control = Owner
    AnchorSideRight.Side = asrBottom
    Left = 453
    Height = 23
    Top = 3
    Width = 307
    OnAcceptDirectory = edPath1AcceptDirectory
    ShowHidden = False
    ButtonWidth = 18
    NumGlyphs = 1
    Anchors = [akTop, akLeft, akRight]
    BorderSpacing.Around = 3
    MaxLength = 0
    ParentFont = False
    TabOrder = 3
  end
  object TopPanel: TPanel
    AnchorSideLeft.Control = Owner
    AnchorSideTop.Control = edPath1
    AnchorSideTop.Side = asrBottom
    AnchorSideRight.Control = Owner
    AnchorSideRight.Side = asrBottom
    Left = 0
    Height = 78
    Top = 29
    Width = 763
    Anchors = [akTop, akLeft, akRight]
    AutoSize = True
    ClientHeight = 78
    ClientWidth = 763
    ParentFont = False
    TabOrder = 0
    object LeftPanel1: TPanel
      AnchorSideLeft.Control = TopPanel
      AnchorSideTop.Control = TopPanel
      Left = 1
      Height = 68
      Top = 1
      Width = 95
      AutoSize = True
      BevelOuter = bvNone
      ClientHeight = 68
      ClientWidth = 95
      ParentFont = False
      TabOrder = 0
      object btnCompare: TButton
        AnchorSideLeft.Control = LeftPanel1
        AnchorSideTop.Control = LeftPanel1
        Left = 3
        Height = 25
        Top = 3
        Width = 75
        AutoSize = True
        BorderSpacing.Around = 3
        Caption = 'Compare'
        Default = True
        OnClick = btnCompareClick
        ParentFont = False
        TabOrder = 0
      end
      object chkOnlySelected: TCheckBox
        AnchorSideLeft.Control = LeftPanel1
        AnchorSideTop.Control = btnCompare
        AnchorSideTop.Side = asrBottom
        Left = 3
        Height = 19
        Top = 31
        Width = 89
        BorderSpacing.Around = 3
        Caption = 'only selected'
        Enabled = False
        ParentFont = False
        TabOrder = 1
      end
      object Label1: TLabel
        AnchorSideLeft.Control = chkOnlySelected
        AnchorSideLeft.Side = asrCenter
        AnchorSideTop.Control = chkOnlySelected
        AnchorSideTop.Side = asrBottom
        Left = 1
        Height = 15
        Top = 53
        Width = 93
        Caption = '(in main window)'
        Enabled = False
        ParentFont = False
      end
    end
    object LeftPanel2: TPanel
      AnchorSideLeft.Control = LeftPanel1
      AnchorSideLeft.Side = asrBottom
      AnchorSideTop.Control = TopPanel
      Left = 101
      Height = 76
      Top = 1
      Width = 82
      AutoSize = True
      BorderSpacing.Left = 5
      BevelOuter = bvNone
      ClientHeight = 76
      ClientWidth = 82
      ParentFont = False
      TabOrder = 1
      object chkAsymmetric: TCheckBox
        AnchorSideLeft.Control = LeftPanel2
        AnchorSideTop.Control = LeftPanel2
        Left = 0
        Height = 19
        Top = 0
        Width = 82
        Caption = 'asymmetric'
        Enabled = False
        ParentFont = False
        TabOrder = 0
      end
      object chkSubDirs: TCheckBox
        AnchorSideLeft.Control = LeftPanel2
        AnchorSideTop.Control = chkAsymmetric
        AnchorSideTop.Side = asrBottom
        Left = 0
        Height = 19
        Top = 19
        Width = 59
        Caption = 'Subdirs'
        ParentFont = False
        TabOrder = 1
      end
      object chkByContent: TCheckBox
        AnchorSideLeft.Control = LeftPanel2
        AnchorSideTop.Control = chkSubDirs
        AnchorSideTop.Side = asrBottom
        Left = 0
        Height = 19
        Top = 38
        Width = 77
        Caption = 'by content'
        ParentFont = False
        TabOrder = 2
      end
      object chkIgnoreDate: TCheckBox
        AnchorSideLeft.Control = LeftPanel2
        AnchorSideTop.Control = chkByContent
        AnchorSideTop.Side = asrBottom
        Left = 0
        Height = 19
        Top = 57
        Width = 80
        Caption = 'ignore date'
        ParentFont = False
        TabOrder = 3
      end
    end
    object GroupBox1: TGroupBox
      AnchorSideLeft.Control = LeftPanel2
      AnchorSideLeft.Side = asrBottom
      AnchorSideTop.Control = TopPanel
      Left = 188
      Height = 65
      Top = 1
      Width = 228
      AutoSize = True
      BorderSpacing.Left = 5
      Caption = 'Show:'
      ClientHeight = 45
      ClientWidth = 198
      ParentFont = False
      TabOrder = 2
      object sbCopyRight: TSpeedButton
        AnchorSideLeft.Control = GroupBox1
        AnchorSideTop.Control = GroupBox1
        Left = 6
        Height = 24
        Top = 6
        Width = 24
        AllowAllUp = True
        BorderSpacing.Left = 6
        BorderSpacing.Top = 6
        Caption = '>'
        Down = True
        GroupIndex = 1
        OnClick = FilterSpeedButtonClick
        ParentFont = False
      end
      object sbEqual: TSpeedButton
        AnchorSideLeft.Control = sbCopyRight
        AnchorSideLeft.Side = asrBottom
        AnchorSideTop.Control = sbCopyRight
        Left = 32
        Height = 24
        Top = 6
        Width = 24
        AllowAllUp = True
        BorderSpacing.Left = 2
        Caption = '='
        Down = True
        GroupIndex = 2
        OnClick = FilterSpeedButtonClick
        ParentFont = False
      end
      object sbNotEqual: TSpeedButton
        AnchorSideLeft.Control = sbEqual
        AnchorSideLeft.Side = asrBottom
        AnchorSideTop.Control = sbCopyRight
        Left = 58
        Height = 24
        Top = 6
        Width = 24
        AllowAllUp = True
        BorderSpacing.Left = 2
        Caption = '!='
        Down = True
        GroupIndex = 3
        OnClick = FilterSpeedButtonClick
        ParentFont = False
      end
      object sbUnknown: TSpeedButton
        AnchorSideLeft.Control = sbNotEqual
        AnchorSideLeft.Side = asrBottom
        AnchorSideTop.Control = sbCopyRight
        Left = 84
        Height = 24
        Top = 6
        Width = 24
        AllowAllUp = True
        BorderSpacing.Left = 2
        Caption = '?'
        Down = True
        GroupIndex = 4
        OnClick = FilterSpeedButtonClick
        ParentFont = False
      end
      object sbCopyLeft: TSpeedButton
        AnchorSideLeft.Control = sbUnknown
        AnchorSideLeft.Side = asrBottom
        AnchorSideTop.Control = sbCopyRight
        Left = 110
        Height = 24
        Top = 6
        Width = 24
        AllowAllUp = True
        BorderSpacing.Left = 2
        Caption = '<'
        Down = True
        GroupIndex = 5
        OnClick = FilterSpeedButtonClick
        ParentFont = False
      end
      object sbDuplicates: TSpeedButton
        AnchorSideLeft.Control = sbCopyLeft
        AnchorSideLeft.Side = asrBottom
        AnchorSideTop.Control = GroupBox1
        Left = 138
        Height = 18
        Top = 0
        Width = 80
        AllowAllUp = True
        BorderSpacing.Left = 4
        BorderSpacing.Right = 6
        Caption = 'duplicates'
        Down = True
        GroupIndex = 6
        OnClick = FilterSpeedButtonClick
        ParentFont = False
      end
      object sbSingles: TSpeedButton
        AnchorSideLeft.Control = sbCopyLeft
        AnchorSideLeft.Side = asrBottom
        AnchorSideTop.Control = sbDuplicates
        AnchorSideTop.Side = asrBottom
        Left = 138
        Height = 18
        Top = 21
        Width = 80
        AllowAllUp = True
        BorderSpacing.Left = 4
        BorderSpacing.Top = 3
        BorderSpacing.Bottom = 6
        Caption = 'singles'
        Down = True
        GroupIndex = 7
        OnClick = FilterSpeedButtonClick
        ParentFont = False
      end
    end
    object btnSynchronize: TButton
      AnchorSideTop.Control = TopPanel
      AnchorSideRight.Control = TopPanel
      AnchorSideRight.Side = asrBottom
      Left = 666
      Height = 25
      Top = 7
      Width = 90
      Anchors = [akTop, akRight]
      AutoSize = True
      BorderSpacing.Around = 6
      Caption = 'Synchronize'
      Enabled = False
      OnClick = btnSynchronizeClick
      ParentFont = False
      TabOrder = 3
    end
    object btnClose: TButton
      AnchorSideLeft.Control = btnSynchronize
      AnchorSideTop.Control = btnSynchronize
      AnchorSideTop.Side = asrBottom
      AnchorSideRight.Control = btnSynchronize
      AnchorSideRight.Side = asrBottom
      Left = 666
      Height = 25
      Top = 38
      Width = 90
      Anchors = [akTop, akLeft, akRight]
      AutoSize = True
      Cancel = True
      Caption = 'Close'
      OnClick = btnCloseClick
      ParentFont = False
      TabOrder = 4
    end
  end
  object StatusBar1: TStatusBar
    Left = 0
    Height = 23
    Top = 422
    Width = 763
    Panels = <    
      item
        Text = 'Please press "Compare" to start'
        Width = 50
      end>
    ParentFont = False
    SimplePanel = False
  end
  object HeaderDG: TDrawGrid
    AnchorSideLeft.Control = Owner
    AnchorSideTop.Control = TopPanel
    AnchorSideTop.Side = asrBottom
    AnchorSideRight.Control = Owner
    AnchorSideRight.Side = asrBottom
    Left = 0
    Height = 20
    Top = 107
    Width = 763
    Anchors = [akTop, akLeft, akRight]
    AutoFillColumns = True
    BorderStyle = bsNone
    ColCount = 7
    Columns = <    
      item
        MinSize = 10
        MaxSize = 200
        SizePriority = 0
        Title.Caption = 'Name'
        Width = 250
      end    
      item
        MinSize = 10
        MaxSize = 200
        SizePriority = 0
        Title.Caption = 'Size'
        Width = 150
      end    
      item
        MinSize = 10
        MaxSize = 200
        SizePriority = 0
        Title.Caption = 'Date'
        Width = 170
      end    
      item
        MinSize = 10
        MaxSize = 200
        SizePriority = 0
        Title.Caption = '<=>'
        Width = 30
      end    
      item
        MinSize = 10
        MaxSize = 200
        SizePriority = 0
        Title.Caption = 'Date'
        Width = 170
      end    
      item
        MinSize = 10
        MaxSize = 200
        SizePriority = 0
        Title.Caption = 'Size'
        Width = 120
      end    
      item
        MinSize = 10
        MaxSize = 200
        Title.Caption = 'Name'
        Width = 0
      end>
    ExtendedSelect = False
    FixedCols = 0
    Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goRangeSelect, goColSizing, goSmoothScroll, goHeaderPushedLook]
    ParentFont = False
    RowCount = 1
    ScrollBars = ssNone
    TabOrder = 5
    TabStop = False
    OnHeaderClick = HeaderDGHeaderClick
    OnHeaderSizing = HeaderDGHeaderSizing
    ColWidths = (
      250
      150
      170
      30
      170
      120
      0
    )
  end
  object MainDrawGrid: TDrawGrid
    AnchorSideLeft.Control = Owner
    AnchorSideTop.Control = HeaderDG
    AnchorSideTop.Side = asrBottom
    AnchorSideRight.Control = Owner
    AnchorSideRight.Side = asrBottom
    AnchorSideBottom.Control = StatusBar1
    Left = 0
    Height = 295
    Top = 127
    Width = 763
    Anchors = [akTop, akLeft, akRight, akBottom]
    AutoFillColumns = True
    ColCount = 0
    ExtendedSelect = False
    FixedCols = 0
    FixedRows = 0
    MouseWheelOption = mwGrid
    Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goRangeSelect, goRowSelect, goThumbTracking, goSmoothScroll, goHeaderPushedLook, goDontScrollPartCell, goRowHighlight]
    ParentFont = False
    PopupMenu = pmGridMenu
    RangeSelectMode = rsmMulti
    RowCount = 0
    ScrollBars = ssAutoVertical
    TabOrder = 6
    OnDblClick = MainDrawGridDblClick
    OnDrawCell = MainDrawGridDrawCell
    OnKeyDown = MainDrawGridKeyDown
    OnMouseDown = MainDrawGridMouseDown
  end
  object pnlProgress: TPanel
    AnchorSideLeft.Control = Owner
    AnchorSideLeft.Side = asrCenter
    AnchorSideTop.Control = Owner
    AnchorSideTop.Side = asrCenter
    AnchorSideRight.Side = asrBottom
    Left = 253
    Height = 154
    Top = 145
    Width = 256
    AutoSize = True
    ChildSizing.LeftRightSpacing = 8
    ChildSizing.TopBottomSpacing = 8
    ChildSizing.VerticalSpacing = 8
    ClientHeight = 154
    ClientWidth = 256
    Constraints.MinWidth = 240
    ParentBackground = False
    ParentColor = False
    ParentFont = False
    TabOrder = 7
    Visible = False
    object pnlCopyProgress: TPanel
      AnchorSideLeft.Control = pnlProgress
      AnchorSideTop.Control = pnlProgress
      Left = 9
      Height = 47
      Top = 9
      Width = 238
      AutoSize = True
      BevelOuter = bvNone
      ChildSizing.LeftRightSpacing = 8
      ChildSizing.TopBottomSpacing = 8
      ChildSizing.VerticalSpacing = 8
      ClientHeight = 47
      ClientWidth = 238
      TabOrder = 0
      object lblProgress: TLabel
        AnchorSideLeft.Control = pnlCopyProgress
        AnchorSideTop.Control = pnlCopyProgress
        AnchorSideRight.Control = pnlCopyProgress
        AnchorSideRight.Side = asrBottom
        Left = 8
        Height = 1
        Top = 8
        Width = 222
        Alignment = taCenter
        Anchors = [akTop, akLeft, akRight]
        ParentFont = False
      end
      object ProgressBar: TKASProgressBar
        AnchorSideLeft.Control = pnlCopyProgress
        AnchorSideTop.Control = lblProgress
        AnchorSideTop.Side = asrBottom
        AnchorSideRight.Control = pnlCopyProgress
        AnchorSideRight.Side = asrBottom
        Left = 8
        Height = 22
        Top = 17
        Width = 222
        Max = 222
        Smooth = True
        ParentFont = False
        TabOrder = 0
        BarShowText = True
      end
    end
    object pnlDeleteProgress: TPanel
      AnchorSideLeft.Control = pnlCopyProgress
      AnchorSideTop.Control = pnlCopyProgress
      AnchorSideTop.Side = asrBottom
      Left = 9
      Height = 47
      Top = 64
      Width = 238
      AutoSize = True
      BevelOuter = bvNone
      ChildSizing.LeftRightSpacing = 8
      ChildSizing.TopBottomSpacing = 8
      ChildSizing.VerticalSpacing = 8
      ClientHeight = 47
      ClientWidth = 238
      TabOrder = 1
      object lblProgressDelete: TLabel
        AnchorSideLeft.Control = pnlDeleteProgress
        AnchorSideTop.Side = asrBottom
        AnchorSideRight.Control = pnlDeleteProgress
        AnchorSideRight.Side = asrBottom
        Left = 8
        Height = 1
        Top = 8
        Width = 222
        Alignment = taCenter
        Anchors = [akTop, akLeft, akRight]
        ParentFont = False
      end
      object ProgressBarDelete: TKASProgressBar
        AnchorSideLeft.Control = pnlDeleteProgress
        AnchorSideTop.Control = lblProgressDelete
        AnchorSideTop.Side = asrBottom
        AnchorSideRight.Control = pnlDeleteProgress
        AnchorSideRight.Side = asrBottom
        Left = 8
        Height = 22
        Top = 17
        Width = 222
        Max = 222
        Smooth = True
        ParentFont = False
        TabOrder = 0
        BarShowText = True
      end
    end
    object btnAbort: TBitBtn
      AnchorSideLeft.Control = pnlProgress
      AnchorSideLeft.Side = asrCenter
      AnchorSideTop.Control = pnlDeleteProgress
      AnchorSideTop.Side = asrBottom
      Left = 79
      Height = 26
      Top = 119
      Width = 98
      AutoSize = True
      DefaultCaption = True
      Kind = bkAbort
      ModalResult = 3
      OnClick = btnAbortClick
      ParentFont = False
      TabOrder = 2
    end
  end
  object ImageList1: TImageList
    Left = 56
    Top = 152
    Bitmap = {
      4C7A0900000010000000100000002D0100000000000078DAED98CD0DC2300C85
      B3042766415C198D0B53E5CA260C012A52A580FC13FBD5A5348E64A9B2F225B6
      9BD7BAADB53E2B68A51497B5BC6748FCA15C3FCCC27F33DC1A14CFCDA5FC113C
      3710DE927F2FDBC34BEC1A3C72FED68C1FB11CDB19966767049FF98F37EA4EDF
      FF517C298FB779F896E5F8798E66517C4FDC96FA71EC96F39762EE8D7FCDF3FB
      6B1B49FF16FE7E39BBF989F5F233CB99C46BACC6A3FB2F91FF12F5FFA7F397FA
      DF367FBA1D619E5A83E2E7B99CA17CBB46C4FE68FE11F54FFD8FA37FEEAC79F4
      23F9A4F87BB4A3E5AFB1913C123F5A3FF4FEA5FEF7AE7FADFFA5FB46AA1FD5FA
      67C9E7E99F3DDF0F521F1DC523F1A3F5E3F6B2D43FF53FEEFB7FBAA496A3FC12
      DFCEA57CF2FF27DA2CF96B6C248FC48FD60FBD7FA9FFFCFE4F3EF951F4FF023D
      7775DA
    }
  end
  object pmGridMenu: TPopupMenu
    OnPopup = pmGridMenuPopup
    Left = 121
    Top = 217
    object miSelectCopyDefault: TMenuItem
      Action = actSelectCopyDefault
    end
    object miSelectClear: TMenuItem
      Action = actSelectClear
    end
    object miSelectCopyLeftToRight: TMenuItem
      Action = actSelectCopyLeftToRight
    end
    object miSelectCopyRightToLeft: TMenuItem
      Action = actSelectCopyRightToLeft
    end
    object miSelectCopyReverse: TMenuItem
      Action = actSelectCopyReverse
    end
    object miSeparator1: TMenuItem
      Caption = '-'
    end
    object MenuItemViewLeft: TMenuItem
      Caption = 'View left'
      ShortCut = 114
      OnClick = MenuItemViewClick
    end
    object MenuItemViewRight: TMenuItem
      Caption = 'View right'
      ShortCut = 8306
      OnClick = MenuItemViewClick
    end
    object MenuItemCompare: TMenuItem
      Caption = 'Compare'
      ShortCut = 16498
      OnClick = MainDrawGridDblClick
    end
    object miSeparator2: TMenuItem
      Caption = '-'
    end
    object miSelectDeleteLeft: TMenuItem
      Action = actSelectDeleteLeft
    end
    object miSelectDeleteRight: TMenuItem
      Action = actSelectDeleteRight
    end
    object miSelectDeleteBoth: TMenuItem
      Action = actSelectDeleteBoth
    end
    object miSeparator3: TMenuItem
      Caption = '-'
    end
    object miDeleteLeft: TMenuItem
      Action = actDeleteLeft
    end
    object miDeleteRight: TMenuItem
      Action = actDeleteRight
    end
    object miDeleteBoth: TMenuItem
      Action = actDeleteBoth
    end
  end
  object ActionList: TActionList
    Left = 528
    Top = 192
    object actSelectCopyLeftToRight: TAction
      Caption = 'Select for copying -> (left to right)'
      OnExecute = actExecute
    end
    object actSelectCopyRightToLeft: TAction
      Caption = 'Select for copying <- (right to left)'
      OnExecute = actExecute
    end
    object actSelectCopyDefault: TAction
      Caption = 'Select for copying (default direction)'
      OnExecute = actExecute
    end
    object actSelectClear: TAction
      Caption = 'Remove selection'
      OnExecute = actExecute
    end
    object actSelectCopyReverse: TAction
      Caption = 'Reverse copy direction'
      OnExecute = actExecute
    end
    object actSelectDeleteLeft: TAction
      Caption = 'Select for deleting <- (left)'
      OnExecute = actExecute
    end
    object actSelectDeleteRight: TAction
      Caption = 'Select for deleting -> (right)'
      OnExecute = actExecute
    end
    object actSelectDeleteBoth: TAction
      Caption = 'Select for deleting <-> (both)'
      OnExecute = actExecute
    end
    object actDeleteLeft: TAction
      Caption = '<- Delete left'
      OnExecute = actExecute
    end
    object actDeleteRight: TAction
      Caption = '-> Delete right'
      OnExecute = actExecute
    end
    object actDeleteBoth: TAction
      Caption = 'Delete on both sides'
      OnExecute = actExecute
    end
  end
  object Timer: TTimer
    Enabled = False
    Interval = 200
    OnTimer = TimerTimer
    Left = 123
    Top = 297
  end
end
