1object CheckLFMDialog: TCheckLFMDialog
2  Left = 420
3  Height = 580
4  Top = 206
5  Width = 552
6  ActiveControl = LFMSynEdit
7  Caption = 'Repair LFM file'
8  ClientHeight = 580
9  ClientWidth = 552
10  OnClose = FormClose
11  OnCreate = CheckLFMDialogCreate
12  LCLVersion = '1.1'
13  object NoteLabel: TLabel
14    Left = 0
15    Height = 15
16    Top = 0
17    Width = 552
18    Align = alTop
19    Caption = 'NoteLabel'
20    ParentColor = False
21    WordWrap = True
22  end
23  object LFMGroupBox: TGroupBox
24    Left = 0
25    Height = 416
26    Top = 15
27    Width = 552
28    Align = alClient
29    Caption = 'LFM file'
30    ClientHeight = 398
31    ClientWidth = 548
32    TabOrder = 0
33    inline LFMSynEdit: TSynEdit
34      Left = 0
35      Height = 398
36      Top = 0
37      Width = 548
38      Align = alClient
39      Font.Height = -15
40      Font.Name = 'courier'
41      Font.Pitch = fpFixed
42      Font.Quality = fqNonAntialiased
43      ParentColor = False
44      ParentFont = False
45      TabOrder = 0
46      Gutter.Width = 59
47      Gutter.MouseActions = <
48        item
49          ClickCount = ccAny
50          ClickDir = cdDown
51          Command = emcOnMainGutterClick
52        end
53        item
54          Button = mbRight
55          Command = emcContextMenu
56        end>
57      RightGutter.Width = 0
58      RightGutter.MouseActions = <>
59      Highlighter = SynLFMSyn1
60      Keystrokes = <
61        item
62          Command = ecUp
63          ShortCut = 38
64        end
65        item
66          Command = ecSelUp
67          ShortCut = 8230
68        end
69        item
70          Command = ecScrollUp
71          ShortCut = 16422
72        end
73        item
74          Command = ecDown
75          ShortCut = 40
76        end
77        item
78          Command = ecSelDown
79          ShortCut = 8232
80        end
81        item
82          Command = ecScrollDown
83          ShortCut = 16424
84        end
85        item
86          Command = ecLeft
87          ShortCut = 37
88        end
89        item
90          Command = ecSelLeft
91          ShortCut = 8229
92        end
93        item
94          Command = ecWordLeft
95          ShortCut = 16421
96        end
97        item
98          Command = ecSelWordLeft
99          ShortCut = 24613
100        end
101        item
102          Command = ecRight
103          ShortCut = 39
104        end
105        item
106          Command = ecSelRight
107          ShortCut = 8231
108        end
109        item
110          Command = ecWordRight
111          ShortCut = 16423
112        end
113        item
114          Command = ecSelWordRight
115          ShortCut = 24615
116        end
117        item
118          Command = ecPageDown
119          ShortCut = 34
120        end
121        item
122          Command = ecSelPageDown
123          ShortCut = 8226
124        end
125        item
126          Command = ecPageBottom
127          ShortCut = 16418
128        end
129        item
130          Command = ecSelPageBottom
131          ShortCut = 24610
132        end
133        item
134          Command = ecPageUp
135          ShortCut = 33
136        end
137        item
138          Command = ecSelPageUp
139          ShortCut = 8225
140        end
141        item
142          Command = ecPageTop
143          ShortCut = 16417
144        end
145        item
146          Command = ecSelPageTop
147          ShortCut = 24609
148        end
149        item
150          Command = ecLineStart
151          ShortCut = 36
152        end
153        item
154          Command = ecSelLineStart
155          ShortCut = 8228
156        end
157        item
158          Command = ecEditorTop
159          ShortCut = 16420
160        end
161        item
162          Command = ecSelEditorTop
163          ShortCut = 24612
164        end
165        item
166          Command = ecLineEnd
167          ShortCut = 35
168        end
169        item
170          Command = ecSelLineEnd
171          ShortCut = 8227
172        end
173        item
174          Command = ecEditorBottom
175          ShortCut = 16419
176        end
177        item
178          Command = ecSelEditorBottom
179          ShortCut = 24611
180        end
181        item
182          Command = ecToggleMode
183          ShortCut = 45
184        end
185        item
186          Command = ecCopy
187          ShortCut = 16429
188        end
189        item
190          Command = ecPaste
191          ShortCut = 8237
192        end
193        item
194          Command = ecDeleteChar
195          ShortCut = 46
196        end
197        item
198          Command = ecCut
199          ShortCut = 8238
200        end
201        item
202          Command = ecDeleteLastChar
203          ShortCut = 8
204        end
205        item
206          Command = ecDeleteLastChar
207          ShortCut = 8200
208        end
209        item
210          Command = ecDeleteLastWord
211          ShortCut = 16392
212        end
213        item
214          Command = ecUndo
215          ShortCut = 32776
216        end
217        item
218          Command = ecRedo
219          ShortCut = 40968
220        end
221        item
222          Command = ecLineBreak
223          ShortCut = 13
224        end
225        item
226          Command = ecSelectAll
227          ShortCut = 16449
228        end
229        item
230          Command = ecCopy
231          ShortCut = 16451
232        end
233        item
234          Command = ecBlockIndent
235          ShortCut = 24649
236        end
237        item
238          Command = ecLineBreak
239          ShortCut = 16461
240        end
241        item
242          Command = ecInsertLine
243          ShortCut = 16462
244        end
245        item
246          Command = ecDeleteWord
247          ShortCut = 16468
248        end
249        item
250          Command = ecBlockUnindent
251          ShortCut = 24661
252        end
253        item
254          Command = ecPaste
255          ShortCut = 16470
256        end
257        item
258          Command = ecCut
259          ShortCut = 16472
260        end
261        item
262          Command = ecDeleteLine
263          ShortCut = 16473
264        end
265        item
266          Command = ecDeleteEOL
267          ShortCut = 24665
268        end
269        item
270          Command = ecUndo
271          ShortCut = 16474
272        end
273        item
274          Command = ecRedo
275          ShortCut = 24666
276        end
277        item
278          Command = ecGotoMarker0
279          ShortCut = 16432
280        end
281        item
282          Command = ecGotoMarker1
283          ShortCut = 16433
284        end
285        item
286          Command = ecGotoMarker2
287          ShortCut = 16434
288        end
289        item
290          Command = ecGotoMarker3
291          ShortCut = 16435
292        end
293        item
294          Command = ecGotoMarker4
295          ShortCut = 16436
296        end
297        item
298          Command = ecGotoMarker5
299          ShortCut = 16437
300        end
301        item
302          Command = ecGotoMarker6
303          ShortCut = 16438
304        end
305        item
306          Command = ecGotoMarker7
307          ShortCut = 16439
308        end
309        item
310          Command = ecGotoMarker8
311          ShortCut = 16440
312        end
313        item
314          Command = ecGotoMarker9
315          ShortCut = 16441
316        end
317        item
318          Command = ecSetMarker0
319          ShortCut = 24624
320        end
321        item
322          Command = ecSetMarker1
323          ShortCut = 24625
324        end
325        item
326          Command = ecSetMarker2
327          ShortCut = 24626
328        end
329        item
330          Command = ecSetMarker3
331          ShortCut = 24627
332        end
333        item
334          Command = ecSetMarker4
335          ShortCut = 24628
336        end
337        item
338          Command = ecSetMarker5
339          ShortCut = 24629
340        end
341        item
342          Command = ecSetMarker6
343          ShortCut = 24630
344        end
345        item
346          Command = ecSetMarker7
347          ShortCut = 24631
348        end
349        item
350          Command = ecSetMarker8
351          ShortCut = 24632
352        end
353        item
354          Command = ecSetMarker9
355          ShortCut = 24633
356        end
357        item
358          Command = ecNormalSelect
359          ShortCut = 24654
360        end
361        item
362          Command = ecColumnSelect
363          ShortCut = 24643
364        end
365        item
366          Command = ecLineSelect
367          ShortCut = 24652
368        end
369        item
370          Command = ecTab
371          ShortCut = 9
372        end
373        item
374          Command = ecShiftTab
375          ShortCut = 8201
376        end
377        item
378          Command = ecMatchBracket
379          ShortCut = 24642
380        end>
381      MouseActions = <
382        item
383          ShiftMask = [ssShift, ssAlt]
384          ClickDir = cdDown
385          Command = emcStartSelections
386          MoveCaret = True
387        end
388        item
389          Shift = [ssShift]
390          ShiftMask = [ssShift, ssAlt]
391          ClickDir = cdDown
392          Command = emcStartSelections
393          MoveCaret = True
394          Option = 1
395        end
396        item
397          Shift = [ssAlt]
398          ShiftMask = [ssShift, ssAlt]
399          ClickDir = cdDown
400          Command = emcStartColumnSelections
401          MoveCaret = True
402        end
403        item
404          Shift = [ssShift, ssAlt]
405          ShiftMask = [ssShift, ssAlt]
406          ClickDir = cdDown
407          Command = emcStartColumnSelections
408          MoveCaret = True
409          Option = 1
410        end
411        item
412          Button = mbRight
413          Command = emcContextMenu
414        end
415        item
416          ClickCount = ccDouble
417          ClickDir = cdDown
418          Command = emcSelectWord
419          MoveCaret = True
420        end
421        item
422          ClickCount = ccTriple
423          ClickDir = cdDown
424          Command = emcSelectLine
425          MoveCaret = True
426        end
427        item
428          ClickCount = ccQuad
429          ClickDir = cdDown
430          Command = emcSelectPara
431          MoveCaret = True
432        end
433        item
434          Button = mbMiddle
435          ClickDir = cdDown
436          Command = emcPasteSelection
437          MoveCaret = True
438        end
439        item
440          Shift = [ssCtrl]
441          ShiftMask = [ssShift, ssAlt, ssCtrl]
442          Command = emcMouseLink
443        end>
444      MouseSelActions = <
445        item
446          ClickDir = cdDown
447          Command = emcStartDragMove
448        end>
449      Lines.Strings = (
450        'LFMSynEdit'
451      )
452      VisibleSpecialChars = [vscSpace, vscTabAtLast]
453      BracketHighlightStyle = sbhsBoth
454      BracketMatchColor.Background = clNone
455      BracketMatchColor.Foreground = clNone
456      BracketMatchColor.Style = [fsBold]
457      FoldedCodeColor.Background = clNone
458      FoldedCodeColor.Foreground = clGray
459      FoldedCodeColor.FrameColor = clGray
460      MouseLinkColor.Background = clNone
461      MouseLinkColor.Foreground = clBlue
462      LineHighlightColor.Background = clNone
463      LineHighlightColor.Foreground = clNone
464      OnSpecialLineMarkup = LFMSynEditSpecialLineMarkup
465      inline TSynGutterPartList
466        object TSynGutterMarks
467          Width = 24
468          MouseActions = <>
469        end
470        object TSynGutterLineNumber
471          Width = 19
472          MouseActions = <>
473          MarkupInfo.Background = clBtnFace
474          MarkupInfo.Foreground = clNone
475          DigitCount = 2
476          ShowOnlyLineNumbersMultiplesOf = 1
477          ZeroStart = False
478          LeadingZeros = False
479        end
480        object TSynGutterChanges
481          Width = 4
482          MouseActions = <>
483          ModifiedColor = 59900
484          SavedColor = clGreen
485        end
486        object TSynGutterSeparator
487          Width = 2
488          MouseActions = <>
489        end
490        object TSynGutterCodeFolding
491          MouseActions = <
492            item
493              Button = mbRight
494              Command = emcCodeFoldContextMenu
495            end
496            item
497              ShiftMask = [ssShift]
498              Button = mbMiddle
499              ClickCount = ccAny
500              ClickDir = cdDown
501              Command = emcCodeFoldCollaps
502            end
503            item
504              Shift = [ssShift]
505              ShiftMask = [ssShift]
506              Button = mbMiddle
507              ClickCount = ccAny
508              ClickDir = cdDown
509              Command = emcCodeFoldCollaps
510              Option = 1
511            end
512            item
513              ClickCount = ccAny
514              ClickDir = cdDown
515              Command = emcNone
516            end>
517          MarkupInfo.Background = clNone
518          MarkupInfo.Foreground = clGray
519          MouseActionsExpanded = <
520            item
521              ClickCount = ccAny
522              ClickDir = cdDown
523              Command = emcCodeFoldCollaps
524            end>
525          MouseActionsCollapsed = <
526            item
527              Shift = [ssCtrl]
528              ShiftMask = [ssCtrl]
529              ClickCount = ccAny
530              ClickDir = cdDown
531              Command = emcCodeFoldExpand
532            end
533            item
534              ShiftMask = [ssCtrl]
535              ClickCount = ccAny
536              ClickDir = cdDown
537              Command = emcCodeFoldExpand
538              Option = 1
539            end>
540        end
541      end
542    end
543  end
544  object ErrorsGroupBox: TGroupBox
545    Left = 0
546    Height = 104
547    Top = 431
548    Width = 552
549    Align = alBottom
550    Caption = 'Errors'
551    ClientHeight = 86
552    ClientWidth = 548
553    TabOrder = 1
554    object ErrorsListBox: TListBox
555      Left = 0
556      Height = 86
557      Top = 0
558      Width = 548
559      Align = alClient
560      ItemHeight = 0
561      OnClick = ErrorsListBoxClick
562      TabOrder = 0
563    end
564  end
565  object BtnPanel: TPanel
566    Left = 0
567    Height = 45
568    Top = 535
569    Width = 552
570    Align = alBottom
571    AutoSize = True
572    BevelOuter = bvNone
573    ClientHeight = 45
574    ClientWidth = 552
575    TabOrder = 2
576    object CancelButton: TBitBtn
577      Left = 464
578      Height = 33
579      Top = 6
580      Width = 82
581      Align = alRight
582      AutoSize = True
583      BorderSpacing.Around = 6
584      Cancel = True
585      Caption = 'Cancel'
586      Kind = bkCancel
587      ModalResult = 2
588      NumGlyphs = 0
589      TabOrder = 0
590    end
591    object RemoveAllButton: TBitBtn
592      Left = 301
593      Height = 33
594      Top = 6
595      Width = 157
596      Align = alRight
597      AutoSize = True
598      BorderSpacing.Around = 6
599      Caption = 'Remove all invalid properties'
600      NumGlyphs = 0
601      OnClick = RemoveAllButtonClick
602      TabOrder = 1
603    end
604  end
605  object SynLFMSyn1: TSynLFMSyn
606    DefaultFilter = 'Lazarus Form Files (*.lfm)|*.lfm'
607    Enabled = False
608    CommentAttri.FrameEdges = sfeAround
609    IdentifierAttri.FrameEdges = sfeAround
610    KeyAttri.FrameEdges = sfeAround
611    NumberAttri.FrameEdges = sfeAround
612    SpaceAttri.FrameEdges = sfeAround
613    StringAttri.FrameEdges = sfeAround
614    left = 129
615    top = 104
616  end
617end
618