From 619eaac3c4b957fe48aa7c91c2d1d2b053f59b9e Mon Sep 17 00:00:00 2001 From: darius Date: Mon, 8 Oct 2007 17:32:52 +0000 Subject: [PATCH] implemented IDE Help improved anchoring added splitter git-svn-id: trunk@12385 - --- ide/makeresstrdlg.lfm | 1612 +++++++++++++++++++++-------------------- ide/makeresstrdlg.lrs | 369 +++++----- ide/makeresstrdlg.pas | 23 +- 3 files changed, 1042 insertions(+), 962 deletions(-) diff --git a/ide/makeresstrdlg.lfm b/ide/makeresstrdlg.lfm index ca3374cfd7..08dac49f41 100644 --- a/ide/makeresstrdlg.lfm +++ b/ide/makeresstrdlg.lfm @@ -1,394 +1,44 @@ object MakeResStrDialog: TMakeResStrDialog - Left = 700 - Height = 597 - Top = 140 - Width = 558 - HorzScrollBar.Page = 557 - VertScrollBar.Page = 596 - ActiveControl = StringConstSynEdit + Left = 433 + Height = 513 + Top = 289 + Width = 480 + HorzScrollBar.Page = 479 + VertScrollBar.Page = 512 + ActiveControl = AppendResStrRadioButton + BorderIcons = [biSystemMenu] Caption = 'MakeResStrDialog' + ClientHeight = 513 + ClientWidth = 480 + Constraints.MinHeight = 513 + Constraints.MinWidth = 480 OnCreate = FormCreate Position = poScreenCenter - object StringConstGroupBox: TGroupBox - Left = 6 - Height = 141 - Top = 226 - Width = 546 - Align = alTop - BorderSpacing.Around = 6 - Caption = 'StringConstGroupBox' - TabOrder = 0 - object StringConstSynEdit: TSynEdit - Left = 6 - Height = 112 - Top = 6 - Width = 530 - Align = alClient - BorderSpacing.Around = 6 - Font.CharSet = ANSI_CHARSET - Font.Color = clBlack - Font.Height = -13 - Font.Name = 'Courier' - Font.Pitch = fpFixed - ParentColor = False - TabOrder = 0 - BookMarkOptions.Xoffset = -18 - BookMarkOptions.OnChange = nil - Gutter.Visible = False - Gutter.OnChange = nil - Gutter.CodeFoldingWidth = 14 - Highlighter = SynPasSyn - Keystrokes = < - item - Command = 3 - ShortCut = 38 - end - item - Command = 103 - ShortCut = 8230 - end - item - Command = 211 - ShortCut = 16422 - end - item - Command = 4 - ShortCut = 40 - end - item - Command = 104 - ShortCut = 8232 - end - item - Command = 212 - ShortCut = 16424 - end - item - Command = 1 - ShortCut = 37 - end - item - Command = 101 - ShortCut = 8229 - end - item - Command = 5 - ShortCut = 16421 - end - item - Command = 105 - ShortCut = 24613 - end - item - Command = 2 - ShortCut = 39 - end - item - Command = 102 - ShortCut = 8231 - end - item - Command = 6 - ShortCut = 16423 - end - item - Command = 106 - ShortCut = 24615 - end - item - Command = 10 - ShortCut = 34 - end - item - Command = 110 - ShortCut = 8226 - end - item - Command = 14 - ShortCut = 16418 - end - item - Command = 114 - ShortCut = 24610 - end - item - Command = 9 - ShortCut = 33 - end - item - Command = 109 - ShortCut = 8225 - end - item - Command = 13 - ShortCut = 16417 - end - item - Command = 113 - ShortCut = 24609 - end - item - Command = 7 - ShortCut = 36 - end - item - Command = 107 - ShortCut = 8228 - end - item - Command = 15 - ShortCut = 16420 - end - item - Command = 115 - ShortCut = 24612 - end - item - Command = 8 - ShortCut = 35 - end - item - Command = 108 - ShortCut = 8227 - end - item - Command = 16 - ShortCut = 16419 - end - item - Command = 116 - ShortCut = 24611 - end - item - Command = 223 - ShortCut = 45 - end - item - Command = 201 - ShortCut = 16429 - end - item - Command = 604 - ShortCut = 8237 - end - item - Command = 502 - ShortCut = 46 - end - item - Command = 603 - ShortCut = 8238 - end - item - Command = 501 - ShortCut = 8 - end - item - Command = 501 - ShortCut = 8200 - end - item - Command = 504 - ShortCut = 16392 - end - item - Command = 601 - ShortCut = 32776 - end - item - Command = 602 - ShortCut = 40968 - end - item - Command = 509 - ShortCut = 13 - end - item - Command = 199 - ShortCut = 16449 - end - item - Command = 201 - ShortCut = 16451 - end - item - Command = 610 - ShortCut = 24649 - end - item - Command = 509 - ShortCut = 16461 - end - item - Command = 510 - ShortCut = 16462 - end - item - Command = 503 - ShortCut = 16468 - end - item - Command = 611 - ShortCut = 24661 - end - item - Command = 604 - ShortCut = 16470 - end - item - Command = 603 - ShortCut = 16472 - end - item - Command = 507 - ShortCut = 16473 - end - item - Command = 506 - ShortCut = 24665 - end - item - Command = 601 - ShortCut = 16474 - end - item - Command = 602 - ShortCut = 24666 - end - item - Command = 301 - ShortCut = 16432 - end - item - Command = 302 - ShortCut = 16433 - end - item - Command = 303 - ShortCut = 16434 - end - item - Command = 304 - ShortCut = 16435 - end - item - Command = 305 - ShortCut = 16436 - end - item - Command = 306 - ShortCut = 16437 - end - item - Command = 307 - ShortCut = 16438 - end - item - Command = 308 - ShortCut = 16439 - end - item - Command = 309 - ShortCut = 16440 - end - item - Command = 310 - ShortCut = 16441 - end - item - Command = 351 - ShortCut = 24624 - end - item - Command = 352 - ShortCut = 24625 - end - item - Command = 353 - ShortCut = 24626 - end - item - Command = 354 - ShortCut = 24627 - end - item - Command = 355 - ShortCut = 24628 - end - item - Command = 356 - ShortCut = 24629 - end - item - Command = 357 - ShortCut = 24630 - end - item - Command = 358 - ShortCut = 24631 - end - item - Command = 359 - ShortCut = 24632 - end - item - Command = 360 - ShortCut = 24633 - end - item - Command = 231 - ShortCut = 24654 - end - item - Command = 232 - ShortCut = 24643 - end - item - Command = 233 - ShortCut = 24652 - end - item - Command = 612 - ShortCut = 9 - end - item - Command = 613 - ShortCut = 8201 - end - item - Command = 250 - ShortCut = 24642 - end> - Lines.Strings = ( - 'StringConstSynEdit' - ) - SelectedColor.OnChange = nil - end - end object ConversionGroupBox: TGroupBox Left = 6 - Height = 214 + Height = 202 Top = 6 - Width = 546 + Width = 468 Align = alTop AutoSize = True BorderSpacing.Around = 6 BorderSpacing.InnerBorder = 6 Caption = 'ConversionGroupBox' - TabOrder = 1 + ClientHeight = 184 + ClientWidth = 464 + TabOrder = 0 object ResStrSectionLabel: TLabel AnchorSideLeft.Control = IdentifierGroupBox AnchorSideTop.Control = IdentifierGroupBox AnchorSideTop.Side = asrBottom Left = 12 - Height = 13 - Top = 119 - Width = 110 + Height = 14 + Top = 113 + Width = 93 Alignment = taRightJustify BorderSpacing.Top = 2 BorderSpacing.Around = 6 Caption = 'ResStrSectionLabel' - Color = clNone ParentColor = False OnResize = IdentPrefixLabelResize end @@ -397,14 +47,13 @@ object MakeResStrDialog: TMakeResStrDialog AnchorSideTop.Control = ResStrSectionComboBox AnchorSideTop.Side = asrBottom Left = 12 - Height = 13 - Top = 146 - Width = 156 + Height = 14 + Top = 140 + Width = 132 Alignment = taRightJustify BorderSpacing.Top = 2 BorderSpacing.Around = 6 Caption = 'ResStrWithSameValueLabel' - Color = clNone ParentColor = False OnResize = IdentPrefixLabelResize end @@ -414,9 +63,9 @@ object MakeResStrDialog: TMakeResStrDialog AnchorSideTop.Side = asrBottom AnchorSideBottom.Side = asrBottom Left = 6 - Height = 20 - Top = 171 - Width = 174 + Height = 13 + Top = 165 + Width = 148 BorderSpacing.Around = 6 Caption = 'AppendResStrRadioButton' Checked = True @@ -428,10 +77,10 @@ object MakeResStrDialog: TMakeResStrDialog AnchorSideLeft.Side = asrBottom AnchorSideTop.Control = ResStrWithSameValuesCombobox AnchorSideTop.Side = asrBottom - Left = 432 - Height = 20 - Top = 171 - Width = 217 + Left = 368 + Height = 13 + Top = 165 + Width = 184 BorderSpacing.Around = 6 Caption = 'InsertContextSensitiveRadioButton' TabOrder = 1 @@ -441,10 +90,10 @@ object MakeResStrDialog: TMakeResStrDialog AnchorSideLeft.Side = asrBottom AnchorSideTop.Control = ResStrWithSameValuesCombobox AnchorSideTop.Side = asrBottom - Left = 186 - Height = 20 - Top = 171 - Width = 240 + Left = 160 + Height = 13 + Top = 165 + Width = 202 BorderSpacing.Around = 6 Caption = 'InsertAlphabeticallyResStrRadioButton' TabOrder = 2 @@ -456,13 +105,14 @@ object MakeResStrDialog: TMakeResStrDialog AnchorSideTop.Side = asrBottom AnchorSideRight.Control = ConversionGroupBox AnchorSideRight.Side = asrBottom - Left = 128 + Left = 111 Height = 21 - Top = 117 - Width = 408 + Top = 111 + Width = 347 Anchors = [akTop, akLeft, akRight] AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] BorderSpacing.Around = 6 + ItemHeight = 13 MaxLength = 0 OnChange = ResStrSectionComboBoxChange TabOrder = 3 @@ -475,13 +125,14 @@ object MakeResStrDialog: TMakeResStrDialog AnchorSideTop.Side = asrBottom AnchorSideRight.Control = ConversionGroupBox AnchorSideRight.Side = asrBottom - Left = 174 + Left = 150 Height = 21 - Top = 144 - Width = 362 + Top = 138 + Width = 308 Anchors = [akTop, akLeft, akRight] AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] BorderSpacing.Around = 6 + ItemHeight = 13 MaxLength = 0 OnChange = ResStrWithSameValuesComboboxChange TabOrder = 4 @@ -489,28 +140,29 @@ object MakeResStrDialog: TMakeResStrDialog end object IdentifierGroupBox: TGroupBox Left = 6 - Height = 105 + Height = 99 Top = 6 - Width = 530 + Width = 452 Align = alTop AutoSize = True BorderSpacing.Around = 6 Caption = 'IdentifierGroupBox' + ClientHeight = 81 + ClientWidth = 448 TabOrder = 5 object IdentLengthLabel: TLabel AnchorSideTop.Control = CustomIdentifierCheckBox AnchorSideTop.Side = asrBottom AnchorSideRight.Control = IdentLengthComboBox - Left = 317 - Height = 13 - Top = 34 - Width = 97 + Left = 251 + Height = 14 + Top = 27 + Width = 85 Alignment = taRightJustify Anchors = [akTop, akRight] BorderSpacing.Top = 2 BorderSpacing.Around = 6 Caption = 'IdentLengthLabel' - Color = clNone ParentColor = False end object IdentPrefixLabel: TLabel @@ -518,14 +170,13 @@ object MakeResStrDialog: TMakeResStrDialog AnchorSideTop.Control = CustomIdentifierCheckBox AnchorSideTop.Side = asrBottom Left = 6 - Height = 13 - Top = 34 - Width = 90 + Height = 14 + Top = 27 + Width = 80 Alignment = taRightJustify BorderSpacing.Top = 2 BorderSpacing.Around = 6 Caption = 'IdentPrefixLabel' - Color = clNone ParentColor = False OnResize = IdentPrefixLabelResize end @@ -536,10 +187,10 @@ object MakeResStrDialog: TMakeResStrDialog AnchorSideTop.Side = asrBottom AnchorSideRight.Control = IdentifierGroupBox AnchorSideRight.Side = asrBottom - Left = 102 + Left = 92 Height = 23 - Top = 59 - Width = 418 + Top = 52 + Width = 350 Anchors = [akTop, akLeft, akRight] BorderSpacing.Around = 6 Enabled = False @@ -551,9 +202,9 @@ object MakeResStrDialog: TMakeResStrDialog AnchorSideTop.Side = asrBottom AnchorSideRight.Control = IdentifierEdit Left = 6 - Height = 20 + Height = 13 Top = 6 - Width = 514 + Width = 436 Align = alTop Anchors = [akTop, akRight] BorderSpacing.Around = 6 @@ -567,13 +218,14 @@ object MakeResStrDialog: TMakeResStrDialog AnchorSideTop.Side = asrBottom AnchorSideRight.Control = IdentifierGroupBox AnchorSideRight.Side = asrBottom - Left = 420 + Left = 342 Height = 21 - Top = 32 + Top = 25 Width = 100 Anchors = [akTop, akRight] AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] BorderSpacing.Around = 6 + ItemHeight = 13 MaxLength = 0 OnChange = IdentLengthComboBoxChange TabOrder = 2 @@ -584,12 +236,13 @@ object MakeResStrDialog: TMakeResStrDialog AnchorSideLeft.Side = asrBottom AnchorSideTop.Control = CustomIdentifierCheckBox AnchorSideTop.Side = asrBottom - Left = 102 + Left = 92 Height = 21 - Top = 32 + Top = 25 Width = 100 AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] BorderSpacing.Around = 6 + ItemHeight = 13 MaxLength = 0 OnChange = IdentPrefixComboBoxChange TabOrder = 3 @@ -597,396 +250,797 @@ object MakeResStrDialog: TMakeResStrDialog end end end - object SrcPreviewGroupBox: TGroupBox - AnchorSideBottom.Control = CancelButton - Left = 6 - Height = 184 - Top = 373 - Width = 546 - Align = alTop - Anchors = [akTop, akLeft, akRight, akBottom] - BorderSpacing.Around = 6 - Caption = 'SrcPreviewGroupBox' - TabOrder = 2 - OnResize = IdentPrefixLabelResize - object SrcPreviewSynEdit: TSynEdit - Left = 6 - Height = 155 - Top = 6 - Width = 530 - Align = alClient - BorderSpacing.Around = 6 - Font.CharSet = ANSI_CHARSET - Font.Color = clBlack - Font.Height = -13 - Font.Name = 'Courier' - Font.Pitch = fpFixed - ParentColor = False - TabOrder = 0 - BookMarkOptions.Xoffset = -18 - BookMarkOptions.OnChange = nil - Gutter.Visible = False - Gutter.OnChange = nil - Gutter.CodeFoldingWidth = 14 - Highlighter = SynPasSyn - Keystrokes = < - item - Command = 3 - ShortCut = 38 - end - item - Command = 103 - ShortCut = 8230 - end - item - Command = 211 - ShortCut = 16422 - end - item - Command = 4 - ShortCut = 40 - end - item - Command = 104 - ShortCut = 8232 - end - item - Command = 212 - ShortCut = 16424 - end - item - Command = 1 - ShortCut = 37 - end - item - Command = 101 - ShortCut = 8229 - end - item - Command = 5 - ShortCut = 16421 - end - item - Command = 105 - ShortCut = 24613 - end - item - Command = 2 - ShortCut = 39 - end - item - Command = 102 - ShortCut = 8231 - end - item - Command = 6 - ShortCut = 16423 - end - item - Command = 106 - ShortCut = 24615 - end - item - Command = 10 - ShortCut = 34 - end - item - Command = 110 - ShortCut = 8226 - end - item - Command = 14 - ShortCut = 16418 - end - item - Command = 114 - ShortCut = 24610 - end - item - Command = 9 - ShortCut = 33 - end - item - Command = 109 - ShortCut = 8225 - end - item - Command = 13 - ShortCut = 16417 - end - item - Command = 113 - ShortCut = 24609 - end - item - Command = 7 - ShortCut = 36 - end - item - Command = 107 - ShortCut = 8228 - end - item - Command = 15 - ShortCut = 16420 - end - item - Command = 115 - ShortCut = 24612 - end - item - Command = 8 - ShortCut = 35 - end - item - Command = 108 - ShortCut = 8227 - end - item - Command = 16 - ShortCut = 16419 - end - item - Command = 116 - ShortCut = 24611 - end - item - Command = 223 - ShortCut = 45 - end - item - Command = 201 - ShortCut = 16429 - end - item - Command = 604 - ShortCut = 8237 - end - item - Command = 502 - ShortCut = 46 - end - item - Command = 603 - ShortCut = 8238 - end - item - Command = 501 - ShortCut = 8 - end - item - Command = 501 - ShortCut = 8200 - end - item - Command = 504 - ShortCut = 16392 - end - item - Command = 601 - ShortCut = 32776 - end - item - Command = 602 - ShortCut = 40968 - end - item - Command = 509 - ShortCut = 13 - end - item - Command = 199 - ShortCut = 16449 - end - item - Command = 201 - ShortCut = 16451 - end - item - Command = 610 - ShortCut = 24649 - end - item - Command = 509 - ShortCut = 16461 - end - item - Command = 510 - ShortCut = 16462 - end - item - Command = 503 - ShortCut = 16468 - end - item - Command = 611 - ShortCut = 24661 - end - item - Command = 604 - ShortCut = 16470 - end - item - Command = 603 - ShortCut = 16472 - end - item - Command = 507 - ShortCut = 16473 - end - item - Command = 506 - ShortCut = 24665 - end - item - Command = 601 - ShortCut = 16474 - end - item - Command = 602 - ShortCut = 24666 - end - item - Command = 301 - ShortCut = 16432 - end - item - Command = 302 - ShortCut = 16433 - end - item - Command = 303 - ShortCut = 16434 - end - item - Command = 304 - ShortCut = 16435 - end - item - Command = 305 - ShortCut = 16436 - end - item - Command = 306 - ShortCut = 16437 - end - item - Command = 307 - ShortCut = 16438 - end - item - Command = 308 - ShortCut = 16439 - end - item - Command = 309 - ShortCut = 16440 - end - item - Command = 310 - ShortCut = 16441 - end - item - Command = 351 - ShortCut = 24624 - end - item - Command = 352 - ShortCut = 24625 - end - item - Command = 353 - ShortCut = 24626 - end - item - Command = 354 - ShortCut = 24627 - end - item - Command = 355 - ShortCut = 24628 - end - item - Command = 356 - ShortCut = 24629 - end - item - Command = 357 - ShortCut = 24630 - end - item - Command = 358 - ShortCut = 24631 - end - item - Command = 359 - ShortCut = 24632 - end - item - Command = 360 - ShortCut = 24633 - end - item - Command = 231 - ShortCut = 24654 - end - item - Command = 232 - ShortCut = 24643 - end - item - Command = 233 - ShortCut = 24652 - end - item - Command = 612 - ShortCut = 9 - end - item - Command = 613 - ShortCut = 8201 - end - item - Command = 250 - ShortCut = 24642 - end> - Lines.Strings = ( - 'SrcPreviewSynEdit' - ) - SelectedColor.OnChange = nil - end - end object OKButton: TBitBtn - Left = 497 + AnchorSideRight.Control = CancelButton + AnchorSideBottom.Control = Owner + AnchorSideBottom.Side = asrBottom + Left = 313 Height = 28 - Top = 563 - Width = 55 + Top = 479 + Width = 75 Anchors = [akRight, akBottom] AutoSize = True + BorderSpacing.Around = 6 Caption = '&OK' + Constraints.MinHeight = 25 + Constraints.MinWidth = 75 Default = True Kind = bkOK ModalResult = 1 NumGlyphs = 0 OnClick = OkButtonClick - TabOrder = 3 + TabOrder = 1 end object CancelButton: TBitBtn - AnchorSideRight.Control = OKButton - Left = 414 + AnchorSideRight.Control = Owner + AnchorSideRight.Side = asrBottom + AnchorSideBottom.Control = Owner + AnchorSideBottom.Side = asrBottom + Left = 394 Height = 28 - Top = 563 - Width = 77 + Top = 479 + Width = 80 Anchors = [akRight, akBottom] AutoSize = True - BorderSpacing.Right = 6 + BorderSpacing.Around = 6 Cancel = True Caption = 'Cancel' + Constraints.MinHeight = 25 + Constraints.MinWidth = 75 Kind = bkCancel ModalResult = 2 NumGlyphs = 0 OnClick = CancelButtonClick + TabOrder = 2 + end + object HelpButton: TBitBtn + AnchorSideLeft.Control = ConversionGroupBox + AnchorSideBottom.Control = Owner + AnchorSideBottom.Side = asrBottom + Left = 12 + Height = 28 + Top = 479 + Width = 75 + Anchors = [akLeft, akBottom] + AutoSize = True + BorderSpacing.Around = 6 + Caption = '&Help' + Constraints.MinHeight = 25 + Constraints.MinWidth = 75 + Kind = bkHelp + NumGlyphs = 0 + OnClick = HelpButtonClick + TabOrder = 3 + end + object CodePanel: TPanel + AnchorSideBottom.Control = CancelButton + Left = 6 + Height = 259 + Top = 214 + Width = 468 + Align = alTop + Anchors = [akTop, akLeft, akRight, akBottom] + BorderSpacing.Around = 6 + BevelOuter = bvNone + ClientHeight = 259 + ClientWidth = 468 TabOrder = 4 + object SrcPreviewGroupBox: TGroupBox + AnchorSideBottom.Control = CancelButton + Height = 127 + Width = 468 + Align = alTop + Anchors = [akTop, akLeft, akRight, akBottom] + Caption = 'SrcPreviewGroupBox' + ClientHeight = 109 + ClientWidth = 464 + TabOrder = 0 + OnResize = IdentPrefixLabelResize + object SrcPreviewSynEdit: TSynEdit + Left = 6 + Height = 97 + Top = 6 + Width = 452 + Align = alClient + BorderSpacing.Around = 6 + Font.CharSet = ANSI_CHARSET + Font.Color = clBlack + Font.Height = -13 + Font.Name = 'Courier' + Font.Pitch = fpFixed + ParentColor = False + TabOrder = 0 + BookMarkOptions.Xoffset = -18 + Gutter.Visible = False + Gutter.CodeFoldingWidth = 14 + Highlighter = SynPasSyn + Keystrokes = < + item + Command = 3 + ShortCut = 38 + end + item + Command = 103 + ShortCut = 8230 + end + item + Command = 211 + ShortCut = 16422 + end + item + Command = 4 + ShortCut = 40 + end + item + Command = 104 + ShortCut = 8232 + end + item + Command = 212 + ShortCut = 16424 + end + item + Command = 1 + ShortCut = 37 + end + item + Command = 101 + ShortCut = 8229 + end + item + Command = 5 + ShortCut = 16421 + end + item + Command = 105 + ShortCut = 24613 + end + item + Command = 2 + ShortCut = 39 + end + item + Command = 102 + ShortCut = 8231 + end + item + Command = 6 + ShortCut = 16423 + end + item + Command = 106 + ShortCut = 24615 + end + item + Command = 10 + ShortCut = 34 + end + item + Command = 110 + ShortCut = 8226 + end + item + Command = 14 + ShortCut = 16418 + end + item + Command = 114 + ShortCut = 24610 + end + item + Command = 9 + ShortCut = 33 + end + item + Command = 109 + ShortCut = 8225 + end + item + Command = 13 + ShortCut = 16417 + end + item + Command = 113 + ShortCut = 24609 + end + item + Command = 7 + ShortCut = 36 + end + item + Command = 107 + ShortCut = 8228 + end + item + Command = 15 + ShortCut = 16420 + end + item + Command = 115 + ShortCut = 24612 + end + item + Command = 8 + ShortCut = 35 + end + item + Command = 108 + ShortCut = 8227 + end + item + Command = 16 + ShortCut = 16419 + end + item + Command = 116 + ShortCut = 24611 + end + item + Command = 223 + ShortCut = 45 + end + item + Command = 201 + ShortCut = 16429 + end + item + Command = 604 + ShortCut = 8237 + end + item + Command = 502 + ShortCut = 46 + end + item + Command = 603 + ShortCut = 8238 + end + item + Command = 501 + ShortCut = 8 + end + item + Command = 501 + ShortCut = 8200 + end + item + Command = 504 + ShortCut = 16392 + end + item + Command = 601 + ShortCut = 32776 + end + item + Command = 602 + ShortCut = 40968 + end + item + Command = 509 + ShortCut = 13 + end + item + Command = 199 + ShortCut = 16449 + end + item + Command = 201 + ShortCut = 16451 + end + item + Command = 610 + ShortCut = 24649 + end + item + Command = 509 + ShortCut = 16461 + end + item + Command = 510 + ShortCut = 16462 + end + item + Command = 503 + ShortCut = 16468 + end + item + Command = 611 + ShortCut = 24661 + end + item + Command = 604 + ShortCut = 16470 + end + item + Command = 603 + ShortCut = 16472 + end + item + Command = 507 + ShortCut = 16473 + end + item + Command = 506 + ShortCut = 24665 + end + item + Command = 601 + ShortCut = 16474 + end + item + Command = 602 + ShortCut = 24666 + end + item + Command = 301 + ShortCut = 16432 + end + item + Command = 302 + ShortCut = 16433 + end + item + Command = 303 + ShortCut = 16434 + end + item + Command = 304 + ShortCut = 16435 + end + item + Command = 305 + ShortCut = 16436 + end + item + Command = 306 + ShortCut = 16437 + end + item + Command = 307 + ShortCut = 16438 + end + item + Command = 308 + ShortCut = 16439 + end + item + Command = 309 + ShortCut = 16440 + end + item + Command = 310 + ShortCut = 16441 + end + item + Command = 351 + ShortCut = 24624 + end + item + Command = 352 + ShortCut = 24625 + end + item + Command = 353 + ShortCut = 24626 + end + item + Command = 354 + ShortCut = 24627 + end + item + Command = 355 + ShortCut = 24628 + end + item + Command = 356 + ShortCut = 24629 + end + item + Command = 357 + ShortCut = 24630 + end + item + Command = 358 + ShortCut = 24631 + end + item + Command = 359 + ShortCut = 24632 + end + item + Command = 360 + ShortCut = 24633 + end + item + Command = 231 + ShortCut = 24654 + end + item + Command = 232 + ShortCut = 24643 + end + item + Command = 233 + ShortCut = 24652 + end + item + Command = 612 + ShortCut = 9 + end + item + Command = 613 + ShortCut = 8201 + end + item + Command = 250 + ShortCut = 24642 + end> + Lines.Strings = ( + 'SrcPreviewSynEdit' + ) + end + end + object StringConstGroupBox: TGroupBox + Height = 127 + Top = 132 + Width = 468 + Align = alClient + Caption = 'StringConstGroupBox' + ClientHeight = 109 + ClientWidth = 464 + TabOrder = 1 + object StringConstSynEdit: TSynEdit + Left = 6 + Height = 97 + Top = 6 + Width = 452 + Align = alClient + BorderSpacing.Around = 6 + Font.CharSet = ANSI_CHARSET + Font.Color = clBlack + Font.Height = -13 + Font.Name = 'Courier' + Font.Pitch = fpFixed + ParentColor = False + TabOrder = 0 + BookMarkOptions.Xoffset = -18 + Gutter.Visible = False + Gutter.CodeFoldingWidth = 14 + Highlighter = SynPasSyn + Keystrokes = < + item + Command = 3 + ShortCut = 38 + end + item + Command = 103 + ShortCut = 8230 + end + item + Command = 211 + ShortCut = 16422 + end + item + Command = 4 + ShortCut = 40 + end + item + Command = 104 + ShortCut = 8232 + end + item + Command = 212 + ShortCut = 16424 + end + item + Command = 1 + ShortCut = 37 + end + item + Command = 101 + ShortCut = 8229 + end + item + Command = 5 + ShortCut = 16421 + end + item + Command = 105 + ShortCut = 24613 + end + item + Command = 2 + ShortCut = 39 + end + item + Command = 102 + ShortCut = 8231 + end + item + Command = 6 + ShortCut = 16423 + end + item + Command = 106 + ShortCut = 24615 + end + item + Command = 10 + ShortCut = 34 + end + item + Command = 110 + ShortCut = 8226 + end + item + Command = 14 + ShortCut = 16418 + end + item + Command = 114 + ShortCut = 24610 + end + item + Command = 9 + ShortCut = 33 + end + item + Command = 109 + ShortCut = 8225 + end + item + Command = 13 + ShortCut = 16417 + end + item + Command = 113 + ShortCut = 24609 + end + item + Command = 7 + ShortCut = 36 + end + item + Command = 107 + ShortCut = 8228 + end + item + Command = 15 + ShortCut = 16420 + end + item + Command = 115 + ShortCut = 24612 + end + item + Command = 8 + ShortCut = 35 + end + item + Command = 108 + ShortCut = 8227 + end + item + Command = 16 + ShortCut = 16419 + end + item + Command = 116 + ShortCut = 24611 + end + item + Command = 223 + ShortCut = 45 + end + item + Command = 201 + ShortCut = 16429 + end + item + Command = 604 + ShortCut = 8237 + end + item + Command = 502 + ShortCut = 46 + end + item + Command = 603 + ShortCut = 8238 + end + item + Command = 501 + ShortCut = 8 + end + item + Command = 501 + ShortCut = 8200 + end + item + Command = 504 + ShortCut = 16392 + end + item + Command = 601 + ShortCut = 32776 + end + item + Command = 602 + ShortCut = 40968 + end + item + Command = 509 + ShortCut = 13 + end + item + Command = 199 + ShortCut = 16449 + end + item + Command = 201 + ShortCut = 16451 + end + item + Command = 610 + ShortCut = 24649 + end + item + Command = 509 + ShortCut = 16461 + end + item + Command = 510 + ShortCut = 16462 + end + item + Command = 503 + ShortCut = 16468 + end + item + Command = 611 + ShortCut = 24661 + end + item + Command = 604 + ShortCut = 16470 + end + item + Command = 603 + ShortCut = 16472 + end + item + Command = 507 + ShortCut = 16473 + end + item + Command = 506 + ShortCut = 24665 + end + item + Command = 601 + ShortCut = 16474 + end + item + Command = 602 + ShortCut = 24666 + end + item + Command = 301 + ShortCut = 16432 + end + item + Command = 302 + ShortCut = 16433 + end + item + Command = 303 + ShortCut = 16434 + end + item + Command = 304 + ShortCut = 16435 + end + item + Command = 305 + ShortCut = 16436 + end + item + Command = 306 + ShortCut = 16437 + end + item + Command = 307 + ShortCut = 16438 + end + item + Command = 308 + ShortCut = 16439 + end + item + Command = 309 + ShortCut = 16440 + end + item + Command = 310 + ShortCut = 16441 + end + item + Command = 351 + ShortCut = 24624 + end + item + Command = 352 + ShortCut = 24625 + end + item + Command = 353 + ShortCut = 24626 + end + item + Command = 354 + ShortCut = 24627 + end + item + Command = 355 + ShortCut = 24628 + end + item + Command = 356 + ShortCut = 24629 + end + item + Command = 357 + ShortCut = 24630 + end + item + Command = 358 + ShortCut = 24631 + end + item + Command = 359 + ShortCut = 24632 + end + item + Command = 360 + ShortCut = 24633 + end + item + Command = 231 + ShortCut = 24654 + end + item + Command = 232 + ShortCut = 24643 + end + item + Command = 233 + ShortCut = 24652 + end + item + Command = 612 + ShortCut = 9 + end + item + Command = 613 + ShortCut = 8201 + end + item + Command = 250 + ShortCut = 24642 + end> + Lines.Strings = ( + 'StringConstSynEdit' + ) + end + end + object Splitter1: TSplitter + Cursor = crVSplit + Height = 5 + Top = 127 + Width = 468 + Align = alTop + ResizeAnchor = akTop + end end object SynPasSyn: TSynPasSyn Enabled = False diff --git a/ide/makeresstrdlg.lrs b/ide/makeresstrdlg.lrs index 29ef2fa86b..f8be50b0d4 100644 --- a/ide/makeresstrdlg.lrs +++ b/ide/makeresstrdlg.lrs @@ -1,29 +1,199 @@ { This is an automatically generated lazarus resource file } LazarusResources.Add('TMakeResStrDialog','FORMDATA',[ - 'TPF0'#17'TMakeResStrDialog'#16'MakeResStrDialog'#4'Left'#3#188#2#6'Height'#3 - +'U'#2#3'Top'#3#140#0#5'Width'#3'.'#2#18'HorzScrollBar.Page'#3'-'#2#18'VertSc' - +'rollBar.Page'#3'T'#2#13'ActiveControl'#7#18'StringConstSynEdit'#7'Caption'#6 - +#16'MakeResStrDialog'#8'OnCreate'#7#10'FormCreate'#8'Position'#7#14'poScreen' - +'Center'#0#9'TGroupBox'#19'StringConstGroupBox'#4'Left'#2#6#6'Height'#3#141#0 - +#3'Top'#3#226#0#5'Width'#3'"'#2#5'Align'#7#5'alTop'#20'BorderSpacing.Around' - +#2#6#7'Caption'#6#19'StringConstGroupBox'#8'TabOrder'#2#0#0#8'TSynEdit'#18'S' - +'tringConstSynEdit'#4'Left'#2#6#6'Height'#2'p'#3'Top'#2#6#5'Width'#3#18#2#5 - +'Align'#7#8'alClient'#20'BorderSpacing.Around'#2#6#12'Font.CharSet'#7#12'ANS' - +'I_CHARSET'#10'Font.Color'#7#7'clBlack'#11'Font.Height'#2#243#9'Font.Name'#6 - +#7'Courier'#10'Font.Pitch'#7#7'fpFixed'#11'ParentColor'#8#8'TabOrder'#2#0#23 - +'BookMarkOptions.Xoffset'#2#238#24'BookMarkOptions.OnChange'#13#14'Gutter.Vi' - +'sible'#8#15'Gutter.OnChange'#13#23'Gutter.CodeFoldingWidth'#2#14#11'Highlig' - +'hter'#7#9'SynPasSyn'#10'Keystrokes'#14#1#7'Command'#2#3#8'ShortCut'#2'&'#0#1 - +#7'Command'#2'g'#8'ShortCut'#3'& '#0#1#7'Command'#3#211#0#8'ShortCut'#3'&@'#0 - +#1#7'Command'#2#4#8'ShortCut'#2'('#0#1#7'Command'#2'h'#8'ShortCut'#3'( '#0#1 - +#7'Command'#3#212#0#8'ShortCut'#3'(@'#0#1#7'Command'#2#1#8'ShortCut'#2'%'#0#1 - +#7'Command'#2'e'#8'ShortCut'#3'% '#0#1#7'Command'#2#5#8'ShortCut'#3'%@'#0#1#7 - +'Command'#2'i'#8'ShortCut'#3'%`'#0#1#7'Command'#2#2#8'ShortCut'#2''''#0#1#7 + 'TPF0'#17'TMakeResStrDialog'#16'MakeResStrDialog'#4'Left'#3#177#1#6'Height'#3 + +#1#2#3'Top'#3'!'#1#5'Width'#3#224#1#18'HorzScrollBar.Page'#3#223#1#18'VertSc' + +'rollBar.Page'#3#0#2#13'ActiveControl'#7#23'AppendResStrRadioButton'#11'Bord' + +'erIcons'#11#12'biSystemMenu'#0#7'Caption'#6#16'MakeResStrDialog'#12'ClientH' + +'eight'#3#1#2#11'ClientWidth'#3#224#1#21'Constraints.MinHeight'#3#1#2#20'Con' + +'straints.MinWidth'#3#224#1#8'OnCreate'#7#10'FormCreate'#8'Position'#7#14'po' + +'ScreenCenter'#0#9'TGroupBox'#18'ConversionGroupBox'#4'Left'#2#6#6'Height'#3 + +#202#0#3'Top'#2#6#5'Width'#3#212#1#5'Align'#7#5'alTop'#8'AutoSize'#9#20'Bord' + +'erSpacing.Around'#2#6#25'BorderSpacing.InnerBorder'#2#6#7'Caption'#6#18'Con' + +'versionGroupBox'#12'ClientHeight'#3#184#0#11'ClientWidth'#3#208#1#8'TabOrde' + +'r'#2#0#0#6'TLabel'#18'ResStrSectionLabel'#22'AnchorSideLeft.Control'#7#18'I' + +'dentifierGroupBox'#21'AnchorSideTop.Control'#7#18'IdentifierGroupBox'#18'An' + +'chorSideTop.Side'#7#9'asrBottom'#4'Left'#2#12#6'Height'#2#14#3'Top'#2'q'#5 + +'Width'#2']'#9'Alignment'#7#14'taRightJustify'#17'BorderSpacing.Top'#2#2#20 + +'BorderSpacing.Around'#2#6#7'Caption'#6#18'ResStrSectionLabel'#11'ParentColo' + +'r'#8#8'OnResize'#7#22'IdentPrefixLabelResize'#0#0#6'TLabel'#24'ResStrWithSa' + +'meValueLabel'#22'AnchorSideLeft.Control'#7#18'IdentifierGroupBox'#21'Anchor' + +'SideTop.Control'#7#21'ResStrSectionComboBox'#18'AnchorSideTop.Side'#7#9'asr' + +'Bottom'#4'Left'#2#12#6'Height'#2#14#3'Top'#3#140#0#5'Width'#3#132#0#9'Align' + +'ment'#7#14'taRightJustify'#17'BorderSpacing.Top'#2#2#20'BorderSpacing.Aroun' + +'d'#2#6#7'Caption'#6#24'ResStrWithSameValueLabel'#11'ParentColor'#8#8'OnResi' + +'ze'#7#22'IdentPrefixLabelResize'#0#0#12'TRadioButton'#23'AppendResStrRadioB' + +'utton'#22'AnchorSideLeft.Control'#7#18'ConversionGroupBox'#21'AnchorSideTop' + +'.Control'#7#28'ResStrWithSameValuesCombobox'#18'AnchorSideTop.Side'#7#9'asr' + +'Bottom'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#13 + +#3'Top'#3#165#0#5'Width'#3#148#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#23 + +'AppendResStrRadioButton'#7'Checked'#9#5'State'#7#9'cbChecked'#8'TabOrder'#2 + +#0#0#0#12'TRadioButton!InsertContextSensitiveRadioButton'#22'AnchorSideLeft.' + +'Control'#7'%InsertAlphabeticallyResStrRadioButton'#19'AnchorSideLeft.Side'#7 + +#9'asrBottom'#21'AnchorSideTop.Control'#7#28'ResStrWithSameValuesCombobox'#18 + +'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3'p'#1#6'Height'#2#13#3'Top'#3 + +#165#0#5'Width'#3#184#0#20'BorderSpacing.Around'#2#6#7'Caption'#6'!InsertCon' + +'textSensitiveRadioButton'#8'TabOrder'#2#1#0#0#12'TRadioButton%InsertAlphabe' + +'ticallyResStrRadioButton'#22'AnchorSideLeft.Control'#7#23'AppendResStrRadio' + +'Button'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7 + +#28'ResStrWithSameValuesCombobox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Le' + +'ft'#3#160#0#6'Height'#2#13#3'Top'#3#165#0#5'Width'#3#202#0#20'BorderSpacing' + +'.Around'#2#6#7'Caption'#6'%InsertAlphabeticallyResStrRadioButton'#8'TabOrde' + +'r'#2#2#0#0#9'TComboBox'#21'ResStrSectionComboBox'#22'AnchorSideLeft.Control' + +#7#18'ResStrSectionLabel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSi' + +'deTop.Control'#7#18'IdentifierGroupBox'#18'AnchorSideTop.Side'#7#9'asrBotto' + +'m'#23'AnchorSideRight.Control'#7#18'ConversionGroupBox'#20'AnchorSideRight.' + +'Side'#7#9'asrBottom'#4'Left'#2'o'#6'Height'#2#21#3'Top'#2'o'#5'Width'#3'['#1 + +#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22'cb' + +'actEndOfLineComplete'#20'cbactSearchAscending'#0#20'BorderSpacing.Around'#2 + +#6#10'ItemHeight'#2#13#9'MaxLength'#2#0#8'OnChange'#7#27'ResStrSectionComboB' + +'oxChange'#8'TabOrder'#2#3#4'Text'#6#21'ResStrSectionComboBox'#0#0#9'TComboB' + +'ox'#28'ResStrWithSameValuesCombobox'#22'AnchorSideLeft.Control'#7#24'ResStr' + +'WithSameValueLabel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop' + +'.Control'#7#21'ResStrSectionComboBox'#18'AnchorSideTop.Side'#7#9'asrBottom' + +#23'AnchorSideRight.Control'#7#18'ConversionGroupBox'#20'AnchorSideRight.Sid' + +'e'#7#9'asrBottom'#4'Left'#3#150#0#6'Height'#2#21#3'Top'#3#138#0#5'Width'#3 + +'4'#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#16'AutoCompleteText'#11 + +#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#20'BorderSpacing.Arou' + +'nd'#2#6#10'ItemHeight'#2#13#9'MaxLength'#2#0#8'OnChange'#7'"ResStrWithSameV' + +'aluesComboboxChange'#8'TabOrder'#2#4#4'Text'#6#28'ResStrWithSameValuesCombo' + +'box'#0#0#9'TGroupBox'#18'IdentifierGroupBox'#4'Left'#2#6#6'Height'#2'c'#3'T' + +'op'#2#6#5'Width'#3#196#1#5'Align'#7#5'alTop'#8'AutoSize'#9#20'BorderSpacing' + +'.Around'#2#6#7'Caption'#6#18'IdentifierGroupBox'#12'ClientHeight'#2'Q'#11'C' + +'lientWidth'#3#192#1#8'TabOrder'#2#5#0#6'TLabel'#16'IdentLengthLabel'#21'Anc' + +'horSideTop.Control'#7#24'CustomIdentifierCheckBox'#18'AnchorSideTop.Side'#7 + +#9'asrBottom'#23'AnchorSideRight.Control'#7#19'IdentLengthComboBox'#4'Left'#3 + +#251#0#6'Height'#2#14#3'Top'#2#27#5'Width'#2'U'#9'Alignment'#7#14'taRightJus' + +'tify'#7'Anchors'#11#5'akTop'#7'akRight'#0#17'BorderSpacing.Top'#2#2#20'Bord' + ,'erSpacing.Around'#2#6#7'Caption'#6#16'IdentLengthLabel'#11'ParentColor'#8#0 + +#0#6'TLabel'#16'IdentPrefixLabel'#22'AnchorSideLeft.Control'#7#18'Identifier' + +'GroupBox'#21'AnchorSideTop.Control'#7#24'CustomIdentifierCheckBox'#18'Ancho' + +'rSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#14#3'Top'#2#27#5'Widt' + +'h'#2'P'#9'Alignment'#7#14'taRightJustify'#17'BorderSpacing.Top'#2#2#20'Bord' + +'erSpacing.Around'#2#6#7'Caption'#6#16'IdentPrefixLabel'#11'ParentColor'#8#8 + +'OnResize'#7#22'IdentPrefixLabelResize'#0#0#5'TEdit'#14'IdentifierEdit'#22'A' + +'nchorSideLeft.Control'#7#16'IdentPrefixLabel'#19'AnchorSideLeft.Side'#7#9'a' + +'srBottom'#21'AnchorSideTop.Control'#7#19'IdentPrefixComboBox'#18'AnchorSide' + +'Top.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#18'IdentifierGroupBo' + +'x'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2'\'#6'Height'#2#23#3'To' + +'p'#2'4'#5'Width'#3'^'#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#20'Bo' + +'rderSpacing.Around'#2#6#7'Enabled'#8#8'OnChange'#7#20'IdentifierEditChange' + +#8'TabOrder'#2#0#4'Text'#6#14'IdentifierEdit'#0#0#9'TCheckBox'#24'CustomIden' + +'tifierCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Co' + +'ntrol'#7#14'IdentifierEdit'#4'Left'#2#6#6'Height'#2#13#3'Top'#2#6#5'Width'#3 + +#180#1#5'Align'#7#5'alTop'#7'Anchors'#11#5'akTop'#7'akRight'#0#20'BorderSpac' + +'ing.Around'#2#6#7'Caption'#6#24'CustomIdentifierCheckBox'#8'OnChange'#7#29 + +'CustomIdentifierCheckBoxClick'#8'OnResize'#7#22'IdentPrefixLabelResize'#8'T' + +'abOrder'#2#1#0#0#9'TComboBox'#19'IdentLengthComboBox'#21'AnchorSideTop.Cont' + +'rol'#7#24'CustomIdentifierCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23 + +'AnchorSideRight.Control'#7#18'IdentifierGroupBox'#20'AnchorSideRight.Side'#7 + +#9'asrBottom'#4'Left'#3'V'#1#6'Height'#2#21#3'Top'#2#25#5'Width'#2'd'#7'Anch' + +'ors'#11#5'akTop'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComp' + +'lete'#20'cbactSearchAscending'#0#20'BorderSpacing.Around'#2#6#10'ItemHeight' + +#2#13#9'MaxLength'#2#0#8'OnChange'#7#25'IdentLengthComboBoxChange'#8'TabOrde' + +'r'#2#2#4'Text'#6#19'IdentLengthComboBox'#0#0#9'TComboBox'#19'IdentPrefixCom' + +'boBox'#22'AnchorSideLeft.Control'#7#16'IdentPrefixLabel'#19'AnchorSideLeft.' + +'Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#24'CustomIdentifierCheckBo' + +'x'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2'\'#6'Height'#2#21#3'Top' + +#2#25#5'Width'#2'd'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cb' + +'actSearchAscending'#0#20'BorderSpacing.Around'#2#6#10'ItemHeight'#2#13#9'Ma' + +'xLength'#2#0#8'OnChange'#7#25'IdentPrefixComboBoxChange'#8'TabOrder'#2#3#4 + +'Text'#6#19'IdentPrefixComboBox'#0#0#0#0#7'TBitBtn'#8'OKButton'#23'AnchorSid' + +'eRight.Control'#7#12'CancelButton'#24'AnchorSideBottom.Control'#7#5'Owner' + +#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3'9'#1#6'Height'#2#28#3'To' + +'p'#3#223#1#5'Width'#2'K'#7'Anchors'#11#7'akRight'#8'akBottom'#0#8'AutoSize' + +#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#3'&OK'#21'Constraints.MinHeight' + +#2#25#20'Constraints.MinWidth'#2'K'#7'Default'#9#4'Kind'#7#4'bkOK'#11'ModalR' + +'esult'#2#1#9'NumGlyphs'#2#0#7'OnClick'#7#13'OkButtonClick'#8'TabOrder'#2#1#0 + +#0#7'TBitBtn'#12'CancelButton'#23'AnchorSideRight.Control'#7#5'Owner'#20'Anc' + +'horSideRight.Side'#7#9'asrBottom'#24'AnchorSideBottom.Control'#7#5'Owner'#21 + +'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3#138#1#6'Height'#2#28#3'Top' + +#3#223#1#5'Width'#2'P'#7'Anchors'#11#7'akRight'#8'akBottom'#0#8'AutoSize'#9 + +#20'BorderSpacing.Around'#2#6#6'Cancel'#9#7'Caption'#6#6'Cancel'#21'Constrai' + +'nts.MinHeight'#2#25#20'Constraints.MinWidth'#2'K'#4'Kind'#7#8'bkCancel'#11 + +'ModalResult'#2#2#9'NumGlyphs'#2#0#7'OnClick'#7#17'CancelButtonClick'#8'TabO' + +'rder'#2#2#0#0#7'TBitBtn'#10'HelpButton'#22'AnchorSideLeft.Control'#7#18'Con' + +'versionGroupBox'#24'AnchorSideBottom.Control'#7#5'Owner'#21'AnchorSideBotto' + +'m.Side'#7#9'asrBottom'#4'Left'#2#12#6'Height'#2#28#3'Top'#3#223#1#5'Width'#2 + +'K'#7'Anchors'#11#6'akLeft'#8'akBottom'#0#8'AutoSize'#9#20'BorderSpacing.Aro' + +'und'#2#6#7'Caption'#6#5'&Help'#21'Constraints.MinHeight'#2#25#20'Constraint' + +'s.MinWidth'#2'K'#4'Kind'#7#6'bkHelp'#9'NumGlyphs'#2#0#7'OnClick'#7#15'HelpB' + +'uttonClick'#8'TabOrder'#2#3#0#0#6'TPanel'#9'CodePanel'#24'AnchorSideBottom.' + +'Control'#7#12'CancelButton'#4'Left'#2#6#6'Height'#3#3#1#3'Top'#3#214#0#5'Wi' + +'dth'#3#212#1#5'Align'#7#5'alTop'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight' + +#8'akBottom'#0#20'BorderSpacing.Around'#2#6#10'BevelOuter'#7#6'bvNone'#12'Cl' + +'ientHeight'#3#3#1#11'ClientWidth'#3#212#1#8'TabOrder'#2#4#0#9'TGroupBox'#18 + +'SrcPreviewGroupBox'#24'AnchorSideBottom.Control'#7#12'CancelButton'#6'Heigh' + +'t'#2''#5'Width'#3#212#1#5'Align'#7#5'alTop'#7'Anchors'#11#5'akTop'#6'akLef' + +'t'#7'akRight'#8'akBottom'#0#7'Caption'#6#18'SrcPreviewGroupBox'#12'ClientHe' + +'ight'#2'm'#11'ClientWidth'#3#208#1#8'TabOrder'#2#0#8'OnResize'#7#22'IdentPr' + +'efixLabelResize'#0#8'TSynEdit'#17'SrcPreviewSynEdit'#4'Left'#2#6#6'Height'#2 + +'a'#3'Top'#2#6#5'Width'#3#196#1#5'Align'#7#8'alClient'#20'BorderSpacing.Arou' + ,'nd'#2#6#12'Font.CharSet'#7#12'ANSI_CHARSET'#10'Font.Color'#7#7'clBlack'#11 + +'Font.Height'#2#243#9'Font.Name'#6#7'Courier'#10'Font.Pitch'#7#7'fpFixed'#11 + +'ParentColor'#8#8'TabOrder'#2#0#23'BookMarkOptions.Xoffset'#2#238#14'Gutter.' + +'Visible'#8#23'Gutter.CodeFoldingWidth'#2#14#11'Highlighter'#7#9'SynPasSyn' + +#10'Keystrokes'#14#1#7'Command'#2#3#8'ShortCut'#2'&'#0#1#7'Command'#2'g'#8'S' + +'hortCut'#3'& '#0#1#7'Command'#3#211#0#8'ShortCut'#3'&@'#0#1#7'Command'#2#4#8 + +'ShortCut'#2'('#0#1#7'Command'#2'h'#8'ShortCut'#3'( '#0#1#7'Command'#3#212#0 + +#8'ShortCut'#3'(@'#0#1#7'Command'#2#1#8'ShortCut'#2'%'#0#1#7'Command'#2'e'#8 + +'ShortCut'#3'% '#0#1#7'Command'#2#5#8'ShortCut'#3'%@'#0#1#7'Command'#2'i'#8 + +'ShortCut'#3'%`'#0#1#7'Command'#2#2#8'ShortCut'#2''''#0#1#7'Command'#2'f'#8 + +'ShortCut'#3''' '#0#1#7'Command'#2#6#8'ShortCut'#3'''@'#0#1#7'Command'#2'j'#8 + +'ShortCut'#3'''`'#0#1#7'Command'#2#10#8'ShortCut'#2'"'#0#1#7'Command'#2'n'#8 + +'ShortCut'#3'" '#0#1#7'Command'#2#14#8'ShortCut'#3'"@'#0#1#7'Command'#2'r'#8 + +'ShortCut'#3'"`'#0#1#7'Command'#2#9#8'ShortCut'#2'!'#0#1#7'Command'#2'm'#8'S' + +'hortCut'#3'! '#0#1#7'Command'#2#13#8'ShortCut'#3'!@'#0#1#7'Command'#2'q'#8 + +'ShortCut'#3'!`'#0#1#7'Command'#2#7#8'ShortCut'#2'$'#0#1#7'Command'#2'k'#8'S' + +'hortCut'#3'$ '#0#1#7'Command'#2#15#8'ShortCut'#3'$@'#0#1#7'Command'#2's'#8 + +'ShortCut'#3'$`'#0#1#7'Command'#2#8#8'ShortCut'#2'#'#0#1#7'Command'#2'l'#8'S' + +'hortCut'#3'# '#0#1#7'Command'#2#16#8'ShortCut'#3'#@'#0#1#7'Command'#2't'#8 + +'ShortCut'#3'#`'#0#1#7'Command'#3#223#0#8'ShortCut'#2'-'#0#1#7'Command'#3#201 + +#0#8'ShortCut'#3'-@'#0#1#7'Command'#3'\'#2#8'ShortCut'#3'- '#0#1#7'Command'#3 + +#246#1#8'ShortCut'#2'.'#0#1#7'Command'#3'['#2#8'ShortCut'#3'. '#0#1#7'Comman' + +'d'#3#245#1#8'ShortCut'#2#8#0#1#7'Command'#3#245#1#8'ShortCut'#3#8' '#0#1#7 + +'Command'#3#248#1#8'ShortCut'#3#8'@'#0#1#7'Command'#3'Y'#2#8'ShortCut'#4#8 + +#128#0#0#0#1#7'Command'#3'Z'#2#8'ShortCut'#4#8#160#0#0#0#1#7'Command'#3#253#1 + +#8'ShortCut'#2#13#0#1#7'Command'#3#199#0#8'ShortCut'#3'A@'#0#1#7'Command'#3 + +#201#0#8'ShortCut'#3'C@'#0#1#7'Command'#3'b'#2#8'ShortCut'#3'I`'#0#1#7'Comma' + +'nd'#3#253#1#8'ShortCut'#3'M@'#0#1#7'Command'#3#254#1#8'ShortCut'#3'N@'#0#1#7 + +'Command'#3#247#1#8'ShortCut'#3'T@'#0#1#7'Command'#3'c'#2#8'ShortCut'#3'U`'#0 + +#1#7'Command'#3'\'#2#8'ShortCut'#3'V@'#0#1#7'Command'#3'['#2#8'ShortCut'#3'X' + +'@'#0#1#7'Command'#3#251#1#8'ShortCut'#3'Y@'#0#1#7'Command'#3#250#1#8'ShortC' + +'ut'#3'Y`'#0#1#7'Command'#3'Y'#2#8'ShortCut'#3'Z@'#0#1#7'Command'#3'Z'#2#8'S' + +'hortCut'#3'Z`'#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'/'#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'Comman' + +'d'#3'2'#1#8'ShortCut'#3'5@'#0#1#7'Command'#3'3'#1#8'ShortCut'#3'6@'#0#1#7'C' + +'ommand'#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'ShortCut'#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'ShortCu' + +'t'#3'4`'#0#1#7'Command'#3'd'#1#8'ShortCut'#3'5`'#0#1#7'Command'#3'e'#1#8'Sh' + +'ortCut'#3'6`'#0#1#7'Command'#3'f'#1#8'ShortCut'#3'7`'#0#1#7'Command'#3'g'#1 + +#8'ShortCut'#3'8`'#0#1#7'Command'#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'Comm' + +'and'#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#17'SrcPreviewSynEdit'#0#0#0#0#9'TGroupBox'#19'Str' + +'ingConstGroupBox'#6'Height'#2''#3'Top'#3#132#0#5'Width'#3#212#1#5'Align'#7 + +#8'alClient'#7'Caption'#6#19'StringConstGroupBox'#12'ClientHeight'#2'm'#11'C' + +'lientWidth'#3#208#1#8'TabOrder'#2#1#0#8'TSynEdit'#18'StringConstSynEdit'#4 + +'Left'#2#6#6'Height'#2'a'#3'Top'#2#6#5'Width'#3#196#1#5'Align'#7#8'alClient' + +#20'BorderSpacing.Around'#2#6#12'Font.CharSet'#7#12'ANSI_CHARSET'#10'Font.Co' + +'lor'#7#7'clBlack'#11'Font.Height'#2#243#9'Font.Name'#6#7'Courier'#10'Font.P' + +'itch'#7#7'fpFixed'#11'ParentColor'#8#8'TabOrder'#2#0#23'BookMarkOptions.Xof' + +'fset'#2#238#14'Gutter.Visible'#8#23'Gutter.CodeFoldingWidth'#2#14#11'Highli' + +'ghter'#7#9'SynPasSyn'#10'Keystrokes'#14#1#7'Command'#2#3#8'ShortCut'#2'&'#0 + +#1#7'Command'#2'g'#8'ShortCut'#3'& '#0#1#7'Command'#3#211#0#8'ShortCut'#3'&@' + +#0#1#7'Command'#2#4#8'ShortCut'#2'('#0#1#7'Command'#2'h'#8'ShortCut'#3'( '#0 + +#1#7'Command'#3#212#0#8'ShortCut'#3'(@'#0#1#7'Command'#2#1#8'ShortCut'#2'%'#0 + +#1#7'Command'#2'e'#8'ShortCut'#3'% '#0#1#7'Command'#2#5#8'ShortCut'#3'%@'#0#1 + +#7'Command'#2'i'#8'ShortCut'#3'%`'#0#1#7'Command'#2#2#8'ShortCut'#2''''#0#1#7 +'Command'#2'f'#8'ShortCut'#3''' '#0#1#7'Command'#2#6#8'ShortCut'#3'''@'#0#1#7 +'Command'#2'j'#8'ShortCut'#3'''`'#0#1#7'Command'#2#10#8'ShortCut'#2'"'#0#1#7 +'Command'#2'n'#8'ShortCut'#3'" '#0#1#7'Command'#2#14#8'ShortCut'#3'"@'#0#1#7 - +'Command'#2'r'#8'ShortCut'#3'"`'#0#1#7'Command'#2#9#8'ShortCut'#2'!'#0#1#7'C' + ,'Command'#2'r'#8'ShortCut'#3'"`'#0#1#7'Command'#2#9#8'ShortCut'#2'!'#0#1#7'C' +'ommand'#2'm'#8'ShortCut'#3'! '#0#1#7'Command'#2#13#8'ShortCut'#3'!@'#0#1#7 +'Command'#2'q'#8'ShortCut'#3'!`'#0#1#7'Command'#2#7#8'ShortCut'#2'$'#0#1#7'C' +'ommand'#2'k'#8'ShortCut'#3'$ '#0#1#7'Command'#2#15#8'ShortCut'#3'$@'#0#1#7 @@ -56,159 +226,8 @@ LazarusResources.Add('TMakeResStrDialog','FORMDATA',[ +#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'ShortCu' +'t'#2#9#0#1#7'Command'#3'e'#2#8'ShortCut'#3#9' '#0#1#7'Command'#3#250#0#8'Sh' - +'ortCut'#3'B`'#0#0#13'Lines.Strings'#1#6#18'StringConstSynEdit'#0#22'Selecte' - +'dColor.OnChange'#13#0#0#0#9'TGroupBox'#18'ConversionGroupBox'#4'Left'#2#6#6 - +'Height'#3#214#0#3'Top'#2#6#5'Width'#3'"'#2#5'Align'#7#5'alTop'#8'AutoSize'#9 - +#20'BorderSpacing.Around'#2#6#25'BorderSpacing.InnerBorder'#2#6#7'Caption'#6 - +#18'ConversionGroupBox'#8'TabOrder'#2#1#0#6'TLabel'#18'ResStrSectionLabel'#22 - +'AnchorSideLeft.Control'#7#18'IdentifierGroupBox'#21'AnchorSideTop.Control'#7 - +#18'IdentifierGroupBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#12#6 - +'Height'#2#13#3'Top'#2'w'#5'Width'#2'n'#9'Alignment'#7#14'taRightJustify'#17 - +'BorderSpacing.Top'#2#2#20'BorderSpacing.Around'#2#6#7'Caption'#6#18'ResStrS' - ,'ectionLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#8'OnResize'#7#22'IdentP' - +'refixLabelResize'#0#0#6'TLabel'#24'ResStrWithSameValueLabel'#22'AnchorSideL' - +'eft.Control'#7#18'IdentifierGroupBox'#21'AnchorSideTop.Control'#7#21'ResStr' - +'SectionComboBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#12#6'Heigh' - +'t'#2#13#3'Top'#3#146#0#5'Width'#3#156#0#9'Alignment'#7#14'taRightJustify'#17 - +'BorderSpacing.Top'#2#2#20'BorderSpacing.Around'#2#6#7'Caption'#6#24'ResStrW' - +'ithSameValueLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#8'OnResize'#7#22 - +'IdentPrefixLabelResize'#0#0#12'TRadioButton'#23'AppendResStrRadioButton'#22 - +'AnchorSideLeft.Control'#7#18'ConversionGroupBox'#21'AnchorSideTop.Control'#7 - +#28'ResStrWithSameValuesCombobox'#18'AnchorSideTop.Side'#7#9'asrBottom'#21'A' - +'nchorSideBottom.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#20#3'Top'#3#171 - +#0#5'Width'#3#174#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#23'AppendResSt' - +'rRadioButton'#7'Checked'#9#5'State'#7#9'cbChecked'#8'TabOrder'#2#0#0#0#12'T' - +'RadioButton!InsertContextSensitiveRadioButton'#22'AnchorSideLeft.Control'#7 - +'%InsertAlphabeticallyResStrRadioButton'#19'AnchorSideLeft.Side'#7#9'asrBott' - +'om'#21'AnchorSideTop.Control'#7#28'ResStrWithSameValuesCombobox'#18'AnchorS' - +'ideTop.Side'#7#9'asrBottom'#4'Left'#3#176#1#6'Height'#2#20#3'Top'#3#171#0#5 - +'Width'#3#217#0#20'BorderSpacing.Around'#2#6#7'Caption'#6'!InsertContextSens' - +'itiveRadioButton'#8'TabOrder'#2#1#0#0#12'TRadioButton%InsertAlphabeticallyR' - +'esStrRadioButton'#22'AnchorSideLeft.Control'#7#23'AppendResStrRadioButton' - +#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#28'ResSt' - +'rWithSameValuesCombobox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#186 - +#0#6'Height'#2#20#3'Top'#3#171#0#5'Width'#3#240#0#20'BorderSpacing.Around'#2 - +#6#7'Caption'#6'%InsertAlphabeticallyResStrRadioButton'#8'TabOrder'#2#2#0#0#9 - +'TComboBox'#21'ResStrSectionComboBox'#22'AnchorSideLeft.Control'#7#18'ResStr' - +'SectionLabel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Contr' - +'ol'#7#18'IdentifierGroupBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'Ancho' - +'rSideRight.Control'#7#18'ConversionGroupBox'#20'AnchorSideRight.Side'#7#9'a' - +'srBottom'#4'Left'#3#128#0#6'Height'#2#21#3'Top'#2'u'#5'Width'#3#152#1#7'Anc' - +'hors'#11#5'akTop'#6'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEn' - +'dOfLineComplete'#20'cbactSearchAscending'#0#20'BorderSpacing.Around'#2#6#9 - +'MaxLength'#2#0#8'OnChange'#7#27'ResStrSectionComboBoxChange'#8'TabOrder'#2#3 - +#4'Text'#6#21'ResStrSectionComboBox'#0#0#9'TComboBox'#28'ResStrWithSameValue' - +'sCombobox'#22'AnchorSideLeft.Control'#7#24'ResStrWithSameValueLabel'#19'Anc' - +'horSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#21'ResStrSecti' - +'onComboBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Contro' - +'l'#7#18'ConversionGroupBox'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left' - +#3#174#0#6'Height'#2#21#3'Top'#3#144#0#5'Width'#3'j'#1#7'Anchors'#11#5'akTop' - +#6'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20 - +'cbactSearchAscending'#0#20'BorderSpacing.Around'#2#6#9'MaxLength'#2#0#8'OnC' - +'hange'#7'"ResStrWithSameValuesComboboxChange'#8'TabOrder'#2#4#4'Text'#6#28 - +'ResStrWithSameValuesCombobox'#0#0#9'TGroupBox'#18'IdentifierGroupBox'#4'Lef' - +'t'#2#6#6'Height'#2'i'#3'Top'#2#6#5'Width'#3#18#2#5'Align'#7#5'alTop'#8'Auto' - +'Size'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#18'IdentifierGroupBox'#8 - +'TabOrder'#2#5#0#6'TLabel'#16'IdentLengthLabel'#21'AnchorSideTop.Control'#7 - +#24'CustomIdentifierCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'Ancho' - +'rSideRight.Control'#7#19'IdentLengthComboBox'#4'Left'#3'='#1#6'Height'#2#13 - +#3'Top'#2'"'#5'Width'#2'a'#9'Alignment'#7#14'taRightJustify'#7'Anchors'#11#5 - +'akTop'#7'akRight'#0#17'BorderSpacing.Top'#2#2#20'BorderSpacing.Around'#2#6#7 - +'Caption'#6#16'IdentLengthLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6 - +'TLabel'#16'IdentPrefixLabel'#22'AnchorSideLeft.Control'#7#18'IdentifierGrou' - +'pBox'#21'AnchorSideTop.Control'#7#24'CustomIdentifierCheckBox'#18'AnchorSid' - +'eTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#13#3'Top'#2'"'#5'Width'#2 - +'Z'#9'Alignment'#7#14'taRightJustify'#17'BorderSpacing.Top'#2#2#20'BorderSpa' - +'cing.Around'#2#6#7'Caption'#6#16'IdentPrefixLabel'#5'Color'#7#6'clNone'#11 - +'ParentColor'#8#8'OnResize'#7#22'IdentPrefixLabelResize'#0#0#5'TEdit'#14'Ide' - +'ntifierEdit'#22'AnchorSideLeft.Control'#7#16'IdentPrefixLabel'#19'AnchorSid' - +'eLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#19'IdentPrefixComboB' - +'ox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#18 - +'IdentifierGroupBox'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2'f'#6 - +'Height'#2#23#3'Top'#2';'#5'Width'#3#162#1#7'Anchors'#11#5'akTop'#6'akLeft'#7 - +'akRight'#0#20'BorderSpacing.Around'#2#6#7'Enabled'#8#8'OnChange'#7#20'Ident' - +'ifierEditChange'#8'TabOrder'#2#0#4'Text'#6#14'IdentifierEdit'#0#0#9'TCheckB' - +'ox'#24'CustomIdentifierCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'A' - ,'nchorSideRight.Control'#7#14'IdentifierEdit'#4'Left'#2#6#6'Height'#2#20#3'T' - +'op'#2#6#5'Width'#3#2#2#5'Align'#7#5'alTop'#7'Anchors'#11#5'akTop'#7'akRight' - +#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#24'CustomIdentifierCheckBox'#8 - +'OnChange'#7#29'CustomIdentifierCheckBoxClick'#8'OnResize'#7#22'IdentPrefixL' - +'abelResize'#8'TabOrder'#2#1#0#0#9'TComboBox'#19'IdentLengthComboBox'#21'Anc' - +'horSideTop.Control'#7#24'CustomIdentifierCheckBox'#18'AnchorSideTop.Side'#7 - +#9'asrBottom'#23'AnchorSideRight.Control'#7#18'IdentifierGroupBox'#20'Anchor' - +'SideRight.Side'#7#9'asrBottom'#4'Left'#3#164#1#6'Height'#2#21#3'Top'#2' '#5 - +'Width'#2'd'#7'Anchors'#11#5'akTop'#7'akRight'#0#16'AutoCompleteText'#11#22 - +'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#20'BorderSpacing.Around' - +#2#6#9'MaxLength'#2#0#8'OnChange'#7#25'IdentLengthComboBoxChange'#8'TabOrder' - +#2#2#4'Text'#6#19'IdentLengthComboBox'#0#0#9'TComboBox'#19'IdentPrefixComboB' - +'ox'#22'AnchorSideLeft.Control'#7#16'IdentPrefixLabel'#19'AnchorSideLeft.Sid' - +'e'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#24'CustomIdentifierCheckBox' - +#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2'f'#6'Height'#2#21#3'Top'#2 - +' '#5'Width'#2'd'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbac' - +'tSearchAscending'#0#20'BorderSpacing.Around'#2#6#9'MaxLength'#2#0#8'OnChang' - +'e'#7#25'IdentPrefixComboBoxChange'#8'TabOrder'#2#3#4'Text'#6#19'IdentPrefix' - +'ComboBox'#0#0#0#0#9'TGroupBox'#18'SrcPreviewGroupBox'#24'AnchorSideBottom.C' - +'ontrol'#7#12'CancelButton'#4'Left'#2#6#6'Height'#3#184#0#3'Top'#3'u'#1#5'Wi' - +'dth'#3'"'#2#5'Align'#7#5'alTop'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight' - +#8'akBottom'#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#18'SrcPreviewGroupB' - +'ox'#8'TabOrder'#2#2#8'OnResize'#7#22'IdentPrefixLabelResize'#0#8'TSynEdit' - +#17'SrcPreviewSynEdit'#4'Left'#2#6#6'Height'#3#155#0#3'Top'#2#6#5'Width'#3#18 - +#2#5'Align'#7#8'alClient'#20'BorderSpacing.Around'#2#6#12'Font.CharSet'#7#12 - +'ANSI_CHARSET'#10'Font.Color'#7#7'clBlack'#11'Font.Height'#2#243#9'Font.Name' - +#6#7'Courier'#10'Font.Pitch'#7#7'fpFixed'#11'ParentColor'#8#8'TabOrder'#2#0 - +#23'BookMarkOptions.Xoffset'#2#238#24'BookMarkOptions.OnChange'#13#14'Gutter' - +'.Visible'#8#15'Gutter.OnChange'#13#23'Gutter.CodeFoldingWidth'#2#14#11'High' - +'lighter'#7#9'SynPasSyn'#10'Keystrokes'#14#1#7'Command'#2#3#8'ShortCut'#2'&' - +#0#1#7'Command'#2'g'#8'ShortCut'#3'& '#0#1#7'Command'#3#211#0#8'ShortCut'#3 - +'&@'#0#1#7'Command'#2#4#8'ShortCut'#2'('#0#1#7'Command'#2'h'#8'ShortCut'#3'(' - +' '#0#1#7'Command'#3#212#0#8'ShortCut'#3'(@'#0#1#7'Command'#2#1#8'ShortCut'#2 - +'%'#0#1#7'Command'#2'e'#8'ShortCut'#3'% '#0#1#7'Command'#2#5#8'ShortCut'#3'%' - +'@'#0#1#7'Command'#2'i'#8'ShortCut'#3'%`'#0#1#7'Command'#2#2#8'ShortCut'#2 - +''''#0#1#7'Command'#2'f'#8'ShortCut'#3''' '#0#1#7'Command'#2#6#8'ShortCut'#3 - +'''@'#0#1#7'Command'#2'j'#8'ShortCut'#3'''`'#0#1#7'Command'#2#10#8'ShortCut' - +#2'"'#0#1#7'Command'#2'n'#8'ShortCut'#3'" '#0#1#7'Command'#2#14#8'ShortCut'#3 - +'"@'#0#1#7'Command'#2'r'#8'ShortCut'#3'"`'#0#1#7'Command'#2#9#8'ShortCut'#2 - +'!'#0#1#7'Command'#2'm'#8'ShortCut'#3'! '#0#1#7'Command'#2#13#8'ShortCut'#3 - +'!@'#0#1#7'Command'#2'q'#8'ShortCut'#3'!`'#0#1#7'Command'#2#7#8'ShortCut'#2 - +'$'#0#1#7'Command'#2'k'#8'ShortCut'#3'$ '#0#1#7'Command'#2#15#8'ShortCut'#3 - +'$@'#0#1#7'Command'#2's'#8'ShortCut'#3'$`'#0#1#7'Command'#2#8#8'ShortCut'#2 - +'#'#0#1#7'Command'#2'l'#8'ShortCut'#3'# '#0#1#7'Command'#2#16#8'ShortCut'#3 - +'#@'#0#1#7'Command'#2't'#8'ShortCut'#3'#`'#0#1#7'Command'#3#223#0#8'ShortCut' - +#2'-'#0#1#7'Command'#3#201#0#8'ShortCut'#3'-@'#0#1#7'Command'#3'\'#2#8'Short' - +'Cut'#3'- '#0#1#7'Command'#3#246#1#8'ShortCut'#2'.'#0#1#7'Command'#3'['#2#8 - +'ShortCut'#3'. '#0#1#7'Command'#3#245#1#8'ShortCut'#2#8#0#1#7'Command'#3#245 - +#1#8'ShortCut'#3#8' '#0#1#7'Command'#3#248#1#8'ShortCut'#3#8'@'#0#1#7'Comman' - +'d'#3'Y'#2#8'ShortCut'#4#8#128#0#0#0#1#7'Command'#3'Z'#2#8'ShortCut'#4#8#160 - +#0#0#0#1#7'Command'#3#253#1#8'ShortCut'#2#13#0#1#7'Command'#3#199#0#8'ShortC' - +'ut'#3'A@'#0#1#7'Command'#3#201#0#8'ShortCut'#3'C@'#0#1#7'Command'#3'b'#2#8 - +'ShortCut'#3'I`'#0#1#7'Command'#3#253#1#8'ShortCut'#3'M@'#0#1#7'Command'#3 - +#254#1#8'ShortCut'#3'N@'#0#1#7'Command'#3#247#1#8'ShortCut'#3'T@'#0#1#7'Comm' - +'and'#3'c'#2#8'ShortCut'#3'U`'#0#1#7'Command'#3'\'#2#8'ShortCut'#3'V@'#0#1#7 - +'Command'#3'['#2#8'ShortCut'#3'X@'#0#1#7'Command'#3#251#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'Command'#3'-'#1#8'ShortCu' - +'t'#3'0@'#0#1#7'Command'#3'.'#1#8'ShortCut'#3'1@'#0#1#7'Command'#3'/'#1#8'Sh' - +'ortCut'#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'Comman' - +'d'#3'5'#1#8'ShortCut'#3'8@'#0#1#7'Command'#3'6'#1#8'ShortCut'#3'9@'#0#1#7'C' - +'ommand'#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'Command'#3'f'#1#8'ShortCu' - +'t'#3'7`'#0#1#7'Command'#3'g'#1#8'ShortCut'#3'8`'#0#1#7'Command'#3'h'#1#8'Sh' - +'ortCut'#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'Comma' - +'nd'#3#250#0#8'ShortCut'#3'B`'#0#0#13'Lines.Strings'#1#6#17'SrcPreviewSynEdi' - +'t'#0#22'SelectedColor.OnChange'#13#0#0#0#7'TBitBtn'#8'OKButton'#4'Left'#3 - +#241#1#6'Height'#2#28#3'Top'#3'3'#2#5'Width'#2'7'#7'Anchors'#11#7'akRight'#8 - +'akBottom'#0#8'AutoSize'#9#7'Caption'#6#3'&OK'#7'Default'#9#4'Kind'#7#4'bkOK' - +#11'ModalResult'#2#1#9'NumGlyphs'#2#0#7'OnClick'#7#13'OkButtonClick'#8'TabOr' - +'der'#2#3#0#0#7'TBitBtn'#12'CancelButton'#23'AnchorSideRight.Control'#7#8'OK' - +'Button'#4'Left'#3#158#1#6'Height'#2#28#3'Top'#3'3'#2#5'Width'#2'M'#7'Anchor' - +'s'#11#7'akRight'#8'akBottom'#0#8'AutoSize'#9#19'BorderSpacing.Right'#2#6#6 - +'Cancel'#9#7'Caption'#6#6'Cancel'#4'Kind'#7#8'bkCancel'#11'ModalResult'#2#2#9 - +'NumGlyphs'#2#0#7'OnClick'#7#17'CancelButtonClick'#8'TabOrder'#2#4#0#0#10'TS' - +'ynPasSyn'#9'SynPasSyn'#7'Enabled'#8#4'left'#3'h'#1#3'top'#2#24#0#0#0 + +'ortCut'#3'B`'#0#0#13'Lines.Strings'#1#6#18'StringConstSynEdit'#0#0#0#0#9'TS' + +'plitter'#9'Splitter1'#6'Cursor'#7#8'crVSplit'#6'Height'#2#5#3'Top'#2''#5'W' + +'idth'#3#212#1#5'Align'#7#5'alTop'#12'ResizeAnchor'#7#5'akTop'#0#0#0#10'TSyn' + +'PasSyn'#9'SynPasSyn'#7'Enabled'#8#4'left'#3'h'#1#3'top'#2#24#0#0#0 ]); diff --git a/ide/makeresstrdlg.pas b/ide/makeresstrdlg.pas index 55a64db5c7..de01d7111f 100644 --- a/ide/makeresstrdlg.pas +++ b/ide/makeresstrdlg.pas @@ -43,13 +43,14 @@ uses Classes, SysUtils, LCLProc, Forms, Controls, Buttons, ComCtrls, StdCtrls, Dialogs, LResources, LazarusIDEStrConsts, IDEWindowIntf, CodeToolManager, CodeAtom, CodeToolsStructs, CodeCache, SynHighlighterPas, SynEdit, - EditorOptions, InputHistory, MiscOptions, ExtCtrls; + EditorOptions, InputHistory, MiscOptions, ExtCtrls, IDEContextHelpEdit; type { TMakeResStrDialog } TMakeResStrDialog = class(TForm) + HelpButton: TBitBtn; CustomIdentifierCheckBox: TCheckBox; IdentifierGroupBox: TGroupBox; IdentifierEdit: TEdit; @@ -57,12 +58,10 @@ type IdentLengthLabel: TLabel; IdentPrefixComboBox: TComboBox; IdentPrefixLabel: TLabel; - // source synedit - StringConstGroupBox: TGroupBox; - StringConstSynEdit: TSynEdit; // options ConversionGroupBox: TGroupBox; + CodePanel: TPanel; // resourcestring section ResStrSectionLabel: TLabel; ResStrSectionComboBox: TComboBox; @@ -73,14 +72,16 @@ type AppendResStrRadioButton: TRadioButton; InsertAlphabeticallyResStrRadioButton: TRadioButton; InsertContextSensitiveRadioButton: TRadioButton; - - // preview - SrcPreviewGroupBox: TGroupBox; - SrcPreviewSynEdit: TSynEdit; + // ok+cancel buttons OkButton: TBitBtn; CancelButton: TBitBtn; + Splitter1: TSplitter; + SrcPreviewGroupBox: TGroupBox; + SrcPreviewSynEdit: TSynEdit; + StringConstGroupBox: TGroupBox; + StringConstSynEdit: TSynEdit; // highlighter SynPasSyn: TSynPasSyn; @@ -88,6 +89,7 @@ type procedure CancelButtonClick(Sender: TObject); procedure CustomIdentifierCheckBoxClick(Sender: TObject); procedure FormCreate(Sender: TObject); + procedure HelpButtonClick(Sender: TObject); procedure IdentLengthComboBoxChange(Sender: TObject); procedure IdentPrefixComboBoxChange(Sender: TObject); procedure IdentifierEditChange(Sender: TObject); @@ -204,6 +206,11 @@ begin ActiveControl:=OkButton; end; +procedure TMakeResStrDialog.HelpButtonClick(Sender: TObject); +begin + ShowContextHelpForIDE(Self); +end; + procedure TMakeResStrDialog.IdentLengthComboBoxChange(Sender: TObject); begin UpdateIdentifier;