lazarus/components/pochecker/pocheckermain.lfm
maxim 30f1ec9708 POChecker: store PoFamilyList in one place
git-svn-id: trunk@62829 -
2020-03-31 13:02:44 +00:00

293 lines
8.0 KiB
Plaintext

object PoCheckerForm: TPoCheckerForm
Left = 318
Height = 513
Top = 163
Width = 644
Anchors = []
Caption = 'GUI Po-file checking tool'
ClientHeight = 513
ClientWidth = 644
Constraints.MinHeight = 450
Constraints.MinWidth = 600
OnClose = FormClose
OnCreate = FormCreate
OnDestroy = FormDestroy
OnShow = FormShow
ShowInTaskBar = stAlways
LCLVersion = '2.1.0.0'
Visible = True
object TestListBox: TCheckListBox
AnchorSideLeft.Control = MasterPoListBox
AnchorSideTop.Control = SelectTestLabel
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = MasterPoListBox
AnchorSideRight.Side = asrBottom
Left = 6
Height = 145
Top = 79
Width = 632
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Top = 6
Enabled = False
Items.Strings = (
'sCheckNumberOfItems'
'sCheckForIncompatibleFormatArguments'
'sCheckMissingIdentifiers'
'sCheckForMismatchesInUntranslatedStrings'
)
ItemHeight = 17
TabOrder = 1
Data = {
0400000000000000
}
end
object SelectTestLabel: TLabel
AnchorSideLeft.Control = MasterPoListBox
AnchorSideTop.Control = MainToolBar
AnchorSideTop.Side = asrBottom
Left = 6
Height = 15
Top = 58
Width = 93
BorderSpacing.Top = 6
Caption = 'Select test types'
Font.Style = [fsBold]
ParentColor = False
ParentFont = False
end
object SelectAllTestsBtn: TButton
AnchorSideLeft.Control = TestListBox
AnchorSideTop.Control = TestListBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 25
Top = 230
Width = 104
AutoSize = True
BorderSpacing.Top = 6
Caption = 'Select All Tests'
Enabled = False
OnClick = SelectAllTestsBtnClick
TabOrder = 2
end
object UnselectAllTestsBtn: TButton
AnchorSideLeft.Control = SelectAllTestsBtn
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = SelectAllTestsBtn
Left = 116
Height = 25
Top = 230
Width = 118
AutoSize = True
BorderSpacing.Left = 6
Caption = 'Unselect All Tests'
Enabled = False
OnClick = UnselectAllTestsBtnClick
TabOrder = 3
end
object StatusBar: TStatusBar
Left = 0
Height = 23
Top = 490
Width = 644
Panels = <>
end
object MasterPoListBox: TListBox
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = SelectAllTestsBtn
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = LangFilter
Left = 6
Height = 163
Top = 261
Width = 632
Anchors = [akTop, akLeft, akRight, akBottom]
BorderSpacing.Left = 6
BorderSpacing.Top = 6
BorderSpacing.Right = 6
BorderSpacing.Bottom = 6
ItemHeight = 0
MultiSelect = True
OnDrawItem = MasterPoListBoxDrawItem
OnSelectionChange = MasterPoListBoxSelectionChange
ScrollWidth = 630
Sorted = True
Style = lbOwnerDrawFixed
TabOrder = 4
end
object LangFilter: TComboBox
AnchorSideLeft.Control = MasterPoListBox
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = MasterPoListBox
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = ClearMasterFilesBtn
Left = 6
Height = 23
Top = 430
Width = 632
Anchors = [akLeft, akRight, akBottom]
BorderSpacing.Bottom = 6
ItemHeight = 15
ItemIndex = 0
Items.Strings = (
'All languages'
'af_ZA'
'ar'
'ca'
'cs'
'de'
'en'
'es'
'fi'
'fr'
'he'
'hu'
'id'
'it'
'ja'
'lt'
'nl'
'pl'
'pt_BR'
'ru'
'sk'
'tr'
'uk'
'zh_CN'
)
OnChange = LangFilterChange
Style = csDropDownList
TabOrder = 5
Text = 'All languages'
end
object ClearMasterFilesBtn: TButton
AnchorSideLeft.Control = MasterPoListBox
AnchorSideTop.Side = asrBottom
AnchorSideBottom.Control = StatusBar
Left = 6
Height = 25
Top = 459
Width = 53
Anchors = [akLeft, akBottom]
AutoSize = True
BorderSpacing.Bottom = 6
Caption = 'Clear'
OnClick = ClearMasterFilesBtnClick
TabOrder = 6
end
object UnselectAllMasterFilesBtn: TButton
AnchorSideLeft.Control = SelectAllMasterFilesBtn
AnchorSideLeft.Side = asrBottom
AnchorSideBottom.Control = StatusBar
Left = 167
Height = 25
Top = 459
Width = 110
Anchors = [akLeft, akBottom]
AutoSize = True
BorderSpacing.Left = 6
BorderSpacing.Bottom = 6
Caption = 'Unselect all files'
Enabled = False
OnClick = UnselectAllMasterFilesBtnClick
TabOrder = 8
end
object SelectAllMasterFilesBtn: TButton
AnchorSideLeft.Control = ClearMasterFilesBtn
AnchorSideLeft.Side = asrBottom
AnchorSideBottom.Control = StatusBar
Left = 65
Height = 25
Top = 459
Width = 96
Anchors = [akLeft, akBottom]
AutoSize = True
BorderSpacing.Left = 6
BorderSpacing.Bottom = 6
Caption = 'Select all files'
OnClick = SelectAllMasterFilesBtnClick
TabOrder = 7
end
object MainToolBar: TToolBar
Left = 0
Height = 52
Top = 0
Width = 644
AutoSize = True
ButtonHeight = 50
ButtonWidth = 23
Caption = 'MainToolBar'
Images = TBImageList
ShowCaptions = True
TabOrder = 0
object ScanDirToolButton: TToolButton
Left = 1
Top = 2
AutoSize = True
Caption = 'Scan a folder'
ImageIndex = 0
OnClick = ScanDirToolButtonClick
end
object Div1ToolButton: TToolButton
Left = 77
Height = 50
Top = 2
AutoSize = True
Caption = 'Div1ToolButton'
ShowCaption = False
Style = tbsDivider
end
object RunToolButton: TToolButton
Left = 82
Top = 2
AutoSize = True
Caption = '&Run Selected Tests'
ImageIndex = 1
OnClick = RunToolButtonClick
end
end
object SelectDirectoryDialog: TSelectDirectoryDialog
Options = [ofEnableSizing]
left = 355
top = 435
end
object TBImageList: TImageList
left = 460
top = 435
Bitmap = {
4C7A0200000010000000100000008C0300000000000078DACD93DD6F537518C7
49BCD31BFF04AEBC7206A31D99224C635C4C448899E205BA45C4289959820A0A
234B2FD8482A9D75DDE864B0962C7BEB5CD98B08619B6EEB5EFA861B14D69DB5
A35B65610DB0F6BCAF6F5F9FDF612DC3E098773BC937CFF99DDFF379BECF73CE
EF00D8824DAA838D6DCF5CB4199D7F749D81CB5E039FA30E83760B5EFEB6F6D9
8DF00EABD1191AB1435CE4A0DEBB0D3EE442C4D5839E7306E7467877571DF8C8
4DC86137A4B931D228943BD731DA614636E7D5BE99C94F87E713A5230B399590
765C9A0D4DB49F861A0D420C8D410C3A210406A02EF8E0FDB536C7E7F7726A3A
93418616149026B1FBA89284ABD30C21E287C80D69ACC647BC70361B72BCCEC1
C5945406C6BF5598E62434852574CECB584E663076B9030BBE7E48612F94F038
797B204CF5A2B5A106BACF6A4A34FF0E8E8F27D230135B1B14A1BFC9E390FB3E
CA3C51544F8460E9E9C338F5E173D463A2ED34EC0D46D4777B505CD5C76FDD5B
F1B1CECE25EECA4998FDCB3875ED01BE195A826B49064F3D0924166324D6CF03
D2C5A1297C64F83DF363B71F3BCBCF4ADB5BB8049B574D0332494A41E302720A
E6451527230A8EDC96F1E5AC84FD0111D3620A795597134547ADF29BE5F5C8B7
712B32E54FF0295C594EA2F35E028D77576020AE222CA32C28E39319097B6E89
78FB86804921055D13A7E4DEFF2F9CCAD3FCBDF713685E5A411DF35C20CF3919
07C973DFB48877FD025E9FE2B1ED5A1C5E3E099DE511AF3373CA324D6023D674
47857E5EC161620F70128A892D22CF82491E2FF9E278C113839BF1E647FC2BC6
99C5602C116B0D89E9F3B322EA3901C68080AA6901957E1E3FDCE071F87A1C65
93717CF5571CC35135434C2CCBBF5815D892772AD092571D885254D655B516E3
C4D46213FFF7EBE9B9A36FED62CAAE3772AD61DF28B61E0313DD17FD1F9EF2DF
63DC71AF037A8F235B63D74678CA2B64F95FBBDAB06FFC825663952F58DDDFFA
9AE90B99C527F86A6C85BB0B1F8C9C837EE042CE9B22DBDF466CAAF2AA152CB2
F51ADF52ADE7D176BC3FD880FDC3D61C4B7A9EF16C5D39D28692AB67B15A83ED
9732DFDD8DDF3D64FBCFE0F860CEB730CBB2FEB2354E0CB56277AF896A348171
3BCD8734B6B0DBF018BB9AFFD837CDD6A8F8B3053BDA4FE2C8804DEB65CF6F3F
3F955DFB7DB559079B51D0A2C787DD261CBB6441C1C3790AFFEB3CFDFB7DB31A
DFF7DB70E2CA79E4D71C58977DD2F961CFDEB19463FB4F9F3F95DD0CFA079B54
4812
}
end
end