mirror of
https://github.com/winscp/winscp.git
synced 2026-10-24 02:28:55 +03:00
3777 lines
116 KiB
Plaintext
3777 lines
116 KiB
Plaintext
object PreferencesDialog: TPreferencesDialog
|
|
Left = 400
|
|
Top = 161
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_preferences'
|
|
BorderIcons = [biSystemMenu, biMinimize, biMaximize, biHelp]
|
|
BorderStyle = bsDialog
|
|
Caption = 'Preferences'
|
|
ClientHeight = 569
|
|
ClientWidth = 605
|
|
Color = clBtnFace
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -12
|
|
Font.Name = 'Segoe UI'
|
|
Font.Style = []
|
|
Position = poOwnerFormCenter
|
|
OnAfterMonitorDpiChanged = FormAfterMonitorDpiChanged
|
|
OnCloseQuery = FormCloseQuery
|
|
OnShortCut = FormShortCut
|
|
OnShow = FormShow
|
|
DesignSize = (
|
|
605
|
|
569)
|
|
TextHeight = 15
|
|
object OKButton: TButton
|
|
Left = 345
|
|
Top = 486
|
|
Width = 80
|
|
Height = 25
|
|
Anchors = [akRight, akBottom]
|
|
Caption = 'OK'
|
|
Default = True
|
|
ModalResult = 1
|
|
TabOrder = 1
|
|
end
|
|
object CloseButton: TButton
|
|
Left = 431
|
|
Top = 486
|
|
Width = 80
|
|
Height = 25
|
|
Anchors = [akRight, akBottom]
|
|
Cancel = True
|
|
Caption = 'Cancel'
|
|
ModalResult = 2
|
|
TabOrder = 2
|
|
end
|
|
object MainPanel: TPanel
|
|
Left = 0
|
|
Top = 0
|
|
Width = 605
|
|
Height = 485
|
|
Align = alTop
|
|
Anchors = [akLeft, akTop, akRight, akBottom]
|
|
BevelOuter = bvNone
|
|
TabOrder = 0
|
|
object PageControl: TPageControl
|
|
Left = 140
|
|
Top = 0
|
|
Width = 465
|
|
Height = 485
|
|
ActivePage = PreferencesSheet
|
|
Align = alClient
|
|
MultiLine = True
|
|
Style = tsButtons
|
|
TabOrder = 1
|
|
TabStop = False
|
|
OnChange = PageControlChange
|
|
object PreferencesSheet: TTabSheet
|
|
Tag = 1
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_environment'
|
|
Caption = 'Environment'
|
|
ImageIndex = 2
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object CommonPreferencesGroup: TGroupBox
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 304
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Confirmations'
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
445
|
|
304)
|
|
object SynchronizeSummaryCheck: TCheckBox
|
|
Left = 11
|
|
Top = 254
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Sync&hronization summary'
|
|
TabOrder = 10
|
|
OnClick = ControlChange
|
|
end
|
|
object ConfirmOverwritingCheck: TCheckBox
|
|
Left = 11
|
|
Top = 68
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Overwriting of files'
|
|
TabOrder = 2
|
|
OnClick = ControlChange
|
|
end
|
|
object ConfirmDeletingCheck: TCheckBox
|
|
Left = 11
|
|
Top = 139
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Deleting of files (recommended)'
|
|
TabOrder = 5
|
|
OnClick = ControlChange
|
|
end
|
|
object ConfirmClosingSessionCheck2: TCheckBox
|
|
Left = 11
|
|
Top = 185
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Closing sessions when exiting appli&cation'
|
|
TabOrder = 7
|
|
OnClick = ControlChange
|
|
end
|
|
object DDTransferConfirmationCheck2: TCheckBox
|
|
Left = 26
|
|
Top = 45
|
|
Width = 410
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'D&rag && drop operations and paste to other applications'
|
|
TabOrder = 1
|
|
OnClick = ControlChange
|
|
end
|
|
object ContinueOnErrorCheck: TCheckBox
|
|
Left = 11
|
|
Top = 277
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Continue on &error (advanced users)'
|
|
TabOrder = 11
|
|
OnClick = ControlChange
|
|
end
|
|
object ConfirmExitOnCompletionCheck: TCheckBox
|
|
Left = 11
|
|
Top = 208
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Exiting application on o&peration completion'
|
|
TabOrder = 8
|
|
OnClick = ControlChange
|
|
end
|
|
object ConfirmResumeCheck: TCheckBox
|
|
Left = 11
|
|
Top = 91
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Trans&fer resuming'
|
|
TabOrder = 3
|
|
OnClick = ControlChange
|
|
end
|
|
object ConfirmCommandSessionCheck: TCheckBox
|
|
Left = 11
|
|
Top = 231
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Opening separate &shell session'
|
|
TabOrder = 9
|
|
OnClick = ControlChange
|
|
end
|
|
object ConfirmRecyclingCheck: TCheckBox
|
|
Left = 11
|
|
Top = 162
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Moving files to Recycle bin'
|
|
TabOrder = 6
|
|
OnClick = ControlChange
|
|
end
|
|
object ConfirmTransferringCheck: TCheckBox
|
|
Left = 11
|
|
Top = 22
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Transferring of files'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
object BackgroundConfirmationsLink: TStaticText
|
|
Left = 11
|
|
Top = 114
|
|
Width = 425
|
|
Height = 19
|
|
Alignment = taRightJustify
|
|
Anchors = [akLeft, akTop, akRight]
|
|
AutoSize = False
|
|
Caption = 'Change confirmations of background transfers'
|
|
TabOrder = 4
|
|
TabStop = True
|
|
OnClick = BackgroundConfirmationsLinkClick
|
|
end
|
|
end
|
|
object NotificationsGroup: TGroupBox
|
|
Left = 8
|
|
Top = 312
|
|
Width = 445
|
|
Height = 95
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Notifications'
|
|
TabOrder = 1
|
|
DesignSize = (
|
|
445
|
|
95)
|
|
object BeepOnFinishAfterText: TLabel
|
|
Left = 429
|
|
Top = 22
|
|
Width = 5
|
|
Height = 15
|
|
Anchors = [akTop, akRight]
|
|
Caption = 's'
|
|
ShowAccelChar = False
|
|
end
|
|
object BeepOnFinishCheck: TCheckBox
|
|
Left = 11
|
|
Top = 22
|
|
Width = 333
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Beep when work finishes, if it lasted more than'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
object BeepOnFinishAfterEdit: TUpDownEdit
|
|
Left = 350
|
|
Top = 19
|
|
Width = 73
|
|
Height = 23
|
|
Alignment = taRightJustify
|
|
Increment = 15.000000000000000000
|
|
MaxValue = 999.000000000000000000
|
|
Anchors = [akTop, akRight]
|
|
MaxLength = 3
|
|
TabOrder = 1
|
|
OnChange = ControlChange
|
|
end
|
|
object BalloonNotificationsCheck: TCheckBox
|
|
Left = 11
|
|
Top = 45
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Show balloon ¬ifications in taskbar status area (system tray)'
|
|
TabOrder = 2
|
|
OnClick = ControlChange
|
|
end
|
|
object FlashTaskbarCheck: TCheckBox
|
|
Left = 11
|
|
Top = 68
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption =
|
|
'Flash taskbar button when &attention is needed while on backgrou' +
|
|
'nd'
|
|
TabOrder = 3
|
|
OnClick = ControlChange
|
|
end
|
|
end
|
|
end
|
|
object LogSheet: TTabSheet
|
|
Tag = 2
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_logging'
|
|
Caption = 'Logging'
|
|
ImageIndex = 4
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object LogProtocolHintLabel: TLabel
|
|
Left = 8
|
|
Top = 299
|
|
Width = 445
|
|
Height = 43
|
|
Anchors = [akLeft, akTop, akRight]
|
|
AutoSize = False
|
|
Caption =
|
|
'The selected logging level severely degrades performance. Use it' +
|
|
' when troubleshooting only.'
|
|
ShowAccelChar = False
|
|
WordWrap = True
|
|
end
|
|
object LoggingGroup: TGroupBox
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 195
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Session log'
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
445
|
|
195)
|
|
object LogMaxSizeCountFilesLabel: TLabel
|
|
Left = 383
|
|
Top = 142
|
|
Width = 21
|
|
Height = 15
|
|
Anchors = [akTop, akRight]
|
|
Caption = 'files'
|
|
FocusControl = LogMaxSizeCountEdit
|
|
ShowAccelChar = False
|
|
end
|
|
object LogFileNameLabel: TLabel
|
|
Left = 27
|
|
Top = 45
|
|
Width = 50
|
|
Height = 15
|
|
Caption = '&Log path:'
|
|
FocusControl = LogFileNameEdit3
|
|
OnClick = ControlChange
|
|
end
|
|
object LogFileNameEdit3: TFilenameEdit
|
|
Left = 27
|
|
Top = 63
|
|
Width = 409
|
|
Height = 21
|
|
AcceptFiles = True
|
|
OnBeforeDialog = PathEditBeforeDialog
|
|
OnAfterDialog = PathEditAfterDialog
|
|
DialogKind = dkSave
|
|
DefaultExt = 'log'
|
|
Filter = 'Session log files (*.log)|*.log|All files (*.*)|*.*'
|
|
DialogOptions = [ofHideReadOnly, ofPathMustExist]
|
|
DialogTitle = 'Select file for session log'
|
|
ClickKey = 16397
|
|
Anchors = [akLeft, akTop, akRight]
|
|
TabOrder = 2
|
|
Text = 'LogFileNameEdit3'
|
|
OnChange = ControlChange
|
|
end
|
|
object LogFilePanel: TPanel
|
|
Left = 29
|
|
Top = 86
|
|
Width = 321
|
|
Height = 25
|
|
Anchors = [akLeft, akTop, akRight]
|
|
BevelOuter = bvNone
|
|
TabOrder = 4
|
|
object LogFileAppendButton: TRadioButton
|
|
Left = 0
|
|
Top = 4
|
|
Width = 116
|
|
Height = 17
|
|
Caption = 'Appe&nd'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
object LogFileOverwriteButton: TRadioButton
|
|
Left = 122
|
|
Top = 4
|
|
Width = 116
|
|
Height = 17
|
|
Caption = '&Overwrite'
|
|
TabOrder = 1
|
|
OnClick = ControlChange
|
|
end
|
|
end
|
|
object LogProtocolCombo2: TComboBox
|
|
Left = 305
|
|
Top = 19
|
|
Width = 131
|
|
Height = 23
|
|
Style = csDropDownList
|
|
Anchors = [akTop, akRight]
|
|
TabOrder = 1
|
|
OnChange = ControlChange
|
|
Items.Strings = (
|
|
'Reduced'
|
|
'Normal'
|
|
'Debug 1'
|
|
'Debug 2')
|
|
end
|
|
object LogFileNameHintText: TStaticText
|
|
Left = 305
|
|
Top = 84
|
|
Width = 131
|
|
Height = 16
|
|
Alignment = taRightJustify
|
|
Anchors = [akTop, akRight]
|
|
AutoSize = False
|
|
Caption = '&patterns'
|
|
TabOrder = 3
|
|
TabStop = True
|
|
end
|
|
object EnableLoggingCheck: TCheckBox
|
|
Left = 11
|
|
Top = 22
|
|
Width = 288
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Enable &session logging on level:'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
object LogSensitiveCheck: TCheckBox
|
|
Left = 29
|
|
Top = 168
|
|
Width = 391
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Log pass&words and other sensitive information'
|
|
TabOrder = 9
|
|
OnClick = ControlChange
|
|
end
|
|
object LogMaxSizeCheck: TCheckBox
|
|
Left = 29
|
|
Top = 113
|
|
Width = 270
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Rotate log files after reaching'
|
|
TabOrder = 5
|
|
OnClick = ControlChange
|
|
end
|
|
object LogMaxSizeCombo: TComboBox
|
|
Left = 305
|
|
Top = 110
|
|
Width = 131
|
|
Height = 23
|
|
Anchors = [akTop, akRight]
|
|
MaxLength = 20
|
|
TabOrder = 6
|
|
OnChange = ControlChange
|
|
OnExit = SizeComboExit
|
|
Items.Strings = (
|
|
'1M'
|
|
'10M'
|
|
'100M'
|
|
'1G')
|
|
end
|
|
object LogMaxSizeCountCheck: TCheckBox
|
|
Left = 45
|
|
Top = 142
|
|
Width = 254
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Delete old log files, keep'
|
|
TabOrder = 7
|
|
OnClick = ControlChange
|
|
end
|
|
object LogMaxSizeCountEdit: TUpDownEdit
|
|
Left = 305
|
|
Top = 139
|
|
Width = 72
|
|
Height = 23
|
|
MaxValue = 999.000000000000000000
|
|
MinValue = 1.000000000000000000
|
|
Anchors = [akTop, akRight]
|
|
TabOrder = 8
|
|
OnChange = ControlChange
|
|
end
|
|
end
|
|
object ActionsLoggingGroup: TGroupBox
|
|
Left = 8
|
|
Top = 203
|
|
Width = 445
|
|
Height = 90
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'XML log'
|
|
TabOrder = 1
|
|
DesignSize = (
|
|
445
|
|
90)
|
|
object ActionsLogFileNameEdit: TFilenameEdit
|
|
Left = 27
|
|
Top = 45
|
|
Width = 409
|
|
Height = 21
|
|
AcceptFiles = True
|
|
OnBeforeDialog = PathEditBeforeDialog
|
|
OnAfterDialog = PathEditAfterDialog
|
|
DialogKind = dkSave
|
|
DefaultExt = 'xml'
|
|
Filter = 'XML log files (*.xml)|*.xml|All files (*.*)|*.*'
|
|
DialogOptions = [ofHideReadOnly, ofPathMustExist]
|
|
DialogTitle = 'Select file for XML log.'
|
|
ClickKey = 16397
|
|
Anchors = [akLeft, akTop, akRight]
|
|
TabOrder = 1
|
|
Text = 'ActionsLogFileNameEdit'
|
|
OnChange = ControlChange
|
|
end
|
|
object ActionsLogFileNameHintText: TStaticText
|
|
Left = 305
|
|
Top = 66
|
|
Width = 131
|
|
Height = 16
|
|
Alignment = taRightJustify
|
|
Anchors = [akTop, akRight]
|
|
AutoSize = False
|
|
Caption = 'pa&tterns'
|
|
TabOrder = 2
|
|
TabStop = True
|
|
end
|
|
object EnableActionsLoggingCheck: TCheckBox
|
|
Left = 11
|
|
Top = 22
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Enable &XML logging to file:'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
end
|
|
end
|
|
object GeneralSheet: TTabSheet
|
|
Tag = 3
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_interface'
|
|
Caption = 'Interface'
|
|
ImageIndex = 5
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object InterfaceChangeLabel: TLabel
|
|
Left = 8
|
|
Top = 284
|
|
Width = 190
|
|
Height = 15
|
|
Caption = 'Changes will apply on the next start.'
|
|
ShowAccelChar = False
|
|
end
|
|
object InterfaceGroup: TGroupBox
|
|
Left = 8
|
|
Top = 60
|
|
Width = 445
|
|
Height = 218
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'User Interface'
|
|
TabOrder = 1
|
|
DesignSize = (
|
|
445
|
|
218)
|
|
object CommanderDescriptionLabel2: TLabel
|
|
Left = 147
|
|
Top = 22
|
|
Width = 289
|
|
Height = 115
|
|
Anchors = [akLeft, akTop, akRight]
|
|
AutoSize = False
|
|
Caption =
|
|
'- two panels (left for local directory, right for remote directo' +
|
|
'ry)'#13#10'- keyboard shortcuts like in Norton Commander (and other si' +
|
|
'milar programs as Total Commander, Midnight Commander...)'#13#10'- dra' +
|
|
'g && drop to/from both panels'
|
|
FocusControl = CommanderInterfaceButton2
|
|
WordWrap = True
|
|
OnClick = CommanderClick
|
|
end
|
|
object ExplorerDescriptionLabel: TLabel
|
|
Left = 147
|
|
Top = 138
|
|
Width = 289
|
|
Height = 67
|
|
Anchors = [akLeft, akTop, akRight]
|
|
AutoSize = False
|
|
Caption =
|
|
'- only remote directory'#13#10'- keyboard shortcuts like in Windows Fi' +
|
|
'le Explorer'#13#10'- drag && drop'
|
|
FocusControl = ExplorerInterfaceButton2
|
|
WordWrap = True
|
|
OnClick = ExplorerClick
|
|
end
|
|
object CommanderInterfacePicture: TImage
|
|
Left = 55
|
|
Top = 45
|
|
Width = 32
|
|
Height = 32
|
|
AutoSize = True
|
|
OnClick = CommanderClick
|
|
end
|
|
object ExplorerInterfacePicture: TImage
|
|
Left = 55
|
|
Top = 161
|
|
Width = 32
|
|
Height = 32
|
|
AutoSize = True
|
|
OnClick = ExplorerClick
|
|
end
|
|
object CommanderInterfaceButton2: TRadioButton
|
|
Left = 11
|
|
Top = 22
|
|
Width = 116
|
|
Height = 17
|
|
Caption = '&Commander'
|
|
Checked = True
|
|
TabOrder = 0
|
|
TabStop = True
|
|
OnClick = ControlChange
|
|
end
|
|
object ExplorerInterfaceButton2: TRadioButton
|
|
Left = 11
|
|
Top = 138
|
|
Width = 111
|
|
Height = 17
|
|
Caption = '&Explorer'
|
|
TabOrder = 1
|
|
OnClick = ControlChange
|
|
end
|
|
end
|
|
object ThemeGroup: TGroupBox
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 52
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Theme'
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
445
|
|
52)
|
|
object Label7: TLabel
|
|
Left = 9
|
|
Top = 22
|
|
Width = 86
|
|
Height = 15
|
|
Caption = 'Interface &theme:'
|
|
FocusControl = ThemeCombo
|
|
end
|
|
object ThemeCombo: TComboBox
|
|
Left = 147
|
|
Top = 19
|
|
Width = 197
|
|
Height = 23
|
|
Style = csDropDownList
|
|
Anchors = [akLeft, akTop, akRight]
|
|
TabOrder = 0
|
|
Items.Strings = (
|
|
'Automatic'
|
|
'Light'
|
|
'Dark')
|
|
end
|
|
end
|
|
end
|
|
object PanelsSheet: TTabSheet
|
|
Tag = 4
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_panels'
|
|
Caption = 'Panels'
|
|
ImageIndex = 3
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object PanelsCommonGroup: TGroupBox
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 245
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Common'
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
445
|
|
245)
|
|
object Label1: TLabel
|
|
Left = 9
|
|
Top = 186
|
|
Width = 91
|
|
Height = 15
|
|
Caption = 'Show file si&zes in:'
|
|
FocusControl = FormatSizeBytesCombo
|
|
OnClick = ControlChange
|
|
end
|
|
object Label2: TLabel
|
|
Left = 9
|
|
Top = 215
|
|
Width = 103
|
|
Height = 15
|
|
Caption = '&Incremental search:'
|
|
FocusControl = PanelSearchCombo
|
|
OnClick = ControlChange
|
|
end
|
|
object ShowHiddenFilesCheck: TCheckBox
|
|
Left = 11
|
|
Top = 22
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Show hidden files (Ctrl+Alt+H)'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
object DefaultDirIsHomeCheck: TCheckBox
|
|
Left = 11
|
|
Top = 45
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Default directory is &home directory'
|
|
TabOrder = 1
|
|
OnClick = ControlChange
|
|
end
|
|
object PreservePanelStateCheck: TCheckBox
|
|
Left = 11
|
|
Top = 68
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Remember panels'#39' state when switching sessions'
|
|
TabOrder = 2
|
|
OnClick = ControlChange
|
|
end
|
|
object RenameWholeNameCheck: TCheckBox
|
|
Left = 11
|
|
Top = 91
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Select &whole name when renaming file'
|
|
TabOrder = 3
|
|
OnClick = ControlChange
|
|
end
|
|
object FullRowSelectCheck: TCheckBox
|
|
Left = 11
|
|
Top = 114
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Full row select'
|
|
TabOrder = 4
|
|
OnClick = ControlChange
|
|
end
|
|
object FormatSizeBytesCombo: TComboBox
|
|
Left = 316
|
|
Top = 183
|
|
Width = 120
|
|
Height = 23
|
|
Style = csDropDownList
|
|
Anchors = [akTop, akRight]
|
|
MaxLength = 1
|
|
TabOrder = 6
|
|
OnChange = ControlChange
|
|
Items.Strings = (
|
|
'Bytes'
|
|
'Kilobytes'
|
|
'Short format')
|
|
end
|
|
object NaturalOrderNumericalSortingCheck: TCheckBox
|
|
Left = 11
|
|
Top = 137
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Use &natural order numerical sorting'
|
|
TabOrder = 5
|
|
OnClick = ControlChange
|
|
end
|
|
object PanelSearchCombo: TComboBox
|
|
Left = 241
|
|
Top = 212
|
|
Width = 195
|
|
Height = 23
|
|
Style = csDropDownList
|
|
Anchors = [akTop, akRight]
|
|
MaxLength = 1
|
|
TabOrder = 7
|
|
OnChange = ControlChange
|
|
Items.Strings = (
|
|
'Beginning of name only'
|
|
'Any part of name'
|
|
'All columns')
|
|
end
|
|
object AlwaysSortDirectoriesByNameCheck: TCheckBox
|
|
Left = 11
|
|
Top = 160
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Always sort &directories by name'
|
|
TabOrder = 8
|
|
OnClick = ControlChange
|
|
end
|
|
end
|
|
object DoubleClickGroup: TGroupBox
|
|
Left = 8
|
|
Top = 253
|
|
Width = 445
|
|
Height = 75
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Double-click'
|
|
TabOrder = 1
|
|
DesignSize = (
|
|
445
|
|
75)
|
|
object DoubleClickActionLabel: TLabel
|
|
Left = 9
|
|
Top = 22
|
|
Width = 202
|
|
Height = 15
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Operation to perform on double-click:'
|
|
FocusControl = DoubleClickActionCombo
|
|
end
|
|
object CopyOnDoubleClickConfirmationCheck: TCheckBox
|
|
Left = 11
|
|
Top = 48
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Confirm copy on double-click operation'
|
|
TabOrder = 1
|
|
OnClick = ControlChange
|
|
end
|
|
object DoubleClickActionCombo: TComboBox
|
|
Left = 316
|
|
Top = 19
|
|
Width = 120
|
|
Height = 23
|
|
Style = csDropDownList
|
|
Anchors = [akTop, akRight]
|
|
TabOrder = 0
|
|
OnChange = ControlChange
|
|
Items.Strings = (
|
|
'Open'
|
|
'Copy'
|
|
'Edit')
|
|
end
|
|
end
|
|
object PanelFontGroup: TGroupBox
|
|
Left = 8
|
|
Top = 334
|
|
Width = 445
|
|
Height = 80
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Panel font'
|
|
TabOrder = 2
|
|
DesignSize = (
|
|
445
|
|
80)
|
|
object PanelFontLabel: TLabel
|
|
Left = 160
|
|
Top = 22
|
|
Width = 276
|
|
Height = 48
|
|
Anchors = [akLeft, akTop, akRight, akBottom]
|
|
AutoSize = False
|
|
Caption = 'PanelFontLabel'
|
|
Color = clWindow
|
|
ParentColor = False
|
|
ShowAccelChar = False
|
|
Transparent = False
|
|
WordWrap = True
|
|
OnDblClick = PanelFontLabelDblClick
|
|
end
|
|
object PanelFontButton: TButton
|
|
Left = 9
|
|
Top = 45
|
|
Width = 145
|
|
Height = 25
|
|
Caption = 'Select fon&t...'
|
|
TabOrder = 1
|
|
OnClick = PanelFontButtonClick
|
|
end
|
|
object PanelFontCheck: TCheckBox
|
|
Left = 11
|
|
Top = 22
|
|
Width = 143
|
|
Height = 17
|
|
Caption = '&Use custom font'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
end
|
|
end
|
|
object CommanderSheet: TTabSheet
|
|
Tag = 5
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_commander'
|
|
Caption = 'Commander'
|
|
ImageIndex = 3
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object Label3: TLabel
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 29
|
|
Anchors = [akLeft, akTop, akRight]
|
|
AutoSize = False
|
|
Caption = 'Preferences on this page apply to Commander interface only.'
|
|
ShowAccelChar = False
|
|
WordWrap = True
|
|
end
|
|
object PanelsGroup: TGroupBox
|
|
Left = 8
|
|
Top = 34
|
|
Width = 445
|
|
Height = 99
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Panels'
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
445
|
|
99)
|
|
object Label8: TLabel
|
|
Left = 9
|
|
Top = 22
|
|
Width = 124
|
|
Height = 15
|
|
Caption = '&Explorer-style selection:'
|
|
FocusControl = NortonLikeModeCombo
|
|
end
|
|
object SwappedPanelsCheck: TCheckBox
|
|
Left = 11
|
|
Top = 48
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'S&wap panels (local on right, remote on left)'
|
|
TabOrder = 1
|
|
OnClick = ControlChange
|
|
end
|
|
object NortonLikeModeCombo: TComboBox
|
|
Left = 210
|
|
Top = 19
|
|
Width = 226
|
|
Height = 23
|
|
Style = csDropDownList
|
|
Anchors = [akLeft, akTop, akRight]
|
|
TabOrder = 0
|
|
OnChange = ControlChange
|
|
Items.Strings = (
|
|
'Never'
|
|
'Mouse only'
|
|
'Mouse and Keyboard')
|
|
end
|
|
object TreeOnLeftCheck: TCheckBox
|
|
Left = 11
|
|
Top = 71
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Show &directory tree left of file list'
|
|
TabOrder = 2
|
|
OnClick = ControlChange
|
|
end
|
|
end
|
|
object CommanderMiscGroup: TGroupBox
|
|
Left = 8
|
|
Top = 139
|
|
Width = 445
|
|
Height = 75
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Miscellaneous'
|
|
TabOrder = 1
|
|
DesignSize = (
|
|
445
|
|
75)
|
|
object Label10: TLabel
|
|
Left = 9
|
|
Top = 22
|
|
Width = 102
|
|
Height = 15
|
|
Caption = '&Keyboard shortcuts'
|
|
FocusControl = ExplorerKeyboardShortcutsCombo
|
|
end
|
|
object UseLocationProfilesCheck: TCheckBox
|
|
Left = 11
|
|
Top = 48
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Use Location Profiles instead of Directory Bookmarks'
|
|
TabOrder = 1
|
|
OnClick = ControlChange
|
|
end
|
|
object ExplorerKeyboardShortcutsCombo: TComboBox
|
|
Left = 210
|
|
Top = 19
|
|
Width = 226
|
|
Height = 23
|
|
Style = csDropDownList
|
|
Anchors = [akLeft, akTop, akRight]
|
|
TabOrder = 0
|
|
OnChange = ControlChange
|
|
Items.Strings = (
|
|
'Commander'
|
|
'Explorer')
|
|
end
|
|
end
|
|
object CompareCriterionsGroup: TGroupBox
|
|
Left = 8
|
|
Top = 220
|
|
Width = 445
|
|
Height = 72
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Compare directory criteria'
|
|
TabOrder = 2
|
|
DesignSize = (
|
|
445
|
|
72)
|
|
object CompareByTimeCheck: TCheckBox
|
|
Left = 11
|
|
Top = 22
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Compare by &time'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
object CompareBySizeCheck: TCheckBox
|
|
Left = 11
|
|
Top = 45
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Compare by &size'
|
|
TabOrder = 1
|
|
OnClick = ControlChange
|
|
end
|
|
end
|
|
end
|
|
object ExplorerSheet: TTabSheet
|
|
Tag = 6
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_explorer'
|
|
Caption = 'Explorer'
|
|
ImageIndex = 5
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object Label4: TLabel
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 29
|
|
Anchors = [akLeft, akTop, akRight]
|
|
AutoSize = False
|
|
Caption = 'Preferences on this page apply to Explorer interface only.'
|
|
ShowAccelChar = False
|
|
WordWrap = True
|
|
end
|
|
object GroupBox2: TGroupBox
|
|
Left = 8
|
|
Top = 34
|
|
Width = 445
|
|
Height = 49
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'View'
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
445
|
|
49)
|
|
object ShowFullAddressCheck: TCheckBox
|
|
Left = 11
|
|
Top = 22
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Show full path on address bar'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
end
|
|
end
|
|
object EditorSheet: TTabSheet
|
|
Tag = 8
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_editor'
|
|
Caption = 'Editors'
|
|
ImageIndex = 7
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object EditorPreferenceGroup: TGroupBox
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 416
|
|
Anchors = [akLeft, akTop, akRight, akBottom]
|
|
Caption = 'Editor preference'
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
445
|
|
416)
|
|
object EditorListView3: TListView
|
|
Left = 9
|
|
Top = 22
|
|
Width = 427
|
|
Height = 322
|
|
Anchors = [akLeft, akTop, akRight, akBottom]
|
|
Columns = <
|
|
item
|
|
Caption = 'Editor'
|
|
Width = 190
|
|
end
|
|
item
|
|
Caption = 'Mask'
|
|
Width = 70
|
|
end
|
|
item
|
|
Caption = 'Text'
|
|
Width = 45
|
|
end>
|
|
ColumnClick = False
|
|
DoubleBuffered = True
|
|
DragMode = dmAutomatic
|
|
HideSelection = False
|
|
OwnerData = True
|
|
ReadOnly = True
|
|
RowSelect = True
|
|
ParentDoubleBuffered = False
|
|
TabOrder = 0
|
|
ViewStyle = vsReport
|
|
OnData = EditorListView3Data
|
|
OnDblClick = EditorListView3DblClick
|
|
OnEndDrag = ListViewEndDrag
|
|
OnDragDrop = EditorListView3DragDrop
|
|
OnDragOver = ListViewDragOver
|
|
OnKeyDown = EditorListView3KeyDown
|
|
OnSelectItem = ListViewSelectItem
|
|
OnStartDrag = ListViewStartDrag
|
|
end
|
|
object AddEditorButton: TButton
|
|
Left = 9
|
|
Top = 350
|
|
Width = 90
|
|
Height = 25
|
|
Anchors = [akLeft, akBottom]
|
|
Caption = '&Add...'
|
|
TabOrder = 1
|
|
OnClick = AddEditEditorButtonClick
|
|
end
|
|
object EditEditorButton: TButton
|
|
Left = 105
|
|
Top = 350
|
|
Width = 90
|
|
Height = 25
|
|
Anchors = [akLeft, akBottom]
|
|
Caption = '&Edit...'
|
|
TabOrder = 2
|
|
OnClick = AddEditEditorButtonClick
|
|
end
|
|
object UpEditorButton: TButton
|
|
Left = 346
|
|
Top = 350
|
|
Width = 90
|
|
Height = 25
|
|
Anchors = [akRight, akBottom]
|
|
Caption = '&Up'
|
|
TabOrder = 3
|
|
OnClick = UpDownEditorButtonClick
|
|
end
|
|
object DownEditorButton: TButton
|
|
Left = 346
|
|
Top = 381
|
|
Width = 90
|
|
Height = 25
|
|
Anchors = [akRight, akBottom]
|
|
Caption = '&Down'
|
|
TabOrder = 4
|
|
OnClick = UpDownEditorButtonClick
|
|
end
|
|
object RemoveEditorButton: TButton
|
|
Left = 9
|
|
Top = 381
|
|
Width = 90
|
|
Height = 25
|
|
Anchors = [akLeft, akBottom]
|
|
Caption = '&Remove'
|
|
TabOrder = 5
|
|
OnClick = RemoveEditorButtonClick
|
|
end
|
|
end
|
|
object EditingOptionsGroup: TGroupBox
|
|
Left = 8
|
|
Top = 424
|
|
Width = 445
|
|
Height = 49
|
|
Anchors = [akLeft, akRight, akBottom]
|
|
Caption = 'Editing options'
|
|
TabOrder = 1
|
|
DesignSize = (
|
|
445
|
|
49)
|
|
object EditorCheckNotModifiedCheck: TCheckBox
|
|
Left = 11
|
|
Top = 22
|
|
Width = 413
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Check that edited remote file has not changed before saving it'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
end
|
|
end
|
|
object IntegrationSheet: TTabSheet
|
|
Tag = 9
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_integration'
|
|
Caption = 'Integration'
|
|
ImageIndex = 8
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object ShellIconsGroup: TGroupBox
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 170
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Windows Shell'
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
445
|
|
170)
|
|
object DesktopIconButton: TButton
|
|
Left = 9
|
|
Top = 22
|
|
Width = 427
|
|
Height = 25
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Create a &desktop icon'
|
|
TabOrder = 0
|
|
OnClick = IconButtonClick
|
|
end
|
|
object SendToHookButton: TButton
|
|
Left = 9
|
|
Top = 53
|
|
Width = 427
|
|
Height = 25
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Add upload shortcut to Explorer'#39's '#39'&Send to'#39' context menu'
|
|
TabOrder = 1
|
|
OnClick = IconButtonClick
|
|
end
|
|
object RegisterAsUrlHandlersButton: TButton
|
|
Left = 9
|
|
Top = 104
|
|
Width = 427
|
|
Height = 25
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Register to handle &URL addresses'
|
|
TabOrder = 3
|
|
OnClick = RegisterAsUrlHandlersButtonClick
|
|
end
|
|
object AddSearchPathButton: TButton
|
|
Left = 9
|
|
Top = 135
|
|
Width = 427
|
|
Height = 25
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Add WinSCP to &search path'
|
|
TabOrder = 4
|
|
OnClick = AddSearchPathButtonClick
|
|
end
|
|
object ShellIconsText2: TStaticText
|
|
Left = 106
|
|
Top = 81
|
|
Width = 330
|
|
Height = 17
|
|
Hint =
|
|
'To add shortcuts, which directly open site, use icon commands in' +
|
|
' '#39'Manage'#39' menu on Login dialog.'
|
|
Alignment = taRightJustify
|
|
Anchors = [akTop, akRight]
|
|
AutoSize = False
|
|
Caption = 'Associate the icons with site'
|
|
TabOrder = 2
|
|
TabStop = True
|
|
end
|
|
end
|
|
end
|
|
object CustomCommandsSheet: TTabSheet
|
|
Tag = 10
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_commands'
|
|
Caption = 'Commands'
|
|
ImageIndex = 9
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object CustomCommandsGroup: TGroupBox
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 471
|
|
Anchors = [akLeft, akTop, akRight, akBottom]
|
|
Caption = 'Custom commands'
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
445
|
|
471)
|
|
object CustomCommandsView: TListView
|
|
Left = 9
|
|
Top = 22
|
|
Width = 427
|
|
Height = 377
|
|
Anchors = [akLeft, akTop, akRight, akBottom]
|
|
Columns = <
|
|
item
|
|
Caption = 'Description'
|
|
Width = 85
|
|
end
|
|
item
|
|
Caption = 'Command'
|
|
Width = 140
|
|
end
|
|
item
|
|
Caption = 'L/R'
|
|
Width = 35
|
|
end>
|
|
ColumnClick = False
|
|
DoubleBuffered = True
|
|
DragMode = dmAutomatic
|
|
HideSelection = False
|
|
OwnerData = True
|
|
ReadOnly = True
|
|
RowSelect = True
|
|
ParentDoubleBuffered = False
|
|
ParentShowHint = False
|
|
ShowHint = True
|
|
TabOrder = 0
|
|
ViewStyle = vsReport
|
|
OnData = CustomCommandsViewData
|
|
OnDblClick = CustomCommandsViewDblClick
|
|
OnEndDrag = ListViewEndDrag
|
|
OnDragDrop = CustomCommandsViewDragDrop
|
|
OnDragOver = CustomCommandsViewDragOver
|
|
OnKeyDown = CustomCommandsViewKeyDown
|
|
OnMouseMove = CustomCommandsViewMouseMove
|
|
OnSelectItem = ListViewSelectItem
|
|
OnStartDrag = ListViewStartDrag
|
|
end
|
|
object AddCommandButton: TButton
|
|
Left = 9
|
|
Top = 405
|
|
Width = 100
|
|
Height = 25
|
|
Anchors = [akLeft, akBottom]
|
|
Caption = '&Add...'
|
|
Style = bsSplitButton
|
|
TabOrder = 1
|
|
OnClick = AddCommandButtonClick
|
|
OnDropDownClick = AddCommandButtonDropDownClick
|
|
end
|
|
object RemoveCommandButton: TButton
|
|
Left = 9
|
|
Top = 436
|
|
Width = 100
|
|
Height = 25
|
|
Anchors = [akLeft, akBottom]
|
|
Caption = '&Remove'
|
|
TabOrder = 4
|
|
OnClick = RemoveCommandButtonClick
|
|
end
|
|
object UpCommandButton: TButton
|
|
Left = 346
|
|
Top = 405
|
|
Width = 90
|
|
Height = 25
|
|
Anchors = [akRight, akBottom]
|
|
Caption = '&Up'
|
|
TabOrder = 5
|
|
OnClick = UpDownCommandButtonClick
|
|
end
|
|
object DownCommandButton: TButton
|
|
Left = 346
|
|
Top = 436
|
|
Width = 90
|
|
Height = 25
|
|
Anchors = [akRight, akBottom]
|
|
Caption = '&Down'
|
|
TabOrder = 6
|
|
OnClick = UpDownCommandButtonClick
|
|
end
|
|
object EditCommandButton: TButton
|
|
Left = 115
|
|
Top = 405
|
|
Width = 100
|
|
Height = 25
|
|
Anchors = [akLeft, akBottom]
|
|
Caption = '&Edit...'
|
|
TabOrder = 2
|
|
OnClick = EditCommandButtonClick
|
|
end
|
|
object ConfigureCommandButton: TButton
|
|
Left = 115
|
|
Top = 405
|
|
Width = 100
|
|
Height = 25
|
|
Anchors = [akLeft, akBottom]
|
|
Caption = '&Configure...'
|
|
TabOrder = 3
|
|
OnClick = ConfigureCommandButtonClick
|
|
end
|
|
end
|
|
end
|
|
object DragDropSheet: TTabSheet
|
|
Tag = 11
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_dragdrop'
|
|
Caption = 'Drag & Drop'
|
|
ImageIndex = 10
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object DragDropDownloadsGroup: TGroupBox
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 329
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Drag && Drop downloads'
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
445
|
|
329)
|
|
object DDFakeFileEnabledLabel: TLabel
|
|
Left = 27
|
|
Top = 45
|
|
Width = 409
|
|
Height = 59
|
|
Anchors = [akLeft, akTop, akRight]
|
|
AutoSize = False
|
|
Caption =
|
|
'Allows direct downloads to regular local folders (e.g. Windows F' +
|
|
'ile Explorer). Does not allow downloads to other destinations (Z' +
|
|
'IP archives, FTP, etc.). Uses drag&&drop shell extension, when ' +
|
|
'available.'
|
|
FocusControl = DDFakeFileEnabledButton
|
|
WordWrap = True
|
|
OnClick = DDLabelClick
|
|
end
|
|
object DDFakeFileDisabledLabel: TLabel
|
|
Left = 27
|
|
Top = 239
|
|
Width = 409
|
|
Height = 60
|
|
Anchors = [akLeft, akTop, akRight]
|
|
AutoSize = False
|
|
Caption =
|
|
'Allows downloads to any destinations (regular folders, ZIP archi' +
|
|
'ves, FTP, etc.). Files are downloaded first to temporary folder' +
|
|
', from where they are delivered to the destination.'
|
|
FocusControl = DDFakeFileDisabledButton
|
|
WordWrap = True
|
|
OnClick = DDLabelClick
|
|
end
|
|
object DragExtStatusLabel: TLabel
|
|
Left = 27
|
|
Top = 108
|
|
Width = 100
|
|
Height = 15
|
|
Caption = 'DragExtStatusLabel'
|
|
FocusControl = DDFakeFileEnabledButton
|
|
ShowAccelChar = False
|
|
OnClick = DDLabelClick
|
|
end
|
|
object DDDrivesLabel: TLabel
|
|
Left = 27
|
|
Top = 126
|
|
Width = 234
|
|
Height = 15
|
|
Caption = 'Allow dropping files to these &network drives:'
|
|
FocusControl = DDDrivesMemo
|
|
end
|
|
object DDFakeFileEnabledButton: TRadioButton
|
|
Left = 11
|
|
Top = 22
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Determine drop target by dragging a &fake file'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
object DDFakeFileDisabledButton: TRadioButton
|
|
Left = 11
|
|
Top = 216
|
|
Width = 412
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Download files via &temporary folder'
|
|
TabOrder = 1
|
|
OnClick = ControlChange
|
|
end
|
|
object DDWarnLackOfTempSpaceCheck: TCheckBox
|
|
Left = 27
|
|
Top = 302
|
|
Width = 315
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Warn when there is not enough free space'
|
|
TabOrder = 3
|
|
OnClick = ControlChange
|
|
end
|
|
object DDDrivesMemo: TMemo
|
|
Left = 27
|
|
Top = 144
|
|
Width = 409
|
|
Height = 66
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Lines.Strings = (
|
|
'DDDrivesMemo')
|
|
ScrollBars = ssVertical
|
|
TabOrder = 2
|
|
end
|
|
end
|
|
end
|
|
object QueueSheet: TTabSheet
|
|
Tag = 12
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_background'
|
|
Caption = 'Background'
|
|
ImageIndex = 11
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object QueueGroup: TGroupBox
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 242
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Background transfers'
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
445
|
|
242)
|
|
object Label5: TLabel
|
|
Left = 9
|
|
Top = 22
|
|
Width = 246
|
|
Height = 15
|
|
Caption = '&Maximal number of transfers at the same time:'
|
|
FocusControl = QueueTransferLimitEdit
|
|
end
|
|
object QueueKeepDoneItemsCheck: TLabel
|
|
Left = 11
|
|
Top = 214
|
|
Width = 216
|
|
Height = 15
|
|
Caption = 'Display &completed transfers in queue for:'
|
|
FocusControl = QueueKeepDoneItemsForCombo
|
|
OnClick = ControlChange
|
|
end
|
|
object ParallelTransferThresholdUnitLabel: TLabel
|
|
Left = 151
|
|
Top = 141
|
|
Width = 28
|
|
Height = 15
|
|
Caption = 'bytes'
|
|
FocusControl = ParallelTransferThresholdCombo
|
|
OnClick = ControlChange
|
|
end
|
|
object QueueTransferLimitEdit: TUpDownEdit
|
|
Left = 357
|
|
Top = 19
|
|
Width = 79
|
|
Height = 23
|
|
Alignment = taRightJustify
|
|
MaxValue = 9.000000000000000000
|
|
MinValue = 1.000000000000000000
|
|
Anchors = [akTop, akRight]
|
|
MaxLength = 1
|
|
TabOrder = 0
|
|
end
|
|
object QueueAutoPopupCheck: TCheckBox
|
|
Left = 11
|
|
Top = 188
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Automatically popup prompts of background transfers when idle'
|
|
TabOrder = 7
|
|
end
|
|
object QueueCheck: TCheckBox
|
|
Left = 11
|
|
Top = 69
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Transfer in &background by default'
|
|
TabOrder = 2
|
|
end
|
|
object QueueNoConfirmationCheck: TCheckBox
|
|
Left = 11
|
|
Top = 165
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&No confirmations for background transfers'
|
|
TabOrder = 6
|
|
end
|
|
object QueueParallelCheck: TCheckBox
|
|
Left = 11
|
|
Top = 92
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Use multiple connections for single transfer'
|
|
TabOrder = 3
|
|
OnClick = ControlChange
|
|
end
|
|
object EnableQueueByDefaultCheck: TCheckBox
|
|
Left = 11
|
|
Top = 46
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Enable queue processing by default'
|
|
TabOrder = 1
|
|
end
|
|
object QueueKeepDoneItemsForCombo: TComboBox
|
|
Left = 329
|
|
Top = 211
|
|
Width = 107
|
|
Height = 23
|
|
Style = csDropDownList
|
|
Anchors = [akTop, akRight]
|
|
MaxLength = 1
|
|
TabOrder = 8
|
|
OnChange = ControlChange
|
|
Items.Strings = (
|
|
'Never'
|
|
'15 seconds'
|
|
'1 minute'
|
|
'15 minutes'
|
|
'1 hour'
|
|
'Forever')
|
|
end
|
|
object ParallelTransferCheck: TCheckBox
|
|
Left = 27
|
|
Top = 115
|
|
Width = 409
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Use multiple connections for single files abo&ve:'
|
|
TabOrder = 4
|
|
OnClick = ControlChange
|
|
end
|
|
object ParallelTransferThresholdCombo: TComboBox
|
|
Left = 43
|
|
Top = 138
|
|
Width = 102
|
|
Height = 23
|
|
Anchors = [akTop, akRight]
|
|
MaxLength = 20
|
|
TabOrder = 5
|
|
OnChange = ControlChange
|
|
OnExit = SizeComboExit
|
|
Items.Strings = (
|
|
'1M'
|
|
'10M'
|
|
'100M'
|
|
'1G')
|
|
end
|
|
end
|
|
object QueueViewGroup: TGroupBox
|
|
Left = 8
|
|
Top = 250
|
|
Width = 445
|
|
Height = 95
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Queue list'
|
|
TabOrder = 1
|
|
DesignSize = (
|
|
445
|
|
95)
|
|
object QueueViewShowButton: TRadioButton
|
|
Left = 11
|
|
Top = 22
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Show'
|
|
TabOrder = 0
|
|
end
|
|
object QueueViewHideWhenEmptyButton: TRadioButton
|
|
Left = 11
|
|
Top = 45
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Hide &when empty'
|
|
TabOrder = 1
|
|
end
|
|
object QueueViewHideButton: TRadioButton
|
|
Left = 11
|
|
Top = 68
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Hide'
|
|
TabOrder = 2
|
|
end
|
|
end
|
|
end
|
|
object StorageSheet: TTabSheet
|
|
Tag = 13
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_storage'
|
|
Caption = 'Storage'
|
|
ImageIndex = 12
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object StorageGroup: TGroupBox
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 96
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Configuration storage'
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
445
|
|
96)
|
|
object AutomaticIniFileStorageLabel: TPathLabel
|
|
Left = 184
|
|
Top = 45
|
|
Width = 254
|
|
Height = 15
|
|
ActiveTextColor = clWindowText
|
|
IndentHorizontal = 0
|
|
IndentVertical = 0
|
|
InactiveTextColor = clGrayText
|
|
OnGetStatus = AutomaticIniFileStorageLabelGetStatus
|
|
Align = alNone
|
|
Anchors = [akLeft, akTop, akRight]
|
|
AutoSize = False
|
|
end
|
|
object RegistryStorageButton: TRadioButton
|
|
Left = 11
|
|
Top = 22
|
|
Width = 427
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Windows re&gistry'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
object AutomaticIniFileStorageButton: TRadioButton
|
|
Left = 11
|
|
Top = 45
|
|
Width = 167
|
|
Height = 17
|
|
Caption = '&Automatic INI file'
|
|
TabOrder = 1
|
|
OnClick = ControlChange
|
|
end
|
|
object CustomIniFileStorageButton: TRadioButton
|
|
Left = 11
|
|
Top = 68
|
|
Width = 167
|
|
Height = 17
|
|
Caption = 'Custo&m INI file:'
|
|
TabOrder = 2
|
|
OnClick = CustomIniFileStorageButtonClick
|
|
end
|
|
object CustomIniFileStorageEdit: TFilenameEdit
|
|
Left = 184
|
|
Top = 65
|
|
Width = 254
|
|
Height = 21
|
|
AcceptFiles = True
|
|
OnBeforeDialog = PathEditBeforeDialog
|
|
OnAfterDialog = CustomIniFileStorageEditAfterDialog
|
|
DialogKind = dkSave
|
|
DefaultExt = 'ini'
|
|
Filter = 'INI files (*.ini)|*.ini|All files (*.*)|*.*'
|
|
DialogOptions = [ofHideReadOnly, ofPathMustExist]
|
|
ClickKey = 16397
|
|
Anchors = [akLeft, akTop, akRight]
|
|
TabOrder = 3
|
|
Text = 'CustomIniFileStorageEdit'
|
|
OnChange = ControlChange
|
|
OnExit = CustomIniFileStorageEditExit
|
|
end
|
|
end
|
|
object TemporaryDirectoryGrouo: TGroupBox
|
|
Left = 8
|
|
Top = 104
|
|
Width = 445
|
|
Height = 216
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Temporary directory'
|
|
TabOrder = 1
|
|
DesignSize = (
|
|
445
|
|
216)
|
|
object Label6: TLabel
|
|
Left = 9
|
|
Top = 22
|
|
Width = 429
|
|
Height = 31
|
|
Anchors = [akLeft, akTop, akRight]
|
|
AutoSize = False
|
|
Caption = 'Specify where to temporarily store edited and downloaded files.'
|
|
FocusControl = DDSystemTemporaryDirectoryButton
|
|
ShowAccelChar = False
|
|
WordWrap = True
|
|
end
|
|
object DDSystemTemporaryDirectoryButton: TRadioButton
|
|
Left = 11
|
|
Top = 53
|
|
Width = 427
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Use temporary directory of system'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
object DDCustomTemporaryDirectoryButton: TRadioButton
|
|
Left = 11
|
|
Top = 76
|
|
Width = 148
|
|
Height = 17
|
|
Caption = 'Use this &directory:'
|
|
TabOrder = 1
|
|
OnClick = ControlChange
|
|
end
|
|
object DDTemporaryDirectoryEdit: TDirectoryEdit
|
|
Left = 184
|
|
Top = 73
|
|
Width = 254
|
|
Height = 21
|
|
AcceptFiles = True
|
|
OnBeforeDialog = PathEditBeforeDialog
|
|
OnAfterDialog = PathEditAfterDialog
|
|
DialogText = 'Select directory for temporary drag && drop files.'
|
|
ClickKey = 16397
|
|
Anchors = [akLeft, akTop, akRight]
|
|
TabOrder = 2
|
|
Text = 'DDTemporaryDirectoryEdit'
|
|
OnChange = ControlChange
|
|
end
|
|
object TemporaryDirectoryCleanupCheck: TCheckBox
|
|
Left = 11
|
|
Top = 168
|
|
Width = 427
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Cleanup obsolete temporary directories on startup'
|
|
TabOrder = 6
|
|
OnClick = ControlChange
|
|
end
|
|
object ConfirmTemporaryDirectoryCleanupCheck: TCheckBox
|
|
Left = 27
|
|
Top = 191
|
|
Width = 411
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Ask before cleanup'
|
|
TabOrder = 7
|
|
OnClick = ControlChange
|
|
end
|
|
object TemporaryDirectoryAppendSessionCheck: TCheckBox
|
|
Left = 11
|
|
Top = 99
|
|
Width = 427
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Append &session name to temporary path'
|
|
TabOrder = 3
|
|
OnClick = ControlChange
|
|
end
|
|
object TemporaryDirectoryAppendPathCheck: TCheckBox
|
|
Left = 11
|
|
Top = 122
|
|
Width = 427
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Append remote &path to temporary path'
|
|
TabOrder = 4
|
|
OnClick = ControlChange
|
|
end
|
|
object TemporaryDirectoryDeterministicCheck: TCheckBox
|
|
Left = 11
|
|
Top = 145
|
|
Width = 427
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Keep temporary copies of remote files in &deterministic paths'
|
|
TabOrder = 5
|
|
OnClick = ControlChange
|
|
end
|
|
end
|
|
object OtherStorageGroup: TGroupBox
|
|
Left = 8
|
|
Top = 326
|
|
Width = 445
|
|
Height = 50
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Other'
|
|
TabOrder = 2
|
|
DesignSize = (
|
|
445
|
|
50)
|
|
object RandomSeedFileLabel: TLabel
|
|
Left = 9
|
|
Top = 22
|
|
Width = 94
|
|
Height = 15
|
|
Caption = '&Random seed file:'
|
|
FocusControl = RandomSeedFileEdit
|
|
end
|
|
object RandomSeedFileEdit: TFilenameEdit
|
|
Left = 184
|
|
Top = 19
|
|
Width = 254
|
|
Height = 21
|
|
AcceptFiles = True
|
|
OnBeforeDialog = PathEditBeforeDialog
|
|
OnAfterDialog = PathEditAfterDialog
|
|
DialogKind = dkSave
|
|
DefaultExt = 'rnd'
|
|
Filter = 'Random seed files (*.rnd)|*.rnd|All files (*.*)|*.*'
|
|
DialogOptions = [ofHideReadOnly, ofPathMustExist]
|
|
DialogTitle = 'Select file for random seed'
|
|
ClickKey = 16397
|
|
Anchors = [akLeft, akTop, akRight]
|
|
TabOrder = 0
|
|
Text = 'RandomSeedFileEdit'
|
|
OnChange = ControlChange
|
|
end
|
|
end
|
|
end
|
|
object TransferEnduranceSheet: TTabSheet
|
|
Tag = 14
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_resume'
|
|
Caption = 'Endurance'
|
|
ImageIndex = 13
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object ResumeBox: TGroupBox
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 124
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Enable transfer resume/transfer to temporary filename for'
|
|
TabOrder = 0
|
|
object ResumeThresholdUnitLabel2: TLabel
|
|
Left = 125
|
|
Top = 71
|
|
Width = 14
|
|
Height = 15
|
|
Caption = 'KB'
|
|
FocusControl = ResumeThresholdEdit
|
|
end
|
|
object ResumeOnButton: TRadioButton
|
|
Left = 11
|
|
Top = 22
|
|
Width = 165
|
|
Height = 17
|
|
Caption = 'A&ll files'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
object ResumeSmartButton: TRadioButton
|
|
Left = 11
|
|
Top = 45
|
|
Width = 165
|
|
Height = 17
|
|
Caption = 'Files abo&ve:'
|
|
TabOrder = 1
|
|
OnClick = ControlChange
|
|
end
|
|
object ResumeOffButton: TRadioButton
|
|
Left = 11
|
|
Top = 97
|
|
Width = 165
|
|
Height = 17
|
|
Caption = 'Di&sable'
|
|
TabOrder = 3
|
|
OnClick = ControlChange
|
|
end
|
|
object ResumeThresholdEdit: TUpDownEdit
|
|
Left = 27
|
|
Top = 68
|
|
Width = 92
|
|
Height = 23
|
|
Alignment = taRightJustify
|
|
Increment = 10.000000000000000000
|
|
MaxValue = 4194304.000000000000000000
|
|
TabOrder = 2
|
|
OnClick = ControlChange
|
|
end
|
|
end
|
|
object SessionReopenGroup: TGroupBox
|
|
Left = 8
|
|
Top = 132
|
|
Width = 445
|
|
Height = 234
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Automatic reconnect'
|
|
TabOrder = 1
|
|
DesignSize = (
|
|
445
|
|
234)
|
|
object SessionReopenAutoLabel: TLabel
|
|
Left = 27
|
|
Top = 48
|
|
Width = 86
|
|
Height = 15
|
|
Caption = '&Reconnect after:'
|
|
FocusControl = SessionReopenAutoEdit
|
|
end
|
|
object SessionReopenAutoSecLabel: TLabel
|
|
Left = 286
|
|
Top = 48
|
|
Width = 43
|
|
Height = 15
|
|
Caption = 'seconds'
|
|
FocusControl = SessionReopenAutoEdit
|
|
end
|
|
object SessionReopenTimeoutLabel: TLabel
|
|
Left = 9
|
|
Top = 204
|
|
Width = 120
|
|
Height = 15
|
|
Caption = '&Keep reconnecting for:'
|
|
FocusControl = SessionReopenTimeoutEdit
|
|
end
|
|
object SessionReopenTimeoutSecLabel: TLabel
|
|
Left = 286
|
|
Top = 204
|
|
Width = 43
|
|
Height = 15
|
|
Caption = 'seconds'
|
|
FocusControl = SessionReopenTimeoutEdit
|
|
end
|
|
object SessionReopenAutoStallLabel: TLabel
|
|
Left = 27
|
|
Top = 175
|
|
Width = 86
|
|
Height = 15
|
|
Caption = 'Re&connect after:'
|
|
FocusControl = SessionReopenAutoStallEdit
|
|
end
|
|
object SessionReopenAutoStallSecLabel: TLabel
|
|
Left = 286
|
|
Top = 175
|
|
Width = 43
|
|
Height = 15
|
|
Caption = 'seconds'
|
|
FocusControl = SessionReopenAutoStallEdit
|
|
end
|
|
object SessionReopenAutoIdleLabel: TLabel
|
|
Left = 27
|
|
Top = 123
|
|
Width = 86
|
|
Height = 15
|
|
Caption = 'Reco&nnect after:'
|
|
FocusControl = SessionReopenAutoIdleEdit
|
|
end
|
|
object SessionReopenAutoIdleSecLabel: TLabel
|
|
Left = 286
|
|
Top = 123
|
|
Width = 43
|
|
Height = 15
|
|
Caption = 'seconds'
|
|
FocusControl = SessionReopenAutoIdleEdit
|
|
end
|
|
object SessionReopenAutoCheck: TCheckBox
|
|
Left = 11
|
|
Top = 22
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Automatically reconnect session, if it breaks during transfer'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
object SessionReopenAutoEdit: TUpDownEdit
|
|
Left = 183
|
|
Top = 45
|
|
Width = 97
|
|
Height = 23
|
|
Alignment = taRightJustify
|
|
Increment = 5.000000000000000000
|
|
MaxValue = 300.000000000000000000
|
|
MinValue = 1.000000000000000000
|
|
Value = 5.000000000000000000
|
|
MaxLength = 3
|
|
TabOrder = 1
|
|
end
|
|
object SessionReopenAutoIdleCheck: TCheckBox
|
|
Left = 11
|
|
Top = 74
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Automatically reconnect session, if it breaks &while idle'
|
|
TabOrder = 2
|
|
OnClick = ControlChange
|
|
end
|
|
object SessionReopenTimeoutEdit: TUpDownEdit
|
|
Left = 183
|
|
Top = 201
|
|
Width = 97
|
|
Height = 23
|
|
Alignment = taRightJustify
|
|
Increment = 30.000000000000000000
|
|
MaxValue = 86400.000000000000000000
|
|
MaxLength = 5
|
|
TabOrder = 7
|
|
OnGetValue = SessionReopenTimeoutEditGetValue
|
|
OnSetValue = SessionReopenTimeoutEditSetValue
|
|
end
|
|
object SessionReopenAutoStallCheck: TCheckBox
|
|
Left = 11
|
|
Top = 149
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Automatically reconnect session, if it &stalls'
|
|
TabOrder = 5
|
|
OnClick = ControlChange
|
|
end
|
|
object SessionReopenAutoStallEdit: TUpDownEdit
|
|
Left = 183
|
|
Top = 172
|
|
Width = 97
|
|
Height = 23
|
|
Alignment = taRightJustify
|
|
Increment = 5.000000000000000000
|
|
MaxValue = 300.000000000000000000
|
|
MinValue = 1.000000000000000000
|
|
Value = 5.000000000000000000
|
|
MaxLength = 3
|
|
TabOrder = 6
|
|
end
|
|
object SessionReopenAutoIdleEdit: TUpDownEdit
|
|
Left = 183
|
|
Top = 120
|
|
Width = 97
|
|
Height = 23
|
|
Alignment = taRightJustify
|
|
Increment = 5.000000000000000000
|
|
MaxValue = 300.000000000000000000
|
|
MinValue = 1.000000000000000000
|
|
Value = 5.000000000000000000
|
|
MaxLength = 3
|
|
TabOrder = 4
|
|
end
|
|
object SessionReopenAutoInactiveCheck: TCheckBox
|
|
Left = 11
|
|
Top = 97
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Automatically reconnect session, if it breaks &while inactive'
|
|
TabOrder = 3
|
|
OnClick = ControlChange
|
|
end
|
|
end
|
|
end
|
|
object UpdatesSheet: TTabSheet
|
|
Tag = 15
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_updates'
|
|
Caption = 'Updates'
|
|
ImageIndex = 14
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object UpdatesGroup2: TGroupBox
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 123
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Automatic updates'
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
445
|
|
123)
|
|
object Label12: TLabel
|
|
Left = 9
|
|
Top = 72
|
|
Width = 130
|
|
Height = 15
|
|
Caption = 'Automatic check &period:'
|
|
FocusControl = UpdatesPeriodCombo
|
|
end
|
|
object UpdatesAuthenticationEmailLabel: TLabel
|
|
Left = 9
|
|
Top = 22
|
|
Width = 250
|
|
Height = 15
|
|
Caption = '&Email address authorized to automatic updates:'
|
|
FocusControl = UpdatesAuthenticationEmailEdit
|
|
end
|
|
object UpdatesPeriodCombo: TComboBox
|
|
Left = 326
|
|
Top = 69
|
|
Width = 110
|
|
Height = 23
|
|
Style = csDropDownList
|
|
Anchors = [akTop, akRight]
|
|
TabOrder = 2
|
|
Items.Strings = (
|
|
'Never'
|
|
'Daily'
|
|
'Weekly'
|
|
'Monthly')
|
|
end
|
|
object UpdatesShowOnStartup: TCheckBox
|
|
Left = 11
|
|
Top = 98
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Display information about update on startup'
|
|
TabOrder = 3
|
|
OnClick = ControlChange
|
|
end
|
|
object UpdatesAuthenticationEmailEdit: TEdit
|
|
Left = 9
|
|
Top = 40
|
|
Width = 312
|
|
Height = 23
|
|
Anchors = [akLeft, akTop, akRight]
|
|
TabOrder = 0
|
|
OnChange = ControlChange
|
|
OnExit = UpdatesAuthenticationEmailEditExit
|
|
end
|
|
object UpdatesLink: TStaticText
|
|
Left = 326
|
|
Top = 44
|
|
Width = 64
|
|
Height = 19
|
|
Anchors = [akTop, akRight]
|
|
Caption = 'Learn more'
|
|
TabOrder = 1
|
|
TabStop = True
|
|
OnClick = UpdatesLinkClick
|
|
end
|
|
end
|
|
object UpdatesProxyGroup: TGroupBox
|
|
Left = 8
|
|
Top = 219
|
|
Width = 445
|
|
Height = 142
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Connection'
|
|
TabOrder = 2
|
|
DesignSize = (
|
|
445
|
|
142)
|
|
object UpdatesProxyHostLabel: TLabel
|
|
Left = 27
|
|
Top = 91
|
|
Width = 88
|
|
Height = 15
|
|
Caption = 'Proxy &hostname:'
|
|
FocusControl = UpdatesProxyHostEdit
|
|
end
|
|
object UpdatesProxyPortLabel: TLabel
|
|
Left = 326
|
|
Top = 91
|
|
Width = 70
|
|
Height = 15
|
|
Anchors = [akTop, akRight]
|
|
Caption = 'Po&rt number:'
|
|
FocusControl = UpdatesProxyPortEdit
|
|
end
|
|
object UpdatesProxyPortEdit: TUpDownEdit
|
|
Left = 326
|
|
Top = 109
|
|
Width = 110
|
|
Height = 23
|
|
Alignment = taRightJustify
|
|
MaxValue = 65535.000000000000000000
|
|
MinValue = 1.000000000000000000
|
|
Anchors = [akTop, akRight]
|
|
TabOrder = 4
|
|
end
|
|
object UpdatesProxyHostEdit: TEdit
|
|
Left = 27
|
|
Top = 109
|
|
Width = 294
|
|
Height = 23
|
|
Anchors = [akLeft, akTop, akRight]
|
|
MaxLength = 50
|
|
TabOrder = 3
|
|
Text = 'UpdatesProxyHostEdit'
|
|
end
|
|
object UpdatesProxyCheck: TRadioButton
|
|
Left = 11
|
|
Top = 68
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Use proxy server'
|
|
TabOrder = 2
|
|
OnClick = ControlChange
|
|
end
|
|
object UpdatesDirectCheck: TRadioButton
|
|
Left = 11
|
|
Top = 22
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&No proxy'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
object UpdatesAutoCheck: TRadioButton
|
|
Left = 11
|
|
Top = 45
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Automatically detect proxy settings'
|
|
TabOrder = 1
|
|
OnClick = ControlChange
|
|
end
|
|
end
|
|
object UpdatesOptionsGroup: TGroupBox
|
|
Left = 8
|
|
Top = 131
|
|
Width = 445
|
|
Height = 82
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Options'
|
|
TabOrder = 1
|
|
DesignSize = (
|
|
445
|
|
82)
|
|
object UpdatesBetaVersionsLabel: TLabel
|
|
Left = 8
|
|
Top = 22
|
|
Width = 126
|
|
Height = 15
|
|
Caption = 'Check for &beta versions:'
|
|
FocusControl = UpdatesBetaVersionsCombo
|
|
end
|
|
object UpdatesBetaVersionsCombo: TComboBox
|
|
Left = 326
|
|
Top = 19
|
|
Width = 110
|
|
Height = 23
|
|
Style = csDropDownList
|
|
Anchors = [akTop, akRight]
|
|
TabOrder = 0
|
|
end
|
|
object CollectUsageCheck: TCheckBox
|
|
Left = 11
|
|
Top = 52
|
|
Width = 318
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Allow &anonymous usage statistics'
|
|
TabOrder = 1
|
|
OnClick = ControlChange
|
|
end
|
|
object UsageViewButton: TButton
|
|
Left = 326
|
|
Top = 48
|
|
Width = 110
|
|
Height = 25
|
|
Anchors = [akTop, akRight]
|
|
Caption = 'View &statistics'
|
|
TabOrder = 2
|
|
OnClick = UsageViewButtonClick
|
|
end
|
|
end
|
|
end
|
|
object CopyParamListSheet: TTabSheet
|
|
Tag = 16
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_transfer'
|
|
Caption = 'Transfer'
|
|
ImageIndex = 15
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object CopyParamListGroup: TGroupBox
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 471
|
|
Anchors = [akLeft, akTop, akRight, akBottom]
|
|
Caption = 'Transfer settings presets'
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
445
|
|
471)
|
|
object CopyParamLabel: TLabel
|
|
Left = 9
|
|
Top = 326
|
|
Width = 427
|
|
Height = 53
|
|
Anchors = [akLeft, akRight, akBottom]
|
|
AutoSize = False
|
|
Caption = 'CopyParamLabel'
|
|
ShowAccelChar = False
|
|
WordWrap = True
|
|
OnClick = CopyParamLabelClick
|
|
end
|
|
object CopyParamListView: TListView
|
|
Left = 9
|
|
Top = 22
|
|
Width = 427
|
|
Height = 298
|
|
Anchors = [akLeft, akTop, akRight, akBottom]
|
|
Columns = <
|
|
item
|
|
Caption = 'Preset description'
|
|
Width = 100
|
|
end
|
|
item
|
|
Caption = 'Auto'
|
|
Width = 40
|
|
end>
|
|
ColumnClick = False
|
|
DoubleBuffered = True
|
|
DragMode = dmAutomatic
|
|
HideSelection = False
|
|
OwnerData = True
|
|
ReadOnly = True
|
|
RowSelect = True
|
|
ParentDoubleBuffered = False
|
|
TabOrder = 0
|
|
ViewStyle = vsReport
|
|
OnCustomDrawItem = CopyParamListViewCustomDrawItem
|
|
OnData = CopyParamListViewData
|
|
OnDblClick = CopyParamListViewDblClick
|
|
OnEndDrag = ListViewEndDrag
|
|
OnDragDrop = CopyParamListViewDragDrop
|
|
OnDragOver = CopyParamListViewDragOver
|
|
OnKeyDown = CopyParamListViewKeyDown
|
|
OnSelectItem = ListViewSelectItem
|
|
OnStartDrag = ListViewStartDrag
|
|
end
|
|
object AddCopyParamButton: TButton
|
|
Left = 9
|
|
Top = 382
|
|
Width = 90
|
|
Height = 25
|
|
Anchors = [akLeft, akBottom]
|
|
Caption = '&Add...'
|
|
TabOrder = 1
|
|
OnClick = AddCopyParamButtonClick
|
|
end
|
|
object RemoveCopyParamButton: TButton
|
|
Left = 9
|
|
Top = 413
|
|
Width = 90
|
|
Height = 25
|
|
Anchors = [akLeft, akBottom]
|
|
Caption = '&Remove'
|
|
TabOrder = 3
|
|
OnClick = RemoveCopyParamButtonClick
|
|
end
|
|
object UpCopyParamButton: TButton
|
|
Left = 346
|
|
Top = 382
|
|
Width = 90
|
|
Height = 25
|
|
Anchors = [akRight, akBottom]
|
|
Caption = '&Up'
|
|
TabOrder = 5
|
|
OnClick = UpDownCopyParamButtonClick
|
|
end
|
|
object DownCopyParamButton: TButton
|
|
Left = 346
|
|
Top = 413
|
|
Width = 90
|
|
Height = 25
|
|
Anchors = [akRight, akBottom]
|
|
Caption = '&Down'
|
|
TabOrder = 6
|
|
OnClick = UpDownCopyParamButtonClick
|
|
end
|
|
object EditCopyParamButton: TButton
|
|
Left = 105
|
|
Top = 382
|
|
Width = 90
|
|
Height = 25
|
|
Anchors = [akLeft, akBottom]
|
|
Caption = '&Edit...'
|
|
TabOrder = 2
|
|
OnClick = EditCopyParamButtonClick
|
|
end
|
|
object DuplicateCopyParamButton: TButton
|
|
Left = 105
|
|
Top = 413
|
|
Width = 90
|
|
Height = 25
|
|
Anchors = [akLeft, akBottom]
|
|
Caption = 'Du&plicate...'
|
|
TabOrder = 4
|
|
OnClick = DuplicateCopyParamButtonClick
|
|
end
|
|
object CopyParamAutoSelectNoticeCheck: TCheckBox
|
|
Left = 11
|
|
Top = 444
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akRight, akBottom]
|
|
Caption = '&Announce when transfer settings preset is autoselected'
|
|
TabOrder = 7
|
|
OnClick = ControlChange
|
|
end
|
|
end
|
|
end
|
|
object WindowSheet: TTabSheet
|
|
Tag = 17
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_window'
|
|
Caption = 'Window'
|
|
ImageIndex = 16
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object PathInCaptionGroup: TGroupBox
|
|
Left = 8
|
|
Top = 150
|
|
Width = 445
|
|
Height = 95
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Path in window title'
|
|
TabOrder = 1
|
|
DesignSize = (
|
|
445
|
|
95)
|
|
object PathInCaptionFullButton: TRadioButton
|
|
Left = 11
|
|
Top = 22
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Show &full path'
|
|
TabOrder = 0
|
|
end
|
|
object PathInCaptionShortButton: TRadioButton
|
|
Left = 11
|
|
Top = 45
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Sho&w short path'
|
|
TabOrder = 1
|
|
end
|
|
object PathInCaptionNoneButton: TRadioButton
|
|
Left = 11
|
|
Top = 68
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Do ¬ show'
|
|
TabOrder = 2
|
|
end
|
|
end
|
|
object WindowMiscellaneousGroup: TGroupBox
|
|
Left = 8
|
|
Top = 251
|
|
Width = 445
|
|
Height = 187
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Miscellaneous'
|
|
TabOrder = 2
|
|
DesignSize = (
|
|
445
|
|
187)
|
|
object MinimizeToTrayCheck: TCheckBox
|
|
Left = 11
|
|
Top = 22
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Minimize main window to taskbar status area (system tray)'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
object ExternalSessionInExistingInstanceCheck: TCheckBox
|
|
Left = 11
|
|
Top = 45
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Open new externally initiated sessions in &existing window'
|
|
TabOrder = 1
|
|
OnClick = ControlChange
|
|
end
|
|
object KeepOpenWhenNoSessionCheck: TCheckBox
|
|
Left = 11
|
|
Top = 91
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Keep main window open when the last session is closed'
|
|
TabOrder = 3
|
|
OnClick = ControlChange
|
|
end
|
|
object ShowTipsCheck: TCheckBox
|
|
Left = 11
|
|
Top = 160
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Display tips on startup'
|
|
TabOrder = 6
|
|
OnClick = ControlChange
|
|
end
|
|
object ShowLoginWhenNoSessionCheck: TCheckBox
|
|
Left = 11
|
|
Top = 68
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption =
|
|
'&Show Login dialog on startup and when the last session is close' +
|
|
'd'
|
|
TabOrder = 2
|
|
OnClick = ControlChange
|
|
end
|
|
object SessionTabCaptionTruncationCheck: TCheckBox
|
|
Left = 11
|
|
Top = 137
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Truncate tab titles when they do not fit to window'
|
|
TabOrder = 5
|
|
OnClick = ControlChange
|
|
end
|
|
object SessionSilentDisconnectCheck: TCheckBox
|
|
Left = 11
|
|
Top = 114
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Do not p&opup error message when idle session is disconnected'
|
|
TabOrder = 4
|
|
OnClick = ControlChange
|
|
end
|
|
end
|
|
object WorkspacesGroup: TGroupBox
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 142
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Workspaces'
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
445
|
|
142)
|
|
object AutoWorkspaceLabel: TLabel
|
|
Left = 27
|
|
Top = 45
|
|
Width = 133
|
|
Height = 15
|
|
Caption = '&Default workspace name:'
|
|
FocusControl = AutoWorkspaceCombo
|
|
end
|
|
object AutoSaveWorkspaceCheck: TCheckBox
|
|
Left = 11
|
|
Top = 22
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Automatically save workspace on exit'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
object AutoWorkspaceCombo: TComboBox
|
|
Left = 27
|
|
Top = 63
|
|
Width = 409
|
|
Height = 23
|
|
Anchors = [akLeft, akTop, akRight]
|
|
DropDownCount = 16
|
|
TabOrder = 1
|
|
OnClick = ControlChange
|
|
end
|
|
object AutoSaveWorkspacePasswordsCheck: TCheckBox
|
|
Left = 29
|
|
Top = 92
|
|
Width = 408
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Save &passwords (not recommended) X'
|
|
TabOrder = 2
|
|
OnClick = ControlChange
|
|
end
|
|
object WorkspaceConnectAllCheck: TCheckBox
|
|
Left = 11
|
|
Top = 115
|
|
Width = 408
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Connect all sessions of opened workspace or site folder'
|
|
TabOrder = 3
|
|
OnClick = ControlChange
|
|
end
|
|
end
|
|
end
|
|
object SecuritySheet: TTabSheet
|
|
Tag = 19
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_security'
|
|
Caption = 'Security'
|
|
ImageIndex = 18
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object MasterPasswordGroup: TGroupBox
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 80
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Master password'
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
445
|
|
80)
|
|
object SetMasterPasswordButton: TButton
|
|
Left = 9
|
|
Top = 45
|
|
Width = 282
|
|
Height = 25
|
|
Caption = '&Change master password...'
|
|
TabOrder = 1
|
|
OnClick = SetMasterPasswordButtonClick
|
|
end
|
|
object UseMasterPasswordCheck: TCheckBox
|
|
Left = 11
|
|
Top = 22
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Use master password'
|
|
TabOrder = 0
|
|
OnClick = UseMasterPasswordCheckClick
|
|
end
|
|
end
|
|
object AuthenticationGroup: TGroupBox
|
|
Left = 8
|
|
Top = 88
|
|
Width = 445
|
|
Height = 78
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Authentication'
|
|
TabOrder = 1
|
|
DesignSize = (
|
|
445
|
|
78)
|
|
object Label13: TLabel
|
|
Left = 9
|
|
Top = 48
|
|
Width = 115
|
|
Height = 15
|
|
Caption = 'Aut&hentication agent:'
|
|
FocusControl = AuthAgentCombo
|
|
OnClick = ControlChange
|
|
end
|
|
object SessionRememberPasswordCheck: TCheckBox
|
|
Left = 11
|
|
Top = 22
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Remember &password for duration of session'
|
|
TabOrder = 0
|
|
end
|
|
object AuthAgentCombo: TComboBox
|
|
Left = 241
|
|
Top = 45
|
|
Width = 195
|
|
Height = 23
|
|
Style = csDropDownList
|
|
Anchors = [akTop, akRight]
|
|
MaxLength = 1
|
|
TabOrder = 1
|
|
OnChange = ControlChange
|
|
Items.Strings = (
|
|
'PuTTY Pageant'
|
|
'OpenSSH ssh-agent')
|
|
end
|
|
end
|
|
object SshHostCAsGroup: TGroupBox
|
|
Left = 8
|
|
Top = 172
|
|
Width = 445
|
|
Height = 301
|
|
Anchors = [akLeft, akTop, akRight, akBottom]
|
|
Caption = 'Trusted host certification authorities'
|
|
TabOrder = 2
|
|
DesignSize = (
|
|
445
|
|
301)
|
|
object SshHostCAsView: TListView
|
|
Left = 9
|
|
Top = 45
|
|
Width = 427
|
|
Height = 215
|
|
Anchors = [akLeft, akTop, akRight, akBottom]
|
|
Columns = <
|
|
item
|
|
Caption = 'Name'
|
|
Width = 100
|
|
end
|
|
item
|
|
Caption = 'Hosts'
|
|
Width = 100
|
|
end>
|
|
ColumnClick = False
|
|
DoubleBuffered = True
|
|
HideSelection = False
|
|
OwnerData = True
|
|
ReadOnly = True
|
|
RowSelect = True
|
|
ParentDoubleBuffered = False
|
|
TabOrder = 1
|
|
ViewStyle = vsReport
|
|
OnData = SshHostCAsViewData
|
|
OnDblClick = SshHostCAsViewDblClick
|
|
OnKeyDown = SshHostCAsViewKeyDown
|
|
OnSelectItem = ListViewSelectItem
|
|
end
|
|
object AddSshHostCAButton: TButton
|
|
Left = 9
|
|
Top = 266
|
|
Width = 90
|
|
Height = 25
|
|
Anchors = [akLeft, akBottom]
|
|
Caption = '&Add...'
|
|
TabOrder = 2
|
|
OnClick = AddSshHostCAButtonClick
|
|
end
|
|
object RemoveSshHostCAButton: TButton
|
|
Left = 201
|
|
Top = 266
|
|
Width = 90
|
|
Height = 25
|
|
Anchors = [akLeft, akBottom]
|
|
Caption = '&Remove'
|
|
TabOrder = 4
|
|
OnClick = RemoveSshHostCAButtonClick
|
|
end
|
|
object EditSshHostCAButton: TButton
|
|
Left = 105
|
|
Top = 266
|
|
Width = 90
|
|
Height = 25
|
|
Anchors = [akLeft, akBottom]
|
|
Caption = '&Edit...'
|
|
TabOrder = 3
|
|
OnClick = EditSshHostCAButtonClick
|
|
end
|
|
object SshHostCAsFromPuTTYCheck: TCheckBox
|
|
Left = 11
|
|
Top = 22
|
|
Width = 425
|
|
Height = 17
|
|
Caption = '&Load authorities from PuTTY'
|
|
TabOrder = 0
|
|
OnClick = SshHostCAsFromPuTTYCheckClick
|
|
end
|
|
object ConfigureSshHostCAsButton: TButton
|
|
Left = 9
|
|
Top = 266
|
|
Width = 138
|
|
Height = 25
|
|
Anchors = [akLeft, akBottom]
|
|
Caption = '&Edit in PuTTY...'
|
|
TabOrder = 5
|
|
OnClick = ConfigureSshHostCAsButtonClick
|
|
end
|
|
end
|
|
end
|
|
object IntegrationAppSheet: TTabSheet
|
|
Tag = 18
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_integration_app'
|
|
Caption = 'Applications'
|
|
ImageIndex = 17
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object ExternalAppsGroup: TGroupBox
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 205
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'External applications'
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
445
|
|
205)
|
|
object PuttyPathLabel: TLabel
|
|
Left = 9
|
|
Top = 22
|
|
Width = 148
|
|
Height = 15
|
|
Caption = 'PuTTY/Terminal &client path:'
|
|
FocusControl = PuttyPathEdit
|
|
end
|
|
object PuttyRegistryStorageKeyLabel: TLabel
|
|
Left = 9
|
|
Top = 154
|
|
Width = 101
|
|
Height = 15
|
|
Caption = 'PuTTY registry &key:'
|
|
FocusControl = PuttyRegistryStorageKeyEdit
|
|
end
|
|
object PuttyPathEdit: THistoryComboBox
|
|
Left = 9
|
|
Top = 40
|
|
Width = 341
|
|
Height = 23
|
|
Anchors = [akLeft, akTop, akRight]
|
|
TabOrder = 0
|
|
OnChange = PuttyPathEditChange
|
|
OnExit = PuttyPathEditExit
|
|
HistoryKey = 'PuttyPath'
|
|
end
|
|
object PuttyPasswordCheck2: TCheckBox
|
|
Left = 11
|
|
Top = 85
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Remember session password and pass it to PuTTY (SSH)'
|
|
TabOrder = 3
|
|
end
|
|
object AutoOpenInPuttyCheck: TCheckBox
|
|
Left = 11
|
|
Top = 131
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Automatically &open new sessions in PuTTY'
|
|
TabOrder = 5
|
|
end
|
|
object PuttyPathBrowseButton: TButton
|
|
Left = 356
|
|
Top = 39
|
|
Width = 80
|
|
Height = 25
|
|
Anchors = [akTop, akRight]
|
|
Caption = 'B&rowse...'
|
|
TabOrder = 1
|
|
OnClick = PuttyPathBrowseButtonClick
|
|
end
|
|
object TelnetForFtpInPuttyCheck: TCheckBox
|
|
Left = 11
|
|
Top = 108
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Open &Telnet sessions in PuTTY for FTP sessions'
|
|
TabOrder = 4
|
|
end
|
|
object PuttyPathHintText: TStaticText
|
|
Left = 224
|
|
Top = 63
|
|
Width = 126
|
|
Height = 16
|
|
Alignment = taRightJustify
|
|
Anchors = [akTop, akRight]
|
|
AutoSize = False
|
|
Caption = '&patterns'
|
|
TabOrder = 2
|
|
TabStop = True
|
|
end
|
|
object PuttyRegistryStorageKeyEdit: THistoryComboBox
|
|
Left = 9
|
|
Top = 172
|
|
Width = 427
|
|
Height = 23
|
|
Style = csDropDownList
|
|
Anchors = [akLeft, akTop, akRight]
|
|
TabOrder = 6
|
|
OnChange = ControlChange
|
|
end
|
|
end
|
|
end
|
|
object NetworkSheet: TTabSheet
|
|
Tag = 20
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_network'
|
|
Caption = 'Network'
|
|
ImageIndex = 20
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object ExternalIpAddressGroupBox2: TGroupBox
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 152
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Incoming FTP connections (active mode)'
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
445
|
|
152)
|
|
object LocalPortNumberRangeLabel: TLabel
|
|
Left = 124
|
|
Top = 122
|
|
Width = 6
|
|
Height = 15
|
|
Caption = #8211
|
|
end
|
|
object RetrieveExternalIpAddressButton: TRadioButton
|
|
Left = 11
|
|
Top = 22
|
|
Width = 427
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Retrieve the external IP address from &operating system'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
object CustomExternalIpAddressButton: TRadioButton
|
|
Left = 11
|
|
Top = 45
|
|
Width = 427
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Use the &following external IP address:'
|
|
TabOrder = 1
|
|
OnClick = ControlChange
|
|
end
|
|
object CustomExternalIpAddressEdit: TEdit
|
|
Left = 27
|
|
Top = 67
|
|
Width = 200
|
|
Height = 23
|
|
TabOrder = 2
|
|
OnClick = ControlChange
|
|
end
|
|
object LocalPortNumberCheck: TCheckBox
|
|
Left = 11
|
|
Top = 96
|
|
Width = 417
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Limit listening &ports to:'
|
|
TabOrder = 3
|
|
OnClick = ControlChange
|
|
end
|
|
object LocalPortNumberMinEdit: TUpDownEdit
|
|
Left = 27
|
|
Top = 119
|
|
Width = 91
|
|
Height = 23
|
|
Alignment = taRightJustify
|
|
MaxValue = 65535.000000000000000000
|
|
MinValue = 1024.000000000000000000
|
|
TabOrder = 4
|
|
OnChange = ControlChange
|
|
OnExit = LocalPortNumberMinEditExit
|
|
end
|
|
object LocalPortNumberMaxEdit: TUpDownEdit
|
|
Left = 136
|
|
Top = 119
|
|
Width = 91
|
|
Height = 23
|
|
Alignment = taRightJustify
|
|
MaxValue = 65535.000000000000000000
|
|
MinValue = 1024.000000000000000000
|
|
TabOrder = 5
|
|
OnChange = ControlChange
|
|
OnExit = LocalPortNumberMaxEditExit
|
|
end
|
|
end
|
|
object ConnectionsGroup: TGroupBox
|
|
Left = 8
|
|
Top = 160
|
|
Width = 445
|
|
Height = 49
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Connections'
|
|
TabOrder = 1
|
|
DesignSize = (
|
|
445
|
|
49)
|
|
object TryFtpWhenSshFailsCheck: TCheckBox
|
|
Left = 11
|
|
Top = 22
|
|
Width = 417
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'When SFTP connection is &rejected, knock FTP port'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
end
|
|
end
|
|
object PanelRemoteSheet: TTabSheet
|
|
Tag = 21
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_panels_remote'
|
|
Caption = 'Remote'
|
|
ImageIndex = 20
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object PanelsRemoteDirectoryGroup: TGroupBox
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 98
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Remote panel'
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
445
|
|
98)
|
|
object RefreshRemoteDirectoryUnitLabel: TLabel
|
|
Left = 430
|
|
Top = 68
|
|
Width = 5
|
|
Height = 15
|
|
Anchors = [akTop, akRight]
|
|
Caption = 's'
|
|
ShowAccelChar = False
|
|
end
|
|
object ShowInaccesibleDirectoriesCheck: TCheckBox
|
|
Left = 11
|
|
Top = 22
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Show in&accessible directories'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
object AutoReadDirectoryAfterOpCheck: TCheckBox
|
|
Left = 11
|
|
Top = 45
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Auto&matically refresh directory after operation (Ctrl+Alt+R)'
|
|
TabOrder = 1
|
|
OnClick = ControlChange
|
|
end
|
|
object RefreshRemotePanelCheck: TCheckBox
|
|
Left = 11
|
|
Top = 68
|
|
Width = 322
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Refresh remote panel &every'
|
|
TabOrder = 2
|
|
OnClick = ControlChange
|
|
end
|
|
object RefreshRemotePanelIntervalEdit: TUpDownEdit
|
|
Left = 343
|
|
Top = 65
|
|
Width = 81
|
|
Height = 23
|
|
Alignment = taRightJustify
|
|
Increment = 15.000000000000000000
|
|
MaxValue = 9999.000000000000000000
|
|
MinValue = 10.000000000000000000
|
|
Anchors = [akTop, akRight]
|
|
MaxLength = 3
|
|
TabOrder = 3
|
|
OnChange = ControlChange
|
|
end
|
|
end
|
|
end
|
|
object PanelLocalSheet: TTabSheet
|
|
Tag = 22
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_panels_local'
|
|
Caption = 'Local'
|
|
ImageIndex = 20
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object LocalPanelGroup: TGroupBox
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 95
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Local panel'
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
445
|
|
95)
|
|
object PreserveLocalDirectoryCheck: TCheckBox
|
|
Left = 11
|
|
Top = 45
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Do not &change state when switching sessions'
|
|
TabOrder = 1
|
|
OnClick = ControlChange
|
|
end
|
|
object SystemContextMenuCheck: TCheckBox
|
|
Left = 11
|
|
Top = 68
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Use &system file context menu'
|
|
TabOrder = 2
|
|
OnClick = ControlChange
|
|
end
|
|
object DeleteToRecycleBinCheck: TCheckBox
|
|
Left = 11
|
|
Top = 22
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Delete files to recycle bin'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
end
|
|
end
|
|
object LanguagesSheet: TTabSheet
|
|
Tag = 23
|
|
Caption = 'Languages'
|
|
ImageIndex = 21
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object LanguagesGroup: TGroupBox
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 471
|
|
Anchors = [akLeft, akTop, akRight, akBottom]
|
|
Caption = 'Languages'
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
445
|
|
471)
|
|
object LanguageChangeLabel: TLabel
|
|
Left = 9
|
|
Top = 440
|
|
Width = 190
|
|
Height = 15
|
|
Anchors = [akLeft, akBottom]
|
|
Caption = 'Changes will apply on the next start.'
|
|
ShowAccelChar = False
|
|
end
|
|
object LanguagesView: TListView
|
|
Left = 9
|
|
Top = 22
|
|
Width = 427
|
|
Height = 408
|
|
Anchors = [akLeft, akTop, akRight, akBottom]
|
|
Columns = <
|
|
item
|
|
AutoSize = True
|
|
end>
|
|
DoubleBuffered = True
|
|
HideSelection = False
|
|
ReadOnly = True
|
|
RowSelect = True
|
|
ParentDoubleBuffered = False
|
|
ShowColumnHeaders = False
|
|
TabOrder = 0
|
|
ViewStyle = vsReport
|
|
OnCustomDrawItem = LanguagesViewCustomDrawItem
|
|
OnSelectItem = ListViewSelectItem
|
|
end
|
|
object LanguagesGetMoreButton: TButton
|
|
Left = 326
|
|
Top = 436
|
|
Width = 110
|
|
Height = 25
|
|
Anchors = [akRight, akBottom]
|
|
Caption = 'Get &more...'
|
|
TabOrder = 1
|
|
OnClick = LanguagesGetMoreButtonClick
|
|
end
|
|
end
|
|
end
|
|
object EditorInternalSheet: TTabSheet
|
|
Tag = 24
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_editor_internal'
|
|
Caption = 'Internal editor'
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object InternalEditorGroup: TGroupBox
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 146
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Display'
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
445
|
|
146)
|
|
object Label9: TLabel
|
|
Left = 9
|
|
Top = 45
|
|
Width = 75
|
|
Height = 15
|
|
Caption = '&Tabulator size:'
|
|
FocusControl = EditorTabSizeEdit
|
|
end
|
|
object Label11: TLabel
|
|
Left = 9
|
|
Top = 92
|
|
Width = 94
|
|
Height = 15
|
|
Caption = 'Default en&coding:'
|
|
FocusControl = EditorEncodingCombo
|
|
end
|
|
object EditorWordWrapCheck: TCheckBox
|
|
Left = 11
|
|
Top = 22
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = '&Wrap long lines'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
object EditorTabSizeEdit: TUpDownEdit
|
|
Left = 9
|
|
Top = 63
|
|
Width = 161
|
|
Height = 23
|
|
Alignment = taRightJustify
|
|
MaxValue = 99.000000000000000000
|
|
MinValue = 1.000000000000000000
|
|
MaxLength = 2
|
|
TabOrder = 1
|
|
OnChange = ControlChange
|
|
end
|
|
object EditorEncodingCombo: TComboBox
|
|
Left = 9
|
|
Top = 110
|
|
Width = 161
|
|
Height = 23
|
|
Style = csDropDownList
|
|
MaxLength = 2
|
|
TabOrder = 2
|
|
OnChange = ControlChange
|
|
end
|
|
end
|
|
object FontGroup: TGroupBox
|
|
Left = 8
|
|
Top = 154
|
|
Width = 445
|
|
Height = 119
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Font'
|
|
TabOrder = 1
|
|
DesignSize = (
|
|
445
|
|
119)
|
|
object EditorFontLabel: TLabel
|
|
Left = 176
|
|
Top = 22
|
|
Width = 260
|
|
Height = 87
|
|
Anchors = [akLeft, akTop, akRight, akBottom]
|
|
AutoSize = False
|
|
Caption = 'EditorFontLabel'
|
|
Color = clWhite
|
|
ParentColor = False
|
|
ShowAccelChar = False
|
|
Transparent = False
|
|
OnDblClick = EditorFontLabelDblClick
|
|
end
|
|
object EditorFontButton: TButton
|
|
Left = 9
|
|
Top = 22
|
|
Width = 161
|
|
Height = 25
|
|
Caption = '&Select font...'
|
|
TabOrder = 0
|
|
OnClick = EditorFontButtonClick
|
|
end
|
|
object EditorFontColorButton: TButton
|
|
Left = 9
|
|
Top = 53
|
|
Width = 161
|
|
Height = 25
|
|
Caption = '&Text color'
|
|
TabOrder = 1
|
|
OnClick = EditorFontColorButtonClick
|
|
end
|
|
object EditorBackgroundColorButton: TButton
|
|
Left = 9
|
|
Top = 84
|
|
Width = 161
|
|
Height = 25
|
|
Caption = 'Default &background'
|
|
TabOrder = 2
|
|
OnClick = EditorBackgroundColorButtonClick
|
|
end
|
|
end
|
|
object InternalEditorBehaviourGroup: TGroupBox
|
|
Left = 8
|
|
Top = 278
|
|
Width = 445
|
|
Height = 75
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Behaviour'
|
|
TabOrder = 2
|
|
DesignSize = (
|
|
445
|
|
75)
|
|
object EditorLargeFileSizeUnitLabel: TLabel
|
|
Left = 415
|
|
Top = 45
|
|
Width = 14
|
|
Height = 15
|
|
Anchors = [akTop, akRight]
|
|
Caption = 'KB'
|
|
ShowAccelChar = False
|
|
end
|
|
object EditorDisableSmoothScrollCheck: TCheckBox
|
|
Left = 11
|
|
Top = 22
|
|
Width = 425
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Disable s&mooth scrolling'
|
|
TabOrder = 0
|
|
OnClick = ControlChange
|
|
end
|
|
object EditorWarnLargeFileCheck: TCheckBox
|
|
Left = 11
|
|
Top = 45
|
|
Width = 303
|
|
Height = 17
|
|
Anchors = [akLeft, akTop, akRight]
|
|
Caption = 'Warn when &editing files larger than:'
|
|
TabOrder = 1
|
|
OnClick = ControlChange
|
|
end
|
|
object EditorLargeFileSizeEdit: TUpDownEdit
|
|
Left = 320
|
|
Top = 42
|
|
Width = 89
|
|
Height = 23
|
|
Alignment = taRightJustify
|
|
Increment = 1024.000000000000000000
|
|
MaxValue = 1048576.000000000000000000
|
|
MinValue = 1.000000000000000000
|
|
Anchors = [akTop, akRight]
|
|
TabOrder = 2
|
|
OnChange = ControlChange
|
|
end
|
|
end
|
|
end
|
|
object FileColorsSheet: TTabSheet
|
|
Tag = 25
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_file_colors'
|
|
Caption = 'File colors'
|
|
ImageIndex = 23
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object FileColorsGroup: TGroupBox
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 471
|
|
Anchors = [akLeft, akTop, akRight, akBottom]
|
|
Caption = 'File colors'
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
445
|
|
471)
|
|
object FileColorsView: TListView
|
|
Left = 9
|
|
Top = 22
|
|
Width = 427
|
|
Height = 377
|
|
Anchors = [akLeft, akTop, akRight, akBottom]
|
|
Columns = <
|
|
item
|
|
end>
|
|
ColumnClick = False
|
|
DoubleBuffered = True
|
|
DragMode = dmAutomatic
|
|
HideSelection = False
|
|
OwnerData = True
|
|
ReadOnly = True
|
|
RowSelect = True
|
|
ParentDoubleBuffered = False
|
|
ParentShowHint = False
|
|
ShowColumnHeaders = False
|
|
ShowHint = False
|
|
TabOrder = 0
|
|
ViewStyle = vsReport
|
|
OnCustomDrawItem = FileColorsViewCustomDrawItem
|
|
OnData = FileColorsViewData
|
|
OnDblClick = FileColorsViewDblClick
|
|
OnEndDrag = ListViewEndDrag
|
|
OnDragDrop = FileColorsViewDragDrop
|
|
OnDragOver = ListViewDragOver
|
|
OnKeyDown = FileColorsViewKeyDown
|
|
OnSelectItem = ListViewSelectItem
|
|
OnStartDrag = ListViewStartDrag
|
|
end
|
|
object AddFileColorButton: TButton
|
|
Left = 9
|
|
Top = 405
|
|
Width = 90
|
|
Height = 25
|
|
Anchors = [akLeft, akBottom]
|
|
Caption = '&Add...'
|
|
TabOrder = 1
|
|
OnClick = AddEditFileColorButtonClick
|
|
end
|
|
object RemoveFileColorButton: TButton
|
|
Left = 9
|
|
Top = 436
|
|
Width = 90
|
|
Height = 25
|
|
Anchors = [akLeft, akBottom]
|
|
Caption = '&Remove'
|
|
TabOrder = 3
|
|
OnClick = RemoveFileColorButtonClick
|
|
end
|
|
object UpFileColorButton: TButton
|
|
Left = 346
|
|
Top = 405
|
|
Width = 90
|
|
Height = 25
|
|
Anchors = [akRight, akBottom]
|
|
Caption = '&Up'
|
|
TabOrder = 4
|
|
OnClick = UpDownFileColorButtonClick
|
|
end
|
|
object DownFileColorButton: TButton
|
|
Left = 346
|
|
Top = 436
|
|
Width = 90
|
|
Height = 25
|
|
Anchors = [akRight, akBottom]
|
|
Caption = '&Down'
|
|
TabOrder = 5
|
|
OnClick = UpDownFileColorButtonClick
|
|
end
|
|
object EditFileColorButton: TButton
|
|
Left = 105
|
|
Top = 405
|
|
Width = 90
|
|
Height = 25
|
|
Anchors = [akLeft, akBottom]
|
|
Caption = '&Edit...'
|
|
TabOrder = 2
|
|
OnClick = AddEditFileColorButtonClick
|
|
end
|
|
end
|
|
end
|
|
object SearchSheet: TTabSheet
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_search'
|
|
Caption = 'SearchSheet'
|
|
ImageIndex = 24
|
|
TabVisible = False
|
|
DesignSize = (
|
|
457
|
|
475)
|
|
object SearchGroup: TGroupBox
|
|
Left = 8
|
|
Top = 2
|
|
Width = 445
|
|
Height = 471
|
|
Anchors = [akLeft, akTop, akRight, akBottom]
|
|
Caption = 'Search'
|
|
TabOrder = 0
|
|
end
|
|
end
|
|
end
|
|
object LeftPanel: TPanel
|
|
Left = 0
|
|
Top = 0
|
|
Width = 140
|
|
Height = 485
|
|
Align = alLeft
|
|
BevelOuter = bvNone
|
|
TabOrder = 0
|
|
DesignSize = (
|
|
140
|
|
485)
|
|
object NavigationPanel: TPanel
|
|
Left = 8
|
|
Top = 36
|
|
Width = 130
|
|
Height = 443
|
|
Anchors = [akLeft, akTop, akRight, akBottom]
|
|
BevelOuter = bvNone
|
|
TabOrder = 1
|
|
object NavigationTree: TTreeView
|
|
Left = 0
|
|
Top = 0
|
|
Width = 130
|
|
Height = 443
|
|
Align = alClient
|
|
DoubleBuffered = True
|
|
HideSelection = False
|
|
HotTrack = True
|
|
Indent = 19
|
|
ParentDoubleBuffered = False
|
|
ReadOnly = True
|
|
ShowButtons = False
|
|
ShowRoot = False
|
|
TabOrder = 0
|
|
OnChange = NavigationTreeChange
|
|
OnChanging = NavigationTreeChanging
|
|
OnCollapsing = NavigationTreeCollapsing
|
|
OnEnter = NavigationTreeEnter
|
|
Items.NodeData = {
|
|
030B000000360000000000000001000000FFFFFFFFFFFFFFFF00000000000000
|
|
0005000000010C45006E007600690072006F006E006D0065006E007400580032
|
|
0000000000000003000000FFFFFFFFFFFFFFFF00000000000000000000000001
|
|
0A49006E00740065007200660061006300650058002C00000000000000110000
|
|
00FFFFFFFFFFFFFFFF0000000000000000000000000107570069006E0064006F
|
|
0077005800320000000000000005000000FFFFFFFFFFFFFFFF00000000000000
|
|
0000000000010A43006F006D006D0061006E0064006500720058003000000000
|
|
00000006000000FFFFFFFFFFFFFFFF0000000000000000000000000109450078
|
|
0070006C006F007200650072005800320000000000000017000000FFFFFFFFFF
|
|
FFFFFF000000000000000000000000010A4C0061006E00670075006100670065
|
|
00730058002C0000000000000004000000FFFFFFFFFFFFFFFF00000000000000
|
|
00030000000107500061006E0065006C00730058003600000000000000190000
|
|
00FFFFFFFFFFFFFFFF000000000000000000000000010C460069006C00650020
|
|
0063006F006C006F007200730058002C0000000000000015000000FFFFFFFFFF
|
|
FFFFFF0000000000000000000000000107520065006D006F007400650058002A
|
|
0000000000000016000000FFFFFFFFFFFFFFFF00000000000000000000000001
|
|
064C006F00630061006C0058002C0000000000000008000000FFFFFFFFFFFFFF
|
|
FF000000000000000001000000010745006400690074006F00720058003E0000
|
|
000000000018000000FFFFFFFFFFFFFFFF000000000000000000000000011049
|
|
006E007400650072006E0061006C00200065006400690074006F007200580030
|
|
0000000000000010000000FFFFFFFFFFFFFFFF00000000000000000300000001
|
|
095400720061006E007300660065007200580030000000000000000B000000FF
|
|
FFFFFFFFFFFFFF00000000000000000000000001094400720061006700440072
|
|
006F007000580034000000000000000C000000FFFFFFFFFFFFFFFF0000000000
|
|
00000000000000010B4200610063006B00670072006F0075006E00640058002C
|
|
000000000000000E000000FFFFFFFFFFFFFFFF00000000000000000000000001
|
|
0752006500730075006D00650058002E0000000000000014000000FFFFFFFFFF
|
|
FFFFFF00000000000000000000000001084E006500740077006F0072006B0058
|
|
00300000000000000013000000FFFFFFFFFFFFFFFF0000000000000000000000
|
|
0001095300650063007500720069007400790058002E00000000000000020000
|
|
00FFFFFFFFFFFFFFFF00000000000000000000000001084C006F006700670069
|
|
006E0067005800360000000000000009000000FFFFFFFFFFFFFFFF0000000000
|
|
00000001000000010C49006E0074006500670072006100740069006F006E0058
|
|
00380000000000000012000000FFFFFFFFFFFFFFFF0000000000000000000000
|
|
00010D4100700070006C00690063006100740069006F006E0073005800300000
|
|
00000000000A000000FFFFFFFFFFFFFFFF000000000000000000000000010943
|
|
006F006D006D0061006E006400730058002E000000000000000D000000FFFFFF
|
|
FFFFFFFFFF0000000000000000000000000108530074006F0072006100670065
|
|
0058002E000000000000000F000000FFFFFFFFFFFFFFFF000000000000000000
|
|
000000010855007000640061007400650073005800}
|
|
end
|
|
end
|
|
object SearchEdit: TComboEdit
|
|
Left = 8
|
|
Top = 8
|
|
Width = 130
|
|
Height = 21
|
|
HelpType = htKeyword
|
|
HelpKeyword = 'ui_pref_search'
|
|
ButtonTabStop = False
|
|
ButtonCaption = #10005
|
|
ClickKey = 0
|
|
Anchors = [akLeft, akTop, akRight]
|
|
TabOrder = 0
|
|
OnButtonClick = SearchEditButtonClick
|
|
OnChange = SearchEditChangeEnter
|
|
OnEnter = SearchEditChangeEnter
|
|
end
|
|
end
|
|
end
|
|
object HelpButton: TButton
|
|
Left = 517
|
|
Top = 486
|
|
Width = 80
|
|
Height = 25
|
|
Anchors = [akRight, akBottom]
|
|
Caption = 'Help'
|
|
TabOrder = 3
|
|
OnClick = HelpButtonClick
|
|
end
|
|
object ComponentsPanel: TPanel
|
|
Left = 0
|
|
Top = 519
|
|
Width = 605
|
|
Height = 50
|
|
Align = alBottom
|
|
BevelOuter = bvNone
|
|
Color = clWindow
|
|
ParentBackground = False
|
|
TabOrder = 4
|
|
end
|
|
object RegisterAsUrlHandlerMenu: TPopupMenu
|
|
Left = 56
|
|
Top = 470
|
|
object RegisterAsUrlHandlerItem: TMenuItem
|
|
Caption = 'Register'
|
|
OnClick = RegisterAsUrlHandlerItemClick
|
|
end
|
|
object MakeDefaultHandlerItem: TMenuItem
|
|
Caption = 'Make WinSCP &default handler...'
|
|
OnClick = MakeDefaultHandlerItemClick
|
|
end
|
|
object UnregisterForDefaultProtocolsItem: TMenuItem
|
|
Caption = 'Unregister'
|
|
OnClick = UnregisterForDefaultProtocolsItemClick
|
|
end
|
|
end
|
|
object AddCommandMenu: TPopupMenu
|
|
Left = 208
|
|
Top = 470
|
|
object AddCustomCommandMenuItem: TMenuItem
|
|
Caption = 'Add &Custom Command...'
|
|
OnClick = AddCustomCommandMenuItemClick
|
|
end
|
|
object AddExtensionMenuItem: TMenuItem
|
|
Caption = 'Add &Extension...'
|
|
OnClick = AddExtensionMenuItemClick
|
|
end
|
|
end
|
|
end
|