object frmSetFileProperties: TfrmSetFileProperties
  Left = 477
  Height = 593
  Top = 127
  Width = 309
  AutoSize = True
  BorderIcons = [biSystemMenu]
  BorderStyle = bsDialog
  Caption = 'Change attributes'
  ClientHeight = 593
  ClientWidth = 309
  OnCreate = FormCreate
  Position = poScreenCenter
  LCLVersion = '1.4.3.0'
  object btnOK: TBitBtn
    AnchorSideTop.Control = chkRecursive
    AnchorSideTop.Side = asrBottom
    AnchorSideRight.Control = btnCancel
    AnchorSideBottom.Control = Owner
    AnchorSideBottom.Side = asrBottom
    Left = 95
    Height = 26
    Top = 518
    Width = 100
    Anchors = [akTop, akRight]
    AutoSize = True
    BorderSpacing.Top = 6
    BorderSpacing.Right = 6
    BorderSpacing.Bottom = 10
    Caption = '&OK'
    Constraints.MinWidth = 100
    Default = True
    Kind = bkOK
    ModalResult = 1
    OnClick = btnOKClick
    TabOrder = 4
  end
  object btnCancel: TBitBtn
    AnchorSideTop.Control = btnOK
    AnchorSideRight.Control = Owner
    AnchorSideRight.Side = asrBottom
    AnchorSideBottom.Control = Owner
    AnchorSideBottom.Side = asrBottom
    Left = 201
    Height = 26
    Top = 518
    Width = 100
    Anchors = [akTop, akRight]
    AutoSize = True
    BorderSpacing.Right = 8
    BorderSpacing.Bottom = 10
    Cancel = True
    Caption = '&Cancel'
    Constraints.MinWidth = 100
    Kind = bkCancel
    ModalResult = 2
    TabOrder = 5
  end
  object chkRecursive: TCheckBox
    AnchorSideLeft.Control = Owner
    AnchorSideTop.Control = gbUnixAttributes
    AnchorSideTop.Side = asrBottom
    Left = 12
    Height = 19
    Top = 493
    Width = 128
    BorderSpacing.Left = 12
    BorderSpacing.Top = 8
    Caption = 'Including subfolders'
    TabOrder = 3
  end
  object gbTimeSamp: TGroupBox
    AnchorSideLeft.Control = Owner
    AnchorSideTop.Control = Owner
    Left = 6
    Height = 113
    Top = 6
    Width = 293
    AutoSize = True
    BorderSpacing.Around = 6
    Caption = 'Timestamp properties'
    ClientHeight = 93
    ClientWidth = 289
    TabOrder = 0
    object DatesPanel: TPanel
      AnchorSideLeft.Control = ChecksPanel
      AnchorSideLeft.Side = asrBottom
      AnchorSideTop.Control = gbTimeSamp
      AnchorSideRight.Control = gbTimeSamp
      AnchorSideRight.Side = asrBottom
      Left = 96
      Height = 81
      Top = 6
      Width = 193
      AutoSize = True
      BorderSpacing.Left = 6
      BorderSpacing.Around = 6
      BevelOuter = bvNone
      ClientHeight = 81
      ClientWidth = 193
      TabOrder = 1
      object ZVCreationDateTime: TDateTimePicker
        AnchorSideLeft.Control = DatesPanel
        AnchorSideTop.Control = DatesPanel
        AnchorSideRight.Control = DatesPanel
        AnchorSideRight.Side = asrBottom
        Left = 0
        Height = 23
        Top = 0
        Width = 154
        CenturyFrom = 1941
        MaxDate = 2958465
        MinDate = -53780
        TabOrder = 0
        Enabled = False
        TrailingSeparator = False
        TextForNullDate = ' '
        LeadingZeros = True
        Kind = dtkDateTime
        TimeFormat = tf24
        TimeDisplay = tdHMSMs
        DateMode = dmComboBox
        Date = 40608
        Time = 0.0684693287039408
        UseDefaultSeparators = True
        OnChange = ZVCreationDateTimeChange
        OnClick = ZVCreationDateTimeClick
      end
      object ZVLastWriteDateTime: TDateTimePicker
        AnchorSideLeft.Control = DatesPanel
        AnchorSideTop.Control = ZVCreationDateTime
        AnchorSideTop.Side = asrBottom
        AnchorSideRight.Side = asrBottom
        Left = 0
        Height = 23
        Top = 29
        Width = 154
        CenturyFrom = 1941
        MaxDate = 2958465
        MinDate = -53780
        TabOrder = 1
        BorderSpacing.Top = 6
        BorderSpacing.Right = 6
        Enabled = False
        TrailingSeparator = False
        TextForNullDate = ' '
        LeadingZeros = True
        Kind = dtkDateTime
        TimeFormat = tf24
        TimeDisplay = tdHMSMs
        DateMode = dmComboBox
        Date = 40608
        Time = 0.0684693287039408
        UseDefaultSeparators = True
        OnChange = ZVLastWriteDateTimeChange
        OnClick = ZVLastWriteDateTimeClick
      end
      object ZVLastAccessDateTime: TDateTimePicker
        AnchorSideLeft.Control = DatesPanel
        AnchorSideTop.Control = ZVLastWriteDateTime
        AnchorSideTop.Side = asrBottom
        AnchorSideRight.Side = asrBottom
        Left = 0
        Height = 23
        Top = 58
        Width = 154
        CenturyFrom = 1941
        MaxDate = 2958465
        MinDate = -53780
        TabOrder = 2
        BorderSpacing.Top = 6
        Enabled = False
        TrailingSeparator = False
        TextForNullDate = ' '
        LeadingZeros = True
        Kind = dtkDateTime
        TimeFormat = tf24
        TimeDisplay = tdHMSMs
        DateMode = dmComboBox
        Date = 40608
        Time = 0.0684693287039408
        UseDefaultSeparators = True
        OnChange = ZVLastAccessDateTimeChange
        OnClick = ZVLastAccessDateTimeClick
      end
      object btnLastWriteTime: TSpeedButton
        AnchorSideLeft.Control = ZVLastWriteDateTime
        AnchorSideLeft.Side = asrBottom
        AnchorSideTop.Control = ZVLastWriteDateTime
        AnchorSideTop.Side = asrCenter
        AnchorSideRight.Side = asrBottom
        AnchorSideBottom.Side = asrBottom
        Left = 160
        Height = 21
        Top = 30
        Width = 23
        BorderSpacing.Left = 6
        BorderSpacing.Right = 10
        Enabled = False
        OnClick = btnLastWriteTimeClick
      end
      object btnCreationTime: TSpeedButton
        AnchorSideLeft.Control = ZVCreationDateTime
        AnchorSideLeft.Side = asrBottom
        AnchorSideTop.Control = ZVCreationDateTime
        AnchorSideTop.Side = asrCenter
        AnchorSideRight.Side = asrBottom
        AnchorSideBottom.Side = asrBottom
        Left = 160
        Height = 20
        Top = 1
        Width = 23
        BorderSpacing.Left = 6
        BorderSpacing.Right = 10
        Enabled = False
        OnClick = btnCreationTimeClick
      end
      object btnLastAccessTime: TSpeedButton
        AnchorSideLeft.Control = ZVLastAccessDateTime
        AnchorSideLeft.Side = asrBottom
        AnchorSideTop.Control = ZVLastAccessDateTime
        AnchorSideTop.Side = asrCenter
        AnchorSideRight.Side = asrBottom
        AnchorSideBottom.Side = asrBottom
        Left = 160
        Height = 21
        Top = 59
        Width = 23
        BorderSpacing.Left = 6
        BorderSpacing.Right = 10
        Enabled = False
        OnClick = btnLastAccessTimeClick
      end
    end
    object ChecksPanel: TPanel
      AnchorSideTop.Control = DatesPanel
      AnchorSideBottom.Control = DatesPanel
      AnchorSideBottom.Side = asrBottom
      Left = 6
      Height = 81
      Top = 6
      Width = 78
      Anchors = [akTop, akLeft, akBottom]
      AutoSize = True
      BevelOuter = bvNone
      ClientHeight = 81
      ClientWidth = 78
      TabOrder = 0
      object chkCreationTime: TCheckBox
        AnchorSideLeft.Control = ChecksPanel
        AnchorSideTop.Control = ChecksPanel
        Left = 6
        Height = 19
        Top = 6
        Width = 64
        BorderSpacing.Left = 6
        BorderSpacing.Top = 6
        Caption = 'Created:'
        Enabled = False
        OnChange = chkCreationTimeChange
        TabOrder = 0
      end
      object chkLastWriteTime: TCheckBox
        AnchorSideLeft.Control = ChecksPanel
        AnchorSideTop.Control = ChecksPanel
        AnchorSideTop.Side = asrCenter
        Left = 6
        Height = 19
        Top = 31
        Width = 71
        BorderSpacing.Left = 6
        Caption = 'Modified:'
        Enabled = False
        OnChange = chkLastWriteTimeChange
        TabOrder = 1
      end
      object chkLastAccessTime: TCheckBox
        AnchorSideLeft.Control = ChecksPanel
        AnchorSideTop.Side = asrCenter
        AnchorSideBottom.Control = ChecksPanel
        AnchorSideBottom.Side = asrBottom
        Left = 6
        Height = 19
        Top = 56
        Width = 72
        Anchors = [akLeft, akBottom]
        BorderSpacing.Left = 6
        BorderSpacing.Bottom = 6
        Caption = 'Accessed:'
        Enabled = False
        OnChange = chkLastAccessTimeChange
        TabOrder = 2
      end
    end
  end
  object gbWinAttributes: TGroupBox
    AnchorSideLeft.Control = Owner
    AnchorSideTop.Control = gbTimeSamp
    AnchorSideTop.Side = asrBottom
    AnchorSideRight.Control = Owner
    AnchorSideRight.Side = asrBottom
    Left = 6
    Height = 97
    Top = 125
    Width = 297
    Anchors = [akTop, akLeft, akRight]
    AutoSize = True
    BorderSpacing.Around = 6
    Caption = 'Attributes'
    ClientHeight = 77
    ClientWidth = 293
    TabOrder = 1
    Visible = False
    object chkSystem: TCheckBox
      AnchorSideLeft.Control = chkHidden
      AnchorSideTop.Control = chkReadOnly
      Left = 171
      Height = 19
      Top = 31
      Width = 58
      AllowGrayed = True
      BorderSpacing.Bottom = 6
      Caption = 'System'
      OnClick = chkChangeAttrClick
      State = cbGrayed
      TabOrder = 3
    end
    object chkHidden: TCheckBox
      AnchorSideTop.Control = chkArchive
      Left = 171
      Height = 19
      Top = 6
      Width = 59
      AllowGrayed = True
      Anchors = [akTop]
      Caption = 'Hidden'
      OnClick = chkChangeAttrClick
      State = cbGrayed
      TabOrder = 2
    end
    object chkArchive: TCheckBox
      AnchorSideLeft.Control = gbWinAttributes
      AnchorSideTop.Control = gbWinAttributes
      Left = 6
      Height = 19
      Top = 6
      Width = 60
      AllowGrayed = True
      BorderSpacing.Left = 6
      BorderSpacing.Top = 6
      Caption = 'Archive'
      OnClick = chkChangeAttrClick
      State = cbGrayed
      TabOrder = 0
    end
    object chkReadOnly: TCheckBox
      AnchorSideLeft.Control = chkArchive
      AnchorSideTop.Control = chkArchive
      AnchorSideTop.Side = asrBottom
      Left = 6
      Height = 19
      Top = 31
      Width = 72
      AllowGrayed = True
      BorderSpacing.Top = 6
      BorderSpacing.Bottom = 6
      Caption = 'Read only'
      OnClick = chkChangeAttrClick
      State = cbGrayed
      TabOrder = 1
    end
    object lblAttrInfo: TLabel
      AnchorSideLeft.Control = chkReadOnly
      AnchorSideTop.Control = chkReadOnly
      AnchorSideTop.Side = asrBottom
      AnchorSideBottom.Side = asrBottom
      Left = 6
      Height = 17
      Top = 56
      Width = 189
      Anchors = [akTop, akLeft, akBottom]
      BorderSpacing.Top = 6
      BorderSpacing.Bottom = 6
      Caption = '(gray field means unchanged value)'
      ParentColor = False
    end
  end
  object gbUnixAttributes: TGroupBox
    AnchorSideLeft.Control = Owner
    AnchorSideTop.Control = gbWinAttributes
    AnchorSideTop.Side = asrBottom
    AnchorSideRight.Control = Owner
    AnchorSideRight.Side = asrBottom
    Left = 6
    Height = 257
    Top = 228
    Width = 297
    Anchors = [akTop, akLeft, akRight]
    AutoSize = True
    BorderSpacing.Around = 6
    Caption = 'Attributes'
    ClientHeight = 237
    ClientWidth = 293
    TabOrder = 2
    Visible = False
    object lblRead: TLabel
      AnchorSideLeft.Control = cbReadOwner
      AnchorSideLeft.Side = asrCenter
      AnchorSideTop.Control = gbUnixAttributes
      Left = 94
      Height = 15
      Top = 0
      Width = 26
      Caption = 'Read'
      ParentColor = False
    end
    object lblWrite: TLabel
      AnchorSideLeft.Control = cbWriteOwner
      AnchorSideLeft.Side = asrCenter
      AnchorSideTop.Control = lblRead
      Left = 168
      Height = 15
      Top = 0
      Width = 28
      Caption = 'Write'
      ParentColor = False
    end
    object lblExec: TLabel
      AnchorSideLeft.Control = cbExecOwner
      AnchorSideLeft.Side = asrCenter
      AnchorSideTop.Control = lblRead
      Left = 235
      Height = 15
      Top = 0
      Width = 40
      Caption = 'Execute'
      ParentColor = False
    end
    object cbExecOwner: TCheckBox
      AnchorSideTop.Control = cbReadOwner
      Left = 245
      Height = 19
      Top = 21
      Width = 20
      AllowGrayed = True
      Anchors = [akTop]
      OnClick = cbChangeModeClick
      State = cbGrayed
      TabOrder = 2
    end
    object cbWriteOwner: TCheckBox
      AnchorSideTop.Control = cbReadOwner
      Left = 172
      Height = 19
      Top = 21
      Width = 20
      AllowGrayed = True
      Anchors = [akTop]
      OnClick = cbChangeModeClick
      State = cbGrayed
      TabOrder = 1
    end
    object cbReadOwner: TCheckBox
      AnchorSideLeft.Side = asrCenter
      AnchorSideTop.Control = lblRead
      AnchorSideTop.Side = asrBottom
      Left = 97
      Height = 19
      Top = 21
      Width = 20
      AllowGrayed = True
      Anchors = [akTop]
      BorderSpacing.Top = 6
      OnClick = cbChangeModeClick
      State = cbGrayed
      TabOrder = 0
    end
    object lblAttrOwnerStr: TLabel
      AnchorSideLeft.Control = gbUnixAttributes
      AnchorSideTop.Control = cbReadOwner
      AnchorSideTop.Side = asrCenter
      Left = 7
      Height = 15
      Top = 23
      Width = 35
      BorderSpacing.Left = 7
      Caption = 'Owner'
      ParentColor = False
    end
    object lblAttrGroupStr: TLabel
      AnchorSideLeft.Control = lblAttrOwnerStr
      AnchorSideTop.Control = cbReadGroup
      AnchorSideTop.Side = asrCenter
      Left = 7
      Height = 15
      Top = 48
      Width = 33
      Caption = 'Group'
      ParentColor = False
    end
    object cbReadGroup: TCheckBox
      AnchorSideLeft.Control = cbReadOwner
      AnchorSideTop.Control = cbReadOwner
      AnchorSideTop.Side = asrBottom
      Left = 97
      Height = 19
      Top = 46
      Width = 20
      AllowGrayed = True
      BorderSpacing.Top = 6
      OnClick = cbChangeModeClick
      State = cbGrayed
      TabOrder = 3
    end
    object cbWriteGroup: TCheckBox
      AnchorSideLeft.Control = cbWriteOwner
      AnchorSideTop.Control = cbReadGroup
      Left = 172
      Height = 19
      Top = 46
      Width = 20
      AllowGrayed = True
      OnClick = cbChangeModeClick
      State = cbGrayed
      TabOrder = 4
    end
    object cbExecGroup: TCheckBox
      AnchorSideLeft.Control = cbExecOwner
      AnchorSideTop.Control = cbReadGroup
      Left = 245
      Height = 19
      Top = 46
      Width = 20
      AllowGrayed = True
      OnClick = cbChangeModeClick
      State = cbGrayed
      TabOrder = 5
    end
    object lblAttrOtherStr: TLabel
      AnchorSideLeft.Control = lblAttrOwnerStr
      AnchorSideTop.Control = cbReadOther
      AnchorSideTop.Side = asrCenter
      Left = 7
      Height = 15
      Top = 73
      Width = 30
      Caption = 'Other'
      ParentColor = False
    end
    object cbReadOther: TCheckBox
      AnchorSideLeft.Control = cbReadOwner
      AnchorSideTop.Control = cbReadGroup
      AnchorSideTop.Side = asrBottom
      Left = 97
      Height = 19
      Top = 71
      Width = 20
      AllowGrayed = True
      BorderSpacing.Top = 6
      OnClick = cbChangeModeClick
      State = cbGrayed
      TabOrder = 6
    end
    object cbWriteOther: TCheckBox
      AnchorSideLeft.Control = cbWriteOwner
      AnchorSideTop.Control = cbReadOther
      Left = 172
      Height = 19
      Top = 71
      Width = 20
      AllowGrayed = True
      OnClick = cbChangeModeClick
      State = cbGrayed
      TabOrder = 7
    end
    object cbExecOther: TCheckBox
      AnchorSideLeft.Control = cbExecOwner
      AnchorSideTop.Control = cbReadOther
      Left = 245
      Height = 19
      Top = 71
      Width = 20
      AllowGrayed = True
      OnClick = cbChangeModeClick
      State = cbGrayed
      TabOrder = 8
    end
    object Bevel1: TBevel
      AnchorSideTop.Control = cbReadOther
      AnchorSideTop.Side = asrBottom
      AnchorSideRight.Side = asrBottom
      Left = 4
      Height = 4
      Top = 96
      Width = 289
      Anchors = [akTop, akLeft, akRight]
      BorderSpacing.Left = 6
      BorderSpacing.Top = 6
      BorderSpacing.Right = 6
      Shape = bsTopLine
      Style = bsRaised
    end
    object cbSticky: TCheckBox
      AnchorSideLeft.Control = cbSuid
      AnchorSideTop.Control = cbSuid
      AnchorSideTop.Side = asrBottom
      Left = 97
      Height = 19
      Top = 131
      Width = 51
      AllowGrayed = True
      BorderSpacing.Top = 6
      Caption = 'Sticky'
      OnClick = cbChangeModeClick
      State = cbGrayed
      TabOrder = 11
    end
    object cbSgid: TCheckBox
      AnchorSideLeft.Control = cbWriteOwner
      AnchorSideTop.Control = Bevel1
      AnchorSideTop.Side = asrBottom
      Left = 172
      Height = 19
      Top = 106
      Width = 45
      AllowGrayed = True
      BorderSpacing.Top = 6
      Caption = 'SGID'
      OnClick = cbChangeModeClick
      State = cbGrayed
      TabOrder = 10
    end
    object cbSuid: TCheckBox
      AnchorSideLeft.Control = cbReadOwner
      AnchorSideTop.Control = Bevel1
      AnchorSideTop.Side = asrBottom
      Left = 97
      Height = 19
      Top = 106
      Width = 45
      AllowGrayed = True
      BorderSpacing.Top = 6
      Caption = 'SUID'
      OnClick = cbChangeModeClick
      State = cbGrayed
      TabOrder = 9
    end
    object lblAttrBitsStr: TLabel
      AnchorSideLeft.Control = lblAttrOwnerStr
      AnchorSideTop.Control = cbSuid
      AnchorSideTop.Side = asrCenter
      Left = 7
      Height = 15
      Top = 108
      Width = 22
      Caption = 'Bits:'
      ParentColor = False
    end
    object Bevel2: TBevel
      AnchorSideTop.Control = lblModeInfo
      AnchorSideTop.Side = asrBottom
      AnchorSideRight.Side = asrBottom
      Left = 4
      Height = 4
      Top = 177
      Width = 289
      Anchors = [akTop, akLeft, akRight]
      BorderSpacing.Left = 6
      BorderSpacing.Top = 6
      BorderSpacing.Right = 6
      Shape = bsTopLine
      Style = bsRaised
    end
    object lblOctal: TLabel
      AnchorSideLeft.Control = lblAttrOtherStr
      AnchorSideTop.Control = edtOctal
      AnchorSideTop.Side = asrCenter
      Left = 7
      Height = 15
      Top = 191
      Width = 31
      Caption = 'Octal:'
      FocusControl = edtOctal
      ParentColor = False
    end
    object edtOctal: TEdit
      AnchorSideLeft.Control = cbSuid
      AnchorSideTop.Control = Bevel2
      AnchorSideTop.Side = asrBottom
      Left = 97
      Height = 23
      Top = 187
      Width = 80
      BorderSpacing.Top = 6
      MaxLength = 4
      OnKeyPress = edtOctalKeyPress
      OnKeyUp = edtOctalKeyUp
      TabOrder = 12
    end
    object lblAttrTextStr: TLabel
      AnchorSideLeft.Control = lblAttrOtherStr
      AnchorSideTop.Control = edtOctal
      AnchorSideTop.Side = asrBottom
      Left = 7
      Height = 15
      Top = 216
      Width = 24
      BorderSpacing.Top = 6
      BorderSpacing.Bottom = 6
      Caption = 'Text:'
      ParentColor = False
    end
    object lblAttrText: TLabel
      AnchorSideLeft.Control = edtOctal
      AnchorSideTop.Control = lblAttrTextStr
      AnchorSideTop.Side = asrCenter
      Left = 97
      Height = 15
      Top = 216
      Width = 55
      BorderSpacing.Bottom = 6
      Caption = '-----------'
      ParentColor = False
      ParentFont = False
    end
    object lblModeInfo: TLabel
      AnchorSideLeft.Control = lblAttrBitsStr
      AnchorSideTop.Control = cbSticky
      AnchorSideTop.Side = asrBottom
      AnchorSideBottom.Side = asrBottom
      Left = 7
      Height = 15
      Top = 156
      Width = 189
      BorderSpacing.Top = 6
      BorderSpacing.Bottom = 6
      Caption = '(gray field means unchanged value)'
      ParentColor = False
    end
  end
end
