Reverting back to r17160 r17161 #0beee144e6 was an accidental commit

git-svn-id: trunk@17162 -
This commit is contained in:
darius 2008-10-31 00:38:03 +00:00
parent 0beee144e6
commit ae817f22ad
16 changed files with 738 additions and 2531 deletions

File diff suppressed because it is too large Load Diff

View File

@ -3,290 +3,126 @@ object AbstractMethodsDialog: TAbstractMethodsDialog
Height = 344 Height = 344
Top = 291 Top = 291
Width = 581 Width = 581
HelpContext = 0
ActiveControl = MethodsCheckListBox ActiveControl = MethodsCheckListBox
Align = alNone
AllowDropFiles = False
AutoScroll = True
AutoSize = False
BorderIcons = [biSystemMenu, biMinimize, biMaximize]
BorderStyle = bsSizeable
Caption = 'AbstractMethodsDialog' Caption = 'AbstractMethodsDialog'
ChildSizing.LeftRightSpacing = 0
ChildSizing.TopBottomSpacing = 0
ChildSizing.HorizontalSpacing = 0
ChildSizing.VerticalSpacing = 0
ChildSizing.ControlsPerLine = 0
ClientHeight = 344 ClientHeight = 344
ClientWidth = 581 ClientWidth = 581
DockSite = False
DragKind = dkDrag
DragMode = dmManual
Enabled = True
Font.Height = 0
Font.Style = []
FormStyle = fsNormal
OnCreate = FormCreate OnCreate = FormCreate
OnDestroy = FormDestroy OnDestroy = FormDestroy
ParentBiDiMode = True
ParentFont = False ParentFont = False
Position = poDesigned LCLVersion = '0.9.25'
ShowInTaskBar = stDefault
UseDockManager = False
LCLVersion = '0.9.27'
WindowState = wsNormal
object NoteLabel: TLabel object NoteLabel: TLabel
Left = 6 Height = 14
Height = 18 Width = 581
Top = 6
Width = 569
HelpContext = 0
Align = alTop Align = alTop
Alignment = taLeftJustify
AutoSize = True
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 6
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'NoteLabel' Caption = 'NoteLabel'
DragCursor = crDrag
DragMode = dmManual
Enabled = True
Layout = tlTop
ParentBidiMode = True
ParentColor = False ParentColor = False
ParentFont = True
ParentShowHint = True
ShowAccelChar = True
Transparent = True
Visible = True
WordWrap = True WordWrap = True
OptimalFill = False
end end
object MethodsGroupBox: TGroupBox object MethodsGroupBox: TGroupBox
Left = 6 Height = 280
Height = 260 Top = 14
Top = 30 Width = 581
Width = 569
HelpContext = 0
Align = alClient Align = alClient
AutoSize = False
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 6
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'MethodsGroupBox' Caption = 'MethodsGroupBox'
ChildSizing.LeftRightSpacing = 0 ClientHeight = 262
ChildSizing.TopBottomSpacing = 0 ClientWidth = 577
ChildSizing.HorizontalSpacing = 0
ChildSizing.VerticalSpacing = 0
ChildSizing.ControlsPerLine = 0
ClientHeight = 241
ClientWidth = 565
Ctl3D = False
DockSite = False
DragCursor = crDrag
DragKind = dkDrag
DragMode = dmManual
Enabled = True
ParentBidiMode = True
ParentColor = True
ParentCtl3D = True
ParentFont = True
ParentShowHint = True
TabOrder = 0 TabOrder = 0
TabStop = False
Visible = True
object MethodsCheckListBox: TCheckListBox object MethodsCheckListBox: TCheckListBox
AnchorSideBottom.Control = SelectAllButton AnchorSideBottom.Control = SelectAllButton
Left = 6 Height = 227
Height = 194 Width = 577
Top = 6
Width = 553
HelpContext = 0
Align = alTop Align = alTop
AllowGrayed = False
Anchors = [akTop, akLeft, akRight, akBottom] Anchors = [akTop, akLeft, akRight, akBottom]
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 6
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
BorderStyle = bsSingle
Columns = 0
DragCursor = crDrag
DragMode = dmManual
ExtendedSelect = True
Enabled = True
IntegralHeight = False
ItemHeight = 0
MultiSelect = False
OnClickCheck = MethodsCheckListBoxClickCheck OnClickCheck = MethodsCheckListBoxClickCheck
ParentBidiMode = True
ParentFont = True
ParentShowHint = True
Sorted = False
Style = lbStandard
TabOrder = 0 TabOrder = 0
TabStop = True
TopIndex = -1
Visible = True
end end
object SelectAllButton: TButton object SelectAllButton: TButton
AnchorSideLeft.Control = MethodsGroupBox AnchorSideLeft.Control = MethodsGroupBox
AnchorSideBottom.Control = MethodsGroupBox AnchorSideBottom.Control = MethodsGroupBox
AnchorSideBottom.Side = asrBottom AnchorSideBottom.Side = asrBottom
Left = 6 Left = 6
Height = 29 Height = 23
Top = 206 Top = 233
Width = 110 Width = 98
HelpContext = 0
Align = alNone
Anchors = [akLeft, akBottom] Anchors = [akLeft, akBottom]
AutoSize = True AutoSize = True
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 6 BorderSpacing.Around = 6
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Cancel = False
Caption = 'SelectAllButton' Caption = 'SelectAllButton'
Default = False
DragCursor = crDrag
DragMode = dmManual
Enabled = True
ParentBidiMode = True
ModalResult = 0
OnClick = SelectAllButtonClick OnClick = SelectAllButtonClick
ParentFont = True
ParentShowHint = True
TabOrder = 1 TabOrder = 1
TabStop = True
Visible = True
end end
object SelectNoneButton: TButton object SelectNoneButton: TButton
AnchorSideLeft.Control = SelectAllButton AnchorSideLeft.Control = SelectAllButton
AnchorSideLeft.Side = asrBottom AnchorSideLeft.Side = asrBottom
AnchorSideBottom.Control = MethodsGroupBox AnchorSideBottom.Control = MethodsGroupBox
AnchorSideBottom.Side = asrBottom AnchorSideBottom.Side = asrBottom
Left = 122 Left = 110
Height = 29 Height = 23
Top = 206 Top = 233
Width = 129 Width = 112
HelpContext = 0
Align = alNone
Anchors = [akLeft, akBottom] Anchors = [akLeft, akBottom]
AutoSize = True AutoSize = True
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 6 BorderSpacing.Around = 6
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Cancel = False
Caption = 'SelectNoneButton' Caption = 'SelectNoneButton'
Default = False
DragCursor = crDrag
DragMode = dmManual
Enabled = True
ParentBidiMode = True
ModalResult = 0
OnClick = SelectNoneButtonClick OnClick = SelectNoneButtonClick
ParentFont = True
ParentShowHint = True
TabOrder = 2 TabOrder = 2
TabStop = True
Visible = True
end end
end end
object ButtonPanel: TButtonPanel object BtnPanel: TPanel
Left = 6 Height = 50
Height = 48 Top = 294
Top = 296 Width = 581
Width = 569
HelpContext = 0
Align = alBottom Align = alBottom
AutoSize = True BevelOuter = bvNone
ButtonOrder = boDefault ClientHeight = 50
ClientWidth = 581
TabOrder = 1 TabOrder = 1
DefaultButton = pbOK object CancelBitBtn: TBitBtn
ShowButtons = [pbCancel, pbHelp] Left = 517
ShowGlyphs = [pbOK, pbCancel, pbClose, pbHelp] Height = 38
Visible = True Top = 6
object AddFirstButton: TBitBtn Width = 58
Left = 510
Height = 34
Top = 8
Width = 53
HelpContext = 0
Align = alRight Align = alRight
AutoSize = True AutoSize = True
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 6 BorderSpacing.Around = 6
BorderSpacing.CellAlignHorizontal = ccaFill Cancel = True
BorderSpacing.CellAlignVertical = ccaFill Caption = 'Cancel'
Cancel = False Kind = bkCancel
Caption = '&OK' ModalResult = 2
Default = True
Enabled = True
Kind = bkOK
Layout = blGlyphLeft
Margin = -1
ModalResult = 1
NumGlyphs = 0 NumGlyphs = 0
OnClick = AddFirstButtonClick TabOrder = 0
ParentFont = True
ParentShowHint = True
Spacing = 3
TabOrder = 4
TabStop = True
Visible = True
end end
object AddAllButton: TBitBtn object AddFirstBitBtn: TBitBtn
Left = 458 Left = 392
Height = 34 Height = 38
Top = 8 Top = 6
Width = 46 Width = 43
HelpContext = 0
Align = alRight Align = alRight
AutoSize = True AutoSize = True
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 6 BorderSpacing.Around = 6
BorderSpacing.CellAlignHorizontal = ccaFill Caption = '&Yes'
BorderSpacing.CellAlignVertical = ccaFill Default = True
Cancel = False Kind = bkYes
Caption = '&All' ModalResult = 6
Default = False
Enabled = True
Kind = bkAll
Layout = blGlyphLeft
Margin = -1
ModalResult = 8
NumGlyphs = 0 NumGlyphs = 0
OnClick = AddAllButtonClick OnClick = AddFirstBitBtnClick
ParentFont = True TabOrder = 1
ParentShowHint = True end
Spacing = 3 object AddAllBitBtn: TBitBtn
TabOrder = 5 Left = 441
TabStop = True Height = 38
Visible = True Top = 6
Width = 70
Align = alRight
AutoSize = True
BorderSpacing.Around = 6
Caption = 'Yes to &All'
Kind = bkYesToAll
ModalResult = 10
NumGlyphs = 0
OnClick = AddAllBitBtnClick
TabOrder = 2
end end
end end
end end

View File

@ -2,95 +2,41 @@
LazarusResources.Add('TAbstractMethodsDialog','FORMDATA',[ LazarusResources.Add('TAbstractMethodsDialog','FORMDATA',[
'TPF0'#22'TAbstractMethodsDialog'#21'AbstractMethodsDialog'#4'Left'#3'^'#1#6 'TPF0'#22'TAbstractMethodsDialog'#21'AbstractMethodsDialog'#4'Left'#3'^'#1#6
+'Height'#3'X'#1#3'Top'#3'#'#1#5'Width'#3'E'#2#11'HelpContext'#2#0#13'ActiveC' +'Height'#3'X'#1#3'Top'#3'#'#1#5'Width'#3'E'#2#13'ActiveControl'#7#19'Methods'
+'ontrol'#7#19'MethodsCheckListBox'#5'Align'#7#6'alNone'#14'AllowDropFiles'#8 +'CheckListBox'#7'Caption'#6#21'AbstractMethodsDialog'#12'ClientHeight'#3'X'#1
+#10'AutoScroll'#9#8'AutoSize'#8#11'BorderIcons'#11#12'biSystemMenu'#10'biMin' +#11'ClientWidth'#3'E'#2#8'OnCreate'#7#10'FormCreate'#9'OnDestroy'#7#11'FormD'
+'imize'#10'biMaximize'#0#11'BorderStyle'#7#10'bsSizeable'#7'Caption'#6#21'Ab' +'estroy'#10'ParentFont'#8#10'LCLVersion'#6#6'0.9.25'#0#6'TLabel'#9'NoteLabel'
+'stractMethodsDialog'#28'ChildSizing.LeftRightSpacing'#2#0#28'ChildSizing.To' +#6'Height'#2#14#5'Width'#3'E'#2#5'Align'#7#5'alTop'#7'Caption'#6#9'NoteLabel'
+'pBottomSpacing'#2#0#29'ChildSizing.HorizontalSpacing'#2#0#27'ChildSizing.Ve' +#11'ParentColor'#8#8'WordWrap'#9#0#0#9'TGroupBox'#15'MethodsGroupBox'#6'Heig'
+'rticalSpacing'#2#0#27'ChildSizing.ControlsPerLine'#2#0#12'ClientHeight'#3'X' +'ht'#3#24#1#3'Top'#2#14#5'Width'#3'E'#2#5'Align'#7#8'alClient'#7'Caption'#6
+#1#11'ClientWidth'#3'E'#2#8'DockSite'#8#8'DragKind'#7#6'dkDrag'#8'DragMode'#7 +#15'MethodsGroupBox'#12'ClientHeight'#3#6#1#11'ClientWidth'#3'A'#2#8'TabOrde'
+#8'dmManual'#7'Enabled'#9#11'Font.Height'#2#0#10'Font.Style'#11#0#9'FormStyl' +'r'#2#0#0#13'TCheckListBox'#19'MethodsCheckListBox'#24'AnchorSideBottom.Cont'
+'e'#7#8'fsNormal'#8'OnCreate'#7#10'FormCreate'#9'OnDestroy'#7#11'FormDestroy' +'rol'#7#15'SelectAllButton'#6'Height'#3#227#0#5'Width'#3'A'#2#5'Align'#7#5'a'
+#14'ParentBiDiMode'#9#10'ParentFont'#8#8'Position'#7#10'poDesigned'#13'ShowI' +'lTop'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#12'OnClickC'
+'nTaskBar'#7#9'stDefault'#14'UseDockManager'#8#10'LCLVersion'#6#6'0.9.27'#11 +'heck'#7#29'MethodsCheckListBoxClickCheck'#8'TabOrder'#2#0#0#0#7'TButton'#15
+'WindowState'#7#8'wsNormal'#0#6'TLabel'#9'NoteLabel'#4'Left'#2#6#6'Height'#2 +'SelectAllButton'#22'AnchorSideLeft.Control'#7#15'MethodsGroupBox'#24'Anchor'
+#18#3'Top'#2#6#5'Width'#3'9'#2#11'HelpContext'#2#0#5'Align'#7#5'alTop'#9'Ali' +'SideBottom.Control'#7#15'MethodsGroupBox'#21'AnchorSideBottom.Side'#7#9'asr'
+'gnment'#7#13'taLeftJustify'#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17'Bor' +'Bottom'#4'Left'#2#6#6'Height'#2#23#3'Top'#3#233#0#5'Width'#2'b'#7'Anchors'
+'derSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0 +#11#6'akLeft'#8'akBottom'#0#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Cap'
+#20'BorderSpacing.Around'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFil' +'tion'#6#15'SelectAllButton'#7'OnClick'#7#20'SelectAllButtonClick'#8'TabOrde'
+'l'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#9'NoteLabe' +'r'#2#1#0#0#7'TButton'#16'SelectNoneButton'#22'AnchorSideLeft.Control'#7#15
+'l'#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#6'Layo' +'SelectAllButton'#19'AnchorSideLeft.Side'#7#9'asrBottom'#24'AnchorSideBottom'
+'ut'#7#5'tlTop'#14'ParentBidiMode'#9#11'ParentColor'#8#10'ParentFont'#9#14'P' +'.Control'#7#15'MethodsGroupBox'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4
+'arentShowHint'#9#13'ShowAccelChar'#9#11'Transparent'#9#7'Visible'#9#8'WordW' +'Left'#2'n'#6'Height'#2#23#3'Top'#3#233#0#5'Width'#2'p'#7'Anchors'#11#6'akLe'
+'rap'#9#11'OptimalFill'#8#0#0#9'TGroupBox'#15'MethodsGroupBox'#4'Left'#2#6#6 +'ft'#8'akBottom'#0#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#16
+'Height'#3#4#1#3'Top'#2#30#5'Width'#3'9'#2#11'HelpContext'#2#0#5'Align'#7#8 +'SelectNoneButton'#7'OnClick'#7#21'SelectNoneButtonClick'#8'TabOrder'#2#2#0#0
+'alClient'#8'AutoSize'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0 +#0#6'TPanel'#8'BtnPanel'#6'Height'#2'2'#3'Top'#3'&'#1#5'Width'#3'E'#2#5'Alig'
+#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.A' +'n'#7#8'alBottom'#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2'2'#11'Client'
+'round'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacin' +'Width'#3'E'#2#8'TabOrder'#2#1#0#7'TBitBtn'#12'CancelBitBtn'#4'Left'#3#5#2#6
+'g.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#15'MethodsGroupBox'#28'Child' +'Height'#2'&'#3'Top'#2#6#5'Width'#2':'#5'Align'#7#7'alRight'#8'AutoSize'#9#20
+'Sizing.LeftRightSpacing'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29'ChildS' +'BorderSpacing.Around'#2#6#6'Cancel'#9#7'Caption'#6#6'Cancel'#4'Kind'#7#8'bk'
+'izing.HorizontalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'ChildSi' +'Cancel'#11'ModalResult'#2#2#9'NumGlyphs'#2#0#8'TabOrder'#2#0#0#0#7'TBitBtn'
+'zing.ControlsPerLine'#2#0#12'ClientHeight'#3#241#0#11'ClientWidth'#3'5'#2#5 +#14'AddFirstBitBtn'#4'Left'#3#136#1#6'Height'#2'&'#3'Top'#2#6#5'Width'#2'+'#5
+'Ctl3D'#8#8'DockSite'#8#10'DragCursor'#7#6'crDrag'#8'DragKind'#7#6'dkDrag'#8 +'Align'#7#7'alRight'#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6
+'DragMode'#7#8'dmManual'#7'Enabled'#9#14'ParentBidiMode'#9#11'ParentColor'#9 +#4'&Yes'#7'Default'#9#4'Kind'#7#5'bkYes'#11'ModalResult'#2#6#9'NumGlyphs'#2#0
+#11'ParentCtl3D'#9#10'ParentFont'#9#14'ParentShowHint'#9#8'TabOrder'#2#0#7'T' +#7'OnClick'#7#19'AddFirstBitBtnClick'#8'TabOrder'#2#1#0#0#7'TBitBtn'#12'AddA'
+'abStop'#8#7'Visible'#9#0#13'TCheckListBox'#19'MethodsCheckListBox'#24'Ancho' +'llBitBtn'#4'Left'#3#185#1#6'Height'#2'&'#3'Top'#2#6#5'Width'#2'F'#5'Align'#7
+'rSideBottom.Control'#7#15'SelectAllButton'#4'Left'#2#6#6'Height'#3#194#0#3 +#7'alRight'#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#11'Yes t'
+'Top'#2#6#5'Width'#3')'#2#11'HelpContext'#2#0#5'Align'#7#5'alTop'#11'AllowGr' +'o &All'#4'Kind'#7#10'bkYesToAll'#11'ModalResult'#2#10#9'NumGlyphs'#2#0#7'On'
+'ayed'#8#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#18'Border' +'Click'#7#17'AddAllBitBtnClick'#8'TabOrder'#2#2#0#0#0#0
+'Spacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20
+'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!BorderSpacing.CellA'
+'lignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFil'
+'l'#11'BorderStyle'#7#8'bsSingle'#7'Columns'#2#0#10'DragCursor'#7#6'crDrag'#8
+'DragMode'#7#8'dmManual'#14'ExtendedSelect'#9#7'Enabled'#9#14'IntegralHeight'
+#8#10'ItemHeight'#2#0#11'MultiSelect'#8#12'OnClickCheck'#7#29'MethodsCheckLi'
+'stBoxClickCheck'#14'ParentBidiMode'#9#10'ParentFont'#9#14'ParentShowHint'#9
+#6'Sorted'#8#5'Style'#7#10'lbStandard'#8'TabOrder'#2#0#7'TabStop'#9#8'TopInd'
+'ex'#2#255#7'Visible'#9#0#0#7'TButton'#15'SelectAllButton'#22'AnchorSideLeft'
+'.Control'#7#15'MethodsGroupBox'#24'AnchorSideBottom.Control'#7#15'MethodsGr'
+'oupBox'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#29
+#3'Top'#3#206#0#5'Width'#2'n'#11'HelpContext'#2#0#5'Align'#7#6'alNone'#7'Anc'
+'hors'#11#6'akLeft'#8'akBottom'#0#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17
+'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'
+#2#0#20'BorderSpacing.Around'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'cc'
+'aFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#6'Cancel'#8#7'Capti'
+'on'#6#15'SelectAllButton'#7'Default'#8#10'DragCursor'#7#6'crDrag'#8'DragMod'
+'e'#7#8'dmManual'#7'Enabled'#9#14'ParentBidiMode'#9#11'ModalResult'#2#0#7'On'
+'Click'#7#20'SelectAllButtonClick'#10'ParentFont'#9#14'ParentShowHint'#9#8'T'
+'abOrder'#2#1#7'TabStop'#9#7'Visible'#9#0#0#7'TButton'#16'SelectNoneButton'
+#22'AnchorSideLeft.Control'#7#15'SelectAllButton'#19'AnchorSideLeft.Side'#7#9
+'asrBottom'#24'AnchorSideBottom.Control'#7#15'MethodsGroupBox'#21'AnchorSide'
+'Bottom.Side'#7#9'asrBottom'#4'Left'#2'z'#6'Height'#2#29#3'Top'#3#206#0#5'Wi'
+'dth'#3#129#0#11'HelpContext'#2#0#5'Align'#7#6'alNone'#7'Anchors'#11#6'akLef'
+'t'#8'akBottom'#0#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.'
+'Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'Border'
,'Spacing.Around'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'Bor'
+'derSpacing.CellAlignVertical'#7#7'ccaFill'#6'Cancel'#8#7'Caption'#6#16'Sele'
+'ctNoneButton'#7'Default'#8#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmMan'
+'ual'#7'Enabled'#9#14'ParentBidiMode'#9#11'ModalResult'#2#0#7'OnClick'#7#21
+'SelectNoneButtonClick'#10'ParentFont'#9#14'ParentShowHint'#9#8'TabOrder'#2#2
+#7'TabStop'#9#7'Visible'#9#0#0#0#12'TButtonPanel'#11'ButtonPanel'#4'Left'#2#6
+#6'Height'#2'0'#3'Top'#3'('#1#5'Width'#3'9'#2#11'HelpContext'#2#0#5'Align'#7
+#8'alBottom'#8'AutoSize'#9#11'ButtonOrder'#7#9'boDefault'#8'TabOrder'#2#1#13
+'DefaultButton'#7#4'pbOK'#11'ShowButtons'#11#8'pbCancel'#6'pbHelp'#0#10'Show'
+'Glyphs'#11#4'pbOK'#8'pbCancel'#7'pbClose'#6'pbHelp'#0#7'Visible'#9#0#7'TBit'
+'Btn'#14'AddFirstButton'#4'Left'#3#254#1#6'Height'#2'"'#3'Top'#2#8#5'Width'#2
+'5'#11'HelpContext'#2#0#5'Align'#7#7'alRight'#8'AutoSize'#9#18'BorderSpacing'
+'.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderS'
+'pacing.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!BorderSpacing.CellAlignHor'
+'izontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#6'Ca'
+'ncel'#8#7'Caption'#6#3'&OK'#7'Default'#9#7'Enabled'#9#4'Kind'#7#4'bkOK'#6'L'
+'ayout'#7#11'blGlyphLeft'#6'Margin'#2#255#11'ModalResult'#2#1#9'NumGlyphs'#2
+#0#7'OnClick'#7#19'AddFirstButtonClick'#10'ParentFont'#9#14'ParentShowHint'#9
+#7'Spacing'#2#3#8'TabOrder'#2#4#7'TabStop'#9#7'Visible'#9#0#0#7'TBitBtn'#12
+'AddAllButton'#4'Left'#3#202#1#6'Height'#2'"'#3'Top'#2#8#5'Width'#2'.'#11'He'
+'lpContext'#2#0#5'Align'#7#7'alRight'#8'AutoSize'#9#18'BorderSpacing.Left'#2
+#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bo'
+'ttom'#2#0#20'BorderSpacing.Around'#2#6'!BorderSpacing.CellAlignHorizontal'#7
+#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#6'Cancel'#8#7'C'
+'aption'#6#4'&All'#7'Default'#8#7'Enabled'#9#4'Kind'#7#5'bkAll'#6'Layout'#7
+#11'blGlyphLeft'#6'Margin'#2#255#11'ModalResult'#2#8#9'NumGlyphs'#2#0#7'OnCl'
+'ick'#7#17'AddAllButtonClick'#10'ParentFont'#9#14'ParentShowHint'#9#7'Spacin'
+'g'#2#3#8'TabOrder'#2#5#7'TabStop'#9#7'Visible'#9#0#0#0#0
]); ]);

