lazarus/components/onlinepackagemanager/opkman_optionsfrm.lfm
balazs 9d246cdd6e Opkman: Added more extensions to the filter.
git-svn-id: trunk@53758 -
2016-12-22 12:22:56 +00:00

601 lines
15 KiB
Plaintext

object OptionsFrm: TOptionsFrm
Left = 434
Height = 364
Top = 250
Width = 525
BorderIcons = [biSystemMenu]
Caption = 'Options'
ClientHeight = 364
ClientWidth = 525
Color = clBtnFace
Constraints.MinHeight = 300
Constraints.MinWidth = 475
PopupMode = pmExplicit
Position = poOwnerFormCenter
LCLVersion = '1.7'
object pnBottom: TPanel
Left = 0
Height = 39
Top = 325
Width = 525
Align = alBottom
BevelOuter = bvNone
ClientHeight = 39
ClientWidth = 525
TabOrder = 0
object bOk: TButton
Left = 332
Height = 25
Top = 8
Width = 88
Anchors = [akTop, akRight]
Caption = 'OK'
OnClick = bOkClick
TabOrder = 0
end
object bCancel: TButton
Left = 425
Height = 25
Top = 8
Width = 88
Anchors = [akTop, akRight]
Caption = 'Cancel'
ModalResult = 2
TabOrder = 1
end
object bRestore: TButton
Left = 8
Height = 25
Top = 8
Width = 162
Caption = 'Restore defaults'
OnClick = bRestoreClick
TabOrder = 2
end
end
object pgOptions: TPageControl
Left = 0
Height = 325
Top = 0
Width = 525
ActivePage = tsGeneral
Align = alClient
TabIndex = 0
TabOrder = 1
object tsGeneral: TTabSheet
Caption = 'General'
ClientHeight = 297
ClientWidth = 517
object pnGeneral: TPanel
Left = 0
Height = 297
Top = 0
Width = 517
Align = alClient
BevelOuter = bvNone
ClientHeight = 297
ClientWidth = 517
Color = clBtnFace
ParentColor = False
TabOrder = 0
object lbRemoteRepository: TLabel
Left = 15
Height = 15
Top = 14
Width = 100
Caption = 'Remote repository:'
ParentColor = False
end
object edRemoteRepository: TEdit
Left = 15
Height = 23
Top = 32
Width = 483
Anchors = [akTop, akLeft, akRight]
OnKeyPress = edRemoteRepositoryKeyPress
TabOrder = 0
Text = 'http://localhost/packages/'
end
object cbForceDownloadExtract: TCheckBox
Left = 15
Height = 19
Top = 70
Width = 235
Caption = ' Force download and extract of packages'
ParentShowHint = False
ShowHint = True
TabOrder = 1
end
object cbDeleteZipAfterInstall: TCheckBox
Left = 15
Height = 19
Top = 103
Width = 294
Caption = 'Delete downloaded zip files after installation/update'
ParentShowHint = False
ShowHint = True
TabOrder = 2
end
object lbUpdates: TLabel
Left = 15
Height = 15
Top = 151
Width = 146
Caption = 'Check for package updates:'
ParentColor = False
end
object cbCheckForUpdates: TComboBox
Left = 16
Height = 23
Top = 168
Width = 209
ItemHeight = 15
ItemIndex = 0
Items.Strings = (
'Every few minutes'
'Every hour '
'Once per day'
'Weekly'
'Montly'
'Never'
)
Style = csDropDownList
TabOrder = 3
Text = 'Every few minutes'
end
object lbLastUpdate: TLabel
Left = 240
Height = 15
Top = 171
Width = 64
Caption = 'Last update:'
ParentColor = False
end
end
end
object tsProxy: TTabSheet
Caption = 'Proxy'
ClientHeight = 297
ClientWidth = 517
object pnProxy: TPanel
Left = 0
Height = 297
Top = 0
Width = 517
Align = alClient
BevelOuter = bvNone
ClientHeight = 297
ClientWidth = 517
Color = clBtnFace
ParentColor = False
TabOrder = 0
object cbProxy: TCheckBox
Left = 15
Height = 19
Top = 15
Width = 71
Caption = 'Use Proxy'
OnChange = cbProxyChange
TabOrder = 0
end
object gbProxySettings: TGroupBox
Left = 15
Height = 176
Top = 48
Width = 411
Caption = 'Proxy Settings'
ClientHeight = 156
ClientWidth = 407
TabOrder = 1
object edProxyServer: TEdit
Left = 8
Height = 23
Top = 22
Width = 296
OnKeyPress = edRemoteRepositoryKeyPress
TabOrder = 0
Text = 'http://localhost/packages/'
end
object lbServer: TLabel
Left = 8
Height = 15
Top = 3
Width = 32
Caption = 'Server'
ParentColor = False
end
object lbUserName: TLabel
Left = 8
Height = 15
Top = 66
Width = 53
Caption = 'Username'
ParentColor = False
end
object edProxyUser: TEdit
Left = 8
Height = 23
Top = 87
Width = 186
OnKeyPress = edRemoteRepositoryKeyPress
TabOrder = 1
Text = 'username'
end
object lbPort: TLabel
Left = 318
Height = 15
Top = 3
Width = 22
Caption = 'Port'
ParentColor = False
end
object lbPassword: TLabel
Left = 208
Height = 15
Top = 66
Width = 50
Caption = 'Password'
ParentColor = False
end
object edProxyPassword: TEdit
Left = 208
Height = 23
Top = 87
Width = 186
EchoMode = emPassword
OnKeyPress = edRemoteRepositoryKeyPress
PasswordChar = '*'
TabOrder = 2
Text = 'password'
end
object seProxyPort: TSpinEdit
Left = 318
Height = 23
Top = 22
Width = 76
Anchors = [akTop, akLeft, akRight, akBottom]
AutoSize = False
MaxValue = 65535
TabOrder = 3
end
end
end
end
object tsFolders: TTabSheet
Caption = 'Folders'
ClientHeight = 297
ClientWidth = 517
object pnFolders: TPanel
Left = 0
Height = 297
Top = 0
Width = 517
Align = alClient
BevelOuter = bvNone
ClientHeight = 297
ClientWidth = 517
Color = clBtnFace
ParentColor = False
TabOrder = 0
object lbLocalRepositoryPackages: TLabel
Left = 15
Height = 15
Top = 13
Width = 84
Caption = 'Local repository'
ParentColor = False
ParentShowHint = False
end
object lbLocalRepositoryArchive: TLabel
Left = 15
Height = 15
Top = 77
Width = 125
Caption = 'Local repository archive'
ParentColor = False
ParentShowHint = False
end
object lbLocalRepositoryUpdate: TLabel
Left = 15
Height = 15
Top = 140
Width = 124
Caption = 'Local repository update'
ParentColor = False
ParentShowHint = False
end
object edLocalRepositoryPackages: TDirectoryEdit
Left = 14
Height = 23
Top = 32
Width = 483
Directory = 'edLocalRepositoryPackages'
ShowHidden = False
ButtonWidth = 23
NumGlyphs = 1
Anchors = [akTop, akLeft, akRight]
MaxLength = 0
ParentShowHint = False
ShowHint = True
TabOrder = 0
Text = 'edLocalRepositoryPackages'
end
object edLocalRepositoryArchive: TDirectoryEdit
Tag = 1
Left = 14
Height = 23
Top = 96
Width = 483
ShowHidden = False
ButtonWidth = 23
NumGlyphs = 1
Anchors = [akTop, akLeft, akRight]
MaxLength = 0
ParentShowHint = False
ShowHint = True
TabOrder = 1
end
object edLocalRepositoryUpdate: TDirectoryEdit
Tag = 2
Left = 14
Height = 23
Top = 159
Width = 483
ShowHidden = False
ButtonWidth = 23
NumGlyphs = 1
Anchors = [akTop, akLeft, akRight]
MaxLength = 0
ParentShowHint = False
ShowHint = True
TabOrder = 2
end
end
end
object tsProfiles: TTabSheet
Caption = 'Profiles'
ClientHeight = 297
ClientWidth = 517
object pnProfiles: TPanel
Left = 0
Height = 297
Top = 0
Width = 517
Align = alClient
BevelOuter = bvNone
ClientHeight = 297
ClientWidth = 517
Color = clBtnFace
ParentColor = False
TabOrder = 0
object pnProfilesTop: TPanel
Left = 0
Height = 48
Top = 0
Width = 517
Align = alTop
BevelOuter = bvNone
ClientHeight = 48
ClientWidth = 517
TabOrder = 0
OnResize = pnProfilesTopResize
object lbSelectProfile: TLabel
Left = 15
Height = 15
Top = 15
Width = 68
Caption = 'Select profile'
ParentColor = False
end
object cbSelectProfile: TComboBox
Left = 92
Height = 23
Top = 11
Width = 192
ItemHeight = 15
ItemIndex = 0
Items.Strings = (
'Regular user'
'Package maintainer'
)
OnChange = cbSelectProfileChange
ParentShowHint = False
ShowHint = True
Style = csDropDownList
TabOrder = 0
Text = 'Regular user'
end
end
object pnProfilesMain: TPanel
Left = 0
Height = 249
Top = 48
Width = 517
Align = alClient
BevelOuter = bvNone
ClientHeight = 249
ClientWidth = 517
TabOrder = 1
OnResize = pnProfilesMainResize
object pnProfilesLeft: TPanel
Left = 0
Height = 249
Top = 0
Width = 266
Align = alLeft
BevelOuter = bvNone
ClientHeight = 249
ClientWidth = 266
TabOrder = 0
object pnProfilesLeftButtons: TPanel
Left = 196
Height = 227
Top = 22
Width = 70
Align = alRight
BevelOuter = bvNone
ClientHeight = 227
ClientWidth = 70
TabOrder = 0
object bFilesAdd: TButton
Left = 1
Height = 25
Top = -1
Width = 68
Caption = 'Add'
OnClick = bFilesAddClick
TabOrder = 0
end
object bFilesDelete: TButton
Left = 1
Height = 25
Top = 57
Width = 68
Caption = 'Delete'
OnClick = bFilesDeleteClick
TabOrder = 2
end
object bFilesEdit: TButton
Left = 1
Height = 25
Top = 28
Width = 68
Caption = 'Edit'
OnClick = bFilesEditClick
TabOrder = 1
end
end
object pnProfilesCaptionLeft: TPanel
Left = 0
Height = 22
Top = 0
Width = 266
Align = alTop
BevelOuter = bvNone
ClientHeight = 22
ClientWidth = 266
TabOrder = 1
object lbFilterFiles: TLabel
Left = 15
Height = 15
Top = 4
Width = 117
Caption = 'Exclude file extensions'
ParentColor = False
end
end
object lbExcludeFiles: TListBox
Left = 15
Height = 212
Top = 22
Width = 181
Align = alClient
BorderSpacing.Left = 15
BorderSpacing.Bottom = 15
Color = clBtnFace
ItemHeight = 0
ParentShowHint = False
ScrollWidth = 161
ShowHint = True
Sorted = True
TabOrder = 2
end
end
object pnProfilesRight: TPanel
Left = 266
Height = 249
Top = 0
Width = 236
Align = alClient
BorderSpacing.Right = 15
BevelOuter = bvNone
ClientHeight = 249
ClientWidth = 236
TabOrder = 1
object pnProfilesRightButtons: TPanel
Left = 166
Height = 227
Top = 22
Width = 70
Align = alRight
BevelOuter = bvNone
ClientHeight = 227
ClientWidth = 70
TabOrder = 0
object bFoldersAdd: TButton
Tag = 1
Left = 1
Height = 25
Top = -1
Width = 68
Caption = 'Add'
OnClick = bFilesAddClick
TabOrder = 0
end
object bFoldersDelete: TButton
Tag = 1
Left = 1
Height = 25
Top = 57
Width = 68
Caption = 'Delete'
OnClick = bFilesDeleteClick
TabOrder = 2
end
object bFoldersEdit: TButton
Tag = 1
Left = 1
Height = 25
Top = 28
Width = 68
Caption = 'Edit'
OnClick = bFilesEditClick
TabOrder = 1
end
end
object pnProfilesCaptionLeft1: TPanel
Left = 0
Height = 22
Top = 0
Width = 236
Align = alTop
BevelOuter = bvNone
ClientHeight = 22
ClientWidth = 236
TabOrder = 1
object lbFilterDirs: TLabel
Left = 5
Height = 15
Top = 4
Width = 79
Caption = 'Exclude folders'
ParentColor = False
end
end
object lbExcludeFolders: TListBox
Left = 5
Height = 212
Top = 22
Width = 161
Align = alClient
BorderSpacing.Left = 5
BorderSpacing.Bottom = 15
Color = clBtnFace
ItemHeight = 0
ParentShowHint = False
ScrollWidth = 154
ShowHint = True
Sorted = True
TabOrder = 2
end
end
end
end
end
end
object SDD: TSelectDirectoryDialog
left = 448
top = 32
end
end