Files
HeidiSQL/source/connections.lfm
2025-04-03 20:06:00 +02:00

1353 lines
39 KiB
Plaintext

object connform: Tconnform
Left = 288
Height = 632
Top = 129
Width = 936
BorderIcons = [biSystemMenu, biHelp]
BorderWidth = 10
Caption = 'Session manager'
ClientHeight = 632
ClientWidth = 936
Color = clBtnFace
Constraints.MinHeight = 338
Constraints.MinWidth = 550
DesignTimePPI = 120
OnClose = FormClose
OnCloseQuery = FormCloseQuery
OnCreate = FormCreate
OnDestroy = FormDestroy
OnResize = FormResize
OnShow = FormShow
ShowHint = True
object splitterMain: TSplitter
Cursor = crSizeWE
Left = 260
Height = 574
Top = 10
Width = 10
OnMoved = splitterMainMoved
end
object PageControlDetails: TPageControl
Left = 270
Height = 574
Top = 10
Width = 656
ActivePage = tabSettings
Align = alClient
Images = MainForm.ImageListIcons8
TabIndex = 1
TabOrder = 1
OnChange = PageControlDetailsChange
object tabStart: TTabSheet
Caption = 'Start'
ClientHeight = 541
ClientWidth = 648
ImageIndex = 112
object lblHelp: TLabel
Left = 0
Height = 201
Top = 0
Width = 648
Align = alTop
AutoSize = False
Caption = 'lblHelp'
WordWrap = True
end
object btnImportSettings: TSpeedButton
Left = 12
Height = 31
Top = 230
Width = 597
Anchors = [akTop, akLeft, akRight]
Caption = 'Import settings ...'
Images = MainForm.ImageListIcons8
ImageIndex = 101
OnClick = btnImportSettingsClick
end
end
object tabSettings: TTabSheet
Caption = 'Settings'
ClientHeight = 541
ClientWidth = 648
ImageIndex = 39
object lblPort: TLabel
AnchorSideTop.Control = editPassword
AnchorSideTop.Side = asrBottom
Left = 6
Height = 20
Top = 234
Width = 29
BorderSpacing.Around = 6
Caption = 'Port:'
FocusControl = editPort
end
object lblPassword: TLabel
AnchorSideTop.Control = editUsername
AnchorSideTop.Side = asrBottom
Left = 6
Height = 20
Top = 200
Width = 64
BorderSpacing.Around = 6
Caption = 'Password:'
FocusControl = editPassword
end
object lblHost: TLabel
AnchorSideTop.Control = comboLibrary
AnchorSideTop.Side = asrBottom
Left = 6
Height = 20
Top = 72
Width = 97
BorderSpacing.Around = 6
Caption = 'Hostname / IP:'
FocusControl = editHost
end
object lblUsername: TLabel
AnchorSideTop.Control = chkWindowsAuth
AnchorSideTop.Side = asrBottom
Left = 6
Height = 20
Top = 166
Width = 32
BorderSpacing.Around = 6
Caption = 'User:'
FocusControl = editUsername
end
object lblNetworkType: TLabel
AnchorSideTop.Control = tabSettings
AnchorSideRight.Control = tabSettings
Left = 6
Height = 20
Top = 6
Width = 92
BorderSpacing.Around = 6
Caption = 'Network type:'
end
object lblDatabase: TLabel
AnchorSideTop.Control = chkCompressed
AnchorSideTop.Side = asrBottom
Left = 6
Height = 20
Top = 298
Width = 72
BorderSpacing.Around = 6
Caption = 'Databases:'
end
object lblComment: TLabel
AnchorSideTop.Control = editDatabases
AnchorSideTop.Side = asrBottom
Left = 6
Height = 20
Top = 332
Width = 68
BorderSpacing.Around = 6
Caption = 'Comment:'
end
object lblLibrary: TLabel
AnchorSideTop.Control = comboNetType
AnchorSideTop.Side = asrBottom
Left = 6
Height = 20
Top = 38
Width = 48
BorderSpacing.Around = 6
Caption = 'Library:'
end
object chkCompressed: TCheckBox
AnchorSideTop.Control = editPort
AnchorSideTop.Side = asrBottom
Left = 242
Height = 24
Top = 268
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
Caption = 'Compressed client/server protocol'
TabOrder = 8
OnClick = Modification
end
object editPort: TEdit
AnchorSideTop.Control = editPassword
AnchorSideTop.Side = asrBottom
Left = 242
Height = 28
Top = 234
Width = 71
BorderSpacing.Around = 6
NumbersOnly = True
TabOrder = 7
Text = '0'
OnChange = Modification
end
object editPassword: TEdit
AnchorSideTop.Control = editUsername
AnchorSideTop.Side = asrBottom
Left = 242
Height = 28
Top = 200
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
EchoMode = emPassword
PasswordChar = '*'
TabOrder = 6
OnChange = Modification
end
object editUsername: TEditButton
AnchorSideTop.Control = chkWindowsAuth
AnchorSideTop.Side = asrBottom
Left = 242
Height = 28
Top = 166
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
ButtonWidth = 29
Images = MainForm.ImageListIcons8
ImageIndex = 75
MaxLength = 0
NumGlyphs = 1
OnButtonClick = editUsernameRightButtonClick
OnChange = Modification
OnExit = editTrim
PasswordChar = #0
TabOrder = 5
end
object editHost: TEditButton
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = comboLibrary
AnchorSideTop.Side = asrBottom
Left = 242
Height = 28
Top = 72
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
ButtonWidth = 29
Images = MainForm.ImageListIcons8
ImageIndex = 75
MaxLength = 0
NumGlyphs = 1
OnChange = editHostChange
OnDblClick = editHostDblClick
OnExit = editTrim
PasswordChar = #0
TabOrder = 2
end
object comboNetType: TComboBoxEx
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = tabSettings
AnchorSideRight.Side = asrBottom
Left = 242
Height = 26
Top = 6
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
DropDownCount = 12
Images = MainForm.ImageListIcons8
ItemHeight = 20
ItemsEx = <>
OnChange = comboNetTypeChange
Style = csExDropDownList
TabOrder = 0
end
object chkLoginPrompt: TCheckBox
AnchorSideTop.Control = editHost
AnchorSideTop.Side = asrBottom
Left = 242
Height = 24
Top = 106
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
Caption = 'Prompt for credentials'
TabOrder = 3
OnClick = chkLoginPromptClick
end
object chkWindowsAuth: TCheckBox
AnchorSideTop.Control = chkLoginPrompt
AnchorSideTop.Side = asrBottom
Left = 242
Height = 24
Top = 136
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
Caption = 'Use Windows authentication'
Enabled = False
TabOrder = 4
OnClick = chkLoginPromptClick
end
object memoComment: TMemo
AnchorSideTop.Control = editDatabases
AnchorSideTop.Side = asrBottom
Left = 242
Height = 194
Top = 332
Width = 400
Anchors = [akTop, akLeft, akRight, akBottom]
BorderSpacing.Around = 6
ScrollBars = ssVertical
TabOrder = 10
OnChange = Modification
end
object editDatabases: TEditButton
AnchorSideTop.Control = chkCompressed
AnchorSideTop.Side = asrBottom
Left = 242
Height = 28
Top = 298
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
ButtonWidth = 29
Images = MainForm.ImageListIcons8
ImageIndex = 75
MaxLength = 0
NumGlyphs = 1
OnButtonClick = editDatabasesRightButtonClick
OnChange = Modification
PasswordChar = #0
TabOrder = 9
TextHint = 'Separated by semicolon'
end
object comboLibrary: TComboBox
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = comboNetType
AnchorSideTop.Side = asrBottom
Left = 242
Height = 28
Top = 38
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
ItemHeight = 20
Style = csDropDownList
TabOrder = 1
OnChange = Modification
end
end
object tabSSHtunnel: TTabSheet
Caption = 'SSH tunnel'
ClientHeight = 541
ClientWidth = 648
ImageIndex = 147
object lblSSHLocalPort: TLabel
AnchorSideTop.Control = editSSHPrivateKey
AnchorSideTop.Side = asrBottom
Left = 4
Height = 20
Top = 240
Width = 70
BorderSpacing.Around = 6
Caption = 'Local port:'
FocusControl = editSSHlocalport
end
object lblSSHUser: TLabel
AnchorSideTop.Control = editSSHhost
AnchorSideTop.Side = asrBottom
Left = 4
Height = 20
Top = 104
Width = 69
BorderSpacing.Around = 6
Caption = 'Username:'
FocusControl = editSSHUser
end
object lblSSHPassword: TLabel
AnchorSideTop.Control = editSSHUser
AnchorSideTop.Side = asrBottom
Left = 4
Height = 20
Top = 138
Width = 64
BorderSpacing.Around = 6
Caption = 'Password:'
FocusControl = editSSHPassword
end
object lblSSHExe: TLabel
AnchorSideTop.Control = chkSSHActive
AnchorSideTop.Side = asrBottom
Left = 4
Height = 20
Top = 36
Width = 106
BorderSpacing.Around = 6
Caption = 'SSH executable:'
end
object lblSSHhost: TLabel
AnchorSideTop.Control = comboSSHExe
AnchorSideTop.Side = asrBottom
Left = 4
Height = 20
Top = 70
Width = 108
BorderSpacing.Around = 6
Caption = 'SSH host + port:'
FocusControl = editSSHhost
end
object lblSSHkeyfile: TLabel
AnchorSideTop.Control = editSSHTimeout
AnchorSideTop.Side = asrBottom
Left = 4
Height = 20
Top = 206
Width = 99
BorderSpacing.Around = 6
Caption = 'Private key file:'
FocusControl = editSSHPrivateKey
end
object lblSSHTimeout: TLabel
AnchorSideTop.Control = editSSHPassword
AnchorSideTop.Side = asrBottom
Left = 4
Height = 20
Top = 172
Width = 86
BorderSpacing.Around = 6
Caption = 'SSH timeout:'
end
object editSSHlocalport: TEdit
AnchorSideTop.Control = editSSHPrivateKey
AnchorSideTop.Side = asrBottom
Left = 242
Height = 28
Top = 240
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
NumbersOnly = True
TabOrder = 8
Text = 'editSSHlocalport'
OnChange = Modification
end
object editSSHUser: TEdit
AnchorSideTop.Control = editSSHhost
AnchorSideTop.Side = asrBottom
Left = 242
Height = 28
Top = 104
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
TabOrder = 4
Text = 'editSSHUser'
TextHint = 'Your secure shell username'
OnChange = Modification
OnExit = editTrim
end
object editSSHPassword: TEdit
AnchorSideTop.Control = editSSHUser
AnchorSideTop.Side = asrBottom
Left = 242
Height = 28
Top = 138
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
EchoMode = emPassword
PasswordChar = '*'
TabOrder = 5
Text = 'editSSHPassword'
TextHint = 'Your secure shell password'
OnChange = Modification
end
object editSSHhost: TEdit
AnchorSideTop.Control = comboSSHExe
AnchorSideTop.Side = asrBottom
Left = 242
Height = 28
Top = 70
Width = 302
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
TabOrder = 2
Text = 'editSSHhost'
OnChange = Modification
OnExit = editTrim
end
object editSSHport: TEdit
AnchorSideTop.Control = comboSSHExe
AnchorSideTop.Side = asrBottom
Left = 550
Height = 28
Top = 70
Width = 92
Anchors = [akTop, akRight]
BorderSpacing.Around = 6
NumbersOnly = True
TabOrder = 3
Text = 'editSSHport'
OnChange = Modification
end
object editSSHPrivateKey: TEditButton
AnchorSideTop.Control = editSSHTimeout
AnchorSideTop.Side = asrBottom
Left = 242
Height = 28
Top = 206
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
ButtonWidth = 29
Images = MainForm.ImageListIcons8
ImageIndex = 51
MaxLength = 0
NumGlyphs = 1
OnButtonClick = PickFile
OnChange = Modification
OnDblClick = PickFile
OnExit = editTrim
PasswordChar = #0
TabOrder = 7
Text = 'editSSHPrivateKey'
TextHint = 'Private key / identify file'
end
object editSSHTimeout: TEdit
AnchorSideTop.Control = editSSHPassword
AnchorSideTop.Side = asrBottom
Left = 242
Height = 28
Top = 172
Width = 75
BorderSpacing.Around = 6
NumbersOnly = True
TabOrder = 6
Text = '1'
OnChange = Modification
end
object comboSSHExe: TComboBox
AnchorSideTop.Control = chkSSHActive
AnchorSideTop.Side = asrBottom
Left = 242
Height = 28
Top = 36
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
ItemHeight = 20
TabOrder = 1
Text = 'comboSSHExe'
OnChange = Modification
end
object chkSSHActive: TCheckBox
AnchorSideTop.Control = tabSSHtunnel
Left = 242
Height = 24
Top = 6
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
Caption = 'Use SSH tunnel'
TabOrder = 0
OnClick = Modification
end
end
object tabAdvanced: TTabSheet
Caption = 'Advanced'
ClientHeight = 541
ClientWidth = 648
ImageIndex = 98
object lblStartupScript: TLabel
AnchorSideTop.Control = tabAdvanced
Left = 4
Height = 20
Top = 6
Width = 91
BorderSpacing.Around = 6
Caption = 'Startup script:'
FocusControl = editStartupScript
end
object lblQueryTimeout: TLabel
AnchorSideTop.Control = editStartupScript
AnchorSideTop.Side = asrBottom
Left = 4
Height = 20
Top = 40
Width = 98
BorderSpacing.Around = 6
Caption = 'Query timeout:'
end
object lblKeepAlive: TLabel
AnchorSideTop.Control = editQueryTimeout
AnchorSideTop.Side = asrBottom
Left = 4
Height = 20
Top = 74
Width = 141
BorderSpacing.Around = 6
Caption = 'Ping every X seconds:'
end
object lblBackgroundColor: TLabel
AnchorSideTop.Control = chkCleartextPluginEnabled
AnchorSideTop.Side = asrBottom
Left = 4
Height = 20
Top = 198
Width = 120
BorderSpacing.Around = 6
Caption = 'Background color:'
end
object lblIgnoreDatabasePattern: TLabel
AnchorSideTop.Control = ColorBoxBackgroundColor
AnchorSideTop.Side = asrBottom
Left = 4
Height = 20
Top = 230
Width = 152
BorderSpacing.Around = 6
Caption = 'Hide database pattern:'
end
object lblLogFile: TLabel
AnchorSideTop.Control = editIgnoreDatabasePattern
AnchorSideTop.Side = asrBottom
Left = 4
Height = 20
Top = 264
Width = 123
BorderSpacing.Around = 6
Caption = 'Log queries to file:'
end
object chkLocalTimeZone: TCheckBox
AnchorSideTop.Control = editKeepAlive
AnchorSideTop.Side = asrBottom
Left = 242
Height = 24
Hint = 'Use your client time zone in date/time SQL functions, e.g. NOW(), for MySQL 4.1.3+'
Top = 108
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
Caption = 'Use own client time zone'
TabOrder = 3
OnClick = Modification
end
object chkCleartextPluginEnabled: TCheckBox
AnchorSideTop.Control = chkFullTableStatus
AnchorSideTop.Side = asrBottom
Left = 242
Height = 24
Hint = 'Send your password to the server in cleartext, for MySQL 5.5.47+'
Top = 168
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
Caption = 'Enable cleartext authentication'
TabOrder = 5
OnClick = Modification
end
object editStartupScript: TEditButton
AnchorSideTop.Control = tabAdvanced
Left = 242
Height = 28
Top = 6
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
ButtonWidth = 29
Images = MainForm.ImageListIcons8
ImageIndex = 51
MaxLength = 0
NumGlyphs = 1
OnButtonClick = PickFile
OnChange = Modification
OnDblClick = PickFile
OnExit = editTrim
PasswordChar = #0
TabOrder = 0
end
object chkFullTableStatus: TCheckBox
AnchorSideTop.Control = chkLocalTimeZone
AnchorSideTop.Side = asrBottom
Left = 242
Height = 24
Hint = 'Disable to speed up internal queries on databases with many tables'
Top = 138
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
Caption = 'Get full table status'
TabOrder = 4
OnClick = Modification
end
object editQueryTimeout: TEdit
AnchorSideTop.Control = editStartupScript
AnchorSideTop.Side = asrBottom
Left = 242
Height = 28
Top = 40
Width = 112
BorderSpacing.Around = 6
NumbersOnly = True
TabOrder = 1
Text = '0'
OnChange = Modification
end
object editKeepAlive: TEdit
AnchorSideTop.Control = editQueryTimeout
AnchorSideTop.Side = asrBottom
Left = 242
Height = 28
Top = 74
Width = 112
BorderSpacing.Around = 6
NumbersOnly = True
TabOrder = 2
Text = '0'
OnChange = Modification
end
object ColorBoxBackgroundColor: TColorBox
AnchorSideTop.Control = chkCleartextPluginEnabled
AnchorSideTop.Side = asrBottom
Left = 242
Height = 26
Top = 198
Width = 400
NoneColorColor = clNone
Selected = clNone
Style = [cbStandardColors, cbExtendedColors, cbSystemColors, cbIncludeNone, cbIncludeDefault, cbCustomColor, cbPrettyNames, cbCustomColors]
OnGetColors = ColorBoxBackgroundColorGetColors
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
DropDownCount = 16
ItemHeight = 20
OnChange = Modification
TabOrder = 6
end
object editIgnoreDatabasePattern: TEdit
AnchorSideTop.Control = ColorBoxBackgroundColor
AnchorSideTop.Side = asrBottom
Left = 242
Height = 28
Top = 230
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
TabOrder = 7
TextHint = 'Regular expression'
OnChange = Modification
end
object chkLogFileDdl: TCheckBox
AnchorSideTop.Control = editLogFilePath
AnchorSideTop.Side = asrBottom
Left = 242
Height = 24
Top = 298
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
Caption = 'DDL queries (CREATE, ALTER, ...)'
TabOrder = 9
OnClick = Modification
end
object editLogFilePath: TEditButton
AnchorSideTop.Control = editIgnoreDatabasePattern
AnchorSideTop.Side = asrBottom
Left = 242
Height = 28
Top = 264
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
ButtonWidth = 29
Enabled = False
Images = MainForm.ImageListIcons8
ImageIndex = 51
MaxLength = 0
NumGlyphs = 1
OnButtonClick = PickFile
OnChange = Modification
PasswordChar = #0
TabOrder = 8
end
object chkLogFileDml: TCheckBox
AnchorSideTop.Control = chkLogFileDdl
AnchorSideTop.Side = asrBottom
Left = 242
Height = 24
Top = 328
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
Caption = 'DML queries (INSERT, UPDATE, ...)'
TabOrder = 10
OnClick = Modification
end
end
object tabSSL: TTabSheet
Caption = 'SSL'
ClientHeight = 541
ClientWidth = 648
ImageIndex = 25
object lblSSLPrivateKey: TLabel
AnchorSideTop.Control = chkWantSSL
AnchorSideTop.Side = asrBottom
Left = 4
Height = 20
Top = 36
Width = 102
BorderSpacing.Around = 6
Caption = 'SSL private key:'
FocusControl = editSSLPrivateKey
end
object lblSSLCACertificate: TLabel
AnchorSideTop.Control = editSSLPrivateKey
AnchorSideTop.Side = asrBottom
Left = 4
Height = 20
Top = 70
Width = 119
BorderSpacing.Around = 6
Caption = 'SSL CA certificate:'
FocusControl = editSSLCACertificate
end
object lblSSLCertificate: TLabel
AnchorSideTop.Control = editSSLCACertificate
AnchorSideTop.Side = asrBottom
Left = 4
Height = 20
Top = 104
Width = 96
BorderSpacing.Around = 6
Caption = 'SSL certificate:'
FocusControl = editSSLCertificate
end
object lblSSLcipher: TLabel
AnchorSideTop.Control = editSSLCertificate
AnchorSideTop.Side = asrBottom
Left = 4
Height = 20
Top = 138
Width = 71
BorderSpacing.Around = 6
Caption = 'SSL cipher:'
end
object lblSSLVerification: TLabel
AnchorSideTop.Control = editSSLcipher
AnchorSideTop.Side = asrBottom
Left = 4
Height = 20
Top = 172
Width = 149
BorderSpacing.Around = 6
Caption = 'Certificate verification:'
end
object chkWantSSL: TCheckBox
AnchorSideTop.Control = tabSSL
Left = 242
Height = 24
Top = 6
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
Caption = 'Use SSL'
TabOrder = 0
OnClick = Modification
end
object editSSLcipher: TEdit
AnchorSideTop.Control = editSSLCertificate
AnchorSideTop.Side = asrBottom
Left = 242
Height = 28
Top = 138
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
TabOrder = 4
TextHint = 'List of permissible ciphers to use for SSL encryption'
OnChange = Modification
OnExit = editTrim
end
object editSSLCertificate: TEditButton
AnchorSideTop.Control = editSSLCACertificate
AnchorSideTop.Side = asrBottom
Left = 242
Height = 28
Top = 104
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
ButtonWidth = 29
Images = MainForm.ImageListIcons8
ImageIndex = 51
MaxLength = 0
NumGlyphs = 1
OnButtonClick = PickFile
OnChange = Modification
OnDblClick = PickFile
OnExit = editTrim
PasswordChar = #0
TabOrder = 3
TextHint = 'Path to certificate file'
end
object editSSLCACertificate: TEditButton
AnchorSideTop.Control = editSSLPrivateKey
AnchorSideTop.Side = asrBottom
Left = 242
Height = 28
Top = 70
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
ButtonWidth = 29
Images = MainForm.ImageListIcons8
ImageIndex = 51
MaxLength = 0
NumGlyphs = 1
OnButtonClick = PickFile
OnChange = Modification
OnDblClick = PickFile
OnExit = editTrim
PasswordChar = #0
TabOrder = 2
TextHint = 'Path to certificate authority file'
end
object editSSLPrivateKey: TEditButton
AnchorSideTop.Control = chkWantSSL
AnchorSideTop.Side = asrBottom
Left = 242
Height = 28
Top = 36
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
ButtonWidth = 29
Images = MainForm.ImageListIcons8
ImageIndex = 51
MaxLength = 0
NumGlyphs = 1
OnButtonClick = PickFile
OnChange = Modification
OnDblClick = PickFile
OnExit = editTrim
PasswordChar = #0
TabOrder = 1
TextHint = 'Path to key file'
end
object comboSSLVerification: TComboBox
AnchorSideTop.Control = editSSLcipher
AnchorSideTop.Side = asrBottom
Left = 242
Height = 28
Top = 172
Width = 400
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
ItemHeight = 20
Items.Strings = (
'No verification (insecure)'
'Verify CA (insecure)'
'Verify CA and host name identity (may fail with self-signed certs and wildcard cn)'
)
Style = csDropDownList
TabOrder = 5
OnChange = Modification
end
end
object tabStatistics: TTabSheet
Caption = 'Statistics'
ClientHeight = 541
ClientWidth = 648
ImageIndex = 145
object lblLastConnectLeft: TLabel
AnchorSideTop.Control = lblCreatedLeft
AnchorSideTop.Side = asrBottom
Left = 4
Height = 20
Top = 32
Width = 85
BorderSpacing.Around = 6
Caption = 'Last connect:'
end
object lblCounterLeft: TLabel
AnchorSideTop.Control = lblLastConnectLeft
AnchorSideTop.Side = asrBottom
Left = 4
Height = 20
Top = 58
Width = 132
BorderSpacing.Around = 6
Caption = 'Successful connects:'
end
object lblCreatedLeft: TLabel
AnchorSideTop.Control = tabStatistics
Left = 4
Height = 20
Top = 6
Width = 55
BorderSpacing.Around = 6
Caption = 'Created:'
end
object lblCreatedRight: TLabel
AnchorSideTop.Control = tabStatistics
Left = 242
Height = 20
Top = 6
Width = 7
BorderSpacing.Around = 6
Caption = '?'
end
object lblCounterRight1: TLabel
AnchorSideTop.Control = lblLastConnectRight
AnchorSideTop.Side = asrBottom
Left = 242
Height = 20
Top = 58
Width = 7
BorderSpacing.Around = 6
Caption = '?'
end
object lblLastConnectRight: TLabel
AnchorSideTop.Control = lblCreatedRight
AnchorSideTop.Side = asrBottom
Left = 242
Height = 20
Top = 32
Width = 7
BorderSpacing.Around = 6
Caption = '?'
end
object lblCounterRight2: TLabel
AnchorSideTop.Control = lblCounterRight1
AnchorSideTop.Side = asrBottom
Left = 242
Height = 20
Top = 84
Width = 7
BorderSpacing.Around = 6
Caption = '?'
end
object lblCounterLeft2: TLabel
AnchorSideTop.Control = lblCounterLeft
AnchorSideTop.Side = asrBottom
Left = 4
Height = 20
Top = 84
Width = 148
BorderSpacing.Around = 6
Caption = 'Unsuccessful connects:'
end
end
end
object pnlLeft: TPanel
Left = 10
Height = 574
Top = 10
Width = 250
Align = alLeft
BevelOuter = bvNone
ClientHeight = 574
ClientWidth = 250
Constraints.MinWidth = 125
ParentBackground = False
TabOrder = 2
object ListSessions: TLazVirtualStringTree
Left = 0
Height = 540
Top = 34
Width = 250
Align = alClient
DragMode = dmAutomatic
Header.AutoSizeIndex = -1
Header.Columns = <
item
Position = 0
Text = 'Session name'
Width = 204
end
item
Options = [coAllowClick, coDraggable, coEnabled, coParentBidiMode, coParentColor, coResizable, coShowDropMark, coVisible, coAllowFocus]
Position = 1
Text = 'Host'
end
item
Options = [coAllowClick, coDraggable, coEnabled, coParentBidiMode, coParentColor, coResizable, coShowDropMark, coAllowFocus]
Position = 2
Text = 'User'
end
item
Options = [coAllowClick, coDraggable, coEnabled, coParentBidiMode, coParentColor, coResizable, coShowDropMark, coAllowFocus]
Position = 3
Text = 'Version'
end
item
Options = [coAllowClick, coDraggable, coEnabled, coParentBidiMode, coParentColor, coResizable, coShowDropMark, coVisible, coAllowFocus]
Position = 4
Text = 'Last connect'
end
item
Alignment = taRightJustify
Options = [coAllowClick, coDraggable, coEnabled, coParentBidiMode, coParentColor, coResizable, coShowDropMark, coAllowFocus]
Position = 5
Text = 'Counter'
end
item
Options = [coAllowClick, coDraggable, coEnabled, coParentBidiMode, coParentColor, coResizable, coShowDropMark, coVisible, coAllowFocus]
Position = 6
Text = 'Comment'
Width = 10
end>
Header.Height = 32
Header.Options = [hoAutoResize, hoColumnResize, hoDblClickResize, hoDrag, hoHotTrack, hoShowSortGlyphs, hoVisible, hoDisableAnimatedResize]
Header.PopupMenu = MainForm.popupListHeader
Header.SortColumn = 0
HintMode = hmTooltip
Images = MainForm.ImageListIcons8
IncrementalSearch = isAll
PopupMenu = popupSessions
TabOrder = 0
TreeOptions.AutoOptions = [toAutoDropExpand, toAutoScrollOnExpand, toAutoSort, toAutoTristateTracking, toAutoChangeScale]
TreeOptions.MiscOptions = [toAcceptOLEDrop, toEditable, toFullRepaintOnResize, toInitOnSave, toToggleOnDblClick, toWheelPanning, toFullRowDrag]
TreeOptions.PaintOptions = [toHotTrack, toShowButtons, toShowDropmark, toShowRoot, toShowTreeLines, toThemeAware, toUseBlendedImages, toUseExplorerTheme, toHideTreeLinesIfThemed]
TreeOptions.SelectionOptions = [toFullRowSelect, toRightClickSelect]
OnBeforeCellPaint = ListSessionsBeforeCellPaint
OnCreateEditor = ListSessionsCreateEditor
OnFocusChanged = ListSessionsFocusChanged
OnFocusChanging = ListSessionsFocusChanging
OnGetText = ListSessionsGetText
OnGetImageIndex = ListSessionsGetImageIndex
OnGetNodeDataSize = ListSessionsGetNodeDataSize
OnNewText = ListSessionsNewText
OnNodeDblClick = ListSessionsNodeDblClick
OnStructureChange = ListSessionsStructureChange
end
object editSearch: TEditButton
Left = 0
Height = 28
Top = 0
Width = 250
Align = alTop
BorderSpacing.Bottom = 6
ButtonWidth = 29
Images = MainForm.ImageListIcons8
ImageIndex = 193
MaxLength = 0
NumGlyphs = 1
OnButtonClick = editSearchRightButtonClick
OnChange = editSearchChange
PasswordChar = #0
TabOrder = 1
TextHint = 'Filter'
end
end
object pnlBottom: TPanel
Left = 10
Height = 38
Top = 584
Width = 916
Align = alBottom
BevelOuter = bvNone
ClientHeight = 38
ClientWidth = 916
ParentBackground = False
TabOrder = 3
object btnSave: TSpeedButton
Left = 80
Height = 31
Top = 8
Width = 62
Caption = 'Save'
Images = MainForm.ImageListIcons8
ImageIndex = 10
OnClick = btnSaveClick
end
object btnOpen: TButton
Left = 588
Height = 31
Top = 8
Width = 100
Anchors = [akTop, akRight]
Caption = 'Open'
Default = True
Enabled = False
TabOrder = 0
OnClick = btnOpenClick
end
object btnCancel: TButton
Left = 696
Height = 31
Top = 8
Width = 100
Anchors = [akTop, akRight]
Cancel = True
Caption = 'Cancel'
ModalResult = 2
TabOrder = 1
end
object btnNew: TSpeedButton
Left = 10
Height = 31
Top = 8
Width = 62
Caption = 'New'
Images = MainForm.ImageListIcons8
ImageIndex = 45
OnClick = btnNewDropdown
end
object btnDelete: TSpeedButton
Left = 150
Height = 31
Top = 8
Width = 62
Caption = 'Delete'
Images = MainForm.ImageListIcons8
ImageIndex = 46
OnClick = btnDeleteClick
end
object btnMore: TSpeedButton
Left = 803
Height = 31
Top = 8
Width = 100
Anchors = [akTop, akRight]
Caption = 'More'
OnClick = btnMoreClick
end
end
object popupSessions: TPopupMenu
Images = MainForm.ImageListIcons8
Left = 29
Top = 104
object menuRename: TMenuItem
Caption = 'Rename'
Enabled = False
ImageIndex = 58
ShortCut = 113
OnClick = menuRenameClick
end
object menuSave: TMenuItem
Caption = 'Save'
ImageIndex = 10
ShortCut = 16467
OnClick = btnSaveClick
end
object menuSaveAs: TMenuItem
Caption = 'Duplicate / save as ...'
ImageIndex = 10
ShortCut = 123
OnClick = btnSaveAsClick
end
object menuDelete: TMenuItem
Caption = 'Delete'
ImageIndex = 26
ShortCut = 46
OnClick = btnDeleteClick
end
object menuContextNewSessionInFolder: TMenuItem
Caption = 'New session'
ImageIndex = 72
OnClick = btnNewClick
end
object menuContextNewFolderInFolder: TMenuItem
Caption = 'New folder'
ImageIndex = 174
OnClick = btnNewClick
end
object Filter1: TMenuItem
Action = actFilter
end
end
object TimerStatistics: TTimer
Interval = 60000
OnTimer = TimerStatisticsTimer
Left = 30
Top = 44
end
object timerSettingsImport: TTimer
Enabled = False
OnTimer = timerSettingsImportTimer
Left = 138
Top = 44
end
object popupNew: TPopupMenu
Images = MainForm.ImageListIcons8
Left = 136
Top = 103
object menuNewSessionInRoot: TMenuItem
Caption = 'Session in root folder'
ImageIndex = 72
OnClick = btnNewClick
end
object menuNewSessionInFolder: TMenuItem
Caption = 'Session in selected folder'
ImageIndex = 72
OnClick = btnNewClick
end
object menuNewFolderInRoot: TMenuItem
Caption = 'Folder in root folder'
ImageIndex = 174
OnClick = btnNewClick
end
object menuNewFolderInFolder: TMenuItem
Caption = 'Folder in selected folder'
ImageIndex = 174
OnClick = btnNewClick
end
end
object popupMore: TPopupMenu
Images = MainForm.ImageListIcons8
Left = 30
Top = 180
object Preferences1: TMenuItem
Action = MainForm.actPreferences
end
object Checkforupdates1: TMenuItem
Action = MainForm.actUpdateCheck
end
object Importsettingsfile1: TMenuItem
Action = MainForm.actImportSettings
end
object Exportsettingsfile1: TMenuItem
Action = MainForm.actExportSettings
end
object menuMoreGeneralHelp: TMenuItem
Action = MainForm.actHelp
end
object About1: TMenuItem
Action = MainForm.actAboutBox
end
end
object TimerButtonAnimation: TTimer
Enabled = False
Interval = 200
OnTimer = TimerButtonAnimationTimer
Left = 140
Top = 180
end
object popupHost: TPopupMenu
Images = MainForm.ImageListIcons8
Left = 30
Top = 260
object menuFindDatabaseFiles: TMenuItem
Caption = 'Find database files...'
ImageIndex = 30
OnClick = FindAddDatabaseFilesClick
end
object menuAddDatabaseFiles: TMenuItem
Caption = 'Add database files...'
ImageIndex = 72
OnClick = FindAddDatabaseFilesClick
end
end
object ActionListConnections: TActionList
Images = MainForm.ImageListIcons8
Left = 140
Top = 260
object actFilter: TAction
Caption = 'Filter ...'
ImageIndex = 30
OnExecute = actFilterExecute
ShortCut = 16454
end
end
object timerEditFilterDelay: TTimer
Enabled = False
Interval = 500
OnTimer = timerEditFilterDelayTimer
Left = 30
Top = 340
end
end