View File

@ -37,7 +37,7 @@ uses
CheckLst, StdCtrls, ExtCtrls, Buttons, CheckLst, StdCtrls, ExtCtrls, Buttons,
CodeAtom, CodeTree, PascalParserTool, CodeCache, CodeToolManager, CodeAtom, CodeTree, PascalParserTool, CodeCache, CodeToolManager,
LazIDEIntf, SrcEditorIntf, LazIDEIntf, SrcEditorIntf,
LazarusIDEStrConsts, ButtonPanel, IDEContextHelpEdit; LazarusIDEStrConsts;
type type
@ -53,19 +53,19 @@ type
{ TAbstractMethodsDialog } { TAbstractMethodsDialog }
TAbstractMethodsDialog = class(TForm) TAbstractMethodsDialog = class(TForm)
AddFirstButton: TBitBtn; AddAllBitBtn: TBitBtn;
AddAllButton: TBitBtn;
ButtonPanel: TButtonPanel;
NoteLabel: TLabel; NoteLabel: TLabel;
SelectNoneButton: TButton; SelectNoneButton: TButton;
SelectAllButton: TButton; SelectAllButton: TButton;
CancelBitBtn: TBitBtn;
AddFirstBitBtn: TBitBtn;
MethodsCheckListBox: TCheckListBox; MethodsCheckListBox: TCheckListBox;
MethodsGroupBox: TGroupBox; MethodsGroupBox: TGroupBox;
procedure AddAllButtonClick(Sender: TObject); BtnPanel: TPanel;
procedure AddFirstButtonClick(Sender: TObject); procedure AddAllBitBtnClick(Sender: TObject);
procedure AddFirstBitBtnClick(Sender: TObject);
procedure FormCreate(Sender: TObject); procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject); procedure FormDestroy(Sender: TObject);
procedure HelpButtonClick(Sender: TObject);
procedure MethodsCheckListBoxClickCheck(Sender: TObject); procedure MethodsCheckListBoxClickCheck(Sender: TObject);
procedure SelectAllButtonClick(Sender: TObject); procedure SelectAllButtonClick(Sender: TObject);
procedure SelectNoneButtonClick(Sender: TObject); procedure SelectNoneButtonClick(Sender: TObject);
@ -156,22 +156,25 @@ procedure TAbstractMethodsDialog.FormCreate(Sender: TObject);
begin begin
FItems:=TFPList.Create; FItems:=TFPList.Create;
ButtonPanel.HelpButton.OnClick := @HelpButtonClick; AddFirstBitBtn.Caption:=lisSAMOverrideFirstSelected;
AddFirstButton.Caption:=lisSAMOverrideFirstSelected; AddAllBitBtn.Caption:=lisSAMOverrideAllSelected;
AddAllButton.Caption:=lisSAMOverrideAllSelected; CancelBitBtn.Caption:=dlgCancel;
SelectNoneButton.Caption:=lisSAMSelectNone; SelectNoneButton.Caption:=lisSAMSelectNone;
SelectAllButton.Caption:=lisMenuSelectAll; SelectAllButton.Caption:=lisMenuSelectAll;
MethodsGroupBox.Caption:=lisSAMAbstractMethodsNotYetOverridden; MethodsGroupBox.Caption:=lisSAMAbstractMethodsNotYetOverridden;
CancelBitBtn.LoadGlyphFromLazarusResource('btn_cancel');
AddFirstBitBtn.LoadGlyphFromLazarusResource('btn_ok');
AddAllBitBtn.LoadGlyphFromLazarusResource('btn_all');
end; end;
procedure TAbstractMethodsDialog.AddFirstButtonClick(Sender: TObject); procedure TAbstractMethodsDialog.AddFirstBitBtnClick(Sender: TObject);
begin begin
if not AddOverrides(true) then exit; if not AddOverrides(true) then exit;
ModalResult:=mrOk; ModalResult:=mrOk;
end; end;
procedure TAbstractMethodsDialog.AddAllButtonClick(Sender: TObject); procedure TAbstractMethodsDialog.AddAllBitBtnClick(Sender: TObject);
begin begin
if not AddOverrides(false) then exit; if not AddOverrides(false) then exit;
ModalResult:=mrOk; ModalResult:=mrOk;
@ -182,11 +185,6 @@ begin
ClearItems; ClearItems;
end; end;
procedure TAbstractMethodsDialog.HelpButtonClick(Sender: TObject);
begin
ShowContextHelpForIDE(Self);
end;
procedure TAbstractMethodsDialog.MethodsCheckListBoxClickCheck(Sender: TObject); procedure TAbstractMethodsDialog.MethodsCheckListBoxClickCheck(Sender: TObject);
begin begin
CheckSelection; CheckSelection;
@ -226,8 +224,8 @@ var
begin begin
i:=MethodsCheckListBox.Items.Count-1; i:=MethodsCheckListBox.Items.Count-1;
while (i>=0) and (not MethodsCheckListBox.Checked[i]) do dec(i); while (i>=0) and (not MethodsCheckListBox.Checked[i]) do dec(i);
AddFirstButton.Enabled:=i>=0; AddFirstBitBtn.Enabled:=i>=0;
AddAllButton.Enabled:=AddFirstButton.Enabled; AddAllBitBtn.Enabled:=AddFirstBitBtn.Enabled;
end; end;
function TAbstractMethodsDialog.CheckSelection: boolean; function TAbstractMethodsDialog.CheckSelection: boolean;

View File

@ -3,144 +3,44 @@ object CheckLFMDialog: TCheckLFMDialog
Height = 580 Height = 580
Top = 206 Top = 206
Width = 552 Width = 552
HelpContext = 0
ActiveControl = LFMSynEdit ActiveControl = LFMSynEdit
Align = alNone
AllowDropFiles = False
AutoScroll = True
AutoSize = False
BorderIcons = [biSystemMenu, biMinimize, biMaximize]
BorderStyle = bsSizeable
Caption = 'Repair LFM file' Caption = 'Repair LFM file'
ChildSizing.LeftRightSpacing = 0
ChildSizing.TopBottomSpacing = 0
ChildSizing.HorizontalSpacing = 0
ChildSizing.VerticalSpacing = 0
ChildSizing.ControlsPerLine = 0
ClientHeight = 580 ClientHeight = 580
ClientWidth = 552 ClientWidth = 552
DockSite = False
DragKind = dkDrag
DragMode = dmManual
Enabled = True
Font.Height = 0
Font.Style = []
FormStyle = fsNormal
OnCreate = CheckLFMDialogCreate OnCreate = CheckLFMDialogCreate
ParentBiDiMode = True
ParentFont = False ParentFont = False
Position = poDesigned LCLVersion = '0.9.25'
ShowInTaskBar = stDefault
UseDockManager = False
LCLVersion = '0.9.27'
WindowState = wsNormal
object NoteLabel: TLabel object NoteLabel: TLabel
Left = 6 Height = 14
Height = 18 Width = 552
Top = 6
Width = 540
HelpContext = 0
Align = alTop Align = alTop
Alignment = taLeftJustify
AutoSize = True
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 6
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'NoteLabel' Caption = 'NoteLabel'
DragCursor = crDrag
DragMode = dmManual
Enabled = True
Layout = tlTop
ParentBidiMode = True
ParentColor = False ParentColor = False
ParentFont = True
ParentShowHint = True
ShowAccelChar = True
Transparent = True
Visible = True
WordWrap = True WordWrap = True
OptimalFill = False
end end
object LFMGroupBox: TGroupBox object LFMGroupBox: TGroupBox
Left = 6 Height = 427
Height = 354 Top = 14
Top = 30 Width = 552
Width = 540 Align = alClient
HelpContext = 0
Align = alTop
AutoSize = False
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 6
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'LFM file' Caption = 'LFM file'
ChildSizing.LeftRightSpacing = 0 ClientHeight = 409
ChildSizing.TopBottomSpacing = 0 ClientWidth = 548
ChildSizing.HorizontalSpacing = 0
ChildSizing.VerticalSpacing = 0
ChildSizing.ControlsPerLine = 0
ClientHeight = 335
ClientWidth = 536
Ctl3D = False
DockSite = False
DragCursor = crDrag
DragKind = dkDrag
DragMode = dmManual
Enabled = True
ParentBidiMode = True
ParentColor = True
ParentCtl3D = False ParentCtl3D = False
ParentFont = True
ParentShowHint = True
TabOrder = 0 TabOrder = 0
TabStop = False
Visible = True
object LFMSynEdit: TSynEdit object LFMSynEdit: TSynEdit
Tag = 0 Height = 409
Left = 6 Width = 548
Height = 323
Top = 6
Width = 524
HelpContext = 0
Align = alClient Align = alClient
BlockIndent = 2
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 6
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Color = clWhite
CFDividerDrawLevel = 0
Ctl3D = False
Enabled = True
Font.Height = -15 Font.Height = -15
Font.Name = 'courier' Font.Name = 'courier'
Font.Pitch = fpFixed Font.Pitch = fpFixed
Font.Quality = fqNonAntialiased
Font.Style = []
ParentColor = False ParentColor = False
ParentCtl3D = False ParentCtl3D = False
ParentFont = False ParentFont = False
ParentShowHint = True
TabOrder = 0 TabOrder = 0
Visible = True
BookMarkOptions.OnChange = nil BookMarkOptions.OnChange = nil
BorderStyle = bsSingle
ExtraCharSpacing = 0
ExtraLineSpacing = 0
HideSelection = False
Highlighter = SynLFMSyn1 Highlighter = SynLFMSyn1
InsertCaret = ctVerticalLine
InsertMode = True
Keystrokes = < Keystrokes = <
item item
Command = 3 Command = 3
@ -465,132 +365,69 @@ object CheckLFMDialog: TCheckLFMDialog
Lines.Strings = ( Lines.Strings = (
'LFMSynEdit' 'LFMSynEdit'
) )
MaxLeftChar = 1024
MaxUndo = 1024
Options = [eoAutoIndent, eoDragDropEditing, eoGroupUndo, eoScrollPastEol, eoShowScrollHint, eoSmartTabDelete, eoSmartTabs, eoTabsToSpaces, eoTrimTrailingSpaces, eoBracketHighlight]
Options2 = []
OverwriteCaret = ctBlock
ReadOnly = False
RightEdge = 80
RightEdgeColor = clSilver
ScrollBars = ssBoth
SelectedColor.OnChange = nil SelectedColor.OnChange = nil
SelectionMode = smNormal
TabWidth = 8
WantTabs = False
OnSpecialLineMarkup = LFMSynEditSpecialLineMarkup OnSpecialLineMarkup = LFMSynEditSpecialLineMarkup
end end
end end
object ErrorsGroupBox: TGroupBox object ErrorsGroupBox: TGroupBox
Left = 6 Height = 104
Height = 125 Top = 441
Top = 401 Width = 552
Width = 540 Align = alBottom
HelpContext = 0
Align = alClient
AutoSize = False
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 6
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'Errors' Caption = 'Errors'
ChildSizing.LeftRightSpacing = 0 ClientHeight = 86
ChildSizing.TopBottomSpacing = 0 ClientWidth = 548
ChildSizing.HorizontalSpacing = 0
ChildSizing.VerticalSpacing = 0
ChildSizing.ControlsPerLine = 0
ClientHeight = 106
ClientWidth = 536
Ctl3D = False
DockSite = False
DragCursor = crDrag
DragKind = dkDrag
DragMode = dmManual
Enabled = True
ParentBidiMode = True
ParentColor = True
ParentCtl3D = False ParentCtl3D = False
ParentFont = True
ParentShowHint = True
TabOrder = 1 TabOrder = 1
TabStop = False
Visible = True
object ErrorsListBox: TListBox object ErrorsListBox: TListBox
Left = 6 Height = 86
Height = 94 Width = 548
Top = 6
Width = 524
HelpContext = 0
Align = alClient Align = alClient
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 6
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
BorderStyle = bsSingle
ClickOnSelChange = True
Columns = 0
DragCursor = crDrag
DragKind = dkDrag
DragMode = dmManual
ExtendedSelect = True
Enabled = True
IntegralHeight = False
ItemHeight = 0
MultiSelect = False
OnClick = ErrorsListBoxClick OnClick = ErrorsListBoxClick
ParentBidiMode = True
ParentShowHint = True
ParentFont = True
Sorted = False
Style = lbStandard
TabOrder = 0 TabOrder = 0
TabStop = True
TopIndex = -1
Visible = True
end end
end end
object Splitter1: TSplitter object BtnPanel: TPanel
Cursor = crVSplit Height = 35
Left = 0 Top = 545
Height = 5
Top = 390
Width = 552 Width = 552
HelpContext = 0
Align = alTop
AutoSnap = True
Beveled = False
MinSize = 30
ParentColor = True
ParentShowHint = True
ResizeAnchor = akTop
ResizeStyle = rsUpdate
Visible = True
end
object ButtonPanel: TButtonPanel
Left = 6
Height = 48
Top = 532
Width = 540
HelpContext = 0
Align = alBottom Align = alBottom
AutoSize = True AutoSize = True
ButtonOrder = boDefault BevelOuter = bvNone
TabOrder = 3 ClientHeight = 35
DefaultButton = pbOK ClientWidth = 552
ShowButtons = [pbOK, pbCancel, pbHelp] TabOrder = 2
ShowGlyphs = [pbOK, pbCancel, pbClose, pbHelp] object CancelButton: TBitBtn
Visible = True Left = 488
Height = 23
Top = 6
Width = 58
Align = alRight
AutoSize = True
BorderSpacing.Around = 6
Caption = 'Cancel'
ModalResult = 2
NumGlyphs = 0
TabOrder = 0
end
object RemoveAllButton: TBitBtn
Left = 319
Height = 23
Top = 6
Width = 163
Align = alRight
AutoSize = True
BorderSpacing.Around = 6
Caption = 'Remove all invalid properties'
NumGlyphs = 0
OnClick = RemoveAllButtonClick
TabOrder = 1
end
end end
object SynLFMSyn1: TSynLFMSyn object SynLFMSyn1: TSynLFMSyn
DefaultFilter = 'Lazarus Form Files (*.lfm)|*.lfm' DefaultFilter = 'Lazarus Form Files (*.lfm)|*.lfm'
Enabled = False Enabled = False
left = 115 left = 129
top = 497 top = 104
end end
end end

