Ignore:
Timestamp:
Jun 6, 2023, 11:15:57 AM (12 months ago)
Author:
chronos
Message:
  • Added: New file compare dialog with additional normalize options.
  • Modified: Compare action uses external compare tool.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Forms/FormCompare.lfm

    r149 r151  
    11object FormCompare: TFormCompare
    2   Left = 574
    3   Height = 888
    4   Top = 322
    5   Width = 1191
     2  Left = 602
     3  Height = 456
     4  Top = 639
     5  Width = 867
    66  Caption = 'Compare'
    7   ClientHeight = 854
    8   ClientWidth = 1191
     7  ClientHeight = 456
     8  ClientWidth = 867
    99  DesignTimePPI = 144
    10   Menu = MainMenu1
    11   OnActivate = FormActivate
    1210  OnClose = FormClose
    1311  OnCreate = FormCreate
    1412  OnDestroy = FormDestroy
    15   OnResize = FormResize
    1613  OnShow = FormShow
    17   LCLVersion = '2.2.0.4'
    18   object PanelLeft: TPanel
    19     Left = 0
    20     Height = 854
    21     Top = 0
    22     Width = 584
    23     Align = alLeft
    24     BevelOuter = bvNone
    25     ClientHeight = 854
    26     ClientWidth = 584
     14  LCLVersion = '2.2.6.0'
     15  object EditAnotherFile: TEdit
     16    Left = 144
     17    Height = 43
     18    Top = 19
     19    Width = 570
     20    Anchors = [akTop, akLeft, akRight]
    2721    TabOrder = 0
    28     object EditLeftFileName: TEdit
    29       Left = 15
    30       Height = 42
    31       Top = 11
    32       Width = 523
    33       Anchors = [akTop, akLeft, akRight]
    34       ReadOnly = True
    35       TabOrder = 0
    36     end
    37     inline SynEditLeft: TSynEditEx
    38       Left = 15
    39       Height = 781
    40       Top = 61
    41       Width = 562
    42       Anchors = [akTop, akLeft, akRight, akBottom]
    43       Font.Height = 12
    44       Font.Name = 'DejaVu Sans Mono'
    45       Font.Pitch = fpFixed
    46       Font.Quality = fqNonAntialiased
    47       ParentColor = False
    48       ParentFont = False
    49       TabOrder = 1
    50       Gutter.Width = 75
    51       Gutter.MouseActions = <>
    52       RightGutter.Width = 0
    53       RightGutter.MouseActions = <>
    54       Keystrokes = <     
    55         item
    56           Command = ecUp
    57           ShortCut = 38
    58         end     
    59         item
    60           Command = ecSelUp
    61           ShortCut = 8230
    62         end     
    63         item
    64           Command = ecScrollUp
    65           ShortCut = 16422
    66         end     
    67         item
    68           Command = ecDown
    69           ShortCut = 40
    70         end     
    71         item
    72           Command = ecSelDown
    73           ShortCut = 8232
    74         end     
    75         item
    76           Command = ecScrollDown
    77           ShortCut = 16424
    78         end     
    79         item
    80           Command = ecLeft
    81           ShortCut = 37
    82         end     
    83         item
    84           Command = ecSelLeft
    85           ShortCut = 8229
    86         end     
    87         item
    88           Command = ecWordLeft
    89           ShortCut = 16421
    90         end     
    91         item
    92           Command = ecSelWordLeft
    93           ShortCut = 24613
    94         end     
    95         item
    96           Command = ecRight
    97           ShortCut = 39
    98         end     
    99         item
    100           Command = ecSelRight
    101           ShortCut = 8231
    102         end     
    103         item
    104           Command = ecWordRight
    105           ShortCut = 16423
    106         end     
    107         item
    108           Command = ecSelWordRight
    109           ShortCut = 24615
    110         end     
    111         item
    112           Command = ecPageDown
    113           ShortCut = 34
    114         end     
    115         item
    116           Command = ecSelPageDown
    117           ShortCut = 8226
    118         end     
    119         item
    120           Command = ecPageBottom
    121           ShortCut = 16418
    122         end     
    123         item
    124           Command = ecSelPageBottom
    125           ShortCut = 24610
    126         end     
    127         item
    128           Command = ecPageUp
    129           ShortCut = 33
    130         end     
    131         item
    132           Command = ecSelPageUp
    133           ShortCut = 8225
    134         end     
    135         item
    136           Command = ecPageTop
    137           ShortCut = 16417
    138         end     
    139         item
    140           Command = ecSelPageTop
    141           ShortCut = 24609
    142         end     
    143         item
    144           Command = ecLineStart
    145           ShortCut = 36
    146         end     
    147         item
    148           Command = ecSelLineStart
    149           ShortCut = 8228
    150         end     
    151         item
    152           Command = ecEditorTop
    153           ShortCut = 16420
    154         end     
    155         item
    156           Command = ecSelEditorTop
    157           ShortCut = 24612
    158         end     
    159         item
    160           Command = ecLineEnd
    161           ShortCut = 35
    162         end     
    163         item
    164           Command = ecSelLineEnd
    165           ShortCut = 8227
    166         end     
    167         item
    168           Command = ecEditorBottom
    169           ShortCut = 16419
    170         end     
    171         item
    172           Command = ecSelEditorBottom
    173           ShortCut = 24611
    174         end     
    175         item
    176           Command = ecToggleMode
    177           ShortCut = 45
    178         end     
    179         item
    180           Command = ecCopy
    181           ShortCut = 16429
    182         end     
    183         item
    184           Command = ecPaste
    185           ShortCut = 8237
    186         end     
    187         item
    188           Command = ecDeleteChar
    189           ShortCut = 46
    190         end     
    191         item
    192           Command = ecCut
    193           ShortCut = 8238
    194         end     
    195         item
    196           Command = ecDeleteLastChar
    197           ShortCut = 8
    198         end     
    199         item
    200           Command = ecDeleteLastChar
    201           ShortCut = 8200
    202         end     
    203         item
    204           Command = ecDeleteLastWord
    205           ShortCut = 16392
    206         end     
    207         item
    208           Command = ecUndo
    209           ShortCut = 32776
    210         end     
    211         item
    212           Command = ecRedo
    213           ShortCut = 40968
    214         end     
    215         item
    216           Command = ecLineBreak
    217           ShortCut = 13
    218         end     
    219         item
    220           Command = ecSelectAll
    221           ShortCut = 16449
    222         end     
    223         item
    224           Command = ecCopy
    225           ShortCut = 16451
    226         end     
    227         item
    228           Command = ecBlockIndent
    229           ShortCut = 24649
    230         end     
    231         item
    232           Command = ecLineBreak
    233           ShortCut = 16461
    234         end     
    235         item
    236           Command = ecInsertLine
    237           ShortCut = 16462
    238         end     
    239         item
    240           Command = ecDeleteWord
    241           ShortCut = 16468
    242         end     
    243         item
    244           Command = ecBlockUnindent
    245           ShortCut = 24661
    246         end     
    247         item
    248           Command = ecPaste
    249           ShortCut = 16470
    250         end     
    251         item
    252           Command = ecCut
    253           ShortCut = 16472
    254         end     
    255         item
    256           Command = ecDeleteLine
    257           ShortCut = 16473
    258         end     
    259         item
    260           Command = ecDeleteEOL
    261           ShortCut = 24665
    262         end     
    263         item
    264           Command = ecUndo
    265           ShortCut = 16474
    266         end     
    267         item
    268           Command = ecRedo
    269           ShortCut = 24666
    270         end     
    271         item
    272           Command = ecGotoMarker0
    273           ShortCut = 16432
    274         end     
    275         item
    276           Command = ecGotoMarker1
    277           ShortCut = 16433
    278         end     
    279         item
    280           Command = ecGotoMarker2
    281           ShortCut = 16434
    282         end     
    283         item
    284           Command = ecGotoMarker3
    285           ShortCut = 16435
    286         end     
    287         item
    288           Command = ecGotoMarker4
    289           ShortCut = 16436
    290         end     
    291         item
    292           Command = ecGotoMarker5
    293           ShortCut = 16437
    294         end     
    295         item
    296           Command = ecGotoMarker6
    297           ShortCut = 16438
    298         end     
    299         item
    300           Command = ecGotoMarker7
    301           ShortCut = 16439
    302         end     
    303         item
    304           Command = ecGotoMarker8
    305           ShortCut = 16440
    306         end     
    307         item
    308           Command = ecGotoMarker9
    309           ShortCut = 16441
    310         end     
    311         item
    312           Command = ecSetMarker0
    313           ShortCut = 24624
    314         end     
    315         item
    316           Command = ecSetMarker1
    317           ShortCut = 24625
    318         end     
    319         item
    320           Command = ecSetMarker2
    321           ShortCut = 24626
    322         end     
    323         item
    324           Command = ecSetMarker3
    325           ShortCut = 24627
    326         end     
    327         item
    328           Command = ecSetMarker4
    329           ShortCut = 24628
    330         end     
    331         item
    332           Command = ecSetMarker5
    333           ShortCut = 24629
    334         end     
    335         item
    336           Command = ecSetMarker6
    337           ShortCut = 24630
    338         end     
    339         item
    340           Command = ecSetMarker7
    341           ShortCut = 24631
    342         end     
    343         item
    344           Command = ecSetMarker8
    345           ShortCut = 24632
    346         end     
    347         item
    348           Command = ecSetMarker9
    349           ShortCut = 24633
    350         end     
    351         item
    352           Command = EcFoldLevel1
    353           ShortCut = 41009
    354         end     
    355         item
    356           Command = EcFoldLevel2
    357           ShortCut = 41010
    358         end     
    359         item
    360           Command = EcFoldLevel3
    361           ShortCut = 41011
    362         end     
    363         item
    364           Command = EcFoldLevel4
    365           ShortCut = 41012
    366         end     
    367         item
    368           Command = EcFoldLevel5
    369           ShortCut = 41013
    370         end     
    371         item
    372           Command = EcFoldLevel6
    373           ShortCut = 41014
    374         end     
    375         item
    376           Command = EcFoldLevel7
    377           ShortCut = 41015
    378         end     
    379         item
    380           Command = EcFoldLevel8
    381           ShortCut = 41016
    382         end     
    383         item
    384           Command = EcFoldLevel9
    385           ShortCut = 41017
    386         end     
    387         item
    388           Command = EcFoldLevel0
    389           ShortCut = 41008
    390         end     
    391         item
    392           Command = EcFoldCurrent
    393           ShortCut = 41005
    394         end     
    395         item
    396           Command = EcUnFoldCurrent
    397           ShortCut = 41003
    398         end     
    399         item
    400           Command = EcToggleMarkupWord
    401           ShortCut = 32845
    402         end     
    403         item
    404           Command = ecNormalSelect
    405           ShortCut = 24654
    406         end     
    407         item
    408           Command = ecColumnSelect
    409           ShortCut = 24643
    410         end     
    411         item
    412           Command = ecLineSelect
    413           ShortCut = 24652
    414         end     
    415         item
    416           Command = ecTab
    417           ShortCut = 9
    418         end     
    419         item
    420           Command = ecShiftTab
    421           ShortCut = 8201
    422         end     
    423         item
    424           Command = ecMatchBracket
    425           ShortCut = 24642
    426         end     
    427         item
    428           Command = ecColSelUp
    429           ShortCut = 40998
    430         end     
    431         item
    432           Command = ecColSelDown
    433           ShortCut = 41000
    434         end     
    435         item
    436           Command = ecColSelLeft
    437           ShortCut = 40997
    438         end     
    439         item
    440           Command = ecColSelRight
    441           ShortCut = 40999
    442         end     
    443         item
    444           Command = ecColSelPageDown
    445           ShortCut = 40994
    446         end     
    447         item
    448           Command = ecColSelPageBottom
    449           ShortCut = 57378
    450         end     
    451         item
    452           Command = ecColSelPageUp
    453           ShortCut = 40993
    454         end     
    455         item
    456           Command = ecColSelPageTop
    457           ShortCut = 57377
    458         end     
    459         item
    460           Command = ecColSelLineStart
    461           ShortCut = 40996
    462         end     
    463         item
    464           Command = ecColSelLineEnd
    465           ShortCut = 40995
    466         end     
    467         item
    468           Command = ecColSelEditorTop
    469           ShortCut = 57380
    470         end     
    471         item
    472           Command = ecColSelEditorBottom
    473           ShortCut = 57379
    474         end>
    475       MouseActions = <>
    476       MouseTextActions = <>
    477       MouseSelActions = <>
    478       VisibleSpecialChars = [vscSpace, vscTabAtLast]
    479       SelectedColor.BackPriority = 50
    480       SelectedColor.ForePriority = 50
    481       SelectedColor.FramePriority = 50
    482       SelectedColor.BoldPriority = 50
    483       SelectedColor.ItalicPriority = 50
    484       SelectedColor.UnderlinePriority = 50
    485       SelectedColor.StrikeOutPriority = 50
    486       BracketHighlightStyle = sbhsBoth
    487       BracketMatchColor.Background = clNone
    488       BracketMatchColor.Foreground = clNone
    489       BracketMatchColor.Style = [fsBold]
    490       FoldedCodeColor.Background = clNone
    491       FoldedCodeColor.Foreground = clGray
    492       FoldedCodeColor.FrameColor = clGray
    493       MouseLinkColor.Background = clNone
    494       MouseLinkColor.Foreground = clBlue
    495       LineHighlightColor.Background = clNone
    496       LineHighlightColor.Foreground = clNone
    497       OnChange = SynEditLeftChange
    498       OnScroll = SynEditLeftScroll
    499       inline SynLeftGutterPartList1: TSynGutterPartList
    500         object SynGutterMarks1: TSynGutterMarks
    501           Width = 36
    502           MouseActions = <>
    503         end
    504         object SynGutterLineNumber1: TSynGutterLineNumber
    505           Width = 15
    506           MouseActions = <>
    507           MarkupInfo.Background = clBtnFace
    508           MarkupInfo.Foreground = clNone
    509           DigitCount = 2
    510           ShowOnlyLineNumbersMultiplesOf = 1
    511           ZeroStart = False
    512           LeadingZeros = False
    513         end
    514         object SynGutterChanges1: TSynGutterChanges
    515           Width = 6
    516           MouseActions = <>
    517           ModifiedColor = 59900
    518           SavedColor = clGreen
    519         end
    520         object SynGutterSeparator1: TSynGutterSeparator
    521           Width = 3
    522           MouseActions = <>
    523           MarkupInfo.Background = clWhite
    524           MarkupInfo.Foreground = clGray
    525         end
    526         object SynGutterCodeFolding1: TSynGutterCodeFolding
    527           Width = 15
    528           MouseActions = <>
    529           MarkupInfo.Background = clNone
    530           MarkupInfo.Foreground = clGray
    531           MouseActionsExpanded = <>
    532           MouseActionsCollapsed = <>
    533         end
    534       end
    535     end
    536     object SpeedButtonOpenLeft: TSpeedButton
    537       Left = 542
    538       Height = 33
    539       Top = 14
    540       Width = 35
    541       Action = AFileOpenLeft
    542       Anchors = [akTop, akRight]
    543       Images = Core.ImageList1
    544       ImageIndex = 5
    545       ShowCaption = False
    546     end
    54722  end
    548   object Splitter1: TSplitter
    549     Left = 584
    550     Height = 854
    551     Top = 0
    552     Width = 8
     23  object ButtonBrowse: TButton
     24    Left = 730
     25    Height = 38
     26    Top = 19
     27    Width = 113
     28    Anchors = [akTop, akRight]
     29    Caption = 'Browse'
     30    OnClick = ButtonBrowseClick
     31    TabOrder = 1
    55332  end
    554   object PanelRight: TPanel
    555     Left = 592
    556     Height = 854
    557     Top = 0
    558     Width = 599
    559     Align = alClient
    560     BevelOuter = bvNone
    561     ClientHeight = 854
    562     ClientWidth = 599
     33  object Label1: TLabel
     34    Left = 21
     35    Height = 26
     36    Top = 26
     37    Width = 104
     38    Caption = 'Another file:'
     39    ParentColor = False
     40  end
     41  object ButtonCancel: TButton
     42    Left = 730
     43    Height = 38
     44    Top = 389
     45    Width = 113
     46    Anchors = [akRight, akBottom]
     47    Caption = 'Cancel'
     48    ModalResult = 2
    56349    TabOrder = 2
    564     object EditRightFileName: TEdit
    565       Left = 12
    566       Height = 42
    567       Top = 11
    568       Width = 527
    569       Anchors = [akTop, akLeft, akRight]
    570       ReadOnly = True
    571       TabOrder = 0
    572     end
    573     inline SynEditRight: TSynEditEx
    574       Left = 15
    575       Height = 781
    576       Top = 61
    577       Width = 571
    578       Anchors = [akTop, akLeft, akRight, akBottom]
    579       Font.Height = 12
    580       Font.Name = 'DejaVu Sans Mono'
    581       Font.Pitch = fpFixed
    582       Font.Quality = fqNonAntialiased
    583       ParentColor = False
    584       ParentFont = False
    585       TabOrder = 1
    586       Gutter.Width = 75
    587       Gutter.MouseActions = <>
    588       RightGutter.Width = 0
    589       RightGutter.MouseActions = <>
    590       Keystrokes = <     
    591         item
    592           Command = ecUp
    593           ShortCut = 38
    594         end     
    595         item
    596           Command = ecSelUp
    597           ShortCut = 8230
    598         end     
    599         item
    600           Command = ecScrollUp
    601           ShortCut = 16422
    602         end     
    603         item
    604           Command = ecDown
    605           ShortCut = 40
    606         end     
    607         item
    608           Command = ecSelDown
    609           ShortCut = 8232
    610         end     
    611         item
    612           Command = ecScrollDown
    613           ShortCut = 16424
    614         end     
    615         item
    616           Command = ecLeft
    617           ShortCut = 37
    618         end     
    619         item
    620           Command = ecSelLeft
    621           ShortCut = 8229
    622         end     
    623         item
    624           Command = ecWordLeft
    625           ShortCut = 16421
    626         end     
    627         item
    628           Command = ecSelWordLeft
    629           ShortCut = 24613
    630         end     
    631         item
    632           Command = ecRight
    633           ShortCut = 39
    634         end     
    635         item
    636           Command = ecSelRight
    637           ShortCut = 8231
    638         end     
    639         item
    640           Command = ecWordRight
    641           ShortCut = 16423
    642         end     
    643         item
    644           Command = ecSelWordRight
    645           ShortCut = 24615
    646         end     
    647         item
    648           Command = ecPageDown
    649           ShortCut = 34
    650         end     
    651         item
    652           Command = ecSelPageDown
    653           ShortCut = 8226
    654         end     
    655         item
    656           Command = ecPageBottom
    657           ShortCut = 16418
    658         end     
    659         item
    660           Command = ecSelPageBottom
    661           ShortCut = 24610
    662         end     
    663         item
    664           Command = ecPageUp
    665           ShortCut = 33
    666         end     
    667         item
    668           Command = ecSelPageUp
    669           ShortCut = 8225
    670         end     
    671         item
    672           Command = ecPageTop
    673           ShortCut = 16417
    674         end     
    675         item
    676           Command = ecSelPageTop
    677           ShortCut = 24609
    678         end     
    679         item
    680           Command = ecLineStart
    681           ShortCut = 36
    682         end     
    683         item
    684           Command = ecSelLineStart
    685           ShortCut = 8228
    686         end     
    687         item
    688           Command = ecEditorTop
    689           ShortCut = 16420
    690         end     
    691         item
    692           Command = ecSelEditorTop
    693           ShortCut = 24612
    694         end     
    695         item
    696           Command = ecLineEnd
    697           ShortCut = 35
    698         end     
    699         item
    700           Command = ecSelLineEnd
    701           ShortCut = 8227
    702         end     
    703         item
    704           Command = ecEditorBottom
    705           ShortCut = 16419
    706         end     
    707         item
    708           Command = ecSelEditorBottom
    709           ShortCut = 24611
    710         end     
    711         item
    712           Command = ecToggleMode
    713           ShortCut = 45
    714         end     
    715         item
    716           Command = ecCopy
    717           ShortCut = 16429
    718         end     
    719         item
    720           Command = ecPaste
    721           ShortCut = 8237
    722         end     
    723         item
    724           Command = ecDeleteChar
    725           ShortCut = 46
    726         end     
    727         item
    728           Command = ecCut
    729           ShortCut = 8238
    730         end     
    731         item
    732           Command = ecDeleteLastChar
    733           ShortCut = 8
    734         end     
    735         item
    736           Command = ecDeleteLastChar
    737           ShortCut = 8200
    738         end     
    739         item
    740           Command = ecDeleteLastWord
    741           ShortCut = 16392
    742         end     
    743         item
    744           Command = ecUndo
    745           ShortCut = 32776
    746         end     
    747         item
    748           Command = ecRedo
    749           ShortCut = 40968
    750         end     
    751         item
    752           Command = ecLineBreak
    753           ShortCut = 13
    754         end     
    755         item
    756           Command = ecSelectAll
    757           ShortCut = 16449
    758         end     
    759         item
    760           Command = ecCopy
    761           ShortCut = 16451
    762         end     
    763         item
    764           Command = ecBlockIndent
    765           ShortCut = 24649
    766         end     
    767         item
    768           Command = ecLineBreak
    769           ShortCut = 16461
    770         end     
    771         item
    772           Command = ecInsertLine
    773           ShortCut = 16462
    774         end     
    775         item
    776           Command = ecDeleteWord
    777           ShortCut = 16468
    778         end     
    779         item
    780           Command = ecBlockUnindent
    781           ShortCut = 24661
    782         end     
    783         item
    784           Command = ecPaste
    785           ShortCut = 16470
    786         end     
    787         item
    788           Command = ecCut
    789           ShortCut = 16472
    790         end     
    791         item
    792           Command = ecDeleteLine
    793           ShortCut = 16473
    794         end     
    795         item
    796           Command = ecDeleteEOL
    797           ShortCut = 24665
    798         end     
    799         item
    800           Command = ecUndo
    801           ShortCut = 16474
    802         end     
    803         item
    804           Command = ecRedo
    805           ShortCut = 24666
    806         end     
    807         item
    808           Command = ecGotoMarker0
    809           ShortCut = 16432
    810         end     
    811         item
    812           Command = ecGotoMarker1
    813           ShortCut = 16433
    814         end     
    815         item
    816           Command = ecGotoMarker2
    817           ShortCut = 16434
    818         end     
    819         item
    820           Command = ecGotoMarker3
    821           ShortCut = 16435
    822         end     
    823         item
    824           Command = ecGotoMarker4
    825           ShortCut = 16436
    826         end     
    827         item
    828           Command = ecGotoMarker5
    829           ShortCut = 16437
    830         end     
    831         item
    832           Command = ecGotoMarker6
    833           ShortCut = 16438
    834         end     
    835         item
    836           Command = ecGotoMarker7
    837           ShortCut = 16439
    838         end     
    839         item
    840           Command = ecGotoMarker8
    841           ShortCut = 16440
    842         end     
    843         item
    844           Command = ecGotoMarker9
    845           ShortCut = 16441
    846         end     
    847         item
    848           Command = ecSetMarker0
    849           ShortCut = 24624
    850         end     
    851         item
    852           Command = ecSetMarker1
    853           ShortCut = 24625
    854         end     
    855         item
    856           Command = ecSetMarker2
    857           ShortCut = 24626
    858         end     
    859         item
    860           Command = ecSetMarker3
    861           ShortCut = 24627
    862         end     
    863         item
    864           Command = ecSetMarker4
    865           ShortCut = 24628
    866         end     
    867         item
    868           Command = ecSetMarker5
    869           ShortCut = 24629
    870         end     
    871         item
    872           Command = ecSetMarker6
    873           ShortCut = 24630
    874         end     
    875         item
    876           Command = ecSetMarker7
    877           ShortCut = 24631
    878         end     
    879         item
    880           Command = ecSetMarker8
    881           ShortCut = 24632
    882         end     
    883         item
    884           Command = ecSetMarker9
    885           ShortCut = 24633
    886         end     
    887         item
    888           Command = EcFoldLevel1
    889           ShortCut = 41009
    890         end     
    891         item
    892           Command = EcFoldLevel2
    893           ShortCut = 41010
    894         end     
    895         item
    896           Command = EcFoldLevel3
    897           ShortCut = 41011
    898         end     
    899         item
    900           Command = EcFoldLevel4
    901           ShortCut = 41012
    902         end     
    903         item
    904           Command = EcFoldLevel5
    905           ShortCut = 41013
    906         end     
    907         item
    908           Command = EcFoldLevel6
    909           ShortCut = 41014
    910         end     
    911         item
    912           Command = EcFoldLevel7
    913           ShortCut = 41015
    914         end     
    915         item
    916           Command = EcFoldLevel8
    917           ShortCut = 41016
    918         end     
    919         item
    920           Command = EcFoldLevel9
    921           ShortCut = 41017
    922         end     
    923         item
    924           Command = EcFoldLevel0
    925           ShortCut = 41008
    926         end     
    927         item
    928           Command = EcFoldCurrent
    929           ShortCut = 41005
    930         end     
    931         item
    932           Command = EcUnFoldCurrent
    933           ShortCut = 41003
    934         end     
    935         item
    936           Command = EcToggleMarkupWord
    937           ShortCut = 32845
    938         end     
    939         item
    940           Command = ecNormalSelect
    941           ShortCut = 24654
    942         end     
    943         item
    944           Command = ecColumnSelect
    945           ShortCut = 24643
    946         end     
    947         item
    948           Command = ecLineSelect
    949           ShortCut = 24652
    950         end     
    951         item
    952           Command = ecTab
    953           ShortCut = 9
    954         end     
    955         item
    956           Command = ecShiftTab
    957           ShortCut = 8201
    958         end     
    959         item
    960           Command = ecMatchBracket
    961           ShortCut = 24642
    962         end     
    963         item
    964           Command = ecColSelUp
    965           ShortCut = 40998
    966         end     
    967         item
    968           Command = ecColSelDown
    969           ShortCut = 41000
    970         end     
    971         item
    972           Command = ecColSelLeft
    973           ShortCut = 40997
    974         end     
    975         item
    976           Command = ecColSelRight
    977           ShortCut = 40999
    978         end     
    979         item
    980           Command = ecColSelPageDown
    981           ShortCut = 40994
    982         end     
    983         item
    984           Command = ecColSelPageBottom
    985           ShortCut = 57378
    986         end     
    987         item
    988           Command = ecColSelPageUp
    989           ShortCut = 40993
    990         end     
    991         item
    992           Command = ecColSelPageTop
    993           ShortCut = 57377
    994         end     
    995         item
    996           Command = ecColSelLineStart
    997           ShortCut = 40996
    998         end     
    999         item
    1000           Command = ecColSelLineEnd
    1001           ShortCut = 40995
    1002         end     
    1003         item
    1004           Command = ecColSelEditorTop
    1005           ShortCut = 57380
    1006         end     
    1007         item
    1008           Command = ecColSelEditorBottom
    1009           ShortCut = 57379
    1010         end>
    1011       MouseActions = <>
    1012       MouseTextActions = <>
    1013       MouseSelActions = <>
    1014       VisibleSpecialChars = [vscSpace, vscTabAtLast]
    1015       SelectedColor.BackPriority = 50
    1016       SelectedColor.ForePriority = 50
    1017       SelectedColor.FramePriority = 50
    1018       SelectedColor.BoldPriority = 50
    1019       SelectedColor.ItalicPriority = 50
    1020       SelectedColor.UnderlinePriority = 50
    1021       SelectedColor.StrikeOutPriority = 50
    1022       BracketHighlightStyle = sbhsBoth
    1023       BracketMatchColor.Background = clNone
    1024       BracketMatchColor.Foreground = clNone
    1025       BracketMatchColor.Style = [fsBold]
    1026       FoldedCodeColor.Background = clNone
    1027       FoldedCodeColor.Foreground = clGray
    1028       FoldedCodeColor.FrameColor = clGray
    1029       MouseLinkColor.Background = clNone
    1030       MouseLinkColor.Foreground = clBlue
    1031       LineHighlightColor.Background = clNone
    1032       LineHighlightColor.Foreground = clNone
    1033       OnChange = SynEditRightChange
    1034       OnScroll = SynEditRightScroll
    1035       inline SynLeftGutterPartList1: TSynGutterPartList
    1036         object SynGutterMarks1: TSynGutterMarks
    1037           Width = 36
    1038           MouseActions = <>
    1039         end
    1040         object SynGutterLineNumber1: TSynGutterLineNumber
    1041           Width = 15
    1042           MouseActions = <>
    1043           MarkupInfo.Background = clBtnFace
    1044           MarkupInfo.Foreground = clNone
    1045           DigitCount = 2
    1046           ShowOnlyLineNumbersMultiplesOf = 1
    1047           ZeroStart = False
    1048           LeadingZeros = False
    1049         end
    1050         object SynGutterChanges1: TSynGutterChanges
    1051           Width = 6
    1052           MouseActions = <>
    1053           ModifiedColor = 59900
    1054           SavedColor = clGreen
    1055         end
    1056         object SynGutterSeparator1: TSynGutterSeparator
    1057           Width = 3
    1058           MouseActions = <>
    1059           MarkupInfo.Background = clWhite
    1060           MarkupInfo.Foreground = clGray
    1061         end
    1062         object SynGutterCodeFolding1: TSynGutterCodeFolding
    1063           Width = 15
    1064           MouseActions = <>
    1065           MarkupInfo.Background = clNone
    1066           MarkupInfo.Foreground = clGray
    1067           MouseActionsExpanded = <>
    1068           MouseActionsCollapsed = <>
    1069         end
    1070       end
    1071     end
    1072     object SpeedButtonOpenRight: TSpeedButton
    1073       Left = 551
    1074       Height = 33
    1075       Top = 15
    1076       Width = 35
    1077       Action = AFileOpenRight
    1078       Anchors = [akTop, akRight]
    1079       Images = Core.ImageList1
    1080       ImageIndex = 2
    1081       ShowCaption = False
    1082     end
    108350  end
    1084   object OpenDialogSide: TOpenDialog
    1085     Left = 323
    1086     Top = 346
     51  object ButtonCompare: TButton
     52    Left = 586
     53    Height = 38
     54    Top = 389
     55    Width = 113
     56    Anchors = [akRight, akBottom]
     57    Caption = 'Compare'
     58    ModalResult = 1
     59    OnClick = ButtonCompareClick
     60    TabOrder = 3
    108761  end
    1088   object MainMenu1: TMainMenu
    1089     Images = Core.ImageList1
    1090     Left = 330
    1091     Top = 476
    1092     object MenuItem1: TMenuItem
    1093       Caption = 'File'
    1094       object MenuItem2: TMenuItem
    1095         Action = AFileOpenLeft
    1096       end
    1097       object MenuItem3: TMenuItem
    1098         Action = AFileOpenRight
    1099       end
    1100       object MenuItem4: TMenuItem
    1101         Action = AReloadFiles
    1102       end
    1103       object MenuItem5: TMenuItem
    1104         Action = ASwitchSides
    1105       end
    1106       object MenuItemClose: TMenuItem
    1107         Caption = 'Close'
    1108         OnClick = MenuItemCloseClick
    1109       end
    1110     end
     62  object CheckBoxSortContacts: TCheckBox
     63    Left = 23
     64    Height = 30
     65    Top = 81
     66    Width = 136
     67    Caption = 'Sort contacts'
     68    Checked = True
     69    State = cbChecked
     70    TabOrder = 4
    111171  end
    1112   object ActionList1: TActionList
    1113     Images = Core.ImageList1
    1114     Left = 733
    1115     Top = 346
    1116     object AFileOpenLeft: TAction
    1117       Caption = 'Open left file'
    1118       ImageIndex = 5
    1119       OnExecute = AFileOpenLeftExecute
    1120     end
    1121     object AFileOpenRight: TAction
    1122       Caption = 'Open right file'
    1123       ImageIndex = 2
    1124       OnExecute = AFileOpenRightExecute
    1125     end
    1126     object AReloadFiles: TAction
    1127       Caption = 'Reload files'
    1128       OnExecute = AReloadFilesExecute
    1129     end
    1130     object ASwitchSides: TAction
    1131       Caption = 'Switch sides'
    1132       OnExecute = ASwitchSidesExecute
    1133     end
     72  object CheckBoxNormalizePhoneNumbers: TCheckBox
     73    Left = 23
     74    Height = 30
     75    Top = 120
     76    Width = 253
     77    Caption = 'Normalize phone numbers'
     78    Checked = True
     79    State = cbChecked
     80    TabOrder = 5
     81  end
     82  object CheckBoxWithoutPhotos: TCheckBox
     83    Left = 24
     84    Height = 30
     85    Top = 160
     86    Width = 157
     87    Caption = 'Without photos'
     88    Checked = True
     89    State = cbChecked
     90    TabOrder = 6
     91  end
     92  object CheckBoxRemoveExactDuplicates: TCheckBox
     93    Left = 24
     94    Height = 30
     95    Top = 200
     96    Width = 236
     97    Caption = 'Remove exact duplicates'
     98    Checked = True
     99    State = cbChecked
     100    TabOrder = 7
     101  end
     102  object OpenDialog1: TOpenDialog
     103    Left = 713
     104    Top = 113
    1134105  end
    1135106end
Note: See TracChangeset for help on using the changeset viewer.