View File

@ -2,132 +2,75 @@
LazarusResources.Add('TCheckLFMDialog','FORMDATA',[ LazarusResources.Add('TCheckLFMDialog','FORMDATA',[
'TPF0'#15'TCheckLFMDialog'#14'CheckLFMDialog'#4'Left'#3#164#1#6'Height'#3'D'#2 'TPF0'#15'TCheckLFMDialog'#14'CheckLFMDialog'#4'Left'#3#164#1#6'Height'#3'D'#2
+#3'Top'#3#206#0#5'Width'#3'('#2#11'HelpContext'#2#0#13'ActiveControl'#7#10'L' +#3'Top'#3#206#0#5'Width'#3'('#2#13'ActiveControl'#7#10'LFMSynEdit'#7'Caption'
+'FMSynEdit'#5'Align'#7#6'alNone'#14'AllowDropFiles'#8#10'AutoScroll'#9#8'Aut' +#6#15'Repair LFM file'#12'ClientHeight'#3'D'#2#11'ClientWidth'#3'('#2#8'OnCr'
+'oSize'#8#11'BorderIcons'#11#12'biSystemMenu'#10'biMinimize'#10'biMaximize'#0 +'eate'#7#20'CheckLFMDialogCreate'#10'ParentFont'#8#10'LCLVersion'#6#6'0.9.25'
+#11'BorderStyle'#7#10'bsSizeable'#7'Caption'#6#15'Repair LFM file'#28'ChildS' +#0#6'TLabel'#9'NoteLabel'#6'Height'#2#14#5'Width'#3'('#2#5'Align'#7#5'alTop'
+'izing.LeftRightSpacing'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29'ChildSi' +#7'Caption'#6#9'NoteLabel'#11'ParentColor'#8#8'WordWrap'#9#0#0#9'TGroupBox'
+'zing.HorizontalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'ChildSiz' +#11'LFMGroupBox'#6'Height'#3#171#1#3'Top'#2#14#5'Width'#3'('#2#5'Align'#7#8
+'ing.ControlsPerLine'#2#0#12'ClientHeight'#3'D'#2#11'ClientWidth'#3'('#2#8'D' +'alClient'#7'Caption'#6#8'LFM file'#12'ClientHeight'#3#153#1#11'ClientWidth'
+'ockSite'#8#8'DragKind'#7#6'dkDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#11 +#3'$'#2#11'ParentCtl3D'#8#8'TabOrder'#2#0#0#8'TSynEdit'#10'LFMSynEdit'#6'Hei'
+'Font.Height'#2#0#10'Font.Style'#11#0#9'FormStyle'#7#8'fsNormal'#8'OnCreate' +'ght'#3#153#1#5'Width'#3'$'#2#5'Align'#7#8'alClient'#11'Font.Height'#2#241#9
+#7#20'CheckLFMDialogCreate'#14'ParentBiDiMode'#9#10'ParentFont'#8#8'Position' +'Font.Name'#6#7'courier'#10'Font.Pitch'#7#7'fpFixed'#11'ParentColor'#8#11'Pa'
+#7#10'poDesigned'#13'ShowInTaskBar'#7#9'stDefault'#14'UseDockManager'#8#10'L' +'rentCtl3D'#8#10'ParentFont'#8#8'TabOrder'#2#0#24'BookMarkOptions.OnChange'
+'CLVersion'#6#6'0.9.27'#11'WindowState'#7#8'wsNormal'#0#6'TLabel'#9'NoteLabe' +#13#11'Highlighter'#7#10'SynLFMSyn1'#10'Keystrokes'#14#1#7'Command'#2#3#8'Sh'
+'l'#4'Left'#2#6#6'Height'#2#18#3'Top'#2#6#5'Width'#3#28#2#11'HelpContext'#2#0 +'ortCut'#2'&'#0#1#7'Command'#2'g'#8'ShortCut'#3'& '#0#1#7'Command'#3#211#0#8
+#5'Align'#7#5'alTop'#9'Alignment'#7#13'taLeftJustify'#8'AutoSize'#9#18'Borde' +'ShortCut'#3'&@'#0#1#7'Command'#2#4#8'ShortCut'#2'('#0#1#7'Command'#2'h'#8'S'
+'rSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20 +'hortCut'#3'( '#0#1#7'Command'#3#212#0#8'ShortCut'#3'(@'#0#1#7'Command'#2#1#8
+'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!BorderSpacing.CellA' +'ShortCut'#2'%'#0#1#7'Command'#2'e'#8'ShortCut'#3'% '#0#1#7'Command'#2#5#8'S'
+'lignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFil' +'hortCut'#3'%@'#0#1#7'Command'#2'i'#8'ShortCut'#3'%`'#0#1#7'Command'#2#2#8'S'
+'l'#7'Caption'#6#9'NoteLabel'#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmM' +'hortCut'#2''''#0#1#7'Command'#2'f'#8'ShortCut'#3''' '#0#1#7'Command'#2#6#8
+'anual'#7'Enabled'#9#6'Layout'#7#5'tlTop'#14'ParentBidiMode'#9#11'ParentColo' +'ShortCut'#3'''@'#0#1#7'Command'#2'j'#8'ShortCut'#3'''`'#0#1#7'Command'#2#10
+'r'#8#10'ParentFont'#9#14'ParentShowHint'#9#13'ShowAccelChar'#9#11'Transpare' +#8'ShortCut'#2'"'#0#1#7'Command'#2'n'#8'ShortCut'#3'" '#0#1#7'Command'#2#14#8
+'nt'#9#7'Visible'#9#8'WordWrap'#9#11'OptimalFill'#8#0#0#9'TGroupBox'#11'LFMG' +'ShortCut'#3'"@'#0#1#7'Command'#2'r'#8'ShortCut'#3'"`'#0#1#7'Command'#2#9#8
+'roupBox'#4'Left'#2#6#6'Height'#3'b'#1#3'Top'#2#30#5'Width'#3#28#2#11'HelpCo' +'ShortCut'#2'!'#0#1#7'Command'#2'm'#8'ShortCut'#3'! '#0#1#7'Command'#2#13#8
+'ntext'#2#0#5'Align'#7#5'alTop'#8'AutoSize'#8#18'BorderSpacing.Left'#2#0#17 +'ShortCut'#3'!@'#0#1#7'Command'#2'q'#8'ShortCut'#3'!`'#0#1#7'Command'#2#7#8
+'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom' +'ShortCut'#2'$'#0#1#7'Command'#2'k'#8'ShortCut'#3'$ '#0#1#7'Command'#2#15#8
+#2#0#20'BorderSpacing.Around'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'cc' +'ShortCut'#3'$@'#0#1#7'Command'#2's'#8'ShortCut'#3'$`'#0#1#7'Command'#2#8#8
+'aFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#8'LFM ' +'ShortCut'#2'#'#0#1#7'Command'#2'l'#8'ShortCut'#3'# '#0#1#7'Command'#2#16#8
+'file'#28'ChildSizing.LeftRightSpacing'#2#0#28'ChildSizing.TopBottomSpacing' +'ShortCut'#3'#@'#0#1#7'Command'#2't'#8'ShortCut'#3'#`'#0#1#7'Command'#3#223#0
+#2#0#29'ChildSizing.HorizontalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2 +#8'ShortCut'#2'-'#0#1#7'Command'#3#201#0#8'ShortCut'#3'-@'#0#1#7'Command'#3
+#0#27'ChildSizing.ControlsPerLine'#2#0#12'ClientHeight'#3'O'#1#11'ClientWidt' +'\'#2#8'ShortCut'#3'- '#0#1#7'Command'#3#246#1#8'ShortCut'#2'.'#0#1#7'Comman'
+'h'#3#24#2#5'Ctl3D'#8#8'DockSite'#8#10'DragCursor'#7#6'crDrag'#8'DragKind'#7 +'d'#3'['#2#8'ShortCut'#3'. '#0#1#7'Command'#3#245#1#8'ShortCut'#2#8#0#1#7'Co'
+#6'dkDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#14'ParentBidiMode'#9#11'Pa' +'mmand'#3#245#1#8'ShortCut'#3#8' '#0#1#7'Command'#3#248#1#8'ShortCut'#3#8'@'
+'rentColor'#9#11'ParentCtl3D'#8#10'ParentFont'#9#14'ParentShowHint'#9#8'TabO' +#0#1#7'Command'#3'Y'#2#8'ShortCut'#4#8#128#0#0#0#1#7'Command'#3'Z'#2#8'Short'
+'rder'#2#0#7'TabStop'#8#7'Visible'#9#0#8'TSynEdit'#10'LFMSynEdit'#3'Tag'#2#0 +'Cut'#4#8#160#0#0#0#1#7'Command'#3#253#1#8'ShortCut'#2#13#0#1#7'Command'#3
+#4'Left'#2#6#6'Height'#3'C'#1#3'Top'#2#6#5'Width'#3#12#2#11'HelpContext'#2#0 +#199#0#8'ShortCut'#3'A@'#0#1#7'Command'#3#201#0#8'ShortCut'#3'C@'#0#1#7'Comm'
+#5'Align'#7#8'alClient'#11'BlockIndent'#2#2#18'BorderSpacing.Left'#2#0#17'Bo' +'and'#3'b'#2#8'ShortCut'#3'I`'#0#1#7'Command'#3#253#1#8'ShortCut'#3'M@'#0#1#7
+'rderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2 +'Command'#3#254#1#8'ShortCut'#3'N@'#0#1#7'Command'#3#247#1#8'ShortCut'#3'T@'
+#0#20'BorderSpacing.Around'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaF' +#0#1#7'Command'#3'c'#2#8'ShortCut'#3'U`'#0#1#7'Command'#3'\'#2#8'ShortCut'#3
+'ill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#5'Color'#7#7'clWhite' +'V@'#0#1#7'Command'#3'['#2#8'ShortCut'#3'X@'#0#1#7'Command'#3#251#1#8'ShortC'
+#18'CFDividerDrawLevel'#2#0#5'Ctl3D'#8#7'Enabled'#9#11'Font.Height'#2#241#9 +'ut'#3'Y@'#0#1#7'Command'#3#250#1#8'ShortCut'#3'Y`'#0#1#7'Command'#3'Y'#2#8
+'Font.Name'#6#7'courier'#10'Font.Pitch'#7#7'fpFixed'#12'Font.Quality'#7#16'f' +'ShortCut'#3'Z@'#0#1#7'Command'#3'Z'#2#8'ShortCut'#3'Z`'#0#1#7'Command'#3'-'
+'qNonAntialiased'#10'Font.Style'#11#0#11'ParentColor'#8#11'ParentCtl3D'#8#10 +#1#8'ShortCut'#3'0@'#0#1#7'Command'#3'.'#1#8'ShortCut'#3'1@'#0#1#7'Command'#3
+'ParentFont'#8#14'ParentShowHint'#9#8'TabOrder'#2#0#7'Visible'#9#24'BookMark' +'/'#1#8'ShortCut'#3'2@'#0#1#7'Command'#3'0'#1#8'ShortCut'#3'3@'#0#1#7'Comman'
+'Options.OnChange'#13#11'BorderStyle'#7#8'bsSingle'#16'ExtraCharSpacing'#2#0 +'d'#3'1'#1#8'ShortCut'#3'4@'#0#1#7'Command'#3'2'#1#8'ShortCut'#3'5@'#0#1#7'C'
+#16'ExtraLineSpacing'#2#0#13'HideSelection'#8#11'Highlighter'#7#10'SynLFMSyn' +'ommand'#3'3'#1#8'ShortCut'#3'6@'#0#1#7'Command'#3'4'#1#8'ShortCut'#3'7@'#0#1
+'1'#11'InsertCaret'#7#14'ctVerticalLine'#10'InsertMode'#9#10'Keystrokes'#14#1 +#7'Command'#3'5'#1#8'ShortCut'#3'8@'#0#1#7'Command'#3'6'#1#8'ShortCut'#3'9@'
+#7'Command'#2#3#8'ShortCut'#2'&'#0#1#7'Command'#2'g'#8'ShortCut'#3'& '#0#1#7 +#0#1#7'Command'#3'_'#1#8'ShortCut'#3'0`'#0#1#7'Command'#3'`'#1#8'ShortCut'#3
+'Command'#3#211#0#8'ShortCut'#3'&@'#0#1#7'Command'#2#4#8'ShortCut'#2'('#0#1#7 +'1`'#0#1#7'Command'#3'a'#1#8'ShortCut'#3'2`'#0#1#7'Command'#3'b'#1#8'ShortCu'
+'Command'#2'h'#8'ShortCut'#3'( '#0#1#7'Command'#3#212#0#8'ShortCut'#3'(@'#0#1 +'t'#3'3`'#0#1#7'Command'#3'c'#1#8'ShortCut'#3'4`'#0#1#7'Command'#3'd'#1#8'Sh'
+#7'Command'#2#1#8'ShortCut'#2'%'#0#1#7'Command'#2'e'#8'ShortCut'#3'% '#0#1#7 +'ortCut'#3'5`'#0#1#7'Command'#3'e'#1#8'ShortCut'#3'6`'#0#1#7'Command'#3'f'#1
+'Command'#2#5#8'ShortCut'#3'%@'#0#1#7'Command'#2'i'#8'ShortCut'#3'%`'#0#1#7 +#8'ShortCut'#3'7`'#0#1#7'Command'#3'g'#1#8'ShortCut'#3'8`'#0#1#7'Command'#3
+'Command'#2#2#8'ShortCut'#2''''#0#1#7'Command'#2'f'#8'ShortCut'#3''' '#0#1#7 +'h'#1#8'ShortCut'#3'9`'#0#1#7'Command'#3#231#0#8'ShortCut'#3'N`'#0#1#7'Comma'
+'Command'#2#6#8'ShortCut'#3'''@'#0#1#7'Command'#2'j'#8'ShortCut'#3'''`'#0#1#7 +'nd'#3#232#0#8'ShortCut'#3'C`'#0#1#7'Command'#3#233#0#8'ShortCut'#3'L`'#0#1#7
+'Command'#2#10#8'ShortCut'#2'"'#0#1#7'Command'#2'n'#8'ShortCut'#3'" '#0#1#7 +'Command'#3'd'#2#8'ShortCut'#2#9#0#1#7'Command'#3'e'#2#8'ShortCut'#3#9' '#0#1
+'Command'#2#14#8'ShortCut'#3'"@'#0#1#7'Command'#2'r'#8'ShortCut'#3'"`'#0#1#7 +#7'Command'#3#250#0#8'ShortCut'#3'B`'#0#0#13'Lines.Strings'#1#6#10'LFMSynEdi'
+'Command'#2#9#8'ShortCut'#2'!'#0#1#7'Command'#2'm'#8'ShortCut'#3'! '#0#1#7'C' +'t'#0#22'SelectedColor.OnChange'#13#19'OnSpecialLineMarkup'#7#27'LFMSynEditS'
+'ommand'#2#13#8'ShortCut'#3'!@'#0#1#7'Command'#2'q'#8'ShortCut'#3'!`'#0#1#7 +'pecialLineMarkup'#0#0#0#9'TGroupBox'#14'ErrorsGroupBox'#6'Height'#2'h'#3'To'
+'Command'#2#7#8'ShortCut'#2'$'#0#1#7'Command'#2'k'#8'ShortCut'#3'$ '#0#1#7'C' +'p'#3#185#1#5'Width'#3'('#2#5'Align'#7#8'alBottom'#7'Caption'#6#6'Errors'#12
+'ommand'#2#15#8'ShortCut'#3'$@'#0#1#7'Command'#2's'#8'ShortCut'#3'$`'#0#1#7 +'ClientHeight'#2'V'#11'ClientWidth'#3'$'#2#11'ParentCtl3D'#8#8'TabOrder'#2#1
+'Command'#2#8#8'ShortCut'#2'#'#0#1#7'Command'#2'l'#8'ShortCut'#3'# '#0#1#7'C' +#0#8'TListBox'#13'ErrorsListBox'#6'Height'#2'V'#5'Width'#3'$'#2#5'Align'#7#8
+'ommand'#2#16#8'ShortCut'#3'#@'#0#1#7'Command'#2't'#8'ShortCut'#3'#`'#0#1#7 +'alClient'#7'OnClick'#7#18'ErrorsListBoxClick'#8'TabOrder'#2#0#0#0#0#6'TPane'
+'Command'#3#223#0#8'ShortCut'#2'-'#0#1#7'Command'#3#201#0#8'ShortCut'#3'-@'#0 +'l'#8'BtnPanel'#6'Height'#2'#'#3'Top'#3'!'#2#5'Width'#3'('#2#5'Align'#7#8'al'
+#1#7'Command'#3'\'#2#8'ShortCut'#3'- '#0#1#7'Command'#3#246#1#8'ShortCut'#2 +'Bottom'#8'AutoSize'#9#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2'#'#11'C'
+'.'#0#1#7'Command'#3'['#2#8'ShortCut'#3'. '#0#1#7'Command'#3#245#1#8'ShortCu' +'lientWidth'#3'('#2#8'TabOrder'#2#2#0#7'TBitBtn'#12'CancelButton'#4'Left'#3
,'t'#2#8#0#1#7'Command'#3#245#1#8'ShortCut'#3#8' '#0#1#7'Command'#3#248#1#8'S' ,#232#1#6'Height'#2#23#3'Top'#2#6#5'Width'#2':'#5'Align'#7#7'alRight'#8'AutoS'
+'hortCut'#3#8'@'#0#1#7'Command'#3'Y'#2#8'ShortCut'#4#8#128#0#0#0#1#7'Command' +'ize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#6'Cancel'#11'ModalResult'#2
+#3'Z'#2#8'ShortCut'#4#8#160#0#0#0#1#7'Command'#3#253#1#8'ShortCut'#2#13#0#1#7 +#2#9'NumGlyphs'#2#0#8'TabOrder'#2#0#0#0#7'TBitBtn'#15'RemoveAllButton'#4'Lef'
+'Command'#3#199#0#8'ShortCut'#3'A@'#0#1#7'Command'#3#201#0#8'ShortCut'#3'C@' +'t'#3'?'#1#6'Height'#2#23#3'Top'#2#6#5'Width'#3#163#0#5'Align'#7#7'alRight'#8
+#0#1#7'Command'#3'b'#2#8'ShortCut'#3'I`'#0#1#7'Command'#3#253#1#8'ShortCut'#3 +'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#29'Remove all invalid'
+'M@'#0#1#7'Command'#3#254#1#8'ShortCut'#3'N@'#0#1#7'Command'#3#247#1#8'Short' +' properties'#9'NumGlyphs'#2#0#7'OnClick'#7#20'RemoveAllButtonClick'#8'TabOr'
+'Cut'#3'T@'#0#1#7'Command'#3'c'#2#8'ShortCut'#3'U`'#0#1#7'Command'#3'\'#2#8 +'der'#2#1#0#0#0#10'TSynLFMSyn'#10'SynLFMSyn1'#13'DefaultFilter'#6' Lazarus F'
+'ShortCut'#3'V@'#0#1#7'Command'#3'['#2#8'ShortCut'#3'X@'#0#1#7'Command'#3#251 +'orm Files (*.lfm)|*.lfm'#7'Enabled'#8#4'left'#3#129#0#3'top'#2'h'#0#0#0
+#1#8'ShortCut'#3'Y@'#0#1#7'Command'#3#250#1#8'ShortCut'#3'Y`'#0#1#7'Command'
+#3'Y'#2#8'ShortCut'#3'Z@'#0#1#7'Command'#3'Z'#2#8'ShortCut'#3'Z`'#0#1#7'Comm'
+'and'#3'-'#1#8'ShortCut'#3'0@'#0#1#7'Command'#3'.'#1#8'ShortCut'#3'1@'#0#1#7
+'Command'#3'/'#1#8'ShortCut'#3'2@'#0#1#7'Command'#3'0'#1#8'ShortCut'#3'3@'#0
+#1#7'Command'#3'1'#1#8'ShortCut'#3'4@'#0#1#7'Command'#3'2'#1#8'ShortCut'#3'5'
+'@'#0#1#7'Command'#3'3'#1#8'ShortCut'#3'6@'#0#1#7'Command'#3'4'#1#8'ShortCut'
+#3'7@'#0#1#7'Command'#3'5'#1#8'ShortCut'#3'8@'#0#1#7'Command'#3'6'#1#8'Short'
+'Cut'#3'9@'#0#1#7'Command'#3'_'#1#8'ShortCut'#3'0`'#0#1#7'Command'#3'`'#1#8
+'ShortCut'#3'1`'#0#1#7'Command'#3'a'#1#8'ShortCut'#3'2`'#0#1#7'Command'#3'b'
+#1#8'ShortCut'#3'3`'#0#1#7'Command'#3'c'#1#8'ShortCut'#3'4`'#0#1#7'Command'#3
+'d'#1#8'ShortCut'#3'5`'#0#1#7'Command'#3'e'#1#8'ShortCut'#3'6`'#0#1#7'Comman'
+'d'#3'f'#1#8'ShortCut'#3'7`'#0#1#7'Command'#3'g'#1#8'ShortCut'#3'8`'#0#1#7'C'
+'ommand'#3'h'#1#8'ShortCut'#3'9`'#0#1#7'Command'#3#231#0#8'ShortCut'#3'N`'#0
+#1#7'Command'#3#232#0#8'ShortCut'#3'C`'#0#1#7'Command'#3#233#0#8'ShortCut'#3
+'L`'#0#1#7'Command'#3'd'#2#8'ShortCut'#2#9#0#1#7'Command'#3'e'#2#8'ShortCut'
+#3#9' '#0#1#7'Command'#3#250#0#8'ShortCut'#3'B`'#0#0#13'Lines.Strings'#1#6#10
+'LFMSynEdit'#0#11'MaxLeftChar'#3#0#4#7'MaxUndo'#3#0#4#7'Options'#11#12'eoAut'
+'oIndent'#17'eoDragDropEditing'#11'eoGroupUndo'#15'eoScrollPastEol'#16'eoSho'
+'wScrollHint'#16'eoSmartTabDelete'#11'eoSmartTabs'#14'eoTabsToSpaces'#20'eoT'
+'rimTrailingSpaces'#18'eoBracketHighlight'#0#8'Options2'#11#0#14'OverwriteCa'
+'ret'#7#7'ctBlock'#8'ReadOnly'#8#9'RightEdge'#2'P'#14'RightEdgeColor'#7#8'cl'
+'Silver'#10'ScrollBars'#7#6'ssBoth'#22'SelectedColor.OnChange'#13#13'Selecti'
+'onMode'#7#8'smNormal'#8'TabWidth'#2#8#8'WantTabs'#8#19'OnSpecialLineMarkup'
+#7#27'LFMSynEditSpecialLineMarkup'#0#0#0#9'TGroupBox'#14'ErrorsGroupBox'#4'L'
+'eft'#2#6#6'Height'#2'}'#3'Top'#3#145#1#5'Width'#3#28#2#11'HelpContext'#2#0#5
+'Align'#7#8'alClient'#8'AutoSize'#8#18'BorderSpacing.Left'#2#0#17'BorderSpac'
+'ing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'Bo'
+'rderSpacing.Around'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31
+'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#6'Errors'#28'Chi'
+'ldSizing.LeftRightSpacing'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29'Chil'
+'dSizing.HorizontalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'Child'
+'Sizing.ControlsPerLine'#2#0#12'ClientHeight'#2'j'#11'ClientWidth'#3#24#2#5
+'Ctl3D'#8#8'DockSite'#8#10'DragCursor'#7#6'crDrag'#8'DragKind'#7#6'dkDrag'#8
+'DragMode'#7#8'dmManual'#7'Enabled'#9#14'ParentBidiMode'#9#11'ParentColor'#9
+#11'ParentCtl3D'#8#10'ParentFont'#9#14'ParentShowHint'#9#8'TabOrder'#2#1#7'T'
+'abStop'#8#7'Visible'#9#0#8'TListBox'#13'ErrorsListBox'#4'Left'#2#6#6'Height'
+#2'^'#3'Top'#2#6#5'Width'#3#12#2#11'HelpContext'#2#0#5'Align'#7#8'alClient'
+#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'
+#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!BorderSpacin'
+'g.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7
+'ccaFill'#11'BorderStyle'#7#8'bsSingle'#16'ClickOnSelChange'#9#7'Columns'#2#0
+#10'DragCursor'#7#6'crDrag'#8'DragKind'#7#6'dkDrag'#8'DragMode'#7#8'dmManual'
+#14'ExtendedSelect'#9#7'Enabled'#9#14'IntegralHeight'#8#10'ItemHeight'#2#0#11
+'MultiSelect'#8#7'OnClick'#7#18'ErrorsListBoxClick'#14'ParentBidiMode'#9#14
+'ParentShowHint'#9#10'ParentFont'#9#6'Sorted'#8#5'Style'#7#10'lbStandard'#8
+'TabOrder'#2#0#7'TabStop'#9#8'TopIndex'#2#255#7'Visible'#9#0#0#0#9'TSplitter'
+#9'Splitter1'#6'Cursor'#7#8'crVSplit'#4'Left'#2#0#6'Height'#2#5#3'Top'#3#134
+#1#5'Width'#3'('#2#11'HelpContext'#2#0#5'Align'#7#5'alTop'#8'AutoSnap'#9#7'B'
+'eveled'#8#7'MinSize'#2#30#11'ParentColor'#9#14'ParentShowHint'#9#12'ResizeA'
+'nchor'#7#5'akTop'#11'ResizeStyle'#7#8'rsUpdate'#7'Visible'#9#0#0#12'TButton'
+'Panel'#11'ButtonPanel'#4'Left'#2#6#6'Height'#2'0'#3'Top'#3#20#2#5'Width'#3
+#28#2#11'HelpContext'#2#0#5'Align'#7#8'alBottom'#8'AutoSize'#9#11'ButtonOrde'
+'r'#7#9'boDefault'#8'TabOrder'#2#3#13'DefaultButton'#7#4'pbOK'#11'ShowButton'
+'s'#11#4'pbOK'#8'pbCancel'#6'pbHelp'#0#10'ShowGlyphs'#11#4'pbOK'#8'pbCancel'
+#7'pbClose'#6'pbHelp'#0#7'Visible'#9#0#0#10'TSynLFMSyn'#10'SynLFMSyn1'#13'De'
+'faultFilter'#6' Lazarus Form Files (*.lfm)|*.lfm'#7'Enabled'#8#4'left'#2's'
,#3'top'#3#241#1#0#0#0
]); ]);

View File

@ -41,20 +41,21 @@ uses
// IDE // IDE
PropEdits, IDEDialogs, ComponentReg, PackageIntf, IDEWindowIntf, PropEdits, IDEDialogs, ComponentReg, PackageIntf, IDEWindowIntf,
CustomFormEditor, LazarusIDEStrConsts, OutputFilter, IDEProcs, IDEOptionDefs, CustomFormEditor, LazarusIDEStrConsts, OutputFilter, IDEProcs, IDEOptionDefs,
EditorOptions, ExtCtrls, ButtonPanel; EditorOptions, ExtCtrls;
type type
{ TCheckLFMDialog } { TCheckLFMDialog }
TCheckLFMDialog = class(TForm) TCheckLFMDialog = class(TForm)
ButtonPanel: TButtonPanel; CancelButton: TBitBtn;
ErrorsGroupBox: TGroupBox; ErrorsGroupBox: TGroupBox;
ErrorsListBox: TListBox; ErrorsListBox: TListBox;
NoteLabel: TLabel; NoteLabel: TLabel;
LFMGroupBox: TGroupBox; LFMGroupBox: TGroupBox;
LFMSynEdit: TSynEdit; LFMSynEdit: TSynEdit;
Splitter1: TSplitter; BtnPanel: TPanel;
RemoveAllButton: TBitBtn;
SynLFMSyn1: TSynLFMSyn; SynLFMSyn1: TSynLFMSyn;
procedure ErrorsListBoxClick(Sender: TObject); procedure ErrorsListBoxClick(Sender: TObject);
procedure LFMSynEditSpecialLineMarkup(Sender: TObject; Line: integer; procedure LFMSynEditSpecialLineMarkup(Sender: TObject; Line: integer;
@ -549,16 +550,18 @@ procedure TCheckLFMDialog.SetLFMTree(const AValue: TLFMTree);
begin begin
if FLFMTree=AValue then exit; if FLFMTree=AValue then exit;
FLFMTree:=AValue; FLFMTree:=AValue;
ButtonPanel.OKButton.Enabled:=AutomaticFixIsPossible; RemoveAllButton.Enabled:=AutomaticFixIsPossible;
end; end;
procedure TCheckLFMDialog.SetupComponents; procedure TCheckLFMDialog.SetupComponents;
begin begin
NoteLabel.Caption:=lisTheLFMLazarusFormFileContainsInvalidPropertiesThis; NoteLabel.Caption:=lisTheLFMLazarusFormFileContainsInvalidPropertiesThis;
CancelButton.Caption:=dlgCancel;
CancelButton.LoadGlyphFromLazarusResource('btn_cancel');
ErrorsGroupBox.Caption:=lisErrors; ErrorsGroupBox.Caption:=lisErrors;
LFMGroupBox.Caption:=lisLFMFile; LFMGroupBox.Caption:=lisLFMFile;
ButtonPanel.OKButton.Caption:=lisRemoveAllInvalidProperties; RemoveAllButton.Caption:=lisRemoveAllInvalidProperties;
ButtonPanel.OKButton.LoadGlyphFromLazarusResource('delete'); RemoveAllButton.LoadGlyphFromLazarusResource('delete');
EditorOpts.GetHighlighterSettings(SynLFMSyn1); EditorOpts.GetHighlighterSettings(SynLFMSyn1);
EditorOpts.GetSynEditSettings(LFMSynEdit); EditorOpts.GetSynEditSettings(LFMSynEdit);
end; end;

File diff suppressed because it is too large Load Diff

View File

@ -2,378 +2,139 @@
LazarusResources.Add('TFPDocEditor','FORMDATA',[ LazarusResources.Add('TFPDocEditor','FORMDATA',[
'TPF0'#12'TFPDocEditor'#11'FPDocEditor'#4'Left'#3'/'#1#6'Height'#2'~'#3'Top'#3 'TPF0'#12'TFPDocEditor'#11'FPDocEditor'#4'Left'#3'/'#1#6'Height'#2'~'#3'Top'#3
+'$'#2#5'Width'#3#241#2#11'HelpContext'#2#0#13'ActiveControl'#7#9'ShortEdit'#5 +'$'#2#5'Width'#3#241#2#13'ActiveControl'#7#9'ShortEdit'#7'Caption'#6#12'FPDo'
+'Align'#7#6'alNone'#14'AllowDropFiles'#8#10'AutoScroll'#9#8'AutoSize'#8#11'B' +'c editor'#12'ClientHeight'#2'~'#11'ClientWidth'#3#241#2#8'OnCreate'#7#10'Fo'
+'orderIcons'#11#12'biSystemMenu'#10'biMinimize'#10'biMaximize'#0#11'BorderSt' +'rmCreate'#9'OnDestroy'#7#11'FormDestroy'#8'OnResize'#7#10'FormResize'#10'Pa'
+'yle'#7#10'bsSizeable'#7'Caption'#6#12'FPDoc editor'#28'ChildSizing.LeftRigh' +'rentFont'#8#10'LCLVersion'#6#6'0.9.25'#0#12'TPageControl'#11'PageControl'#4
+'tSpacing'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29'ChildSizing.Horizonta' +'Left'#2'('#6'Height'#2'~'#5'Width'#3#201#2#10'ActivePage'#7#13'ShortTabShee'
+'lSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'ChildSizing.ControlsPe' +'t'#5'Align'#7#8'alClient'#8'TabIndex'#2#0#8'TabOrder'#2#0#11'TabPosition'#7
+'rLine'#2#0#12'ClientHeight'#2'~'#11'ClientWidth'#3#241#2#8'DockSite'#8#8'Dr' +#8'tpBottom'#8'OnChange'#7#17'PageControlChange'#13'OnPageChanged'#7#17'Page'
+'agKind'#7#6'dkDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#11'Font.Height'#2 +'ControlChange'#0#9'TTabSheet'#13'ShortTabSheet'#7'Caption'#6#13'ShortTabShe'
+#0#10'Font.Style'#11#0#9'FormStyle'#7#8'fsNormal'#8'OnCreate'#7#10'FormCreat' +'et'#12'ClientHeight'#2'd'#11'ClientWidth'#3#193#2#0#6'TLabel'#9'LinkLabel'
+'e'#9'OnDestroy'#7#11'FormDestroy'#8'OnResize'#7#10'FormResize'#14'ParentBiD' +#21'AnchorSideTop.Control'#7#8'LinkEdit'#18'AnchorSideTop.Side'#7#9'asrCente'
+'iMode'#9#10'ParentFont'#8#8'Position'#7#10'poDesigned'#13'ShowInTaskBar'#7#9 +'r'#4'Left'#2#6#6'Height'#2#14#3'Top'#2'#'#5'Width'#2','#17'BorderSpacing.To'
+'stDefault'#14'UseDockManager'#8#10'LCLVersion'#6#6'0.9.27'#11'WindowState'#7 +'p'#2#6#7'Caption'#6#9'LinkLabel'#11'ParentColor'#8#0#0#6'TLabel'#10'ShortLa'
+#8'wsNormal'#0#12'TPageControl'#11'PageControl'#4'Left'#2'('#6'Height'#2'~'#3 +'bel'#22'AnchorSideLeft.Control'#7#13'ShortTabSheet'#21'AnchorSideTop.Contro'
+'Top'#2#0#5'Width'#3#201#2#11'HelpContext'#2#0#7'TabStop'#9#10'ActivePage'#7 +'l'#7#9'ShortEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2#6#6'Heigh'
+#13'ShortTabSheet'#5'Align'#7#8'alClient'#18'BorderSpacing.Left'#2#0#17'Bord' +'t'#2#14#3'Top'#2#6#5'Width'#2'4'#18'BorderSpacing.Left'#2#6#7'Caption'#6#10
+'erSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0 +'ShortLabel'#11'ParentColor'#8#0#0#5'TEdit'#9'ShortEdit'#22'AnchorSideLeft.C'
+#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFil' +'ontrol'#7#10'ShortLabel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#23'AnchorSi'
+'l'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#8'DockSite'#8#10'DragCu' +'deRight.Control'#7#13'ShortTabSheet'#20'AnchorSideRight.Side'#7#9'asrBottom'
+'rsor'#7#6'crDrag'#8'DragKind'#7#6'dkDrag'#8'DragMode'#7#8'dmManual'#7'Enabl' +#4'Left'#2'@'#6'Height'#2#27#5'Width'#3''#2#7'Anchors'#11#5'akTop'#6'akLeft'
+'ed'#9#10'ParentFont'#9#14'ParentShowHint'#9#8'TabIndex'#2#0#8'TabOrder'#2#0 +#7'akRight'#0#8'AutoSize'#9#18'BorderSpacing.Left'#2#6#19'BorderSpacing.Righ'
+#11'TabPosition'#7#8'tpBottom'#7'Visible'#9#8'OnChange'#7#17'PageControlChan' +'t'#2#2#8'OnChange'#7#20'ShortEditEditingDone'#13'OnEditingDone'#7#20'ShortE'
+'ge'#13'OnPageChanged'#7#17'PageControlChange'#0#9'TTabSheet'#13'ShortTabShe' +'ditEditingDone'#8'TabOrder'#2#0#4'Text'#6#9'ShortEdit'#0#0#7'TButton'#12'Cr'
+'et'#11'HelpContext'#2#0#7'Caption'#6#13'ShortTabSheet'#28'ChildSizing.LeftR' +'eateButton'#21'AnchorSideTop.Control'#7#8'LinkEdit'#18'AnchorSideTop.Side'#7
+'ightSpacing'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29'ChildSizing.Horizo' +#9'asrBottom'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'>'#5'Width'#2'['#8'AutoSiz'
+'ntalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'ChildSizing.Control' +'e'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#12'CreateButton'#7'OnClick'#7
+'sPerLine'#2#0#12'ClientHeight'#2'_'#11'ClientWidth'#3#197#2#7'Enabled'#9#10 +#17'CreateButtonClick'#8'TabOrder'#2#1#0#0#7'TButton'#10'SaveButton'#22'Anch'
+'ParentFont'#9#14'ParentShowHint'#9#0#6'TLabel'#9'LinkLabel'#21'AnchorSideTo' +'orSideLeft.Control'#7#12'CreateButton'#19'AnchorSideLeft.Side'#7#9'asrBotto'
+'p.Control'#7#8'LinkEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2#6#6 +'m'#21'AnchorSideTop.Control'#7#12'CreateButton'#4'Left'#2'g'#6'Height'#2#23
+'Height'#2#18#3'Top'#2'!'#5'Width'#2'<'#11'HelpContext'#2#0#5'Align'#7#6'alN' +#3'Top'#2'>'#5'Width'#2'R'#8'AutoSize'#9#18'BorderSpacing.Left'#2#6#7'Captio'
+'one'#9'Alignment'#7#13'taLeftJustify'#8'AutoSize'#9#18'BorderSpacing.Left'#2 +'n'#6#10'SaveButton'#7'OnClick'#7#15'SaveButtonClick'#8'TabOrder'#2#2#0#0#5
+#0#17'BorderSpacing.Top'#2#6#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bo' +'TEdit'#8'LinkEdit'#22'AnchorSideLeft.Control'#7#9'LinkLabel'#19'AnchorSideL'
+'ttom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7 +'eft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#9'ShortEdit'#18'Anchor'
+#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#9 +'SideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#13'ShortTabSheet'
+'LinkLabel'#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9 +#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2'8'#6'Height'#2#27#3'Top'#2
+#6'Layout'#7#5'tlTop'#14'ParentBidiMode'#9#11'ParentColor'#8#10'ParentFont'#9 +#29#5'Width'#3#135#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSiz'
+#14'ParentShowHint'#9#13'ShowAccelChar'#9#11'Transparent'#9#7'Visible'#9#8'W' +'e'#9#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#2#19'BorderSpacing.'
+'ordWrap'#8#11'OptimalFill'#8#0#0#6'TLabel'#10'ShortLabel'#22'AnchorSideLeft' +'Right'#2#2#8'OnChange'#7#19'LinkEditEditingDone'#13'OnEditingDone'#7#19'Lin'
+'.Control'#7#13'ShortTabSheet'#21'AnchorSideTop.Control'#7#9'ShortEdit'#18'A' +'kEditEditingDone'#8'TabOrder'#2#3#4'Text'#6#8'LinkEdit'#0#0#0#9'TTabSheet'
+'nchorSideTop.Side'#7#9'asrCenter'#4'Left'#2#6#6'Height'#2#18#3'Top'#2#4#5'W' +#17'InheritedTabSheet'#7'Caption'#6#17'InheritedTabSheet'#12'ClientHeight'#2
+'idth'#2'F'#11'HelpContext'#2#0#5'Align'#7#6'alNone'#9'Alignment'#7#13'taLef' +'d'#11'ClientWidth'#3#193#2#0#6'TLabel'#19'InheritedShortLabel'#6'Height'#2
+'tJustify'#8'AutoSize'#9#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#0 +#14#3'Top'#2#2#5'Width'#3#193#2#5'Align'#7#5'alTop'#17'BorderSpacing.Top'#2#2
+#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.A' +#7'Caption'#6#19'InheritedShortLabel'#11'ParentColor'#8#0#0#5'TEdit'#18'Inhe'
+'round'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacin' +'ritedShortEdit'#22'AnchorSideLeft.Control'#7#17'InheritedTabSheet'#21'Ancho'
+'g.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#10'ShortLabel'#10'DragCursor' +'rSideTop.Control'#7#19'InheritedShortLabel'#18'AnchorSideTop.Side'#7#9'asrB'
+#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#6'Layout'#7#5'tlTop'#14 +'ottom'#23'AnchorSideRight.Control'#7#17'InheritedTabSheet'#20'AnchorSideRig'
+'ParentBidiMode'#9#11'ParentColor'#8#10'ParentFont'#9#14'ParentShowHint'#9#13 +'ht.Side'#7#9'asrBottom'#6'Height'#2#27#3'Top'#2#18#5'Width'#3#193#2#7'Ancho'
+'ShowAccelChar'#9#11'Transparent'#9#7'Visible'#9#8'WordWrap'#8#11'OptimalFil' +'rs'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#9#17'BorderSpacing.Top'#2
+'l'#8#0#0#5'TEdit'#9'ShortEdit'#22'AnchorSideLeft.Control'#7#10'ShortLabel' +#2#8'ReadOnly'#9#8'TabOrder'#2#0#4'Text'#6#18'InheritedShortEdit'#0#0#7'TBut'
+#19'AnchorSideLeft.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#13'Sho' +'ton'#21'MoveToInheritedButton'#21'AnchorSideTop.Control'#7#18'InheritedShor'
+'rtTabSheet'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2'R'#6'Height'#2 +'tEdit'#18'AnchorSideTop.Side'#7#9'asrBottom'#6'Height'#2#23#3'Top'#2'3'#5'W'
+#27#3'Top'#2#0#5'Width'#3'q'#2#11'HelpContext'#2#0#5'Align'#7#6'alNone'#7'An' +'idth'#3#140#0#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#21'Mo'
+'chors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#9#10'AutoSelect'#8#18 +'veToInheritedButton'#7'OnClick'#7#26'MoveToInheritedButtonClick'#8'TabOrder'
+'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2 +#2#1#0#0#7'TButton'#23'CopyFromInheritedButton'#22'AnchorSideLeft.Control'#7
+#2#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.' +#21'MoveToInheritedButton'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorS'
+'CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'c' +'ideTop.Control'#7#21'MoveToInheritedButton'#18'AnchorSideTop.Side'#7#9'asrC'
+'caFill'#8'CharCase'#7#8'ecNormal'#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8 +'enter'#4'Left'#3#150#0#6'Height'#2#23#3'Top'#2'3'#5'Width'#3#151#0#8'AutoSi'
+'dmManual'#8'EchoMode'#7#8'emNormal'#7'Enabled'#9#9'MaxLength'#2#255#14'Pare' +'ze'#9#18'BorderSpacing.Left'#2#10#7'Caption'#6#23'CopyFromInheritedButton'#7
+'ntBidiMode'#9#8'OnChange'#7#20'ShortEditEditingDone'#13'OnEditingDone'#7#20 +'OnClick'#7#28'CopyFromInheritedButtonClick'#8'TabOrder'#2#2#0#0#7'TButton'
+'ShortEditEditingDone'#10'ParentFont'#9#14'ParentShowHint'#9#12'PasswordChar' +#24'AddLinkToInheritedButton'#22'AnchorSideLeft.Control'#7#23'CopyFromInheri'
+#6#1#0#8'ReadOnly'#8#7'TabStop'#9#8'TabOrder'#2#0#4'Text'#6#9'ShortEdit'#7'V' +'tedButton'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'
+'isible'#9#0#0#7'TButton'#12'CreateButton'#21'AnchorSideTop.Control'#7#8'Lin' +#7#23'CopyFromInheritedButton'#4'Left'#3'7'#1#6'Height'#2#23#3'Top'#2'3'#5'W'
+'kEdit'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#29#3'T' +'idth'#3#151#0#8'AutoSize'#9#18'BorderSpacing.Left'#2#10#7'Caption'#6#24'Add'
+'op'#2'>'#5'Width'#2'b'#11'HelpContext'#2#0#5'Align'#7#6'alNone'#8'AutoSize' +'LinkToInheritedButton'#7'OnClick'#7#29'AddLinkToInheritedButtonClick'#8'Tab'
,#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Rig' ,'Order'#2#3#0#0#0#9'TTabSheet'#13'DescrTabSheet'#7'Caption'#6#13'DescrTabShe'
+'ht'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!BorderSp' +'et'#12'ClientHeight'#2'd'#11'ClientWidth'#3#193#2#0#5'TMemo'#9'DescrMemo'#6
+'acing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical' +'Height'#2'`'#5'Width'#3#191#2#5'Align'#7#8'alClient'#19'BorderSpacing.Right'
+#7#7'ccaFill'#6'Cancel'#8#7'Caption'#6#12'CreateButton'#7'Default'#8#10'Drag' +#2#2#20'BorderSpacing.Bottom'#2#4#13'Lines.Strings'#1#6#9'DescrMemo'#0#8'OnC'
+'Cursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#14'ParentBidiMod' +'hange'#7#15'DescrMemoChange'#8'TabOrder'#2#0#0#0#0#9'TTabSheet'#14'ErrorsTa'
+'e'#9#11'ModalResult'#2#0#7'OnClick'#7#17'CreateButtonClick'#10'ParentFont'#9 +'bSheet'#7'Caption'#6#14'ErrorsTabSheet'#12'ClientHeight'#2'd'#11'ClientWidt'
+#14'ParentShowHint'#9#8'TabOrder'#2#1#7'TabStop'#9#7'Visible'#9#0#0#7'TButto' +'h'#3#193#2#0#5'TMemo'#10'ErrorsMemo'#6'Height'#2'`'#5'Width'#3#191#2#5'Alig'
+'n'#10'SaveButton'#22'AnchorSideLeft.Control'#7#12'CreateButton'#19'AnchorSi' +'n'#7#8'alClient'#19'BorderSpacing.Right'#2#2#20'BorderSpacing.Bottom'#2#4#13
+'deLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#12'CreateButton'#4 +'Lines.Strings'#1#6#10'ErrorsMemo'#0#8'OnChange'#7#16'ErrorsMemoChange'#8'Ta'
+'Left'#2'n'#6'Height'#2#29#3'Top'#2'>'#5'Width'#2'W'#11'HelpContext'#2#0#5'A' +'bOrder'#2#0#0#0#0#9'TTabSheet'#15'SeeAlsoTabSheet'#7'Caption'#6#15'SeeAlsoT'
+'lign'#7#6'alNone'#8'AutoSize'#9#18'BorderSpacing.Left'#2#6#17'BorderSpacing' +'abSheet'#12'ClientHeight'#2'd'#11'ClientWidth'#3#193#2#0#8'TListBox'#11'Lin'
+'.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'Borde' +'kListBox'#21'AnchorSideTop.Control'#7#13'AddLinkButton'#18'AnchorSideTop.Si'
+'rSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'Bo' +'de'#7#9'asrBottom'#6'Height'#2'E'#3'Top'#2#27#5'Width'#3#191#2#5'Align'#7#8
+'rderSpacing.CellAlignVertical'#7#7'ccaFill'#6'Cancel'#8#7'Caption'#6#10'Sav' +'alBottom'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#17'Bord'
+'eButton'#7'Default'#8#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7 +'erSpacing.Top'#2#4#19'BorderSpacing.Right'#2#2#20'BorderSpacing.Bottom'#2#4
+'Enabled'#9#14'ParentBidiMode'#9#11'ModalResult'#2#0#7'OnClick'#7#15'SaveBut' +#7'OnClick'#7#16'LinkListBoxClick'#8'TabOrder'#2#0#0#0#7'TButton'#13'AddLink'
+'tonClick'#10'ParentFont'#9#14'ParentShowHint'#9#8'TabOrder'#2#2#7'TabStop'#9 +'Button'#23'AnchorSideRight.Control'#7#16'DeleteLinkButton'#4'Left'#3#239#1#6
+#7'Visible'#9#0#0#5'TEdit'#8'LinkEdit'#22'AnchorSideLeft.Control'#7#9'LinkLa' +'Height'#2#23#5'Width'#2'_'#7'Anchors'#11#5'akTop'#7'akRight'#0#8'AutoSize'#9
+'bel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#9'S' +#19'BorderSpacing.Right'#2#6#7'Caption'#6#13'AddLinkButton'#7'OnClick'#7#18
+'hortEdit'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control' +'AddLinkButtonClick'#8'TabOrder'#2#1#0#0#7'TButton'#16'DeleteLinkButton'#23
+#7#13'ShortTabSheet'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2'H'#6 +'AnchorSideRight.Control'#7#15'SeeAlsoTabSheet'#20'AnchorSideRight.Side'#7#9
+'Height'#2#27#3'Top'#2#29#5'Width'#3'{'#2#11'HelpContext'#2#0#5'Align'#7#6'a' +'asrBottom'#4'Left'#3'T'#2#6'Height'#2#23#5'Width'#2'k'#7'Anchors'#11#5'akTo'
+'lNone'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#9#10'AutoS' +'p'#7'akRight'#0#8'AutoSize'#9#19'BorderSpacing.Right'#2#2#7'Caption'#6#16'D'
+'elect'#8#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#2#19'BorderSpac' +'eleteLinkButton'#7'OnClick'#7#21'DeleteLinkButtonClick'#8'TabOrder'#2#2#0#0
+'ing.Right'#2#2#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!B' +#5'TEdit'#12'LinkTextEdit'#22'AnchorSideLeft.Control'#7#14'LinkIdComboBox'#19
+'orderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVe' +'AnchorSideLeft.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#13'AddLin'
+'rtical'#7#7'ccaFill'#8'CharCase'#7#8'ecNormal'#10'DragCursor'#7#6'crDrag'#8 +'kButton'#4'Left'#3#229#0#6'Height'#2#27#3'Top'#2#1#5'Width'#3#6#1#7'Anchors'
+'DragMode'#7#8'dmManual'#8'EchoMode'#7#8'emNormal'#7'Enabled'#9#9'MaxLength' +#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#9#18'BorderSpacing.Left'#2#4
+#2#255#14'ParentBidiMode'#9#8'OnChange'#7#19'LinkEditEditingDone'#13'OnEditi' +#19'BorderSpacing.Right'#2#4#8'OnChange'#7#10'LinkChange'#8'TabOrder'#2#3#4
+'ngDone'#7#19'LinkEditEditingDone'#10'ParentFont'#9#14'ParentShowHint'#9#12 +'Text'#6#12'LinkTextEdit'#0#0#9'TComboBox'#14'LinkIdComboBox'#6'Height'#2#21
+'PasswordChar'#6#1#0#8'ReadOnly'#8#7'TabStop'#9#8'TabOrder'#2#3#4'Text'#6#8 +#3'Top'#2#1#5'Width'#3#225#0#10'ItemHeight'#2#13#9'MaxLength'#2#255#8'OnChan'
+'LinkEdit'#7'Visible'#9#0#0#0#9'TTabSheet'#17'InheritedTabSheet'#11'HelpCont' +'ge'#7#10'LinkChange'#8'TabOrder'#2#4#4'Text'#6#14'LinkIdComboBox'#0#0#0#9'T'
+'ext'#2#0#7'Caption'#6#17'InheritedTabSheet'#28'ChildSizing.LeftRightSpacing' +'TabSheet'#15'ExampleTabSheet'#7'Caption'#6#15'ExampleTabSheet'#12'ClientHei'
+#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29'ChildSizing.HorizontalSpacing'#2 +'ght'#2'd'#11'ClientWidth'#3#193#2#0#5'TEdit'#11'ExampleEdit'#6'Height'#2#27
+#0#27'ChildSizing.VerticalSpacing'#2#0#27'ChildSizing.ControlsPerLine'#2#0#12 +#5'Width'#3#191#2#5'Align'#7#5'alTop'#8'AutoSize'#9#19'BorderSpacing.Right'#2
+'ClientHeight'#2'_'#11'ClientWidth'#3#197#2#7'Enabled'#9#10'ParentFont'#9#14 +#2#8'OnChange'#7#17'ExampleEditChange'#8'TabOrder'#2#0#4'Text'#6#11'ExampleE'
+'ParentShowHint'#9#0#6'TLabel'#19'InheritedShortLabel'#4'Left'#2#0#6'Height' +'dit'#0#0#7'TButton'#19'BrowseExampleButton'#21'AnchorSideTop.Control'#7#11
+#2#14#3'Top'#2#2#5'Width'#3#197#2#11'HelpContext'#2#0#5'Align'#7#5'alTop'#9 +'ExampleEdit'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Contr'
+'Alignment'#7#13'taLeftJustify'#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17 +'ol'#7#15'ExampleTabSheet'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3
+'BorderSpacing.Top'#2#2#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom' +'6'#2#6'Height'#2#23#3'Top'#2'!'#5'Width'#3#133#0#7'Anchors'#11#5'akTop'#7'a'
+#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'cc' +'kRight'#0#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#19'Browse'
+'aFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#19'Inh' +'ExampleButton'#7'OnClick'#7#24'BrowseExampleButtonClick'#8'TabOrder'#2#1#0#0
+'eritedShortLabel'#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'En' +#0#0#6'TPanel'#12'LeftBtnPanel'#6'Height'#2'~'#5'Width'#2#20#5'Align'#7#6'al'
+'abled'#9#6'Layout'#7#5'tlTop'#14'ParentBidiMode'#9#11'ParentColor'#8#10'Par' +'Left'#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2'~'#11'ClientWidth'#2#20
+'entFont'#9#14'ParentShowHint'#9#13'ShowAccelChar'#9#11'Transparent'#9#7'Vis' +#11'FullRepaint'#8#14'ParentShowHint'#8#8'ShowHint'#9#8'TabOrder'#2#1#0#12'T'
+'ible'#9#8'WordWrap'#8#11'OptimalFill'#8#0#0#5'TEdit'#18'InheritedShortEdit' +'SpeedButton'#16'BoldFormatButton'#6'Height'#2#23#5'Width'#2#20#5'Align'#7#5
+#22'AnchorSideLeft.Control'#7#17'InheritedTabSheet'#21'AnchorSideTop.Control' +'alTop'#5'Color'#7#9'clBtnFace'#9'NumGlyphs'#2#0#7'OnClick'#7#17'FormatButto'
+#7#19'InheritedShortLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSi' +'nClick'#0#0#12'TSpeedButton'#18'ItalicFormatButton'#3'Tag'#2#1#6'Height'#2
+'deRight.Control'#7#17'InheritedTabSheet'#20'AnchorSideRight.Side'#7#9'asrBo' +#23#3'Top'#2'.'#5'Width'#2#20#5'Align'#7#5'alTop'#5'Color'#7#9'clBtnFace'#9
+'ttom'#4'Left'#2#0#6'Height'#2#27#3'Top'#2#18#5'Width'#3#197#2#11'HelpContex' +'NumGlyphs'#2#0#7'OnClick'#7#17'FormatButtonClick'#0#0#12'TSpeedButton'#21'U'
+'t'#2#0#5'Align'#7#6'alNone'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8 +'nderlineFormatButton'#3'Tag'#2#2#6'Height'#2#23#3'Top'#2#23#5'Width'#2#20#5
+'AutoSize'#9#10'AutoSelect'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.To' +'Align'#7#5'alTop'#5'Color'#7#9'clBtnFace'#9'NumGlyphs'#2#0#7'OnClick'#7#17
+'p'#2#2#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSp' +'FormatButtonClick'#0#0#12'TSpeedButton'#18'InsertVarTagButton'#3'Tag'#2#5#6
+'acing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'Borde' +'Height'#2#23#3'Top'#2'\'#5'Width'#2#20#5'Align'#7#5'alTop'#5'Color'#7#9'clB'
+'rSpacing.CellAlignVertical'#7#7'ccaFill'#8'CharCase'#7#8'ecNormal'#10'DragC' +'tnFace'#9'NumGlyphs'#2#0#7'OnClick'#7#17'FormatButtonClick'#0#0#12'TSpeedBu'
+'ursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#8'EchoMode'#7#8'emNormal'#7'En' +'tton'#26'InsertParagraphSpeedButton'#3'Tag'#2#6#6'Height'#2#23#3'Top'#2'E'#5
+'abled'#9#9'MaxLength'#2#255#14'ParentBidiMode'#9#10'ParentFont'#9#14'Parent' +'Width'#2#20#5'Align'#7#5'alTop'#7'Caption'#6#1'P'#5'Color'#7#9'clBtnFace'#9
+'ShowHint'#9#12'PasswordChar'#6#1#0#8'ReadOnly'#9#7'TabStop'#9#8'TabOrder'#2 +'NumGlyphs'#2#0#7'OnClick'#7#17'FormatButtonClick'#0#0#0#6'TPanel'#13'RightB'
+#0#4'Text'#6#18'InheritedShortEdit'#7'Visible'#9#0#0#7'TButton'#21'MoveToInh' +'tnPanel'#4'Left'#2#20#6'Height'#2'~'#5'Width'#2#20#5'Align'#7#6'alLeft'#10
+'eritedButton'#21'AnchorSideTop.Control'#7#18'InheritedShortEdit'#18'AnchorS' +'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2'~'#11'ClientWidth'#2#20#8'TabOrd'
+'ideTop.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#23#3'Top'#2'3'#5'Width' +'er'#2#2#0#12'TSpeedButton'#21'InsertLinkSpeedButton'#6'Height'#2#23#5'Width'
+#3#140#0#11'HelpContext'#2#0#5'Align'#7#6'alNone'#8'AutoSize'#9#18'BorderSpa' +#2#20#5'Align'#7#5'alTop'#7'Caption'#6#2'Li'#5'Color'#7#9'clBtnFace'#7'Enabl'
+'cing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'Bor' +'ed'#8#9'NumGlyphs'#2#0#7'OnClick'#7#26'InsertLinkSpeedButtonClick'#8'ShowHi'
+'derSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!BorderSpacing.CellAlig' +'nt'#9#14'ParentShowHint'#8#0#0#12'TSpeedButton'#19'InsertCodeTagButton'#3'T'
,'nHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#6 ,'ag'#2#3#6'Height'#2#23#3'Top'#2#23#5'Width'#2#20#5'Align'#7#5'alTop'#5'Colo'
+'Cancel'#8#7'Caption'#6#21'MoveToInheritedButton'#7'Default'#8#10'DragCursor' +'r'#7#9'clBtnFace'#9'NumGlyphs'#2#0#7'OnClick'#7#17'FormatButtonClick'#8'Sho'
+#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#14'ParentBidiMode'#9#11 +'wHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedButton'#18'InsertRemarkButton'#3
+'ModalResult'#2#0#7'OnClick'#7#26'MoveToInheritedButtonClick'#10'ParentFont' +'Tag'#2#4#6'Height'#2#23#3'Top'#2'.'#5'Width'#2#20#5'Align'#7#5'alTop'#5'Col'
+#9#14'ParentShowHint'#9#8'TabOrder'#2#1#7'TabStop'#9#7'Visible'#9#0#0#7'TBut' +'or'#7#9'clBtnFace'#9'NumGlyphs'#2#0#7'OnClick'#7#17'FormatButtonClick'#8'Sh'
+'ton'#23'CopyFromInheritedButton'#22'AnchorSideLeft.Control'#7#21'MoveToInhe' +'owHint'#9#14'ParentShowHint'#8#0#0#0#11'TOpenDialog'#10'OpenDialog'#5'Title'
+'ritedButton'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Contro' +#6#17'Open example file'#6'Filter'#6#28'pascal file|*.pas; *.pp; *.p'#11'Fil'
+'l'#7#21'MoveToInheritedButton'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left' +'terIndex'#2#0#4'left'#3#240#0#3'top'#2#16#0#0#0
+#3#150#0#6'Height'#2#23#3'Top'#2'3'#5'Width'#3#151#0#11'HelpContext'#2#0#5'A'
+'lign'#7#6'alNone'#8'AutoSize'#9#18'BorderSpacing.Left'#2#10#17'BorderSpacin'
+'g.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'Bord'
+'erSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'B'
+'orderSpacing.CellAlignVertical'#7#7'ccaFill'#6'Cancel'#8#7'Caption'#6#23'Co'
+'pyFromInheritedButton'#7'Default'#8#10'DragCursor'#7#6'crDrag'#8'DragMode'#7
+#8'dmManual'#7'Enabled'#9#14'ParentBidiMode'#9#11'ModalResult'#2#0#7'OnClick'
+#7#28'CopyFromInheritedButtonClick'#10'ParentFont'#9#14'ParentShowHint'#9#8
+'TabOrder'#2#2#7'TabStop'#9#7'Visible'#9#0#0#7'TButton'#24'AddLinkToInherite'
+'dButton'#22'AnchorSideLeft.Control'#7#23'CopyFromInheritedButton'#19'Anchor'
+'SideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#23'CopyFromInheri'
+'tedButton'#4'Left'#3'7'#1#6'Height'#2#23#3'Top'#2'3'#5'Width'#3#151#0#11'He'
+'lpContext'#2#0#5'Align'#7#6'alNone'#8'AutoSize'#9#18'BorderSpacing.Left'#2
+#10#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.B'
+'ottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'
+#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#6'Cancel'#8#7
+'Caption'#6#24'AddLinkToInheritedButton'#7'Default'#8#10'DragCursor'#7#6'crD'
+'rag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#14'ParentBidiMode'#9#11'ModalRe'
+'sult'#2#0#7'OnClick'#7#29'AddLinkToInheritedButtonClick'#10'ParentFont'#9#14
+'ParentShowHint'#9#8'TabOrder'#2#3#7'TabStop'#9#7'Visible'#9#0#0#0#9'TTabShe'
+'et'#13'DescrTabSheet'#11'HelpContext'#2#0#7'Caption'#6#13'DescrTabSheet'#28
+'ChildSizing.LeftRightSpacing'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29'C'
+'hildSizing.HorizontalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'Ch'
+'ildSizing.ControlsPerLine'#2#0#12'ClientHeight'#2'_'#11'ClientWidth'#3#197#2
+#7'Enabled'#9#10'ParentFont'#9#14'ParentShowHint'#9#0#5'TMemo'#9'DescrMemo'#4
+'Left'#2#0#6'Height'#2'['#3'Top'#2#0#5'Width'#3#195#2#11'HelpContext'#2#0#5
+'Align'#7#8'alClient'#9'Alignment'#7#13'taLeftJustify'#18'BorderSpacing.Left'
+#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#2#20'BorderSpacing.'
+'Bottom'#2#4#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'
+#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#10'DragCursor'
+#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#13'Lines.Strings'#1#6#9
+'DescrMemo'#0#9'MaxLength'#2#255#8'OnChange'#7#15'DescrMemoChange'#14'Parent'
+'BidiMode'#9#10'ParentFont'#9#8'ReadOnly'#8#10'ScrollBars'#7#6'ssNone'#8'Tab'
+'Order'#2#0#7'TabStop'#9#7'Visible'#9#11'WantReturns'#9#8'WantTabs'#8#0#0#0#9
+'TTabSheet'#14'ErrorsTabSheet'#11'HelpContext'#2#0#7'Caption'#6#14'ErrorsTab'
+'Sheet'#28'ChildSizing.LeftRightSpacing'#2#0#28'ChildSizing.TopBottomSpacing'
+#2#0#29'ChildSizing.HorizontalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2
+#0#27'ChildSizing.ControlsPerLine'#2#0#12'ClientHeight'#2'_'#11'ClientWidth'
+#3#197#2#7'Enabled'#9#10'ParentFont'#9#14'ParentShowHint'#9#0#5'TMemo'#10'Er'
+'rorsMemo'#4'Left'#2#0#6'Height'#2'['#3'Top'#2#0#5'Width'#3#195#2#11'HelpCon'
+'text'#2#0#5'Align'#7#8'alClient'#9'Alignment'#7#13'taLeftJustify'#18'Border'
+'Spacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#2#20
+'BorderSpacing.Bottom'#2#4#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellA'
+'lignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFil'
+'l'#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#13'Lin'
+'es.Strings'#1#6#10'ErrorsMemo'#0#9'MaxLength'#2#255#8'OnChange'#7#16'Errors'
+'MemoChange'#14'ParentBidiMode'#9#10'ParentFont'#9#8'ReadOnly'#8#10'ScrollBa'
+'rs'#7#6'ssNone'#8'TabOrder'#2#0#7'TabStop'#9#7'Visible'#9#11'WantReturns'#9
+#8'WantTabs'#8#0#0#0#9'TTabSheet'#15'SeeAlsoTabSheet'#11'HelpContext'#2#0#7
+'Caption'#6#15'SeeAlsoTabSheet'#28'ChildSizing.LeftRightSpacing'#2#0#28'Chil'
+'dSizing.TopBottomSpacing'#2#0#29'ChildSizing.HorizontalSpacing'#2#0#27'Chil'
+'dSizing.VerticalSpacing'#2#0#27'ChildSizing.ControlsPerLine'#2#0#12'ClientH'
+'eight'#2'_'#11'ClientWidth'#3#197#2#7'Enabled'#9#10'ParentFont'#9#14'Parent'
+'ShowHint'#9#0#8'TListBox'#11'LinkListBox'#21'AnchorSideTop.Control'#7#13'Ad'
+'dLinkButton'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2
+'@'#3'Top'#2#27#5'Width'#3#195#2#11'HelpContext'#2#0#5'Align'#7#8'alBottom'#7
,'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#18'BorderSpacing.Le'
+'ft'#2#0#17'BorderSpacing.Top'#2#4#19'BorderSpacing.Right'#2#2#20'BorderSpac'
+'ing.Bottom'#2#4#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizo'
+'ntal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#11'Bord'
+'erStyle'#7#8'bsSingle'#16'ClickOnSelChange'#9#7'Columns'#2#0#10'DragCursor'
+#7#6'crDrag'#8'DragKind'#7#6'dkDrag'#8'DragMode'#7#8'dmManual'#14'ExtendedSe'
+'lect'#9#7'Enabled'#9#14'IntegralHeight'#8#10'ItemHeight'#2#0#11'MultiSelect'
+#8#7'OnClick'#7#16'LinkListBoxClick'#14'ParentBidiMode'#9#14'ParentShowHint'
+#9#10'ParentFont'#9#6'Sorted'#8#5'Style'#7#10'lbStandard'#8'TabOrder'#2#0#7
+'TabStop'#9#8'TopIndex'#2#255#7'Visible'#9#0#0#7'TButton'#13'AddLinkButton'
+#23'AnchorSideRight.Control'#7#16'DeleteLinkButton'#4'Left'#3#243#1#6'Height'
+#2#23#3'Top'#2#0#5'Width'#2'_'#11'HelpContext'#2#0#5'Align'#7#6'alNone'#7'An'
+'chors'#11#5'akTop'#7'akRight'#0#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17
+'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#6#20'BorderSpacing.Bottom'
+#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'cc'
+'aFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#6'Cancel'#8#7'Capti'
+'on'#6#13'AddLinkButton'#7'Default'#8#10'DragCursor'#7#6'crDrag'#8'DragMode'
+#7#8'dmManual'#7'Enabled'#9#14'ParentBidiMode'#9#11'ModalResult'#2#0#7'OnCli'
+'ck'#7#18'AddLinkButtonClick'#10'ParentFont'#9#14'ParentShowHint'#9#8'TabOrd'
+'er'#2#1#7'TabStop'#9#7'Visible'#9#0#0#7'TButton'#16'DeleteLinkButton'#23'An'
+'chorSideRight.Control'#7#15'SeeAlsoTabSheet'#20'AnchorSideRight.Side'#7#9'a'
+'srBottom'#4'Left'#3'X'#2#6'Height'#2#23#3'Top'#2#0#5'Width'#2'k'#11'HelpCon'
+'text'#2#0#5'Align'#7#6'alNone'#7'Anchors'#11#5'akTop'#7'akRight'#0#8'AutoSi'
+'ze'#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing'
+'.Right'#2#2#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!Bord'
+'erSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVerti'
+'cal'#7#7'ccaFill'#6'Cancel'#8#7'Caption'#6#16'DeleteLinkButton'#7'Default'#8
+#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#14'Parent'
+'BidiMode'#9#11'ModalResult'#2#0#7'OnClick'#7#21'DeleteLinkButtonClick'#10'P'
+'arentFont'#9#14'ParentShowHint'#9#8'TabOrder'#2#2#7'TabStop'#9#7'Visible'#9
+#0#0#5'TEdit'#12'LinkTextEdit'#22'AnchorSideLeft.Control'#7#14'LinkIdComboBo'
+'x'#19'AnchorSideLeft.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#13
+'AddLinkButton'#4'Left'#3#229#0#6'Height'#2#27#3'Top'#2#1#5'Width'#3#10#1#11
+'HelpContext'#2#0#5'Align'#7#6'alNone'#7'Anchors'#11#5'akTop'#6'akLeft'#7'ak'
+'Right'#0#8'AutoSize'#9#10'AutoSelect'#8#18'BorderSpacing.Left'#2#4#17'Borde'
+'rSpacing.Top'#2#0#19'BorderSpacing.Right'#2#4#20'BorderSpacing.Bottom'#2#0
+#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFil'
+'l'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#8'CharCase'#7#8'ecNorma'
+'l'#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#8'EchoMode'#7#8'emN'
+'ormal'#7'Enabled'#9#9'MaxLength'#2#255#14'ParentBidiMode'#9#8'OnChange'#7#10
+'LinkChange'#10'ParentFont'#9#14'ParentShowHint'#9#12'PasswordChar'#6#1#0#8
+'ReadOnly'#8#7'TabStop'#9#8'TabOrder'#2#3#4'Text'#6#12'LinkTextEdit'#7'Visib'
+'le'#9#0#0#9'TComboBox'#14'LinkIdComboBox'#4'Left'#2#0#6'Height'#2#21#3'Top'
+#2#1#5'Width'#3#225#0#11'HelpContext'#2#0#7'TabStop'#9#5'Align'#7#6'alNone'
+#21'ArrowKeysTraverseList'#9#12'AutoComplete'#8#16'AutoCompleteText'#11#22'c'
+'bactEndOfLineComplete'#20'cbactSearchAscending'#0#12'AutoDropDown'#8#10'Aut'
+'oSelect'#8#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2
+#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing'
+'.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpac'
+'ing.CellAlignVertical'#7#7'ccaFill'#8'CharCase'#7#8'ecNormal'#5'Ctl3D'#8#10
+'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#13'DropDownCount'#2#8#7'E'
+'nabled'#9#10'ItemHeight'#2#0#9'ItemIndex'#2#255#9'ItemWidth'#2#0#9'MaxLengt'
+'h'#2#0#8'OnChange'#7#10'LinkChange'#14'ParentBidiMode'#9#11'ParentColor'#8
+#11'ParentCtl3D'#9#10'ParentFont'#9#14'ParentShowHint'#9#6'Sorted'#8#5'Style'
+#7#10'csDropDown'#8'TabOrder'#2#4#4'Text'#6#14'LinkIdComboBox'#7'Visible'#9#0
+#0#0#9'TTabSheet'#15'ExampleTabSheet'#11'HelpContext'#2#0#7'Caption'#6#15'Ex'
+'ampleTabSheet'#28'ChildSizing.LeftRightSpacing'#2#0#28'ChildSizing.TopBotto'
+'mSpacing'#2#0#29'ChildSizing.HorizontalSpacing'#2#0#27'ChildSizing.Vertical'
+'Spacing'#2#0#27'ChildSizing.ControlsPerLine'#2#0#12'ClientHeight'#2'_'#11'C'
+'lientWidth'#3#197#2#7'Enabled'#9#10'ParentFont'#9#14'ParentShowHint'#9#0#5
+'TEdit'#11'ExampleEdit'#4'Left'#2#0#6'Height'#2#27#3'Top'#2#0#5'Width'#3#195
+#2#11'HelpContext'#2#0#5'Align'#7#5'alTop'#8'AutoSize'#9#10'AutoSelect'#8#18
+'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2
+#2#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.'
,'CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'c'
+'caFill'#8'CharCase'#7#8'ecNormal'#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8
+'dmManual'#8'EchoMode'#7#8'emNormal'#7'Enabled'#9#9'MaxLength'#2#255#14'Pare'
+'ntBidiMode'#9#8'OnChange'#7#17'ExampleEditChange'#10'ParentFont'#9#14'Paren'
+'tShowHint'#9#12'PasswordChar'#6#1#0#8'ReadOnly'#8#7'TabStop'#9#8'TabOrder'#2
+#0#4'Text'#6#11'ExampleEdit'#7'Visible'#9#0#0#7'TButton'#19'BrowseExampleBut'
+'ton'#21'AnchorSideTop.Control'#7#11'ExampleEdit'#18'AnchorSideTop.Side'#7#9
+'asrBottom'#23'AnchorSideRight.Control'#7#15'ExampleTabSheet'#20'AnchorSideR'
+'ight.Side'#7#9'asrBottom'#4'Left'#3':'#2#6'Height'#2#23#3'Top'#2'!'#5'Width'
+#3#133#0#11'HelpContext'#2#0#5'Align'#7#6'alNone'#7'Anchors'#11#5'akTop'#7'a'
+'kRight'#0#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0
+#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.A'
+'round'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacin'
+'g.CellAlignVertical'#7#7'ccaFill'#6'Cancel'#8#7'Caption'#6#19'BrowseExample'
+'Button'#7'Default'#8#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7
+'Enabled'#9#14'ParentBidiMode'#9#11'ModalResult'#2#0#7'OnClick'#7#24'BrowseE'
+'xampleButtonClick'#10'ParentFont'#9#14'ParentShowHint'#9#8'TabOrder'#2#1#7
+'TabStop'#9#7'Visible'#9#0#0#0#0#6'TPanel'#12'LeftBtnPanel'#4'Left'#2#0#6'He'
+'ight'#2'~'#3'Top'#2#0#5'Width'#2#20#11'HelpContext'#2#0#5'Align'#7#6'alLeft'
+#9'Alignment'#7#8'taCenter'#8'AutoSize'#8#18'BorderSpacing.Left'#2#0#17'Bord'
+'erSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0
+#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFil'
+'l'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#10'BevelInner'#7#6'bvNo'
+'ne'#10'BevelOuter'#7#6'bvNone'#10'BevelWidth'#2#1#11'BorderWidth'#2#0#11'Bo'
+'rderStyle'#7#6'bsNone'#28'ChildSizing.LeftRightSpacing'#2#0#28'ChildSizing.'
+'TopBottomSpacing'#2#0#29'ChildSizing.HorizontalSpacing'#2#0#27'ChildSizing.'
+'VerticalSpacing'#2#0#27'ChildSizing.ControlsPerLine'#2#0#12'ClientHeight'#2
+'~'#11'ClientWidth'#2#20#8'DockSite'#8#10'DragCursor'#7#6'crDrag'#8'DragKind'
+#7#6'dkDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#11'FullRepaint'#8#11'Par'
+'entColor'#9#10'ParentFont'#9#14'ParentShowHint'#8#8'ShowHint'#9#8'TabOrder'
+#2#1#7'TabStop'#8#7'Visible'#9#0#12'TSpeedButton'#16'BoldFormatButton'#4'Lef'
+'t'#2#0#6'Height'#2#23#3'Top'#2#0#5'Width'#2#20#11'HelpContext'#2#0#5'Align'
+#7#5'alTop'#10'AllowAllUp'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'
+#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpaci'
+'ng.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSp'
+'acing.CellAlignVertical'#7#7'ccaFill'#5'Color'#7#9'clBtnFace'#4'Down'#8#7'E'
+'nabled'#9#4'Flat'#8#10'GroupIndex'#2#0#6'Layout'#7#11'blGlyphLeft'#6'Margin'
+#2#255#9'NumGlyphs'#2#0#7'Spacing'#2#4#11'Transparent'#9#7'Visible'#9#7'OnCl'
+'ick'#7#17'FormatButtonClick'#11'ShowCaption'#9#10'ParentFont'#9#14'ParentSh'
+'owHint'#9#0#0#12'TSpeedButton'#18'ItalicFormatButton'#3'Tag'#2#1#4'Left'#2#0
+#6'Height'#2#23#3'Top'#2'.'#5'Width'#2#20#11'HelpContext'#2#0#5'Align'#7#5'a'
+'lTop'#10'AllowAllUp'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0
+#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.A'
+'round'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacin'
+'g.CellAlignVertical'#7#7'ccaFill'#5'Color'#7#9'clBtnFace'#4'Down'#8#7'Enabl'
+'ed'#9#4'Flat'#8#10'GroupIndex'#2#0#6'Layout'#7#11'blGlyphLeft'#6'Margin'#2
+#255#9'NumGlyphs'#2#0#7'Spacing'#2#4#11'Transparent'#9#7'Visible'#9#7'OnClic'
+'k'#7#17'FormatButtonClick'#11'ShowCaption'#9#10'ParentFont'#9#14'ParentShow'
+'Hint'#9#0#0#12'TSpeedButton'#21'UnderlineFormatButton'#3'Tag'#2#2#4'Left'#2
+#0#6'Height'#2#23#3'Top'#2#23#5'Width'#2#20#11'HelpContext'#2#0#5'Align'#7#5
+'alTop'#10'AllowAllUp'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0
+#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.A'
+'round'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacin'
+'g.CellAlignVertical'#7#7'ccaFill'#5'Color'#7#9'clBtnFace'#4'Down'#8#7'Enabl'
+'ed'#9#4'Flat'#8#10'GroupIndex'#2#0#6'Layout'#7#11'blGlyphLeft'#6'Margin'#2
+#255#9'NumGlyphs'#2#0#7'Spacing'#2#4#11'Transparent'#9#7'Visible'#9#7'OnClic'
+'k'#7#17'FormatButtonClick'#11'ShowCaption'#9#10'ParentFont'#9#14'ParentShow'
+'Hint'#9#0#0#12'TSpeedButton'#18'InsertVarTagButton'#3'Tag'#2#5#4'Left'#2#0#6
+'Height'#2#23#3'Top'#2'\'#5'Width'#2#20#11'HelpContext'#2#0#5'Align'#7#5'alT'
+'op'#10'AllowAllUp'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19
+'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Arou'
+'nd'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.C'
+'ellAlignVertical'#7#7'ccaFill'#5'Color'#7#9'clBtnFace'#4'Down'#8#7'Enabled'
+#9#4'Flat'#8#10'GroupIndex'#2#0#6'Layout'#7#11'blGlyphLeft'#6'Margin'#2#255#9
,'NumGlyphs'#2#0#7'Spacing'#2#4#11'Transparent'#9#7'Visible'#9#7'OnClick'#7#17
+'FormatButtonClick'#11'ShowCaption'#9#10'ParentFont'#9#14'ParentShowHint'#9#0
+#0#12'TSpeedButton'#26'InsertParagraphSpeedButton'#3'Tag'#2#6#4'Left'#2#0#6
+'Height'#2#23#3'Top'#2'E'#5'Width'#2#20#11'HelpContext'#2#0#5'Align'#7#5'alT'
+'op'#10'AllowAllUp'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19
+'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Arou'
+'nd'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.C'
+'ellAlignVertical'#7#7'ccaFill'#7'Caption'#6#1'P'#5'Color'#7#9'clBtnFace'#4
+'Down'#8#7'Enabled'#9#4'Flat'#8#10'GroupIndex'#2#0#6'Layout'#7#11'blGlyphLef'
+'t'#6'Margin'#2#255#9'NumGlyphs'#2#0#7'Spacing'#2#4#11'Transparent'#9#7'Visi'
+'ble'#9#7'OnClick'#7#17'FormatButtonClick'#11'ShowCaption'#9#10'ParentFont'#9
+#14'ParentShowHint'#9#0#0#0#6'TPanel'#13'RightBtnPanel'#4'Left'#2#20#6'Heigh'
+'t'#2'~'#3'Top'#2#0#5'Width'#2#20#11'HelpContext'#2#0#5'Align'#7#6'alLeft'#9
+'Alignment'#7#8'taCenter'#8'AutoSize'#8#18'BorderSpacing.Left'#2#0#17'Border'
+'Spacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20
+'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'
+#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#10'BevelInner'#7#6'bvNone'
+#10'BevelOuter'#7#6'bvNone'#10'BevelWidth'#2#1#11'BorderWidth'#2#0#11'Border'
+'Style'#7#6'bsNone'#28'ChildSizing.LeftRightSpacing'#2#0#28'ChildSizing.TopB'
+'ottomSpacing'#2#0#29'ChildSizing.HorizontalSpacing'#2#0#27'ChildSizing.Vert'
+'icalSpacing'#2#0#27'ChildSizing.ControlsPerLine'#2#0#12'ClientHeight'#2'~'
+#11'ClientWidth'#2#20#8'DockSite'#8#10'DragCursor'#7#6'crDrag'#8'DragKind'#7
+#6'dkDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#11'FullRepaint'#9#11'Paren'
+'tColor'#9#10'ParentFont'#9#14'ParentShowHint'#9#8'TabOrder'#2#2#7'TabStop'#8
+#7'Visible'#9#0#12'TSpeedButton'#21'InsertLinkSpeedButton'#4'Left'#2#0#6'Hei'
+'ght'#2#23#3'Top'#2#0#5'Width'#2#20#11'HelpContext'#2#0#5'Align'#7#5'alTop'
+#10'AllowAllUp'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'Bo'
+'rderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'
+#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellA'
+'lignVertical'#7#7'ccaFill'#7'Caption'#6#2'Li'#5'Color'#7#9'clBtnFace'#4'Dow'
+'n'#8#7'Enabled'#8#4'Flat'#8#10'GroupIndex'#2#0#6'Layout'#7#11'blGlyphLeft'#6
+'Margin'#2#255#9'NumGlyphs'#2#0#7'Spacing'#2#4#11'Transparent'#9#7'Visible'#9
+#7'OnClick'#7#26'InsertLinkSpeedButtonClick'#11'ShowCaption'#9#8'ShowHint'#9
+#10'ParentFont'#9#14'ParentShowHint'#8#0#0#12'TSpeedButton'#19'InsertCodeTag'
+'Button'#3'Tag'#2#3#4'Left'#2#0#6'Height'#2#23#3'Top'#2#23#5'Width'#2#20#11
+'HelpContext'#2#0#5'Align'#7#5'alTop'#10'AllowAllUp'#8#18'BorderSpacing.Left'
+#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.'
+'Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'
+#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#5'Color'#7#9
+'clBtnFace'#4'Down'#8#7'Enabled'#9#4'Flat'#8#10'GroupIndex'#2#0#6'Layout'#7
+#11'blGlyphLeft'#6'Margin'#2#255#9'NumGlyphs'#2#0#7'Spacing'#2#4#11'Transpar'
+'ent'#9#7'Visible'#9#7'OnClick'#7#17'FormatButtonClick'#11'ShowCaption'#9#8
+'ShowHint'#9#10'ParentFont'#9#14'ParentShowHint'#8#0#0#12'TSpeedButton'#18'I'
+'nsertRemarkButton'#3'Tag'#2#4#4'Left'#2#0#6'Height'#2#23#3'Top'#2'.'#5'Widt'
+'h'#2#20#11'HelpContext'#2#0#5'Align'#7#5'alTop'#10'AllowAllUp'#8#18'BorderS'
+'pacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'B'
+'orderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAl'
+'ignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'
+#5'Color'#7#9'clBtnFace'#4'Down'#8#7'Enabled'#9#4'Flat'#8#10'GroupIndex'#2#0
+#6'Layout'#7#11'blGlyphLeft'#6'Margin'#2#255#9'NumGlyphs'#2#0#7'Spacing'#2#4
+#11'Transparent'#9#7'Visible'#9#7'OnClick'#7#17'FormatButtonClick'#11'ShowCa'
+'ption'#9#8'ShowHint'#9#10'ParentFont'#9#14'ParentShowHint'#8#0#0#0#11'TOpen'
+'Dialog'#10'OpenDialog'#5'Width'#2#0#6'Height'#2#0#5'Title'#6#17'Open exampl'
+'e file'#6'Filter'#6#28'pascal file|*.pas; *.pp; *.p'#11'FilterIndex'#2#0#4
+'left'#3#240#0#3'top'#2#16#0#0#0
]); ]);

View File

@ -1203,7 +1203,7 @@ begin
end; end;
initialization initialization
{$I fpdoceditwindow.lrs} {$I lazdoc.lrs}
{$I fpdoceditwindow.lrs} {$I fpdoceditwindow.lrs}
end. end.

View File

@ -28,7 +28,7 @@ uses
Classes, SysUtils, LResources, TypInfo, LCLProc, Forms, Controls, Menus, Classes, SysUtils, LResources, TypInfo, LCLProc, Forms, Controls, Menus,
ExtCtrls, StdCtrls, Graphics, Grids, CheckLst, Buttons, ComCtrls, Dialogs, ExtCtrls, StdCtrls, Graphics, Grids, CheckLst, Buttons, ComCtrls, Dialogs,
LazStringGridEdit, CheckListboxEditorDlg, CheckGroupEditorDlg, GraphType, PropEdits, LazStringGridEdit, CheckListboxEditorDlg, CheckGroupEditorDlg, GraphType, PropEdits,
ObjInspStrConsts, bp; ObjInspStrConsts;
type type
{ TComponentEditorDesigner } { TComponentEditorDesigner }
@ -326,17 +326,6 @@ type
function ToolBar: TToolBar; virtual; function ToolBar: TToolBar; virtual;
end; end;
{ TButtonPanelComponentEditor
The default componenteditor for TButtonPanelComponentEditor }
TButtonPanelComponentEditor = class(TDefaultComponentEditor)
protected
public
procedure ExecuteVerb(Index: Integer); override;
function GetVerb(Index: Integer): string; override;
function GetVerbCount: Integer; override;
function ButtonPanel: TCustomButtonPanel2; virtual;
end;
{ TFileDialogComponentEditor { TFileDialogComponentEditor
The default componenteditor for TFileDialog } The default componenteditor for TFileDialog }
@ -1006,61 +995,6 @@ begin
Result := TToolBar(GetComponent); Result := TToolBar(GetComponent);
end; end;
{ TButtonPanelComponentEditor }
procedure TButtonPanelComponentEditor.ExecuteVerb(Index: Integer);
var
Hook: TPropertyEditorHook;
NewPanelButton: TPanelBitBtn2;
NewName: string;
CurButtonPanel: TCustomButtonPanel2;
begin
Hook:=nil;
if not GetHook(Hook) then exit;
CurButtonPanel := ButtonPanel;
case Index of
//0: default button
0: NewPanelButton := CurButtonPanel.AddNewButton;
//1: OK button
1: NewPanelButton := CurButtonPanel.AddOKButton;
//2: Cancel button
2: NewPanelButton := CurButtonPanel.AddCancelButton;
//3: Help button
3: NewPanelButton := CurButtonPanel.AddHelpButton;
//4: Apply button
4: NewPanelButton := CurButtonPanel.AddApplyButton;
else
exit;
end;
Hook.PersistentAdded(NewPanelButton, True);
Modified;
end;
function TButtonPanelComponentEditor.GetVerb(Index: Integer): string;
begin
case Index of
0: Result := 'New button';
1: Result := 'New OK button';
2: Result := 'New Cancel button';
3: Result := 'New Help button';
4: Result := 'New Apply button';
else
Result := '';
end;
end;
function TButtonPanelComponentEditor.GetVerbCount: Integer;
begin
Result := 5;
end;
function TButtonPanelComponentEditor.ButtonPanel: TCustomButtonPanel2;
begin
Result := TCustomButtonPanel2(GetComponent);
end;
{ TCommonDialogComponentEditor } { TCommonDialogComponentEditor }
procedure TCommonDialogComponentEditor.TestDialog; procedure TCommonDialogComponentEditor.TestDialog;
@ -1252,7 +1186,6 @@ initialization
RegisterComponentEditor(TCheckListBox,TCheckListBoxComponentEditor); RegisterComponentEditor(TCheckListBox,TCheckListBoxComponentEditor);
RegisterComponentEditor(TCheckGroup,TCheckGroupComponentEditor); RegisterComponentEditor(TCheckGroup,TCheckGroupComponentEditor);
RegisterComponentEditor(TToolBar,TToolBarComponentEditor); RegisterComponentEditor(TToolBar,TToolBarComponentEditor);
RegisterComponentEditor(TButtonPanel2,TButtonPanelComponentEditor);
RegisterComponentEditor(TCommonDialog, TCommonDialogComponentEditor); RegisterComponentEditor(TCommonDialog, TCommonDialogComponentEditor);
finalization finalization

View File

@ -6148,31 +6148,6 @@ LazarusResources.Add('menu_comment','PNG',[
+#149#7#30'c('#204#155'r'#238'?3'#19'#'#3'7'''#11#206'@f````Xu'#224#209'la' +#149#7#30'c('#204#155'r'#238'?3'#19'#'#3'7'''#11#206'@f````Xu'#224#209'la'
+#128'K|'#224#1#0'a'#226'H'#21'Z'#150#140#0#0#0#0'IEND'#174'B`'#130 +#128'K|'#224#1#0'a'#226'H'#21'Z'#150#140#0#0#0#0'IEND'#174'B`'#130
]); ]);
LazarusResources.Add('menu_commit','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#16#0#0#0#16#8#6#0#0#0#31#243#255'a'
+#0#0#0#6'bKGD'#0#255#0#255#0#255#160#189#167#147#0#0#0#9'pHYs'#0#0#13#215#0#0
+#13#215#1'B('#155'x'#0#0#0#7'tIME'#7#214#7#26#10''''#21'?'#184#237'!'#0#0#1
+#220'IDAT8'#203#157#147'Mk'#19'Q'#24#133#159';_M'#140#164'BLc'#131#31'm6'#213
+'v'#211#210'*~Tc'#13'B'#169'8nD+'#130#184#26'p'#173';'#193#191#224'~V'#221'u'
+')D'#10#133#138#197'R'#186'j'#164#168#27#193'Mu!)bL&M'#154#201'd'#198#205#24
+''''#157'A'#130'g'#249'^'#158#195#185#231#190#23#250#144'nj'#158'nj'#211'Qg'
+#18#253'k[7'#181#194''#27'<~`'#0#188#209'Mm.8'#23#17'q'#7#128'<'#176#8'L'#1
+#147#1#3#150#150'M'#128#27'E'#195'^'#15#25#232#166'v'#1'x>'''#180'T'#182'puX'
+'M'#141#230#16#2'U'#142'a'#217'?)}['#225#202#232#189#30#19#17#128#23#128#23
+#143#242#249#243#242'PN'#170#217'e'#188#218#167#158't'#31#155'5'#128#174#201
+#185'={V'#248#240#4#240#242#225#181#235'7c'#153'3X'#149'u,O#'#238#218#0#12':'
+#13'6'#219#206#223#226#132#196#165#145#187',-'#155'('#254#236#233#157#179#227
+#147#177't'#150#250#175'w$Z'#13#18'4'#24'nUxE'#2'G'#234#237':=x'#178'{'#13#5
+'`@'#213'f'#143#143'M'#167#227#214'{'#178#251'Uv'#164#4#154'"'#168#29#137'3'
+#238'C'#23#21'0'#235#22#153'c'#167#217'\'#253#208#237'@'#1#232#184'nF'#200
+#130'T'#195'b'#171'T'#247#214'Z'#149#208#235'L\>'#17#130#187'{'#224't'#156
+#228#209#198'W'#182'wvYk'#181'-'#224#25'0U4lQ4l'#1#240'69'#20#130#129'n'#7
+#236'7'#171#238'J]H'#192#253#162'a'#175#30'N'#224#195'3E'#195'.En'#162#170
+#200#7#128#23#5#251#10#193#193#4#27#205#189#178'Z'#144#189#24#166'6'#216#228
+#207'5'#162'$'#3#140#221#150#221'/'#7#237#250#173#153#220#143#212'n'#249#148
+#208#213#173#207#175';v?$'#184#137'#'#192#2'P'#5'6'#158'$'#221#239#2#188#249
+'E'#167#243'/'#131#223#215'K'#186#5'^'#207'5'#222#0#0#0#0'IEND'#174'B`'#130
]);
LazarusResources.Add('menu_compiler_options','PNG',[ LazarusResources.Add('menu_compiler_options','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#16#0#0#0#16#8#6#0#0#0#31#243#255'a' #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#16#0#0#0#16#8#6#0#0#0#31#243#255'a'
+#0#0#2'JIDATx^'#165#147'Mk'#19'a'#20#133#207';'#157#153'4ic'#155#166#154#144 +#0#0#2'JIDATx^'#165#147'Mk'#19'a'#20#133#207';'#157#153'4ic'#155#166#154#144
@ -6266,47 +6241,6 @@ LazarusResources.Add('menu_configure_help','PNG',[
+#10#176#224'h'#201'z\'#157#255#5'~'#28'{rg'#141#201#170#0#0#0#0'IEND'#174'B`' +#10#176#224'h'#201'z\'#157#255#5'~'#28'{rg'#141#201#170#0#0#0#0'IEND'#174'B`'
+#130 +#130
]); ]);
LazarusResources.Add('menu_diff','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#16#0#0#0#16#8#6#0#0#0#31#243#255'a'
+#0#0#0#6'bKGD'#0#255#0#255#0#255#160#189#167#147#0#0#0#9'pHYs'#0#0#13#215#0#0
+#13#215#1'B('#155'x'#0#0#0#7'tIME'#7#213#6#29#17#18#8#200#223'lx'#0#0#3'4IDA'
+'T8'#203#165#147'[hTw'#16#198'g'#254#231#178#231#156#205#222#226'n6'#169#27
+'4'#136#26#139#151'6'#27'['#179'T'#173#164'>'#24'|P4'#20#20#162#146'B'#169
+#171#173#15'5M5TZ4D'#193#18#164'Thk'#21#164#133'&/}'#170#180#198#16'/H'#172
+'h@'#163#193'['#196'd'#147#205#222#183#155#205#238#158'=9'#243#247'%'#27'Z'
+#241#173#31#12'3'#204#195#143'o'#24'>'#132'W'#212#214'~'#248'7'#189#144#223
+#138#136'*qB'#206#249#140#205'f'#191#216'y'#188#235#19'x'#141#196#210#240'E'
+#251#225#13#185'|'#254#175#230#157#205#178#195'Q'#142'E'#195#228'&'#7#144#5
+#180'NgR'#31'g2'#211'{'#237'v[c'#231#241#174#155#255#6' '#0#192#177#175';'
+#214#166#211#233'['#193#253#159'a'#223#221#201#226'HR,('#154#166#154#196#165
+'\6'#155#241#191#1'J'#227#219'>'#185#251#204'i'#170#240'T'#212'w'#28'=6'#244
+#31#7#137'Dr'#224#211#3#135#240#247#219'QcJ'#183'K'#187'6'#249#178#11#23'h'
+#255#152'D'#174#161#231#233#196#141#145#216#162#233#191#195#197#131#193'Cr'
+#247#153'o'#175#1#128#173#4#16':'#190':'#210#230#175#171#223'<'#154#20#205
+#209#25'M'#250#168'qI'#164#202#165#162'"3'#137#8'd'#213'"'#166'r'#250#236#195
+#231'I'#170#177'P'#206#240#186#20'\'#189'fU'#246#234#192#181'['#0#0','#145
+#136#159#244#215#249#165#193#23#134#28'X'#238'6'#4#6'n'#221'0'#157'y}V3'#137
+#4#211'4'#221#145#148#238'A'#192#240'p'#4#228'w'#214#190#171'D'#163#145#238
+#249#19'$I'#226#4#12#173'v'#7'('#178'x/'#147'7'#152'br]'#20#176'H'#196#151
+#246#220#8#157'4'#136#202#128#131'+m'#136#159#171#170#6#146'$'#241'y'#0#17
+#205'Z$Q'#146#24#231'O&'#166#167#24#218#152#171#12'L'#189'h'#134#199'b'#185
+#144'N'#20#23'8'#18'0'#174#204#26#134#169#235#186'@D'#198'<'#192#235#245#222
+#153#152#152#168'w'#200'2>'#30#143#151#143#199's79'#131'("'#139' q'#183#0'0'
+#3#200#173#201'Xt}'#237#162'rL&'#19'zee'#213'`'#9#192'DQ'#252#177''#224'Jx'
+#171#223'+'#168'V5`r'#178#1'G'#6#156#139#28#200'A'#8'r'#161'P'#168'py<'#239
+'oy'#203#195'~'#190'p.'#147'N'#167#250#231#191'p'#165#175'h'#197#155#181'mV'
+#139#168#175'\V'#163#141#198#139#245#177'p'#200#163#170#234'3'#226'T'#27#25
+''#177#221#229'v'#239#222#177'J'#132#193#235'rU'#209'0'#22#139'5'#212',Y|'
+#225#225#131#145#172#0#0#176'c'#231#246#203#195#15#238#239#231#185#212#212
+#174#166#128#221#0#177'r'#166#200'?'#224'('#172#169'[ZQ'#181#205#239#134'sgO'
+'S`]'#128'MNMJD'#166#196#24'kihX'#215#135'%+]'#167'N'#172#30#27#27#255#195
+#227#246#20#156#206'r'#217'_'#231'wVWW'#219'zz{'#30'=y'#250'H'#213#243#198'7'
+'N'#151#253#167#166'-Mpo'#248'>lxo#'#253#242#235'E'#134#175#134#163#235#212
+#137'}'#0#208#28#10#133'6'#2#128#230#243#249'.'#1'@o{'#219#209#243#193'`'#176
+#19#25#255'rO'#203'^'#176'Z'#203#224#251#179#223#1#190'&`l'#174#176#148#149
+#185#206#1#0'Z[[[T'#205#242#195#220#238'C'#248#191'z'#9';'#169'f'#147'hO'#162
+#5#0#0#0#0'IEND'#174'B`'#130
]);
LazarusResources.Add('menu_editor_options','PNG',[ LazarusResources.Add('menu_editor_options','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#16#0#0#0#16#8#6#0#0#0#31#243#255'a' #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#16#0#0#0#16#8#6#0#0#0#31#243#255'a'
+#0#0#0#1'sRGB'#0#174#206#28#233#0#0#0#6'bKGD'#0#255#0#255#0#255#160#189#167 +#0#0#0#1'sRGB'#0#174#206#28#233#0#0#0#6'bKGD'#0#255#0#255#0#255#160#189#167
@ -6636,31 +6570,6 @@ LazarusResources.Add('menu_information','PNG',[
+#193#194':'#16#131' '#8'^'#0'M'#2#228#214#190'G'#255#197','#211#138#215#249 +#193#194':'#16#131' '#8'^'#0'M'#2#228#214#190'G'#255#197','#211#138#215#249
+'7'#139#238#165#161#139#191#222'a'#0#0#0#0'IEND'#174'B`'#130 +'7'#139#238#165#161#139#191#222'a'#0#0#0#0'IEND'#174'B`'#130
]); ]);
LazarusResources.Add('menu_log','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#16#0#0#0#16#8#6#0#0#0#31#243#255'a'
+#0#0#0#6'bKGD'#0#255#0#255#0#255#160#189#167#147#0#0#0#9'pHYs'#0#0#11#19#0#0
+#11#19#1#0#154#156#24#0#0#0#7'tIME'#7#213#9#22#18'7);R'#2'H'#0#0#1#203'IDAT8'
+#203#165#147'Mh'#19'A'#20#199'3'#221#163'H'#22'"-'#226#177#224')'#160'X+'#1
+#15#130#21#132'x'#236'E'#208#182''''#175#165#23#21'<'#138' '#197' '#245'"~'
+#128#154#22#138'1'#189'['#26#17'M\'#16#237#193'b'#211#141#27'L'#253#192#213
+'l'#235#16#21'Z'#145#205'x0C'#179'mj+'#190#203#255#13#204#251#207'of'#222#131
+#255#12'a'#146#226']'#250#128#25#224#216'Vzx'#136#188#169#147#0#151'G/'#157#1
+'f'#14#30'w'#216#142#182#18'XM'#189#1#240#237#249'9'#182#163'WOJ'#221#172';-'
+#141#211#222'T@Y'#21'X'#221#147#167#172#10#252#232'z'#216'V_LK'#6#199#138#28
+#233#31#6#24'7'#4#196#227'q'#196#137#165'?'#139'}MeM}'#223'''O2t'#237#25#31
+#158#140'3'#183#16#132'@'#135#213'z'#31#165#20#245'z}'#195'K'#7'A'#128#155'I'
+#173#21'{'#203'|-Mu'#0'='#17#3#219#182#177'm;R'#236#251'>n&'#197#224'X'#145
+#197#199#25'^'#149#151'Q'#165#28'@'#207#200'dc'#246#175#4#230#228#129't'#129
+#197'|'#134#185#183#10'U'#202#241's'#255'E'#206#159#189'0'#11#136'M'#9#180
+#214#20#210#189#12'\y'#138'7}'#135#202#231#239#168#249#7#188#239#26#166#179
+#205'7F'#8#180#214'd'#179'Y~'#201'C'#204';'#14#239'>'#213'Yz='#5#189'iv'#173
+#172#0#218'4'#161'nK'#16#134'!'#187'?'#166'y'#244#165#155#251#185#28#221#242
+'%;'#251'n'#145'L&q]'#151'7'#149#5#140#139'\OP'#173'V'#241'<'#143#145#201#6
+'G;+'#172#238'H'#16#30#24'%'#145'H`Y'#22#150'eE'#186'x'#3'A,'#22'CkM'#173'VC'
+'k'#141#148#18#173'5B'#8#132#16#173#219#27#17#3#165#20#142#227'l:u'#198'd}'
+#24#131#137#155#183#175#159#250#135')'#158'0'#201'oZ'#157#232#152'y'#9#252#18
+#0#0#0#0'IEND'#174'B`'#130
]);
LazarusResources.Add('menu_new','PNG',[ LazarusResources.Add('menu_new','PNG',[
#137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#16#0#0#0#16#8#6#0#0#0#31#243#255'a' #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#16#0#0#0#16#8#6#0#0#0#31#243#255'a'
+#0#0#2'"IDATx^]'#146#191'k'#21'A'#20#133#207#157#217'}'#201'K'#226'3F'#17'S)' +#0#0#2'"IDATx^]'#146#191'k'#21'A'#20#133#207#157#217'}'#201'K'#226'3F'#17'S)'

View File

@ -38,11 +38,9 @@ menu/menu_close_all.png
menu/menu_codetoolsdefineseditor.png menu/menu_codetoolsdefineseditor.png
menu/menu_codetoolsoptions.png menu/menu_codetoolsoptions.png
menu/menu_comment.png menu/menu_comment.png
menu/menu_commit.png
menu/menu_compiler_options.png menu/menu_compiler_options.png
menu/menu_configure_build_lazarus.png menu/menu_configure_build_lazarus.png
menu/menu_configure_help.png menu/menu_configure_help.png
menu/menu_diff.png
menu/menu_editor_options.png menu/menu_editor_options.png
menu/menu_edit_lowercase.png menu/menu_edit_lowercase.png
menu/menu_edit_sort.png menu/menu_edit_sort.png
@ -55,7 +53,6 @@ menu/menu_goto_line.png
menu/menu_help.png menu/menu_help.png
menu/menu_indent.png menu/menu_indent.png
menu/menu_information.png menu/menu_information.png
menu/menu_log.png
menu/menu_new.png menu/menu_new.png
menu/menu_pause.png menu/menu_pause.png
menu/menu_project_add.png menu/menu_project_add.png

View File

@ -47,7 +47,7 @@ uses
LCLClasses, AsyncProcess, FileCtrl, Maps, HelpIntfs, LazHelpIntf, LazHelpHTML, LCLClasses, AsyncProcess, FileCtrl, Maps, HelpIntfs, LazHelpIntf, LazHelpHTML,
StdActns, Buttons, Extctrls, Calendar, Clipbrd, Forms, LCLIntf, Spin, StdActns, Buttons, Extctrls, Calendar, Clipbrd, Forms, LCLIntf, Spin,
Comctrls, Graphics, StdCtrls, Arrow, Controls, ImgList, Menus, Toolwin, Comctrls, Graphics, StdCtrls, Arrow, Controls, ImgList, Menus, Toolwin,
Dialogs, Messages, ActnList, Grids, MaskEdit, ButtonPanel, bp, Dialogs, Messages, ActnList, Grids, MaskEdit, ButtonPanel,
Printers, PostScriptPrinter, PostScriptCanvas, CheckLst, PairSplitter, Printers, PostScriptPrinter, PostScriptCanvas, CheckLst, PairSplitter,
ExtDlgs, DBCtrls, DBGrids, DBActns, EditBtn, ExtGraphics, ColorBox, ExtDlgs, DBCtrls, DBGrids, DBActns, EditBtn, ExtGraphics, ColorBox,
PropertyStorage, IniPropStorage, XMLPropStorage, Chart, LDockTree, LDockCtrl, PropertyStorage, IniPropStorage, XMLPropStorage, Chart, LDockTree, LDockCtrl,

View File

@ -6,7 +6,6 @@ AddFile('arrow.pp','Arrow',pftUnit,[pffHasRegisterProc],cpBase);
AddFile('asyncprocess.pp','AsyncProcess',pftUnit,[pffHasRegisterProc],cpBase); AddFile('asyncprocess.pp','AsyncProcess',pftUnit,[pffHasRegisterProc],cpBase);
AddFile('avglvltree.pas','AvgLvlTree',pftUnit,[],cpBase); AddFile('avglvltree.pas','AvgLvlTree',pftUnit,[],cpBase);
AddFile('buttonpanel.pas','ButtonPanel',pftUnit,[pffHasRegisterProc],cpBase); AddFile('buttonpanel.pas','ButtonPanel',pftUnit,[pffHasRegisterProc],cpBase);
AddFile('bp.pas','bp',pftUnit,[pffHasRegisterProc],cpBase);
AddFile('buttons.pp','Buttons',pftUnit,[pffHasRegisterProc],cpBase); AddFile('buttons.pp','Buttons',pftUnit,[pffHasRegisterProc],cpBase);
AddFile('calendar.pp','Calendar',pftUnit,[pffHasRegisterProc],cpBase); AddFile('calendar.pp','Calendar',pftUnit,[pffHasRegisterProc],cpBase);
AddFile('chart.pp','Chart',pftUnit,[pffHasRegisterProc],cpBase); AddFile('chart.pp','Chart',pftUnit,[pffHasRegisterProc],cpBase);

View File

@ -41,7 +41,7 @@ uses
LazarusPackageIntf, LazarusPackageIntf,
Menus, Buttons, StdCtrls, ExtCtrls, ComCtrls, Forms, Grids, Controls, Menus, Buttons, StdCtrls, ExtCtrls, ComCtrls, Forms, Grids, Controls,
Dialogs, Spin, Arrow, Calendar, MaskEdit, CheckLst, PairSplitter, ExtDlgs, Dialogs, Spin, Arrow, Calendar, MaskEdit, CheckLst, PairSplitter, ExtDlgs,
StdActns, DBCtrls, DBGrids, DBActns, EditBtn, ActnList, FileCtrl, ButtonPanel, bp, StdActns, DBCtrls, DBGrids, DBActns, EditBtn, ActnList, FileCtrl, ButtonPanel,
LResources, XMLPropStorage, IniPropStorage, Graphics, Chart, ColorBox, LResources, XMLPropStorage, IniPropStorage, Graphics, Chart, ColorBox,
LazHelpHTML, PopupNotifier, AsyncProcess; LazHelpHTML, PopupNotifier, AsyncProcess;
@ -80,7 +80,6 @@ begin
RegisterUnit('Chart',@Chart.Register); RegisterUnit('Chart',@Chart.Register);
RegisterUnit('ColorBox',@ColorBox.Register); RegisterUnit('ColorBox',@ColorBox.Register);
RegisterUnit('ButtonPanel',@ButtonPanel.Register); RegisterUnit('ButtonPanel',@ButtonPanel.Register);
RegisterUnit('bp',@bp.Register);
RegisterUnit('LResources',@LResources.Register); RegisterUnit('LResources',@LResources.Register);
RegisterUnit('LazHelpHTML',@LazHelpHTML.Register); RegisterUnit('LazHelpHTML',@LazHelpHTML.Register);
RegisterUnit('PopupNotifier', @PopupNotifier.Register); RegisterUnit('PopupNotifier', @PopupNotifier.Register);