From 8a3e47066360e7395c3b8b6b90105face870cff6 Mon Sep 17 00:00:00 2001 From: paul Date: Mon, 3 Nov 2008 17:24:23 +0000 Subject: [PATCH] ide: start merge of codetools options into ide options dialog git-svn-id: trunk@17206 - --- .gitattributes | 9 + ide/codetoolsoptions.lfm | 1107 +---------------- ide/codetoolsoptions.lrs | 1013 +++++---------- ide/codetoolsoptions.pas | 6 +- ide/frames/options_codetools_codecreation.lfm | 266 ++++ ide/frames/options_codetools_codecreation.lrs | 117 ++ ide/frames/options_codetools_codecreation.pas | 210 ++++ ide/frames/options_codetools_general.lfm | 90 ++ ide/frames/options_codetools_general.lrs | 37 + ide/frames/options_codetools_general.pas | 112 ++ ide/frames/options_codetools_wordpolicy.lfm | 50 + ide/frames/options_codetools_wordpolicy.lrs | 27 + ide/frames/options_codetools_wordpolicy.pas | 144 +++ ide/lazarus.lpi | 26 +- ide/lazarusidestrconsts.pas | 2 + ide/main.pp | 8 +- ideintf/ideoptionsintf.pas | 26 +- 17 files changed, 1502 insertions(+), 1748 deletions(-) create mode 100644 ide/frames/options_codetools_codecreation.lfm create mode 100644 ide/frames/options_codetools_codecreation.lrs create mode 100644 ide/frames/options_codetools_codecreation.pas create mode 100644 ide/frames/options_codetools_general.lfm create mode 100644 ide/frames/options_codetools_general.lrs create mode 100644 ide/frames/options_codetools_general.pas create mode 100644 ide/frames/options_codetools_wordpolicy.lfm create mode 100644 ide/frames/options_codetools_wordpolicy.lrs create mode 100644 ide/frames/options_codetools_wordpolicy.pas diff --git a/.gitattributes b/.gitattributes index a6dec372e3..1b56690edf 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2429,6 +2429,15 @@ ide/fpdocselectlink.pas svneol=native#text/plain ide/frames/options_backup.lfm svneol=native#text/plain ide/frames/options_backup.lrs svneol=native#text/pascal ide/frames/options_backup.pas svneol=native#text/pascal +ide/frames/options_codetools_codecreation.lfm svneol=native#text/plain +ide/frames/options_codetools_codecreation.lrs svneol=native#text/pascal +ide/frames/options_codetools_codecreation.pas svneol=native#text/pascal +ide/frames/options_codetools_general.lfm svneol=native#text/plain +ide/frames/options_codetools_general.lrs svneol=native#text/pascal +ide/frames/options_codetools_general.pas svneol=native#text/pascal +ide/frames/options_codetools_wordpolicy.lfm svneol=native#text/plain +ide/frames/options_codetools_wordpolicy.lrs svneol=native#text/pascal +ide/frames/options_codetools_wordpolicy.pas svneol=native#text/pascal ide/frames/options_desktop.lfm svneol=native#text/plain ide/frames/options_desktop.lrs svneol=native#text/pascal ide/frames/options_desktop.pas svneol=native#text/pascal diff --git a/ide/codetoolsoptions.lfm b/ide/codetoolsoptions.lfm index 0f04016b64..f66a04b071 100644 --- a/ide/codetoolsoptions.lfm +++ b/ide/codetoolsoptions.lfm @@ -3,81 +3,34 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Height = 435 Top = 178 Width = 560 - HelpContext = 0 ActiveControl = Notebook - Align = alNone - AllowDropFiles = False - AutoScroll = True - AutoSize = False - BorderIcons = [biSystemMenu, biMinimize, biMaximize] BorderStyle = bsSizeToolWin Caption = 'CodeToolsOptsDlg' - ChildSizing.LeftRightSpacing = 0 - ChildSizing.TopBottomSpacing = 0 - ChildSizing.HorizontalSpacing = 0 - ChildSizing.VerticalSpacing = 0 - ChildSizing.ControlsPerLine = 0 ClientHeight = 435 ClientWidth = 560 Constraints.MinHeight = 435 Constraints.MinWidth = 485 - DockSite = False - DragKind = dkDrag - DragMode = dmManual - Enabled = True - Font.Height = 0 - Font.Style = [] - FormStyle = fsNormal OnCreate = FormCreate OnResize = FormResize - ParentBiDiMode = True ParentFont = False Position = poScreenCenter - ShowInTaskBar = stDefault - UseDockManager = False LCLVersion = '0.9.27' - WindowState = wsNormal object Notebook: TNotebook AnchorSideLeft.Control = Owner AnchorSideTop.Control = Owner AnchorSideRight.Control = Owner AnchorSideRight.Side = asrBottom - Left = 0 - Height = 381 - Top = 0 + Height = 389 Width = 560 - HelpContext = 0 - TabStop = True Align = alClient - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 BorderSpacing.Bottom = 6 - BorderSpacing.Around = 0 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill - DragCursor = crDrag - DragMode = dmManual - Enabled = True - Options = [] - PageIndex = 0 - ParentFont = True - ShowTabs = True + PageIndex = 2 TabOrder = 0 object GeneralPage: TPage AnchorSideTop.Control = CodeCreationPage - HelpContext = 0 Caption = 'GeneralPage' - ChildSizing.LeftRightSpacing = 0 - ChildSizing.TopBottomSpacing = 0 - ChildSizing.HorizontalSpacing = 0 - ChildSizing.VerticalSpacing = 0 - ChildSizing.ControlsPerLine = 0 - ClientWidth = 556 - ClientHeight = 350 - ImageIndex = -1 - ParentFont = True - ParentShowHint = True + ClientWidth = 552 + ClientHeight = 363 object SrcPathGroupBox: TGroupBox AnchorSideLeft.Control = GeneralPage AnchorSideTop.Control = GeneralPage @@ -86,40 +39,13 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Left = 6 Height = 56 Top = 6 - Width = 544 - HelpContext = 0 - Align = alNone + Width = 540 Anchors = [akTop, akLeft, akRight] - AutoSize = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'SrcPathGroupBox' - ChildSizing.LeftRightSpacing = 0 - ChildSizing.TopBottomSpacing = 0 - ChildSizing.HorizontalSpacing = 0 - ChildSizing.VerticalSpacing = 0 - ChildSizing.ControlsPerLine = 0 - ClientHeight = 37 + ClientHeight = 56 ClientWidth = 540 - Ctl3D = False - DockSite = False - DragCursor = crDrag - DragKind = dkDrag - DragMode = dmManual - Enabled = True - ParentBidiMode = True - ParentColor = True - ParentCtl3D = True - ParentFont = True - ParentShowHint = True TabOrder = 0 - TabStop = False - Visible = True object SrcPathEdit: TEdit AnchorSideLeft.Control = SrcPathGroupBox AnchorSideRight.Control = SrcPathGroupBox @@ -127,34 +53,11 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Left = 6 Height = 23 Top = 8 - Width = 528 - HelpContext = 0 - Align = alNone + Width = 524 Anchors = [akTop, akLeft, akRight] - AutoSize = False - AutoSelect = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill - CharCase = ecNormal - DragCursor = crDrag - DragMode = dmManual - EchoMode = emNormal - Enabled = True - MaxLength = -1 - ParentBidiMode = True - ParentFont = True - ParentShowHint = True - PasswordChar = #0 - ReadOnly = False - TabStop = True TabOrder = 0 Text = 'SrcPathEdit' - Visible = True end end object JumpingGroupBox: TGroupBox @@ -164,161 +67,59 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg AnchorSideRight.Control = GeneralPage AnchorSideRight.Side = asrBottom Left = 6 - Height = 121 + Height = 111 Top = 68 - Width = 544 - HelpContext = 0 - Align = alNone + Width = 540 Anchors = [akTop, akLeft, akRight] AutoSize = True - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'JumpingGroupBox' - ChildSizing.LeftRightSpacing = 0 - ChildSizing.TopBottomSpacing = 0 - ChildSizing.HorizontalSpacing = 0 - ChildSizing.VerticalSpacing = 0 - ChildSizing.ControlsPerLine = 0 - ClientHeight = 102 + ClientHeight = 111 ClientWidth = 540 - Ctl3D = False - DockSite = False - DragCursor = crDrag - DragKind = dkDrag - DragMode = dmManual - Enabled = True - ParentBidiMode = True - ParentColor = True - ParentCtl3D = True - ParentFont = True - ParentShowHint = True TabOrder = 1 - TabStop = False - Visible = True object AdjustTopLineDueToCommentCheckBox: TCheckBox AnchorSideLeft.Control = JumpingGroupBox AnchorSideTop.Control = JumpingGroupBox Left = 6 - Height = 22 + Height = 19 Top = 6 - Width = 277 - HelpContext = 0 - Align = alNone - AllowGrayed = False - AutoSize = True - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 + Width = 217 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'AdjustTopLineDueToCommentCheckBox' - Checked = False - DragCursor = crDrag - DragKind = dkDrag - DragMode = dmManual - Enabled = True - ParentColor = True - ParentFont = True - ParentShowHint = True - ParentBidiMode = True - State = cbUnchecked TabOrder = 0 - TabStop = True - UseOnChange = False - Visible = True end object JumpCenteredCheckBox: TCheckBox AnchorSideLeft.Control = JumpingGroupBox AnchorSideTop.Control = AdjustTopLineDueToCommentCheckBox AnchorSideTop.Side = asrBottom Left = 6 - Height = 22 - Top = 40 - Width = 178 - HelpContext = 0 - Align = alNone - AllowGrayed = False - AutoSize = True - BorderSpacing.Left = 0 + Height = 19 + Top = 37 + Width = 143 BorderSpacing.Top = 6 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'JumpCenteredCheckBox' - Checked = False - DragCursor = crDrag - DragKind = dkDrag - DragMode = dmManual - Enabled = True - ParentColor = True - ParentFont = True - ParentShowHint = True - ParentBidiMode = True - State = cbUnchecked TabOrder = 1 - TabStop = True - UseOnChange = False - Visible = True end object CursorBeyondEOLCheckBox: TCheckBox AnchorSideLeft.Control = JumpingGroupBox AnchorSideTop.Control = JumpCenteredCheckBox AnchorSideTop.Side = asrBottom Left = 6 - Height = 22 - Top = 74 - Width = 202 - HelpContext = 0 - Align = alNone - AllowGrayed = False - AutoSize = True - BorderSpacing.Left = 0 + Height = 19 + Top = 68 + Width = 160 BorderSpacing.Top = 6 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'CursorBeyondEOLCheckBox' - Checked = False - DragCursor = crDrag - DragKind = dkDrag - DragMode = dmManual - Enabled = True - ParentColor = True - ParentFont = True - ParentShowHint = True - ParentBidiMode = True - State = cbUnchecked TabOrder = 2 - TabStop = True - UseOnChange = False - Visible = True end end end object CodeCreationPage: TPage - HelpContext = 0 Caption = 'CodeCreationPage' - ChildSizing.LeftRightSpacing = 0 - ChildSizing.TopBottomSpacing = 0 - ChildSizing.HorizontalSpacing = 0 - ChildSizing.VerticalSpacing = 0 - ChildSizing.ControlsPerLine = 0 - ClientWidth = 556 - ClientHeight = 367 - ImageIndex = -1 - ParentFont = True - ParentShowHint = True + ClientWidth = 552 + ClientHeight = 363 object ClassPartInsertPolicyRadioGroup: TRadioGroup AnchorSideLeft.Control = CodeCreationPage AnchorSideTop.Control = CodeCreationPage @@ -327,42 +128,18 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Height = 100 Top = 6 Width = 254 - HelpContext = 0 - Align = alNone AutoFill = True - AutoSize = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'ClassPartInsertPolicyRadioGroup' ChildSizing.LeftRightSpacing = 6 ChildSizing.TopBottomSpacing = 6 - ChildSizing.HorizontalSpacing = 0 - ChildSizing.VerticalSpacing = 0 ChildSizing.EnlargeHorizontal = crsHomogenousChildResize ChildSizing.EnlargeVertical = crsHomogenousChildResize ChildSizing.ShrinkHorizontal = crsScaleChilds ChildSizing.ShrinkVertical = crsScaleChilds ChildSizing.Layout = cclLeftToRightThenTopToBottom ChildSizing.ControlsPerLine = 1 - ColumnLayout = clHorizontalThenVertical - Columns = 1 - Ctl3D = False - DragCursor = crDrag - DragMode = dmManual - Enabled = True - ItemIndex = -1 - ParentFont = True - ParentColor = True - ParentCtl3D = True - ParentShowHint = True TabOrder = 0 - TabStop = True - Visible = True end object MixMethodsAndPropertiesCheckBox: TCheckBox AnchorSideLeft.Control = CodeCreationPage @@ -372,32 +149,9 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Height = 19 Top = 112 Width = 198 - HelpContext = 0 - Align = alNone - AllowGrayed = False - AutoSize = True - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'MixMethodsAndPropertiesCheckBox' - Checked = False - DragCursor = crDrag - DragKind = dkDrag - DragMode = dmManual - Enabled = True - ParentColor = True - ParentFont = True - ParentShowHint = True - ParentBidiMode = True - State = cbUnchecked TabOrder = 1 - TabStop = True - UseOnChange = False - Visible = True end object MethodInsertPolicyRadioGroup: TRadioGroup AnchorSideLeft.Control = ClassPartInsertPolicyRadioGroup @@ -408,44 +162,20 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Left = 266 Height = 100 Top = 6 - Width = 284 - HelpContext = 0 - Align = alNone + Width = 280 Anchors = [akTop, akLeft, akRight] AutoFill = True - AutoSize = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'MethodInsertPolicyRadioGroup' ChildSizing.LeftRightSpacing = 6 ChildSizing.TopBottomSpacing = 6 - ChildSizing.HorizontalSpacing = 0 - ChildSizing.VerticalSpacing = 0 ChildSizing.EnlargeHorizontal = crsHomogenousChildResize ChildSizing.EnlargeVertical = crsHomogenousChildResize ChildSizing.ShrinkHorizontal = crsScaleChilds ChildSizing.ShrinkVertical = crsScaleChilds ChildSizing.Layout = cclLeftToRightThenTopToBottom ChildSizing.ControlsPerLine = 1 - ColumnLayout = clHorizontalThenVertical - Columns = 1 - Ctl3D = False - DragCursor = crDrag - DragMode = dmManual - Enabled = True - ItemIndex = -1 - ParentFont = True - ParentColor = True - ParentCtl3D = True - ParentShowHint = True TabOrder = 2 - TabStop = True - Visible = True end object ForwardProcsInsertPolicyRadioGroup: TRadioGroup AnchorSideLeft.Control = CodeCreationPage @@ -457,43 +187,20 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Height = 100 Top = 143 Width = 254 - HelpContext = 0 - Align = alNone Anchors = [akTop, akLeft, akRight] AutoFill = True - AutoSize = False BorderSpacing.Left = 6 BorderSpacing.Top = 12 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 - BorderSpacing.Around = 0 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'ForwardProcsInsertPolicyRadioGroup' ChildSizing.LeftRightSpacing = 6 ChildSizing.TopBottomSpacing = 6 - ChildSizing.HorizontalSpacing = 0 - ChildSizing.VerticalSpacing = 0 ChildSizing.EnlargeHorizontal = crsHomogenousChildResize ChildSizing.EnlargeVertical = crsHomogenousChildResize ChildSizing.ShrinkHorizontal = crsScaleChilds ChildSizing.ShrinkVertical = crsScaleChilds ChildSizing.Layout = cclLeftToRightThenTopToBottom ChildSizing.ControlsPerLine = 1 - ColumnLayout = clHorizontalThenVertical - Columns = 1 - Ctl3D = False - DragCursor = crDrag - DragMode = dmManual - Enabled = True - ItemIndex = -1 - ParentFont = True - ParentColor = True - ParentCtl3D = True - ParentShowHint = True TabOrder = 3 - TabStop = True - Visible = True end object ForwardProcsKeepOrderCheckBox: TCheckBox AnchorSideLeft.Control = ForwardProcsInsertPolicyRadioGroup @@ -503,32 +210,9 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Height = 19 Top = 149 Width = 191 - HelpContext = 0 - Align = alNone - AllowGrayed = False - AutoSize = True - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'ForwardProcsKeepOrderCheckBox' - Checked = False - DragCursor = crDrag - DragKind = dkDrag - DragMode = dmManual - Enabled = True - ParentColor = True - ParentFont = True - ParentShowHint = True - ParentBidiMode = True - State = cbUnchecked TabOrder = 4 - TabStop = True - UseOnChange = False - Visible = True end object ClassHeaderCommentsCheckBox: TCheckBox AnchorSideLeft.Control = ForwardProcsInsertPolicyRadioGroup @@ -538,33 +222,10 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Left = 266 Height = 19 Top = 174 - Width = 184 - HelpContext = 0 - Align = alNone - AllowGrayed = False - AutoSize = True - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 + Width = 183 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'ClassHeaderCommentsCheckBox' - Checked = False - DragCursor = crDrag - DragKind = dkDrag - DragMode = dmManual - Enabled = True - ParentColor = True - ParentFont = True - ParentShowHint = True - ParentBidiMode = True - State = cbUnchecked TabOrder = 5 - TabStop = True - UseOnChange = False - Visible = True end object PropertyCompletionGroupBox: TGroupBox AnchorSideLeft.Control = CodeCreationPage @@ -576,40 +237,13 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Left = 6 Height = 123 Top = 249 - Width = 544 - HelpContext = 0 - Align = alNone + Width = 540 Anchors = [akTop, akLeft, akRight] - AutoSize = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'PropertyCompletionGroupBox' - ChildSizing.LeftRightSpacing = 0 - ChildSizing.TopBottomSpacing = 0 - ChildSizing.HorizontalSpacing = 0 - ChildSizing.VerticalSpacing = 0 - ChildSizing.ControlsPerLine = 0 - ClientHeight = 119 - ClientWidth = 540 - Ctl3D = False - DockSite = False - DragCursor = crDrag - DragKind = dkDrag - DragMode = dmManual - Enabled = True - ParentBidiMode = True - ParentColor = True - ParentCtl3D = True - ParentFont = True - ParentShowHint = True + ClientHeight = 105 + ClientWidth = 536 TabOrder = 6 - TabStop = False - Visible = True object PropertyReadIdentPrefixLabel: TLabel AnchorSideTop.Control = PropertyReadIdentPrefixEdit AnchorSideTop.Side = asrCenter @@ -618,32 +252,10 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Height = 14 Top = 35 Width = 147 - HelpContext = 0 - Align = alNone - Alignment = taLeftJustify Anchors = [akTop, akRight] - AutoSize = True - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 BorderSpacing.Right = 6 - BorderSpacing.Bottom = 0 - BorderSpacing.Around = 0 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'PropertyReadIdentPrefixLabel' - DragCursor = crDrag - DragMode = dmManual - Enabled = True - Layout = tlTop - ParentBidiMode = True ParentColor = False - ParentFont = True - ParentShowHint = True - ShowAccelChar = True - Transparent = True - Visible = True - WordWrap = False - OptimalFill = False end object PropertyWriteIdentPrefixLabel: TLabel AnchorSideTop.Control = PropertyWriteIdentPrefixEdit @@ -653,32 +265,10 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Height = 14 Top = 58 Width = 148 - HelpContext = 0 - Align = alNone - Alignment = taLeftJustify Anchors = [akTop, akRight] - AutoSize = True - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 BorderSpacing.Right = 6 - BorderSpacing.Bottom = 0 - BorderSpacing.Around = 0 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'PropertyWriteIdentPrefixLabel' - DragCursor = crDrag - DragMode = dmManual - Enabled = True - Layout = tlTop - ParentBidiMode = True ParentColor = False - ParentFont = True - ParentShowHint = True - ShowAccelChar = True - Transparent = True - Visible = True - WordWrap = False - OptimalFill = False end object PropertyStoredIdentPostfixLabel: TLabel AnchorSideTop.Control = PropertyStoredIdentPostfixEdit @@ -688,102 +278,36 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Height = 14 Top = 81 Width = 159 - HelpContext = 0 - Align = alNone - Alignment = taLeftJustify Anchors = [akTop, akRight] - AutoSize = True - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 BorderSpacing.Right = 6 - BorderSpacing.Bottom = 0 - BorderSpacing.Around = 0 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'PropertyStoredIdentPostfixLabel' - DragCursor = crDrag - DragMode = dmManual - Enabled = True - Layout = tlTop - ParentBidiMode = True ParentColor = False - ParentFont = True - ParentShowHint = True - ShowAccelChar = True - Transparent = True - Visible = True - WordWrap = False - OptimalFill = False end object PrivateVariablePrefixLabel: TLabel AnchorSideTop.Control = PrivateVariablePrefixEdit AnchorSideTop.Side = asrCenter AnchorSideRight.Control = PrivateVariablePrefixEdit - Left = 322 + Left = 318 Height = 14 Top = 35 Width = 126 - HelpContext = 0 - Align = alNone - Alignment = taLeftJustify Anchors = [akTop, akRight] - AutoSize = True - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 BorderSpacing.Right = 6 - BorderSpacing.Bottom = 0 - BorderSpacing.Around = 0 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'PrivateVariablePrefixLabel' - DragCursor = crDrag - DragMode = dmManual - Enabled = True - Layout = tlTop - ParentBidiMode = True ParentColor = False - ParentFont = True - ParentShowHint = True - ShowAccelChar = True - Transparent = True - Visible = True - WordWrap = False - OptimalFill = False end object SetPropertyVariablenameLabel: TLabel AnchorSideTop.Control = SetPropertyVariablenameEdit AnchorSideTop.Side = asrCenter AnchorSideRight.Control = SetPropertyVariablenameEdit - Left = 300 + Left = 296 Height = 14 Top = 58 Width = 148 - HelpContext = 0 - Align = alNone - Alignment = taLeftJustify Anchors = [akTop, akRight] - AutoSize = True - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 BorderSpacing.Right = 6 - BorderSpacing.Bottom = 0 - BorderSpacing.Around = 0 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'SetPropertyVariablenameLabel' - DragCursor = crDrag - DragMode = dmManual - Enabled = True - Layout = tlTop - ParentBidiMode = True ParentColor = False - ParentFont = True - ParentShowHint = True - ShowAccelChar = True - Transparent = True - Visible = True - WordWrap = False - OptimalFill = False end object PropertyCompletionCheckBox: TCheckBox AnchorSideLeft.Control = PropertyCompletionGroupBox @@ -791,33 +315,10 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Left = 6 Height = 19 Top = 6 - Width = 166 - HelpContext = 0 - Align = alNone - AllowGrayed = False - AutoSize = True - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 + Width = 168 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'PropertyCompletionCheckBox' - Checked = False - DragCursor = crDrag - DragKind = dkDrag - DragMode = dmManual - Enabled = True - ParentColor = True - ParentFont = True - ParentShowHint = True - ParentBidiMode = True - State = cbUnchecked TabOrder = 0 - TabStop = True - UseOnChange = False - Visible = True end object PropertyReadIdentPrefixEdit: TEdit AnchorSideLeft.Control = PropertyWriteIdentPrefixEdit @@ -828,33 +329,9 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Height = 23 Top = 31 Width = 80 - HelpContext = 0 - Align = alNone Anchors = [akTop, akLeft, akRight] - AutoSize = False - AutoSelect = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 - BorderSpacing.Around = 0 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill - CharCase = ecNormal - DragCursor = crDrag - DragMode = dmManual - EchoMode = emNormal - Enabled = True - MaxLength = -1 - ParentBidiMode = True - ParentFont = True - ParentShowHint = True - PasswordChar = #0 - ReadOnly = False - TabStop = True TabOrder = 1 Text = 'PropertyReadIdentPrefixEdit' - Visible = True end object PropertyWriteIdentPrefixEdit: TEdit AnchorSideTop.Control = PropertyReadIdentPrefixEdit @@ -864,32 +341,8 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Height = 23 Top = 54 Width = 80 - HelpContext = 0 - Align = alNone - AutoSize = False - AutoSelect = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 - BorderSpacing.Around = 0 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill - CharCase = ecNormal - DragCursor = crDrag - DragMode = dmManual - EchoMode = emNormal - Enabled = True - MaxLength = -1 - ParentBidiMode = True - ParentFont = True - ParentShowHint = True - PasswordChar = #0 - ReadOnly = False - TabStop = True TabOrder = 2 Text = 'PropertyWriteIdentPrefixEdit' - Visible = True end object PropertyStoredIdentPostfixEdit: TEdit AnchorSideTop.Control = PropertyWriteIdentPrefixEdit @@ -899,122 +352,43 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Height = 23 Top = 77 Width = 80 - HelpContext = 0 - Align = alNone - AutoSize = False - AutoSelect = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 - BorderSpacing.Around = 0 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill - CharCase = ecNormal - DragCursor = crDrag - DragMode = dmManual - EchoMode = emNormal - Enabled = True - MaxLength = -1 - ParentBidiMode = True - ParentFont = True - ParentShowHint = True - PasswordChar = #0 - ReadOnly = False - TabStop = True TabOrder = 3 Text = 'PropertyStoredIdentPostfixEdit' - Visible = True end object PrivateVariablePrefixEdit: TEdit AnchorSideTop.Control = PropertyReadIdentPrefixEdit AnchorSideTop.Side = asrCenter AnchorSideRight.Control = PropertyCompletionGroupBox AnchorSideRight.Side = asrBottom - Left = 454 + Left = 450 Height = 23 Top = 31 Width = 80 - HelpContext = 0 - Align = alNone Anchors = [akTop, akRight] - AutoSize = False - AutoSelect = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 BorderSpacing.Right = 6 - BorderSpacing.Bottom = 0 - BorderSpacing.Around = 0 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill - CharCase = ecNormal - DragCursor = crDrag - DragMode = dmManual - EchoMode = emNormal - Enabled = True - MaxLength = -1 - ParentBidiMode = True - ParentFont = True - ParentShowHint = True - PasswordChar = #0 - ReadOnly = False - TabStop = True TabOrder = 4 Text = 'PrivateVariablePrefixEdit' - Visible = True end object SetPropertyVariablenameEdit: TEdit AnchorSideTop.Control = PropertyWriteIdentPrefixEdit AnchorSideTop.Side = asrCenter AnchorSideRight.Control = PropertyCompletionGroupBox AnchorSideRight.Side = asrBottom - Left = 454 + Left = 450 Height = 23 Top = 54 Width = 80 - HelpContext = 0 - Align = alNone Anchors = [akTop, akRight] - AutoSize = False - AutoSelect = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 BorderSpacing.Right = 6 - BorderSpacing.Bottom = 0 - BorderSpacing.Around = 0 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill - CharCase = ecNormal - DragCursor = crDrag - DragMode = dmManual - EchoMode = emNormal - Enabled = True - MaxLength = -1 - ParentBidiMode = True - ParentFont = True - ParentShowHint = True - PasswordChar = #0 - ReadOnly = False - TabStop = True TabOrder = 5 Text = 'SetPropertyVariablenameEdit' - Visible = True end end end object WordsPoliciesPage: TPage - HelpContext = 0 Caption = 'WordsPoliciesPage' - ChildSizing.LeftRightSpacing = 0 - ChildSizing.TopBottomSpacing = 0 - ChildSizing.HorizontalSpacing = 0 - ChildSizing.VerticalSpacing = 0 - ChildSizing.ControlsPerLine = 0 - ClientWidth = 556 - ClientHeight = 367 - ImageIndex = -1 - ParentFont = True - ParentShowHint = True + ClientWidth = 552 + ClientHeight = 363 object KeyWordPolicyRadioGroup: TRadioGroup AnchorSideLeft.Control = WordsPoliciesPage AnchorSideTop.Control = WordsPoliciesPage @@ -1023,45 +397,21 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Left = 6 Height = 100 Top = 6 - Width = 465 - HelpContext = 0 - Align = alNone + Width = 540 Anchors = [akTop, akLeft, akRight] AutoFill = True - AutoSize = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'KeyWordPolicyRadioGroup' ChildSizing.LeftRightSpacing = 6 ChildSizing.TopBottomSpacing = 6 - ChildSizing.HorizontalSpacing = 0 - ChildSizing.VerticalSpacing = 0 ChildSizing.EnlargeHorizontal = crsHomogenousChildResize ChildSizing.EnlargeVertical = crsHomogenousChildResize ChildSizing.ShrinkHorizontal = crsScaleChilds ChildSizing.ShrinkVertical = crsScaleChilds ChildSizing.Layout = cclLeftToRightThenTopToBottom ChildSizing.ControlsPerLine = 1 - ColumnLayout = clHorizontalThenVertical - Columns = 1 - Ctl3D = False - DragCursor = crDrag - DragMode = dmManual - Enabled = True - ItemIndex = -1 OnClick = UpdateExamples - ParentFont = True - ParentColor = True - ParentCtl3D = True - ParentShowHint = True TabOrder = 0 - TabStop = True - Visible = True end object IdentifierPolicyRadioGroup: TRadioGroup AnchorSideLeft.Control = WordsPoliciesPage @@ -1072,94 +422,39 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Left = 6 Height = 100 Top = 112 - Width = 465 - HelpContext = 0 - Align = alNone + Width = 540 Anchors = [akTop, akLeft, akRight] AutoFill = True - AutoSize = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'IdentifierPolicyRadioGroup' ChildSizing.LeftRightSpacing = 6 ChildSizing.TopBottomSpacing = 6 - ChildSizing.HorizontalSpacing = 0 - ChildSizing.VerticalSpacing = 0 ChildSizing.EnlargeHorizontal = crsHomogenousChildResize ChildSizing.EnlargeVertical = crsHomogenousChildResize ChildSizing.ShrinkHorizontal = crsScaleChilds ChildSizing.ShrinkVertical = crsScaleChilds ChildSizing.Layout = cclLeftToRightThenTopToBottom ChildSizing.ControlsPerLine = 1 - ColumnLayout = clHorizontalThenVertical - Columns = 1 - Ctl3D = False - DragCursor = crDrag - DragMode = dmManual - Enabled = True - ItemIndex = -1 OnClick = UpdateExamples - ParentFont = True - ParentColor = True - ParentCtl3D = True - ParentShowHint = True TabOrder = 1 - TabStop = True - Visible = True end end object LineSplittingPage: TPage - HelpContext = 0 Caption = 'LineSplittingPage' - ChildSizing.LeftRightSpacing = 0 - ChildSizing.TopBottomSpacing = 0 - ChildSizing.HorizontalSpacing = 0 - ChildSizing.VerticalSpacing = 0 - ChildSizing.ControlsPerLine = 0 - ClientWidth = 556 - ClientHeight = 367 - ImageIndex = -1 - ParentFont = True - ParentShowHint = True + ClientWidth = 552 + ClientHeight = 363 object LineLengthLabel: TLabel AnchorSideTop.Control = LineLengthEdit AnchorSideTop.Side = asrCenter AnchorSideRight.Control = LineLengthEdit - Left = 21 - Height = 20 - Top = 11 - Width = 105 - HelpContext = 0 - Align = alNone - Alignment = taLeftJustify + Left = 48 + Height = 14 + Top = 14 + Width = 78 Anchors = [akTop, akRight] - AutoSize = True - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 BorderSpacing.Right = 6 - BorderSpacing.Bottom = 0 - BorderSpacing.Around = 0 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'LineLengthLabel' - DragCursor = crDrag - DragMode = dmManual - Enabled = True - Layout = tlTop - ParentBidiMode = True ParentColor = False - ParentFont = True - ParentShowHint = True - ShowAccelChar = True - Transparent = True - Visible = True - WordWrap = False - OptimalFill = False end object SplitPreviewLabel: TLabel AnchorSideLeft.Control = SplitPreviewSynEdit @@ -1167,66 +462,19 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Left = 268 Height = 16 Top = 18 - Width = 111 - HelpContext = 0 - Align = alNone - Alignment = taLeftJustify + Width = 84 Anchors = [akTop, akLeft, akBottom] - AutoSize = True - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 - BorderSpacing.Around = 0 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'SplitPreviewLabel' - DragCursor = crDrag - DragMode = dmManual - Enabled = True - Layout = tlTop - ParentBidiMode = True ParentColor = False - ParentFont = True - ParentShowHint = True - ShowAccelChar = True - Transparent = True - Visible = True - WordWrap = False - OptimalFill = False end object LineLengthEdit: TEdit Left = 132 Height = 23 Top = 10 Width = 50 - HelpContext = 0 - Align = alNone - AutoSize = False - AutoSelect = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 - BorderSpacing.Around = 0 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill - CharCase = ecNormal - DragCursor = crDrag - DragMode = dmManual - EchoMode = emNormal - Enabled = True - MaxLength = -1 - ParentBidiMode = True OnChange = UpdateExamples - ParentFont = True - ParentShowHint = True - PasswordChar = #0 - ReadOnly = False - TabStop = True TabOrder = 0 Text = 'LineLengthEdit' - Visible = True end object DoNotSplitLineInFrontGroupBox: TGroupBox AnchorSideLeft.Control = LineSplittingPage @@ -1237,36 +485,9 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Height = 153 Top = 39 Width = 256 - HelpContext = 0 - Align = alNone - AutoSize = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'DoNotSplitLineInFrontGroupBox' - ChildSizing.LeftRightSpacing = 0 - ChildSizing.TopBottomSpacing = 0 - ChildSizing.HorizontalSpacing = 0 - ChildSizing.VerticalSpacing = 0 - ChildSizing.ControlsPerLine = 0 - Ctl3D = False - DockSite = False - DragCursor = crDrag - DragKind = dkDrag - DragMode = dmManual - Enabled = True - ParentBidiMode = True - ParentColor = True - ParentCtl3D = True - ParentFont = True - ParentShowHint = True TabOrder = 1 - TabStop = False - Visible = True OnClick = UpdateExamples end object DoNotSplitLineAfterGroupBox: TGroupBox @@ -1279,41 +500,14 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Height = 153 Top = 198 Width = 256 - HelpContext = 0 - Align = alNone Anchors = [akTop, akLeft, akRight] - AutoSize = False BorderSpacing.Left = 6 BorderSpacing.Top = 6 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 - BorderSpacing.Around = 0 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'DoNotSplitLineAfterGroupBox' - ChildSizing.LeftRightSpacing = 0 - ChildSizing.TopBottomSpacing = 0 - ChildSizing.HorizontalSpacing = 0 - ChildSizing.VerticalSpacing = 0 - ChildSizing.ControlsPerLine = 0 - Ctl3D = False - DockSite = False - DragCursor = crDrag - DragKind = dkDrag - DragMode = dmManual - Enabled = True - ParentBidiMode = True - ParentColor = True - ParentCtl3D = True - ParentFont = True - ParentShowHint = True TabOrder = 2 - TabStop = False - Visible = True OnClick = UpdateExamples end object SplitPreviewSynEdit: TSynEdit - Tag = 0 AnchorSideLeft.Control = DoNotSplitLineInFrontGroupBox AnchorSideLeft.Side = asrBottom AnchorSideRight.Control = LineSplittingPage @@ -1321,43 +515,21 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg AnchorSideBottom.Control = LineSplittingPage AnchorSideBottom.Side = asrBottom Left = 268 - Height = 327 + Height = 323 Top = 34 - Width = 282 - HelpContext = 0 - Align = alNone - BlockIndent = 2 - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 + Width = 278 BorderSpacing.Right = 6 BorderSpacing.Bottom = 6 - BorderSpacing.Around = 0 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Anchors = [akTop, akLeft, akRight, akBottom] - Color = clWhite - CFDividerDrawLevel = 0 - Ctl3D = False - Enabled = True Font.Height = -16 Font.Name = 'courier' Font.Pitch = fpFixed Font.Quality = fqNonAntialiased - Font.Style = [] ParentColor = False - ParentCtl3D = True ParentFont = False - ParentShowHint = True TabOrder = 3 - Visible = True BookMarkOptions.Xoffset = -18 - BorderStyle = bsSingle - ExtraCharSpacing = 0 - ExtraLineSpacing = 0 Gutter.Visible = False - HideSelection = False - InsertCaret = ctVerticalLine - InsertMode = True Keystrokes = < item Command = 3 @@ -1682,33 +854,12 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Lines.Strings = ( 'SplitPreviewSynEdit' ) - MaxLeftChar = 1024 - MaxUndo = 1024 - Options = [eoAutoIndent, eoDragDropEditing, eoGroupUndo, eoScrollPastEol, eoShowScrollHint, eoSmartTabDelete, eoSmartTabs, eoTabsToSpaces, eoTrimTrailingSpaces, eoBracketHighlight] - Options2 = [] - OverwriteCaret = ctBlock - ReadOnly = False - RightEdge = 80 - RightEdgeColor = clSilver - ScrollBars = ssBoth - SelectionMode = smNormal - TabWidth = 8 - WantTabs = False end end object SpaceNotCosmosPage: TPage - HelpContext = 0 Caption = 'SpaceNotCosmosPage' - ChildSizing.LeftRightSpacing = 0 - ChildSizing.TopBottomSpacing = 0 - ChildSizing.HorizontalSpacing = 0 - ChildSizing.VerticalSpacing = 0 - ChildSizing.ControlsPerLine = 0 ClientWidth = 556 ClientHeight = 367 - ImageIndex = -1 - ParentFont = True - ParentShowHint = True object SpacePreviewLabel: TLabel AnchorSideLeft.Control = SpaceNotCosmosPage AnchorSideTop.Control = DoInsertSpaceInFrontGroupBox @@ -1717,31 +868,11 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Height = 20 Top = 162 Width = 123 - HelpContext = 0 - Align = alNone - Alignment = taLeftJustify - AutoSize = True BorderSpacing.Left = 6 BorderSpacing.Top = 6 BorderSpacing.Right = 6 - BorderSpacing.Bottom = 0 - BorderSpacing.Around = 0 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'SpacePreviewLabel' - DragCursor = crDrag - DragMode = dmManual - Enabled = True - Layout = tlTop - ParentBidiMode = True ParentColor = False - ParentFont = True - ParentShowHint = True - ShowAccelChar = True - Transparent = True - Visible = True - WordWrap = False - OptimalFill = False end object DoInsertSpaceInFrontGroupBox: TGroupBox AnchorSideLeft.Control = SpaceNotCosmosPage @@ -1750,36 +881,9 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Height = 150 Top = 6 Width = 266 - HelpContext = 0 - Align = alNone - AutoSize = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'DoInsertSpaceInFrontGroupBox' - ChildSizing.LeftRightSpacing = 0 - ChildSizing.TopBottomSpacing = 0 - ChildSizing.HorizontalSpacing = 0 - ChildSizing.VerticalSpacing = 0 - ChildSizing.ControlsPerLine = 0 - Ctl3D = False - DockSite = False - DragCursor = crDrag - DragKind = dkDrag - DragMode = dmManual - Enabled = True - ParentBidiMode = True - ParentColor = True - ParentCtl3D = True - ParentFont = True - ParentShowHint = True TabOrder = 0 - TabStop = False - Visible = True OnClick = UpdateExamples end object DoInsertSpaceAfterGroupBox: TGroupBox @@ -1792,41 +896,13 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Height = 150 Top = 6 Width = 272 - HelpContext = 0 - Align = alNone Anchors = [akTop, akLeft, akRight] - AutoSize = False - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'DoInsertSpaceAfterGroupBox' - ChildSizing.LeftRightSpacing = 0 - ChildSizing.TopBottomSpacing = 0 - ChildSizing.HorizontalSpacing = 0 - ChildSizing.VerticalSpacing = 0 - ChildSizing.ControlsPerLine = 0 - Ctl3D = False - DockSite = False - DragCursor = crDrag - DragKind = dkDrag - DragMode = dmManual - Enabled = True - ParentBidiMode = True - ParentColor = True - ParentCtl3D = True - ParentFont = True - ParentShowHint = True TabOrder = 1 - TabStop = False - Visible = True OnClick = UpdateExamples end object SpacePreviewSynEdit: TSynEdit - Tag = 0 AnchorSideLeft.Control = SpaceNotCosmosPage AnchorSideTop.Control = SpacePreviewLabel AnchorSideTop.Side = asrBottom @@ -1838,40 +914,19 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Height = 179 Top = 182 Width = 544 - HelpContext = 0 - Align = alNone - BlockIndent = 2 BorderSpacing.Left = 6 - BorderSpacing.Top = 0 BorderSpacing.Right = 6 BorderSpacing.Bottom = 6 - BorderSpacing.Around = 0 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Anchors = [akTop, akLeft, akRight, akBottom] - Color = clWhite - CFDividerDrawLevel = 0 - Ctl3D = False - Enabled = True Font.Height = -16 Font.Name = 'courier' Font.Pitch = fpFixed Font.Quality = fqNonAntialiased - Font.Style = [] ParentColor = False - ParentCtl3D = True ParentFont = False - ParentShowHint = True TabOrder = 2 - Visible = True BookMarkOptions.Xoffset = -18 - BorderStyle = bsSingle - ExtraCharSpacing = 0 - ExtraLineSpacing = 0 Gutter.Visible = False - HideSelection = False - InsertCaret = ctVerticalLine - InsertMode = True Keystrokes = < item Command = 3 @@ -2196,33 +1251,12 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Lines.Strings = ( 'SpacePreviewSynEdit' ) - MaxLeftChar = 1024 - MaxUndo = 1024 - Options = [eoAutoIndent, eoDragDropEditing, eoGroupUndo, eoScrollPastEol, eoShowScrollHint, eoSmartTabDelete, eoSmartTabs, eoTabsToSpaces, eoTrimTrailingSpaces, eoBracketHighlight] - Options2 = [] - OverwriteCaret = ctBlock - ReadOnly = False - RightEdge = 80 - RightEdgeColor = clSilver - ScrollBars = ssBoth - SelectionMode = smNormal - TabWidth = 8 - WantTabs = False end end object IdentifierCompletionPage: TPage - HelpContext = 0 Caption = 'IdentifierCompletionPage' - ChildSizing.LeftRightSpacing = 0 - ChildSizing.TopBottomSpacing = 0 - ChildSizing.HorizontalSpacing = 0 - ChildSizing.VerticalSpacing = 0 - ChildSizing.ControlsPerLine = 0 ClientWidth = 556 ClientHeight = 367 - ImageIndex = -1 - ParentFont = True - ParentShowHint = True object ICAddSemicolonCheckBox: TCheckBox AnchorSideLeft.Control = IdentifierCompletionPage AnchorSideTop.Control = IdentifierCompletionPage @@ -2230,32 +1264,9 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Height = 22 Top = 6 Width = 190 - HelpContext = 0 - Align = alNone - AllowGrayed = False - AutoSize = True - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'ICAddSemicolonCheckBox' - Checked = False - DragCursor = crDrag - DragKind = dkDrag - DragMode = dmManual - Enabled = True - ParentColor = True - ParentFont = True - ParentShowHint = True - ParentBidiMode = True - State = cbUnchecked TabOrder = 0 - TabStop = True - UseOnChange = False - Visible = True end object ICAddAssignOperatorCheckBox: TCheckBox AnchorSideLeft.Control = IdentifierCompletionPage @@ -2265,48 +1276,20 @@ object CodeToolsOptsDlg: TCodeToolsOptsDlg Height = 23 Top = 34 Width = 90 - HelpContext = 0 - Align = alNone - AllowGrayed = False - AutoSize = True - BorderSpacing.Left = 0 - BorderSpacing.Top = 0 - BorderSpacing.Right = 0 - BorderSpacing.Bottom = 0 BorderSpacing.Around = 6 - BorderSpacing.CellAlignHorizontal = ccaFill - BorderSpacing.CellAlignVertical = ccaFill Caption = 'ICAddAssignOperatorCheckBox' - Checked = False - DragCursor = crDrag - DragKind = dkDrag - DragMode = dmManual - Enabled = True - ParentColor = True - ParentFont = True - ParentShowHint = True - ParentBidiMode = True - State = cbUnchecked TabOrder = 1 - TabStop = True - UseOnChange = False - Visible = True end end end object ButtonPanel: TButtonPanel Left = 6 - Height = 48 - Top = 387 + Height = 40 + Top = 395 Width = 548 - HelpContext = 0 Align = alBottom AutoSize = True - ButtonOrder = boDefault TabOrder = 1 - DefaultButton = pbOK ShowButtons = [pbOK, pbCancel, pbHelp] - ShowGlyphs = [pbOK, pbCancel, pbClose, pbHelp] - Visible = True end end diff --git a/ide/codetoolsoptions.lrs b/ide/codetoolsoptions.lrs index 557cbd9183..e08a8097b1 100644 --- a/ide/codetoolsoptions.lrs +++ b/ide/codetoolsoptions.lrs @@ -2,680 +2,347 @@ LazarusResources.Add('TCodeToolsOptsDlg','FORMDATA',[ 'TPF0'#17'TCodeToolsOptsDlg'#16'CodeToolsOptsDlg'#4'Left'#3'7'#1#6'Height'#3 - +#179#1#3'Top'#3#178#0#5'Width'#3'0'#2#11'HelpContext'#2#0#13'ActiveControl'#7 - +#8'Notebook'#5'Align'#7#6'alNone'#14'AllowDropFiles'#8#10'AutoScroll'#9#8'Au' - +'toSize'#8#11'BorderIcons'#11#12'biSystemMenu'#10'biMinimize'#10'biMaximize' - +#0#11'BorderStyle'#7#13'bsSizeToolWin'#7'Caption'#6#16'CodeToolsOptsDlg'#28 - +'ChildSizing.LeftRightSpacing'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29'C' - +'hildSizing.HorizontalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'Ch' - +'ildSizing.ControlsPerLine'#2#0#12'ClientHeight'#3#179#1#11'ClientWidth'#3'0' - +#2#21'Constraints.MinHeight'#3#179#1#20'Constraints.MinWidth'#3#229#1#8'Dock' - +'Site'#8#8'DragKind'#7#6'dkDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#11'F' - +'ont.Height'#2#0#10'Font.Style'#11#0#9'FormStyle'#7#8'fsNormal'#8'OnCreate'#7 - +#10'FormCreate'#8'OnResize'#7#10'FormResize'#14'ParentBiDiMode'#9#10'ParentF' - +'ont'#8#8'Position'#7#14'poScreenCenter'#13'ShowInTaskBar'#7#9'stDefault'#14 - +'UseDockManager'#8#10'LCLVersion'#6#6'0.9.27'#11'WindowState'#7#8'wsNormal'#0 - +#9'TNotebook'#8'Notebook'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSid' - +'eTop.Control'#7#5'Owner'#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSi' - +'deRight.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#3'}'#1#3'Top'#2#0#5'Widt' - +'h'#3'0'#2#11'HelpContext'#2#0#7'TabStop'#9#5'Align'#7#8'alClient'#18'Border' - +'Spacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20 - +'BorderSpacing.Bottom'#2#6#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellA' - +'lignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFil' - +'l'#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#7'Opti' - +'ons'#11#0#9'PageIndex'#2#0#10'ParentFont'#9#8'ShowTabs'#9#8'TabOrder'#2#0#0 - +#5'TPage'#11'GeneralPage'#21'AnchorSideTop.Control'#7#16'CodeCreationPage'#11 - +'HelpContext'#2#0#7'Caption'#6#11'GeneralPage'#28'ChildSizing.LeftRightSpaci' - +'ng'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29'ChildSizing.HorizontalSpaci' - +'ng'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'ChildSizing.ControlsPerLine' - +#2#0#11'ClientWidth'#3','#2#12'ClientHeight'#3'^'#1#10'ImageIndex'#2#255#10 - +'ParentFont'#9#14'ParentShowHint'#9#0#9'TGroupBox'#15'SrcPathGroupBox'#22'An' - +'chorSideLeft.Control'#7#11'GeneralPage'#21'AnchorSideTop.Control'#7#11'Gene' - +'ralPage'#23'AnchorSideRight.Control'#7#11'GeneralPage'#20'AnchorSideRight.S' - +'ide'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2'8'#3'Top'#2#6#5'Width'#3' '#2#11 - +'HelpContext'#2#0#5'Align'#7#6'alNone'#7'Anchors'#11#5'akTop'#6'akLeft'#7'ak' - +'Right'#0#8'AutoSize'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0 - +#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.A' - +'round'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacin' - +'g.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#15'SrcPathGroupBox'#28'Child' - +'Sizing.LeftRightSpacing'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29'ChildS' - +'izing.HorizontalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'ChildSi' - +'zing.ControlsPerLine'#2#0#12'ClientHeight'#2'%'#11'ClientWidth'#3#28#2#5'Ct' - +'l3D'#8#8'DockSite'#8#10'DragCursor'#7#6'crDrag'#8'DragKind'#7#6'dkDrag'#8'D' - +'ragMode'#7#8'dmManual'#7'Enabled'#9#14'ParentBidiMode'#9#11'ParentColor'#9 - +#11'ParentCtl3D'#9#10'ParentFont'#9#14'ParentShowHint'#9#8'TabOrder'#2#0#7'T' - +'abStop'#8#7'Visible'#9#0#5'TEdit'#11'SrcPathEdit'#22'AnchorSideLeft.Control' - +#7#15'SrcPathGroupBox'#23'AnchorSideRight.Control'#7#15'SrcPathGroupBox'#20 - +'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#23#3'Top'#2#8#5 - +'Width'#3#16#2#11'HelpContext'#2#0#5'Align'#7#6'alNone'#7'Anchors'#11#5'akTo' - +'p'#6'akLeft'#7'akRight'#0#8'AutoSize'#8#10'AutoSelect'#8#18'BorderSpacing.L' - +'eft'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpa' - +'cing.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!BorderSpacing.CellAlignHoriz' - +'ontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#8'Char' - +'Case'#7#8'ecNormal'#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#8 - +'EchoMode'#7#8'emNormal'#7'Enabled'#9#9'MaxLength'#2#255#14'ParentBidiMode'#9 - +#10'ParentFont'#9#14'ParentShowHint'#9#12'PasswordChar'#6#1#0#8'ReadOnly'#8#7 - +'TabStop'#9#8'TabOrder'#2#0#4'Text'#6#11'SrcPathEdit'#7'Visible'#9#0#0#0#9'T' - +'GroupBox'#15'JumpingGroupBox'#22'AnchorSideLeft.Control'#7#11'GeneralPage' - +#21'AnchorSideTop.Control'#7#15'SrcPathGroupBox'#18'AnchorSideTop.Side'#7#9 - +'asrBottom'#23'AnchorSideRight.Control'#7#11'GeneralPage'#20'AnchorSideRight' - +'.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2'y'#3'Top'#2'D'#5'Width'#3' '#2 - +#11'HelpContext'#2#0#5'Align'#7#6'alNone'#7'Anchors'#11#5'akTop'#6'akLeft'#7 - +'akRight'#0#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2 - +#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing' - +'.Around'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpac' - +'ing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#15'JumpingGroupBox'#28'Chi' - ,'ldSizing.LeftRightSpacing'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29'Chil' - +'dSizing.HorizontalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'Child' - +'Sizing.ControlsPerLine'#2#0#12'ClientHeight'#2'f'#11'ClientWidth'#3#28#2#5 - +'Ctl3D'#8#8'DockSite'#8#10'DragCursor'#7#6'crDrag'#8'DragKind'#7#6'dkDrag'#8 - +'DragMode'#7#8'dmManual'#7'Enabled'#9#14'ParentBidiMode'#9#11'ParentColor'#9 - +#11'ParentCtl3D'#9#10'ParentFont'#9#14'ParentShowHint'#9#8'TabOrder'#2#1#7'T' - +'abStop'#8#7'Visible'#9#0#9'TCheckBox!AdjustTopLineDueToCommentCheckBox'#22 - +'AnchorSideLeft.Control'#7#15'JumpingGroupBox'#21'AnchorSideTop.Control'#7#15 - +'JumpingGroupBox'#4'Left'#2#6#6'Height'#2#22#3'Top'#2#6#5'Width'#3#21#1#11'H' - +'elpContext'#2#0#5'Align'#7#6'alNone'#11'AllowGrayed'#8#8'AutoSize'#9#18'Bor' - +'derSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0 - +#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!BorderSpacing.Ce' - +'llAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'cca' - +'Fill'#7'Caption'#6'!AdjustTopLineDueToCommentCheckBox'#7'Checked'#8#10'Drag' - +'Cursor'#7#6'crDrag'#8'DragKind'#7#6'dkDrag'#8'DragMode'#7#8'dmManual'#7'Ena' - +'bled'#9#11'ParentColor'#9#10'ParentFont'#9#14'ParentShowHint'#9#14'ParentBi' - +'diMode'#9#5'State'#7#11'cbUnchecked'#8'TabOrder'#2#0#7'TabStop'#9#11'UseOnC' - +'hange'#8#7'Visible'#9#0#0#9'TCheckBox'#20'JumpCenteredCheckBox'#22'AnchorSi' - +'deLeft.Control'#7#15'JumpingGroupBox'#21'AnchorSideTop.Control'#7'!AdjustTo' - +'pLineDueToCommentCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6 - +#6'Height'#2#22#3'Top'#2'('#5'Width'#3#178#0#11'HelpContext'#2#0#5'Align'#7#6 - +'alNone'#11'AllowGrayed'#8#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17'Borde' - +'rSpacing.Top'#2#6#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0 - +#20'BorderSpacing.Around'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFil' - +'l'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#20'JumpCen' - +'teredCheckBox'#7'Checked'#8#10'DragCursor'#7#6'crDrag'#8'DragKind'#7#6'dkDr' - +'ag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#11'ParentColor'#9#10'ParentFont' - +#9#14'ParentShowHint'#9#14'ParentBidiMode'#9#5'State'#7#11'cbUnchecked'#8'Ta' - +'bOrder'#2#1#7'TabStop'#9#11'UseOnChange'#8#7'Visible'#9#0#0#9'TCheckBox'#23 - +'CursorBeyondEOLCheckBox'#22'AnchorSideLeft.Control'#7#15'JumpingGroupBox'#21 - +'AnchorSideTop.Control'#7#20'JumpCenteredCheckBox'#18'AnchorSideTop.Side'#7#9 - +'asrBottom'#4'Left'#2#6#6'Height'#2#22#3'Top'#2'J'#5'Width'#3#202#0#11'HelpC' - +'ontext'#2#0#5'Align'#7#6'alNone'#11'AllowGrayed'#8#8'AutoSize'#9#18'BorderS' - +'pacing.Left'#2#0#17'BorderSpacing.Top'#2#6#19'BorderSpacing.Right'#2#0#20'B' - +'orderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!BorderSpacing.CellAl' - +'ignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill' - +#7'Caption'#6#23'CursorBeyondEOLCheckBox'#7'Checked'#8#10'DragCursor'#7#6'cr' - +'Drag'#8'DragKind'#7#6'dkDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#11'Par' - +'entColor'#9#10'ParentFont'#9#14'ParentShowHint'#9#14'ParentBidiMode'#9#5'St' - +'ate'#7#11'cbUnchecked'#8'TabOrder'#2#2#7'TabStop'#9#11'UseOnChange'#8#7'Vis' - +'ible'#9#0#0#0#0#5'TPage'#16'CodeCreationPage'#11'HelpContext'#2#0#7'Caption' - +#6#16'CodeCreationPage'#28'ChildSizing.LeftRightSpacing'#2#0#28'ChildSizing.' - +'TopBottomSpacing'#2#0#29'ChildSizing.HorizontalSpacing'#2#0#27'ChildSizing.' - +'VerticalSpacing'#2#0#27'ChildSizing.ControlsPerLine'#2#0#11'ClientWidth'#3 - +','#2#12'ClientHeight'#3'o'#1#10'ImageIndex'#2#255#10'ParentFont'#9#14'Paren' - +'tShowHint'#9#0#11'TRadioGroup'#31'ClassPartInsertPolicyRadioGroup'#22'Ancho' - +'rSideLeft.Control'#7#16'CodeCreationPage'#21'AnchorSideTop.Control'#7#16'Co' - +'deCreationPage'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Heigh' - +'t'#2'd'#3'Top'#2#6#5'Width'#3#254#0#11'HelpContext'#2#0#5'Align'#7#6'alNone' - +#8'AutoFill'#9#8'AutoSize'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top' - +#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpaci' - +'ng.Around'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSp' - +'acing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#31'ClassPartInsertPolicy' - +'RadioGroup'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing.TopBottomSp' - +'acing'#2#6#29'ChildSizing.HorizontalSpacing'#2#0#27'ChildSizing.VerticalSpa' - +'cing'#2#0#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomogenousChildResize' - +#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenousChildResize'#28'ChildSizi' - +'ng.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildSizing.ShrinkVertical'#7 - +#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclLeftToRightThenTopToBotto' - +'m'#27'ChildSizing.ControlsPerLine'#2#1#12'ColumnLayout'#7#24'clHorizontalTh' - +'enVertical'#7'Columns'#2#1#5'Ctl3D'#8#10'DragCursor'#7#6'crDrag'#8'DragMode' - +#7#8'dmManual'#7'Enabled'#9#9'ItemIndex'#2#255#10'ParentFont'#9#11'ParentCol' - +'or'#9#11'ParentCtl3D'#9#14'ParentShowHint'#9#8'TabOrder'#2#0#7'TabStop'#9#7 - +'Visible'#9#0#0#9'TCheckBox'#31'MixMethodsAndPropertiesCheckBox'#22'AnchorSi' - ,'deLeft.Control'#7#16'CodeCreationPage'#21'AnchorSideTop.Control'#7#31'Class' - +'PartInsertPolicyRadioGroup'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2 - +#6#6'Height'#2#19#3'Top'#2'p'#5'Width'#3#198#0#11'HelpContext'#2#0#5'Align'#7 - +#6'alNone'#11'AllowGrayed'#8#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17'Bor' - +'derSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0 - +#20'BorderSpacing.Around'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFil' - +'l'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#31'MixMeth' - +'odsAndPropertiesCheckBox'#7'Checked'#8#10'DragCursor'#7#6'crDrag'#8'DragKin' - +'d'#7#6'dkDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#11'ParentColor'#9#10 - +'ParentFont'#9#14'ParentShowHint'#9#14'ParentBidiMode'#9#5'State'#7#11'cbUnc' - +'hecked'#8'TabOrder'#2#1#7'TabStop'#9#11'UseOnChange'#8#7'Visible'#9#0#0#11 - +'TRadioGroup'#28'MethodInsertPolicyRadioGroup'#22'AnchorSideLeft.Control'#7 - +#31'ClassPartInsertPolicyRadioGroup'#19'AnchorSideLeft.Side'#7#9'asrBottom' - +#21'AnchorSideTop.Control'#7#16'CodeCreationPage'#23'AnchorSideRight.Control' - +#7#16'CodeCreationPage'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#10 - +#1#6'Height'#2'd'#3'Top'#2#6#5'Width'#3#28#1#11'HelpContext'#2#0#5'Align'#7#6 - +'alNone'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoFill'#9#8'AutoS' - +'ize'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacin' - +'g.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!Bor' - +'derSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVert' - +'ical'#7#7'ccaFill'#7'Caption'#6#28'MethodInsertPolicyRadioGroup'#28'ChildSi' - +'zing.LeftRightSpacing'#2#6#28'ChildSizing.TopBottomSpacing'#2#6#29'ChildSiz' - +'ing.HorizontalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#29'ChildSizi' - +'ng.EnlargeHorizontal'#7#24'crsHomogenousChildResize'#27'ChildSizing.Enlarge' - +'Vertical'#7#24'crsHomogenousChildResize'#28'ChildSizing.ShrinkHorizontal'#7 - +#14'crsScaleChilds'#26'ChildSizing.ShrinkVertical'#7#14'crsScaleChilds'#18'C' - +'hildSizing.Layout'#7#29'cclLeftToRightThenTopToBottom'#27'ChildSizing.Contr' - +'olsPerLine'#2#1#12'ColumnLayout'#7#24'clHorizontalThenVertical'#7'Columns'#2 - +#1#5'Ctl3D'#8#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabled' - +#9#9'ItemIndex'#2#255#10'ParentFont'#9#11'ParentColor'#9#11'ParentCtl3D'#9#14 - +'ParentShowHint'#9#8'TabOrder'#2#2#7'TabStop'#9#7'Visible'#9#0#0#11'TRadioGr' - +'oup"ForwardProcsInsertPolicyRadioGroup'#22'AnchorSideLeft.Control'#7#16'Cod' - +'eCreationPage'#21'AnchorSideTop.Control'#7#31'MixMethodsAndPropertiesCheckB' - +'ox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#31 - +'ClassPartInsertPolicyRadioGroup'#20'AnchorSideRight.Side'#7#9'asrBottom'#4 - +'Left'#2#6#6'Height'#2'd'#3'Top'#3#143#0#5'Width'#3#254#0#11'HelpContext'#2#0 - +#5'Align'#7#6'alNone'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoFi' - +'ll'#9#8'AutoSize'#8#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#12#19 - +'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Arou' - +'nd'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.C' - +'ellAlignVertical'#7#7'ccaFill'#7'Caption'#6'"ForwardProcsInsertPolicyRadioG' - +'roup'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing.TopBottomSpacing' - +#2#6#29'ChildSizing.HorizontalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2 - +#0#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomogenousChildResize'#27'Child' + +#179#1#3'Top'#3#178#0#5'Width'#3'0'#2#13'ActiveControl'#7#8'Notebook'#11'Bor' + +'derStyle'#7#13'bsSizeToolWin'#7'Caption'#6#16'CodeToolsOptsDlg'#12'ClientHe' + +'ight'#3#179#1#11'ClientWidth'#3'0'#2#21'Constraints.MinHeight'#3#179#1#20'C' + +'onstraints.MinWidth'#3#229#1#8'OnCreate'#7#10'FormCreate'#8'OnResize'#7#10 + +'FormResize'#10'ParentFont'#8#8'Position'#7#14'poScreenCenter'#10'LCLVersion' + +#6#6'0.9.27'#0#9'TNotebook'#8'Notebook'#22'AnchorSideLeft.Control'#7#5'Owner' + +#21'AnchorSideTop.Control'#7#5'Owner'#23'AnchorSideRight.Control'#7#5'Owner' + +#20'AnchorSideRight.Side'#7#9'asrBottom'#6'Height'#3#133#1#5'Width'#3'0'#2#5 + +'Align'#7#8'alClient'#20'BorderSpacing.Bottom'#2#6#9'PageIndex'#2#2#8'TabOrd' + +'er'#2#0#0#5'TPage'#11'GeneralPage'#21'AnchorSideTop.Control'#7#16'CodeCreat' + +'ionPage'#7'Caption'#6#11'GeneralPage'#11'ClientWidth'#3'('#2#12'ClientHeigh' + +'t'#3'k'#1#0#9'TGroupBox'#15'SrcPathGroupBox'#22'AnchorSideLeft.Control'#7#11 + +'GeneralPage'#21'AnchorSideTop.Control'#7#11'GeneralPage'#23'AnchorSideRight' + +'.Control'#7#11'GeneralPage'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left' + +#2#6#6'Height'#2'8'#3'Top'#2#6#5'Width'#3#28#2#7'Anchors'#11#5'akTop'#6'akLe' + +'ft'#7'akRight'#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#15'SrcPathGroupB' + +'ox'#12'ClientHeight'#2'8'#11'ClientWidth'#3#28#2#8'TabOrder'#2#0#0#5'TEdit' + +#11'SrcPathEdit'#22'AnchorSideLeft.Control'#7#15'SrcPathGroupBox'#23'AnchorS' + +'ideRight.Control'#7#15'SrcPathGroupBox'#20'AnchorSideRight.Side'#7#9'asrBot' + +'tom'#4'Left'#2#6#6'Height'#2#23#3'Top'#2#8#5'Width'#3#12#2#7'Anchors'#11#5 + +'akTop'#6'akLeft'#7'akRight'#0#20'BorderSpacing.Around'#2#6#8'TabOrder'#2#0#4 + +'Text'#6#11'SrcPathEdit'#0#0#0#9'TGroupBox'#15'JumpingGroupBox'#22'AnchorSid' + +'eLeft.Control'#7#11'GeneralPage'#21'AnchorSideTop.Control'#7#15'SrcPathGrou' + +'pBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#11 + +'GeneralPage'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2 + +'o'#3'Top'#2'D'#5'Width'#3#28#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0 + +#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#15'JumpingGroupBox' + +#12'ClientHeight'#2'o'#11'ClientWidth'#3#28#2#8'TabOrder'#2#1#0#9'TCheckBox!' + +'AdjustTopLineDueToCommentCheckBox'#22'AnchorSideLeft.Control'#7#15'JumpingG' + +'roupBox'#21'AnchorSideTop.Control'#7#15'JumpingGroupBox'#4'Left'#2#6#6'Heig' + +'ht'#2#19#3'Top'#2#6#5'Width'#3#217#0#20'BorderSpacing.Around'#2#6#7'Caption' + +#6'!AdjustTopLineDueToCommentCheckBox'#8'TabOrder'#2#0#0#0#9'TCheckBox'#20'J' + +'umpCenteredCheckBox'#22'AnchorSideLeft.Control'#7#15'JumpingGroupBox'#21'An' + +'chorSideTop.Control'#7'!AdjustTopLineDueToCommentCheckBox'#18'AnchorSideTop' + +'.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#19#3'Top'#2'%'#5'Width'#3#143 + +#0#17'BorderSpacing.Top'#2#6#20'BorderSpacing.Around'#2#6#7'Caption'#6#20'Ju' + +'mpCenteredCheckBox'#8'TabOrder'#2#1#0#0#9'TCheckBox'#23'CursorBeyondEOLChec' + +'kBox'#22'AnchorSideLeft.Control'#7#15'JumpingGroupBox'#21'AnchorSideTop.Con' + +'trol'#7#20'JumpCenteredCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Le' + +'ft'#2#6#6'Height'#2#19#3'Top'#2'D'#5'Width'#3#160#0#17'BorderSpacing.Top'#2 + +#6#20'BorderSpacing.Around'#2#6#7'Caption'#6#23'CursorBeyondEOLCheckBox'#8'T' + +'abOrder'#2#2#0#0#0#0#5'TPage'#16'CodeCreationPage'#7'Caption'#6#16'CodeCrea' + +'tionPage'#11'ClientWidth'#3'('#2#12'ClientHeight'#3'k'#1#0#11'TRadioGroup' + +#31'ClassPartInsertPolicyRadioGroup'#22'AnchorSideLeft.Control'#7#16'CodeCre' + +'ationPage'#21'AnchorSideTop.Control'#7#16'CodeCreationPage'#20'AnchorSideRi' + +'ght.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2'd'#3'Top'#2#6#5'Width'#3 + +#254#0#8'AutoFill'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#31'ClassPartI' + +'nsertPolicyRadioGroup'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing.' + +'TopBottomSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomogenousC' + +'hildResize'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenousChildResize' + +#28'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildSizing.Shrink' + +'Vertical'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclLeftToRightTh' + +'enTopToBottom'#27'ChildSizing.ControlsPerLine'#2#1#8'TabOrder'#2#0#0#0#9'TC' + +'heckBox'#31'MixMethodsAndPropertiesCheckBox'#22'AnchorSideLeft.Control'#7#16 + +'CodeCreationPage'#21'AnchorSideTop.Control'#7#31'ClassPartInsertPolicyRadio' + +'Group'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#19#3'T' + +'op'#2'p'#5'Width'#3#198#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#31'MixM' + +'ethodsAndPropertiesCheckBox'#8'TabOrder'#2#1#0#0#11'TRadioGroup'#28'MethodI' + +'nsertPolicyRadioGroup'#22'AnchorSideLeft.Control'#7#31'ClassPartInsertPolic' + +'yRadioGroup'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Contro' + +'l'#7#16'CodeCreationPage'#23'AnchorSideRight.Control'#7#16'CodeCreationPage' + +#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#10#1#6'Height'#2'd'#3'Top' + +#2#6#5'Width'#3#24#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoFil' + ,'l'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#28'MethodInsertPolicyRadioGr' + +'oup'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing.TopBottomSpacing'#2 + +#6#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomogenousChildResize'#27'Child' +'Sizing.EnlargeVertical'#7#24'crsHomogenousChildResize'#28'ChildSizing.Shrin' +'kHorizontal'#7#14'crsScaleChilds'#26'ChildSizing.ShrinkVertical'#7#14'crsSc' +'aleChilds'#18'ChildSizing.Layout'#7#29'cclLeftToRightThenTopToBottom'#27'Ch' - +'ildSizing.ControlsPerLine'#2#1#12'ColumnLayout'#7#24'clHorizontalThenVertic' - +'al'#7'Columns'#2#1#5'Ctl3D'#8#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dm' - +'Manual'#7'Enabled'#9#9'ItemIndex'#2#255#10'ParentFont'#9#11'ParentColor'#9 - +#11'ParentCtl3D'#9#14'ParentShowHint'#9#8'TabOrder'#2#3#7'TabStop'#9#7'Visib' - +'le'#9#0#0#9'TCheckBox'#29'ForwardProcsKeepOrderCheckBox'#22'AnchorSideLeft.' - +'Control'#7'"ForwardProcsInsertPolicyRadioGroup'#19'AnchorSideLeft.Side'#7#9 - +'asrBottom'#21'AnchorSideTop.Control'#7'"ForwardProcsInsertPolicyRadioGroup' - +#4'Left'#3#10#1#6'Height'#2#19#3'Top'#3#149#0#5'Width'#3#191#0#11'HelpContex' - +'t'#2#0#5'Align'#7#6'alNone'#11'AllowGrayed'#8#8'AutoSize'#9#18'BorderSpacin' - +'g.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'Border' - +'Spacing.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!BorderSpacing.CellAlignHo' - +'rizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'C' - +'aption'#6#29'ForwardProcsKeepOrderCheckBox'#7'Checked'#8#10'DragCursor'#7#6 - +'crDrag'#8'DragKind'#7#6'dkDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#11'P' - +'arentColor'#9#10'ParentFont'#9#14'ParentShowHint'#9#14'ParentBidiMode'#9#5 - +'State'#7#11'cbUnchecked'#8'TabOrder'#2#4#7'TabStop'#9#11'UseOnChange'#8#7'V' - +'isible'#9#0#0#9'TCheckBox'#27'ClassHeaderCommentsCheckBox'#22'AnchorSideLef' - ,'t.Control'#7'"ForwardProcsInsertPolicyRadioGroup'#19'AnchorSideLeft.Side'#7 - +#9'asrBottom'#21'AnchorSideTop.Control'#7#29'ForwardProcsKeepOrderCheckBox' - +#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#10#1#6'Height'#2#19#3'Top'#3 - +#174#0#5'Width'#3#184#0#11'HelpContext'#2#0#5'Align'#7#6'alNone'#11'AllowGra' - +'yed'#8#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19 - +'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Arou' - +'nd'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.C' - +'ellAlignVertical'#7#7'ccaFill'#7'Caption'#6#27'ClassHeaderCommentsCheckBox' - +#7'Checked'#8#10'DragCursor'#7#6'crDrag'#8'DragKind'#7#6'dkDrag'#8'DragMode' - +#7#8'dmManual'#7'Enabled'#9#11'ParentColor'#9#10'ParentFont'#9#14'ParentShow' - +'Hint'#9#14'ParentBidiMode'#9#5'State'#7#11'cbUnchecked'#8'TabOrder'#2#5#7'T' - +'abStop'#9#11'UseOnChange'#8#7'Visible'#9#0#0#9'TGroupBox'#26'PropertyComple' - +'tionGroupBox'#22'AnchorSideLeft.Control'#7#16'CodeCreationPage'#21'AnchorSi' - +'deTop.Control'#7'"ForwardProcsInsertPolicyRadioGroup'#18'AnchorSideTop.Side' - +#7#9'asrBottom'#23'AnchorSideRight.Control'#7#16'CodeCreationPage'#20'Anchor' - +'SideRight.Side'#7#9'asrBottom'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'L' - +'eft'#2#6#6'Height'#2'{'#3'Top'#3#249#0#5'Width'#3' '#2#11'HelpContext'#2#0#5 - +'Align'#7#6'alNone'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize' - +#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Rig' - +'ht'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!BorderSp' - +'acing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical' - +#7#7'ccaFill'#7'Caption'#6#26'PropertyCompletionGroupBox'#28'ChildSizing.Lef' - +'tRightSpacing'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29'ChildSizing.Hori' - +'zontalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'ChildSizing.Contr' - +'olsPerLine'#2#0#12'ClientHeight'#2'w'#11'ClientWidth'#3#28#2#5'Ctl3D'#8#8'D' - +'ockSite'#8#10'DragCursor'#7#6'crDrag'#8'DragKind'#7#6'dkDrag'#8'DragMode'#7 - +#8'dmManual'#7'Enabled'#9#14'ParentBidiMode'#9#11'ParentColor'#9#11'ParentCt' - +'l3D'#9#10'ParentFont'#9#14'ParentShowHint'#9#8'TabOrder'#2#6#7'TabStop'#8#7 - +'Visible'#9#0#6'TLabel'#28'PropertyReadIdentPrefixLabel'#21'AnchorSideTop.Co' - +'ntrol'#7#27'PropertyReadIdentPrefixEdit'#18'AnchorSideTop.Side'#7#9'asrCent' - +'er'#23'AnchorSideRight.Control'#7#27'PropertyReadIdentPrefixEdit'#4'Left'#2 - +#243#6'Height'#2#14#3'Top'#2'#'#5'Width'#3#147#0#11'HelpContext'#2#0#5'Align' - +#7#6'alNone'#9'Alignment'#7#13'taLeftJustify'#7'Anchors'#11#5'akTop'#7'akRig' - +'ht'#0#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19 - +'BorderSpacing.Right'#2#6#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Arou' - +'nd'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.C' - +'ellAlignVertical'#7#7'ccaFill'#7'Caption'#6#28'PropertyReadIdentPrefixLabel' - +#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#6'Layout' - +#7#5'tlTop'#14'ParentBidiMode'#9#11'ParentColor'#8#10'ParentFont'#9#14'Paren' - +'tShowHint'#9#13'ShowAccelChar'#9#11'Transparent'#9#7'Visible'#9#8'WordWrap' - +#8#11'OptimalFill'#8#0#0#6'TLabel'#29'PropertyWriteIdentPrefixLabel'#21'Anch' - +'orSideTop.Control'#7#28'PropertyWriteIdentPrefixEdit'#18'AnchorSideTop.Side' - +#7#9'asrCenter'#23'AnchorSideRight.Control'#7#28'PropertyWriteIdentPrefixEdi' - +'t'#4'Left'#2#242#6'Height'#2#14#3'Top'#2':'#5'Width'#3#148#0#11'HelpContext' - +#2#0#5'Align'#7#6'alNone'#9'Alignment'#7#13'taLeftJustify'#7'Anchors'#11#5'a' - +'kTop'#7'akRight'#0#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17'BorderSpacin' - +'g.Top'#2#0#19'BorderSpacing.Right'#2#6#20'BorderSpacing.Bottom'#2#0#20'Bord' - +'erSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'B' - +'orderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#29'PropertyWriteI' - +'dentPrefixLabel'#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Ena' - +'bled'#9#6'Layout'#7#5'tlTop'#14'ParentBidiMode'#9#11'ParentColor'#8#10'Pare' - +'ntFont'#9#14'ParentShowHint'#9#13'ShowAccelChar'#9#11'Transparent'#9#7'Visi' - +'ble'#9#8'WordWrap'#8#11'OptimalFill'#8#0#0#6'TLabel'#31'PropertyStoredIdent' - +'PostfixLabel'#21'AnchorSideTop.Control'#7#30'PropertyStoredIdentPostfixEdit' - +#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Control'#7#30'Prop' - +'ertyStoredIdentPostfixEdit'#4'Left'#2#231#6'Height'#2#14#3'Top'#2'Q'#5'Widt' - +'h'#3#159#0#11'HelpContext'#2#0#5'Align'#7#6'alNone'#9'Alignment'#7#13'taLef' - +'tJustify'#7'Anchors'#11#5'akTop'#7'akRight'#0#8'AutoSize'#9#18'BorderSpacin' - +'g.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#6#20'Border' - +'Spacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHo' - +'rizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'C' - +'aption'#6#31'PropertyStoredIdentPostfixLabel'#10'DragCursor'#7#6'crDrag'#8 - +'DragMode'#7#8'dmManual'#7'Enabled'#9#6'Layout'#7#5'tlTop'#14'ParentBidiMode' - +#9#11'ParentColor'#8#10'ParentFont'#9#14'ParentShowHint'#9#13'ShowAccelChar' - ,#9#11'Transparent'#9#7'Visible'#9#8'WordWrap'#8#11'OptimalFill'#8#0#0#6'TLab' - +'el'#26'PrivateVariablePrefixLabel'#21'AnchorSideTop.Control'#7#25'PrivateVa' - +'riablePrefixEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.' - +'Control'#7#25'PrivateVariablePrefixEdit'#4'Left'#3'B'#1#6'Height'#2#14#3'To' - +'p'#2'#'#5'Width'#2'~'#11'HelpContext'#2#0#5'Align'#7#6'alNone'#9'Alignment' - +#7#13'taLeftJustify'#7'Anchors'#11#5'akTop'#7'akRight'#0#8'AutoSize'#9#18'Bo' - +'rderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#6 - +#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.Ce' - +'llAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'cca' - +'Fill'#7'Caption'#6#26'PrivateVariablePrefixLabel'#10'DragCursor'#7#6'crDrag' - +#8'DragMode'#7#8'dmManual'#7'Enabled'#9#6'Layout'#7#5'tlTop'#14'ParentBidiMo' - +'de'#9#11'ParentColor'#8#10'ParentFont'#9#14'ParentShowHint'#9#13'ShowAccelC' - +'har'#9#11'Transparent'#9#7'Visible'#9#8'WordWrap'#8#11'OptimalFill'#8#0#0#6 - +'TLabel'#28'SetPropertyVariablenameLabel'#21'AnchorSideTop.Control'#7#27'Set' - +'PropertyVariablenameEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSi' - +'deRight.Control'#7#27'SetPropertyVariablenameEdit'#4'Left'#3','#1#6'Height' - +#2#14#3'Top'#2':'#5'Width'#3#148#0#11'HelpContext'#2#0#5'Align'#7#6'alNone'#9 - +'Alignment'#7#13'taLeftJustify'#7'Anchors'#11#5'akTop'#7'akRight'#0#8'AutoSi' - +'ze'#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing' - +'.Right'#2#6#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!Bord' - +'erSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVerti' - +'cal'#7#7'ccaFill'#7'Caption'#6#28'SetPropertyVariablenameLabel'#10'DragCurs' - +'or'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#6'Layout'#7#5'tlTop' - +#14'ParentBidiMode'#9#11'ParentColor'#8#10'ParentFont'#9#14'ParentShowHint'#9 - +#13'ShowAccelChar'#9#11'Transparent'#9#7'Visible'#9#8'WordWrap'#8#11'Optimal' - +'Fill'#8#0#0#9'TCheckBox'#26'PropertyCompletionCheckBox'#22'AnchorSideLeft.C' - +'ontrol'#7#26'PropertyCompletionGroupBox'#21'AnchorSideTop.Control'#7#26'Pro' - +'pertyCompletionGroupBox'#4'Left'#2#6#6'Height'#2#19#3'Top'#2#6#5'Width'#3 - +#166#0#11'HelpContext'#2#0#5'Align'#7#6'alNone'#11'AllowGrayed'#8#8'AutoSize' - +#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Rig' - +'ht'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!BorderSp' - +'acing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical' - +#7#7'ccaFill'#7'Caption'#6#26'PropertyCompletionCheckBox'#7'Checked'#8#10'Dr' - +'agCursor'#7#6'crDrag'#8'DragKind'#7#6'dkDrag'#8'DragMode'#7#8'dmManual'#7'E' - +'nabled'#9#11'ParentColor'#9#10'ParentFont'#9#14'ParentShowHint'#9#14'Parent' - +'BidiMode'#9#5'State'#7#11'cbUnchecked'#8'TabOrder'#2#0#7'TabStop'#9#11'UseO' - +'nChange'#8#7'Visible'#9#0#0#5'TEdit'#27'PropertyReadIdentPrefixEdit'#22'Anc' - +'horSideLeft.Control'#7#28'PropertyWriteIdentPrefixEdit'#18'AnchorSideTop.Si' - +'de'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#28'PropertyWriteIdentPrefi' - +'xEdit'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#140#0#6'Height'#2 - +#23#3'Top'#2#31#5'Width'#2'P'#11'HelpContext'#2#0#5'Align'#7#6'alNone'#7'Anc' - +'hors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#8#10'AutoSelect'#8#18 - +'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2 - +#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.' - +'CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'c' - +'caFill'#8'CharCase'#7#8'ecNormal'#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8 - +'dmManual'#8'EchoMode'#7#8'emNormal'#7'Enabled'#9#9'MaxLength'#2#255#14'Pare' - +'ntBidiMode'#9#10'ParentFont'#9#14'ParentShowHint'#9#12'PasswordChar'#6#1#0#8 - +'ReadOnly'#8#7'TabStop'#9#8'TabOrder'#2#1#4'Text'#6#27'PropertyReadIdentPref' - +'ixEdit'#7'Visible'#9#0#0#5'TEdit'#28'PropertyWriteIdentPrefixEdit'#21'Ancho' - +'rSideTop.Control'#7#27'PropertyReadIdentPrefixEdit'#18'AnchorSideTop.Side'#7 - +#9'asrBottom'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#140#0#6'Heig' - +'ht'#2#23#3'Top'#2'6'#5'Width'#2'P'#11'HelpContext'#2#0#5'Align'#7#6'alNone' - +#8'AutoSize'#8#10'AutoSelect'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.' - +'Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'Border' - +'Spacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'Bor' - +'derSpacing.CellAlignVertical'#7#7'ccaFill'#8'CharCase'#7#8'ecNormal'#10'Dra' - +'gCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#8'EchoMode'#7#8'emNormal'#7 - +'Enabled'#9#9'MaxLength'#2#255#14'ParentBidiMode'#9#10'ParentFont'#9#14'Pare' - +'ntShowHint'#9#12'PasswordChar'#6#1#0#8'ReadOnly'#8#7'TabStop'#9#8'TabOrder' - +#2#2#4'Text'#6#28'PropertyWriteIdentPrefixEdit'#7'Visible'#9#0#0#5'TEdit'#30 - +'PropertyStoredIdentPostfixEdit'#21'AnchorSideTop.Control'#7#28'PropertyWrit' - +'eIdentPrefixEdit'#18'AnchorSideTop.Side'#7#9'asrBottom'#20'AnchorSideRight.' - +'Side'#7#9'asrBottom'#4'Left'#3#140#0#6'Height'#2#23#3'Top'#2'M'#5'Width'#2 - ,'P'#11'HelpContext'#2#0#5'Align'#7#6'alNone'#8'AutoSize'#8#10'AutoSelect'#8 - +#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right' - +#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacin' - +'g.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7 - +'ccaFill'#8'CharCase'#7#8'ecNormal'#10'DragCursor'#7#6'crDrag'#8'DragMode'#7 - +#8'dmManual'#8'EchoMode'#7#8'emNormal'#7'Enabled'#9#9'MaxLength'#2#255#14'Pa' - +'rentBidiMode'#9#10'ParentFont'#9#14'ParentShowHint'#9#12'PasswordChar'#6#1#0 - +#8'ReadOnly'#8#7'TabStop'#9#8'TabOrder'#2#3#4'Text'#6#30'PropertyStoredIdent' - +'PostfixEdit'#7'Visible'#9#0#0#5'TEdit'#25'PrivateVariablePrefixEdit'#21'Anc' - +'horSideTop.Control'#7#27'PropertyReadIdentPrefixEdit'#18'AnchorSideTop.Side' - +#7#9'asrCenter'#23'AnchorSideRight.Control'#7#26'PropertyCompletionGroupBox' - +#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#198#1#6'Height'#2#23#3'To' - +'p'#2#31#5'Width'#2'P'#11'HelpContext'#2#0#5'Align'#7#6'alNone'#7'Anchors'#11 - +#5'akTop'#7'akRight'#0#8'AutoSize'#8#10'AutoSelect'#8#18'BorderSpacing.Left' - +#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#6#20'BorderSpacing.' - +'Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal' - +#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#8'CharCase'#7 - +#8'ecNormal'#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#8'EchoMode' - +#7#8'emNormal'#7'Enabled'#9#9'MaxLength'#2#255#14'ParentBidiMode'#9#10'Paren' - +'tFont'#9#14'ParentShowHint'#9#12'PasswordChar'#6#1#0#8'ReadOnly'#8#7'TabSto' - +'p'#9#8'TabOrder'#2#4#4'Text'#6#25'PrivateVariablePrefixEdit'#7'Visible'#9#0 - +#0#5'TEdit'#27'SetPropertyVariablenameEdit'#21'AnchorSideTop.Control'#7#28'P' - +'ropertyWriteIdentPrefixEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'Ancho' - +'rSideRight.Control'#7#26'PropertyCompletionGroupBox'#20'AnchorSideRight.Sid' - +'e'#7#9'asrBottom'#4'Left'#3#198#1#6'Height'#2#23#3'Top'#2'6'#5'Width'#2'P' - +#11'HelpContext'#2#0#5'Align'#7#6'alNone'#7'Anchors'#11#5'akTop'#7'akRight'#0 - +#8'AutoSize'#8#10'AutoSelect'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.' - +'Top'#2#0#19'BorderSpacing.Right'#2#6#20'BorderSpacing.Bottom'#2#0#20'Border' - +'Spacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'Bor' - +'derSpacing.CellAlignVertical'#7#7'ccaFill'#8'CharCase'#7#8'ecNormal'#10'Dra' - +'gCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#8'EchoMode'#7#8'emNormal'#7 - +'Enabled'#9#9'MaxLength'#2#255#14'ParentBidiMode'#9#10'ParentFont'#9#14'Pare' - +'ntShowHint'#9#12'PasswordChar'#6#1#0#8'ReadOnly'#8#7'TabStop'#9#8'TabOrder' - +#2#5#4'Text'#6#27'SetPropertyVariablenameEdit'#7'Visible'#9#0#0#0#0#5'TPage' - +#17'WordsPoliciesPage'#11'HelpContext'#2#0#7'Caption'#6#17'WordsPoliciesPage' - +#28'ChildSizing.LeftRightSpacing'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29 - +'ChildSizing.HorizontalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'C' - +'hildSizing.ControlsPerLine'#2#0#11'ClientWidth'#3','#2#12'ClientHeight'#3'o' - +#1#10'ImageIndex'#2#255#10'ParentFont'#9#14'ParentShowHint'#9#0#11'TRadioGro' - +'up'#23'KeyWordPolicyRadioGroup'#22'AnchorSideLeft.Control'#7#17'WordsPolici' - +'esPage'#21'AnchorSideTop.Control'#7#17'WordsPoliciesPage'#23'AnchorSideRigh' - +'t.Control'#7#17'WordsPoliciesPage'#20'AnchorSideRight.Side'#7#9'asrBottom'#4 - +'Left'#2#6#6'Height'#2'd'#3'Top'#2#6#5'Width'#3#209#1#11'HelpContext'#2#0#5 - +'Align'#7#6'alNone'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoFill' - +#9#8'AutoSize'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'Bor' - +'derSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around' - +#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellA' - +'lignVertical'#7#7'ccaFill'#7'Caption'#6#23'KeyWordPolicyRadioGroup'#28'Chil' - +'dSizing.LeftRightSpacing'#2#6#28'ChildSizing.TopBottomSpacing'#2#6#29'Child' - +'Sizing.HorizontalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#29'ChildS' - +'izing.EnlargeHorizontal'#7#24'crsHomogenousChildResize'#27'ChildSizing.Enla' - +'rgeVertical'#7#24'crsHomogenousChildResize'#28'ChildSizing.ShrinkHorizontal' - +#7#14'crsScaleChilds'#26'ChildSizing.ShrinkVertical'#7#14'crsScaleChilds'#18 - +'ChildSizing.Layout'#7#29'cclLeftToRightThenTopToBottom'#27'ChildSizing.Cont' - +'rolsPerLine'#2#1#12'ColumnLayout'#7#24'clHorizontalThenVertical'#7'Columns' - +#2#1#5'Ctl3D'#8#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabl' - +'ed'#9#9'ItemIndex'#2#255#7'OnClick'#7#14'UpdateExamples'#10'ParentFont'#9#11 - +'ParentColor'#9#11'ParentCtl3D'#9#14'ParentShowHint'#9#8'TabOrder'#2#0#7'Tab' - +'Stop'#9#7'Visible'#9#0#0#11'TRadioGroup'#26'IdentifierPolicyRadioGroup'#22 - +'AnchorSideLeft.Control'#7#17'WordsPoliciesPage'#21'AnchorSideTop.Control'#7 - +#23'KeyWordPolicyRadioGroup'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'Anchor' - +'SideRight.Control'#7#17'WordsPoliciesPage'#20'AnchorSideRight.Side'#7#9'asr' - +'Bottom'#4'Left'#2#6#6'Height'#2'd'#3'Top'#2'p'#5'Width'#3#209#1#11'HelpCont' - +'ext'#2#0#5'Align'#7#6'alNone'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0 - ,#8'AutoFill'#9#8'AutoSize'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top' - +#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpaci' - +'ng.Around'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSp' - +'acing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#26'IdentifierPolicyRadio' - +'Group'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing.TopBottomSpacing' - +#2#6#29'ChildSizing.HorizontalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2 - +#0#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomogenousChildResize'#27'Child' - +'Sizing.EnlargeVertical'#7#24'crsHomogenousChildResize'#28'ChildSizing.Shrin' - +'kHorizontal'#7#14'crsScaleChilds'#26'ChildSizing.ShrinkVertical'#7#14'crsSc' - +'aleChilds'#18'ChildSizing.Layout'#7#29'cclLeftToRightThenTopToBottom'#27'Ch' - +'ildSizing.ControlsPerLine'#2#1#12'ColumnLayout'#7#24'clHorizontalThenVertic' - +'al'#7'Columns'#2#1#5'Ctl3D'#8#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dm' - +'Manual'#7'Enabled'#9#9'ItemIndex'#2#255#7'OnClick'#7#14'UpdateExamples'#10 - +'ParentFont'#9#11'ParentColor'#9#11'ParentCtl3D'#9#14'ParentShowHint'#9#8'Ta' - +'bOrder'#2#1#7'TabStop'#9#7'Visible'#9#0#0#0#5'TPage'#17'LineSplittingPage' - +#11'HelpContext'#2#0#7'Caption'#6#17'LineSplittingPage'#28'ChildSizing.LeftR' - +'ightSpacing'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29'ChildSizing.Horizo' - +'ntalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'ChildSizing.Control' - +'sPerLine'#2#0#11'ClientWidth'#3','#2#12'ClientHeight'#3'o'#1#10'ImageIndex' - +#2#255#10'ParentFont'#9#14'ParentShowHint'#9#0#6'TLabel'#15'LineLengthLabel' - +#21'AnchorSideTop.Control'#7#14'LineLengthEdit'#18'AnchorSideTop.Side'#7#9'a' - +'srCenter'#23'AnchorSideRight.Control'#7#14'LineLengthEdit'#4'Left'#2#21#6'H' - +'eight'#2#20#3'Top'#2#11#5'Width'#2'i'#11'HelpContext'#2#0#5'Align'#7#6'alNo' - +'ne'#9'Alignment'#7#13'taLeftJustify'#7'Anchors'#11#5'akTop'#7'akRight'#0#8 - +'AutoSize'#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderS' - +'pacing.Right'#2#6#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0 - +'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlign' - +'Vertical'#7#7'ccaFill'#7'Caption'#6#15'LineLengthLabel'#10'DragCursor'#7#6 - +'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#6'Layout'#7#5'tlTop'#14'Pare' - +'ntBidiMode'#9#11'ParentColor'#8#10'ParentFont'#9#14'ParentShowHint'#9#13'Sh' - +'owAccelChar'#9#11'Transparent'#9#7'Visible'#9#8'WordWrap'#8#11'OptimalFill' - +#8#0#0#6'TLabel'#17'SplitPreviewLabel'#22'AnchorSideLeft.Control'#7#19'Split' - +'PreviewSynEdit'#24'AnchorSideBottom.Control'#7#19'SplitPreviewSynEdit'#4'Le' - +'ft'#3#12#1#6'Height'#2#16#3'Top'#2#18#5'Width'#2'o'#11'HelpContext'#2#0#5'A' - +'lign'#7#6'alNone'#9'Alignment'#7#13'taLeftJustify'#7'Anchors'#11#5'akTop'#6 - +'akLeft'#8'akBottom'#0#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17'BorderSpa' - +'cing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'B' - +'orderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31 - +'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#17'SplitPreviewL' - +'abel'#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#6'L' - +'ayout'#7#5'tlTop'#14'ParentBidiMode'#9#11'ParentColor'#8#10'ParentFont'#9#14 - +'ParentShowHint'#9#13'ShowAccelChar'#9#11'Transparent'#9#7'Visible'#9#8'Word' - +'Wrap'#8#11'OptimalFill'#8#0#0#5'TEdit'#14'LineLengthEdit'#4'Left'#3#132#0#6 - +'Height'#2#23#3'Top'#2#10#5'Width'#2'2'#11'HelpContext'#2#0#5'Align'#7#6'alN' - +'one'#8'AutoSize'#8#10'AutoSelect'#8#18'BorderSpacing.Left'#2#0#17'BorderSpa' - +'cing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'B' - +'orderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31 - +'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#8'CharCase'#7#8'ecNormal'#10 - +'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'dmManual'#8'EchoMode'#7#8'emNormal' - +#7'Enabled'#9#9'MaxLength'#2#255#14'ParentBidiMode'#9#8'OnChange'#7#14'Updat' - +'eExamples'#10'ParentFont'#9#14'ParentShowHint'#9#12'PasswordChar'#6#1#0#8'R' - +'eadOnly'#8#7'TabStop'#9#8'TabOrder'#2#0#4'Text'#6#14'LineLengthEdit'#7'Visi' - +'ble'#9#0#0#9'TGroupBox'#29'DoNotSplitLineInFrontGroupBox'#22'AnchorSideLeft' - +'.Control'#7#17'LineSplittingPage'#21'AnchorSideTop.Control'#7#14'LineLength' - +'Edit'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#19 - +'SplitPreviewSynEdit'#4'Left'#2#6#6'Height'#3#153#0#3'Top'#2''''#5'Width'#3#0 - +#1#11'HelpContext'#2#0#5'Align'#7#6'alNone'#8'AutoSize'#8#18'BorderSpacing.L' - +'eft'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpa' - +'cing.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!BorderSpacing.CellAlignHoriz' - +'ontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Capt' - +'ion'#6#29'DoNotSplitLineInFrontGroupBox'#28'ChildSizing.LeftRightSpacing'#2 - +#0#28'ChildSizing.TopBottomSpacing'#2#0#29'ChildSizing.HorizontalSpacing'#2#0 - +#27'ChildSizing.VerticalSpacing'#2#0#27'ChildSizing.ControlsPerLine'#2#0#5'C' - +'tl3D'#8#8'DockSite'#8#10'DragCursor'#7#6'crDrag'#8'DragKind'#7#6'dkDrag'#8 - ,'DragMode'#7#8'dmManual'#7'Enabled'#9#14'ParentBidiMode'#9#11'ParentColor'#9 - +#11'ParentCtl3D'#9#10'ParentFont'#9#14'ParentShowHint'#9#8'TabOrder'#2#1#7'T' - +'abStop'#8#7'Visible'#9#7'OnClick'#7#14'UpdateExamples'#0#0#9'TGroupBox'#27 - +'DoNotSplitLineAfterGroupBox'#22'AnchorSideLeft.Control'#7#17'LineSplittingP' - +'age'#21'AnchorSideTop.Control'#7#29'DoNotSplitLineInFrontGroupBox'#18'Ancho' - +'rSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#29'DoNotSplitLi' - +'neInFrontGroupBox'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'He' - +'ight'#3#153#0#3'Top'#3#198#0#5'Width'#3#0#1#11'HelpContext'#2#0#5'Align'#7#6 - +'alNone'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#8#18'Bord' - +'erSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#19'BorderSpacing.Right'#2#0#20 - +'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellA' - +'lignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFil' - +'l'#7'Caption'#6#27'DoNotSplitLineAfterGroupBox'#28'ChildSizing.LeftRightSpa' - +'cing'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29'ChildSizing.HorizontalSpa' - +'cing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'ChildSizing.ControlsPerLin' - +'e'#2#0#5'Ctl3D'#8#8'DockSite'#8#10'DragCursor'#7#6'crDrag'#8'DragKind'#7#6 - +'dkDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#14'ParentBidiMode'#9#11'Pare' - +'ntColor'#9#11'ParentCtl3D'#9#10'ParentFont'#9#14'ParentShowHint'#9#8'TabOrd' - +'er'#2#2#7'TabStop'#8#7'Visible'#9#7'OnClick'#7#14'UpdateExamples'#0#0#8'TSy' - +'nEdit'#19'SplitPreviewSynEdit'#3'Tag'#2#0#22'AnchorSideLeft.Control'#7#29'D' - +'oNotSplitLineInFrontGroupBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#23'Anc' - +'horSideRight.Control'#7#17'LineSplittingPage'#20'AnchorSideRight.Side'#7#9 - +'asrBottom'#24'AnchorSideBottom.Control'#7#17'LineSplittingPage'#21'AnchorSi' - +'deBottom.Side'#7#9'asrBottom'#4'Left'#3#12#1#6'Height'#3'G'#1#3'Top'#2'"'#5 - +'Width'#3#26#1#11'HelpContext'#2#0#5'Align'#7#6'alNone'#11'BlockIndent'#2#2 - +#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right' - +#2#6#20'BorderSpacing.Bottom'#2#6#20'BorderSpacing.Around'#2#0'!BorderSpacin' - +'g.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7 - +'ccaFill'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#5'Color' - +#7#7'clWhite'#18'CFDividerDrawLevel'#2#0#5'Ctl3D'#8#7'Enabled'#9#11'Font.Hei' - +'ght'#2#240#9'Font.Name'#6#7'courier'#10'Font.Pitch'#7#7'fpFixed'#12'Font.Qu' - +'ality'#7#16'fqNonAntialiased'#10'Font.Style'#11#0#11'ParentColor'#8#11'Pare' - +'ntCtl3D'#9#10'ParentFont'#8#14'ParentShowHint'#9#8'TabOrder'#2#3#7'Visible' - +#9#23'BookMarkOptions.Xoffset'#2#238#11'BorderStyle'#7#8'bsSingle'#16'ExtraC' - +'harSpacing'#2#0#16'ExtraLineSpacing'#2#0#14'Gutter.Visible'#8#13'HideSelect' - +'ion'#8#11'InsertCaret'#7#14'ctVerticalLine'#10'InsertMode'#9#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'C' - +'ommand'#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'C' - +'ommand'#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'C' - +'ommand'#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'Command'#3#245#1#8'ShortCu' - +'t'#2#8#0#1#7'Command'#3#245#1#8'ShortCut'#3#8' '#0#1#7'Command'#3#248#1#8'S' - +'hortCut'#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'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'Short' - +'Cut'#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'ShortCut'#3'Y`'#0#1#7'Command' - +#3'Y'#2#8'ShortCut'#3'Z@'#0#1#7'Command'#3'Z'#2#8'ShortCut'#3'Z`'#0#1#7'Comm' - ,'and'#3'-'#1#8'ShortCut'#3'0@'#0#1#7'Command'#3'.'#1#8'ShortCut'#3'1@'#0#1#7 - +'Command'#3'/'#1#8'ShortCut'#3'2@'#0#1#7'Command'#3'0'#1#8'ShortCut'#3'3@'#0 - +#1#7'Command'#3'1'#1#8'ShortCut'#3'4@'#0#1#7'Command'#3'2'#1#8'ShortCut'#3'5' - +'@'#0#1#7'Command'#3'3'#1#8'ShortCut'#3'6@'#0#1#7'Command'#3'4'#1#8'ShortCut' - +#3'7@'#0#1#7'Command'#3'5'#1#8'ShortCut'#3'8@'#0#1#7'Command'#3'6'#1#8'Short' - +'Cut'#3'9@'#0#1#7'Command'#3'_'#1#8'ShortCut'#3'0`'#0#1#7'Command'#3'`'#1#8 - +'ShortCut'#3'1`'#0#1#7'Command'#3'a'#1#8'ShortCut'#3'2`'#0#1#7'Command'#3'b' - +#1#8'ShortCut'#3'3`'#0#1#7'Command'#3'c'#1#8'ShortCut'#3'4`'#0#1#7'Command'#3 - +'d'#1#8'ShortCut'#3'5`'#0#1#7'Command'#3'e'#1#8'ShortCut'#3'6`'#0#1#7'Comman' - +'d'#3'f'#1#8'ShortCut'#3'7`'#0#1#7'Command'#3'g'#1#8'ShortCut'#3'8`'#0#1#7'C' - +'ommand'#3'h'#1#8'ShortCut'#3'9`'#0#1#7'Command'#3#231#0#8'ShortCut'#3'N`'#0 - +#1#7'Command'#3#232#0#8'ShortCut'#3'C`'#0#1#7'Command'#3#233#0#8'ShortCut'#3 - +'L`'#0#1#7'Command'#3'd'#2#8'ShortCut'#2#9#0#1#7'Command'#3'e'#2#8'ShortCut' - +#3#9' '#0#1#7'Command'#3#250#0#8'ShortCut'#3'B`'#0#0#13'Lines.Strings'#1#6#19 - +'SplitPreviewSynEdit'#0#11'MaxLeftChar'#3#0#4#7'MaxUndo'#3#0#4#7'Options'#11 - +#12'eoAutoIndent'#17'eoDragDropEditing'#11'eoGroupUndo'#15'eoScrollPastEol' - +#16'eoShowScrollHint'#16'eoSmartTabDelete'#11'eoSmartTabs'#14'eoTabsToSpaces' - +#20'eoTrimTrailingSpaces'#18'eoBracketHighlight'#0#8'Options2'#11#0#14'Overw' - +'riteCaret'#7#7'ctBlock'#8'ReadOnly'#8#9'RightEdge'#2'P'#14'RightEdgeColor'#7 - +#8'clSilver'#10'ScrollBars'#7#6'ssBoth'#13'SelectionMode'#7#8'smNormal'#8'Ta' - +'bWidth'#2#8#8'WantTabs'#8#0#0#0#5'TPage'#18'SpaceNotCosmosPage'#11'HelpCont' - +'ext'#2#0#7'Caption'#6#18'SpaceNotCosmosPage'#28'ChildSizing.LeftRightSpacin' - +'g'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29'ChildSizing.HorizontalSpacin' - +'g'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'ChildSizing.ControlsPerLine'#2 - +#0#11'ClientWidth'#3','#2#12'ClientHeight'#3'o'#1#10'ImageIndex'#2#255#10'Pa' - +'rentFont'#9#14'ParentShowHint'#9#0#6'TLabel'#17'SpacePreviewLabel'#22'Ancho' - +'rSideLeft.Control'#7#18'SpaceNotCosmosPage'#21'AnchorSideTop.Control'#7#28 - +'DoInsertSpaceInFrontGroupBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left' - +#2#6#6'Height'#2#20#3'Top'#3#162#0#5'Width'#2'{'#11'HelpContext'#2#0#5'Align' - +#7#6'alNone'#9'Alignment'#7#13'taLeftJustify'#8'AutoSize'#9#18'BorderSpacing' - +'.Left'#2#6#17'BorderSpacing.Top'#2#6#19'BorderSpacing.Right'#2#6#20'BorderS' - +'pacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHor' - +'izontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Ca' - +'ption'#6#17'SpacePreviewLabel'#10'DragCursor'#7#6'crDrag'#8'DragMode'#7#8'd' - +'mManual'#7'Enabled'#9#6'Layout'#7#5'tlTop'#14'ParentBidiMode'#9#11'ParentCo' - +'lor'#8#10'ParentFont'#9#14'ParentShowHint'#9#13'ShowAccelChar'#9#11'Transpa' - +'rent'#9#7'Visible'#9#8'WordWrap'#8#11'OptimalFill'#8#0#0#9'TGroupBox'#28'Do' - +'InsertSpaceInFrontGroupBox'#22'AnchorSideLeft.Control'#7#18'SpaceNotCosmosP' - +'age'#21'AnchorSideTop.Control'#7#18'SpaceNotCosmosPage'#4'Left'#2#6#6'Heigh' - +'t'#3#150#0#3'Top'#2#6#5'Width'#3#10#1#11'HelpContext'#2#0#5'Align'#7#6'alNo' - +'ne'#8'AutoSize'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'B' - +'orderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Aroun' - +'d'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.Ce' - +'llAlignVertical'#7#7'ccaFill'#7'Caption'#6#28'DoInsertSpaceInFrontGroupBox' - +#28'ChildSizing.LeftRightSpacing'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29 - +'ChildSizing.HorizontalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'C' - +'hildSizing.ControlsPerLine'#2#0#5'Ctl3D'#8#8'DockSite'#8#10'DragCursor'#7#6 - +'crDrag'#8'DragKind'#7#6'dkDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#14'P' - +'arentBidiMode'#9#11'ParentColor'#9#11'ParentCtl3D'#9#10'ParentFont'#9#14'Pa' - +'rentShowHint'#9#8'TabOrder'#2#0#7'TabStop'#8#7'Visible'#9#7'OnClick'#7#14'U' - +'pdateExamples'#0#0#9'TGroupBox'#26'DoInsertSpaceAfterGroupBox'#22'AnchorSid' - +'eLeft.Control'#7#28'DoInsertSpaceInFrontGroupBox'#19'AnchorSideLeft.Side'#7 - +#9'asrBottom'#21'AnchorSideTop.Control'#7#18'SpaceNotCosmosPage'#23'AnchorSi' - +'deRight.Control'#7#18'SpaceNotCosmosPage'#20'AnchorSideRight.Side'#7#9'asrB' - +'ottom'#4'Left'#3#22#1#6'Height'#3#150#0#3'Top'#2#6#5'Width'#3#16#1#11'HelpC' - +'ontext'#2#0#5'Align'#7#6'alNone'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight' - +#0#8'AutoSize'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'Bor' - +'derSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around' - +#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellA' - +'lignVertical'#7#7'ccaFill'#7'Caption'#6#26'DoInsertSpaceAfterGroupBox'#28'C' - +'hildSizing.LeftRightSpacing'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29'Ch' - +'ildSizing.HorizontalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'Chi' - +'ldSizing.ControlsPerLine'#2#0#5'Ctl3D'#8#8'DockSite'#8#10'DragCursor'#7#6'c' - +'rDrag'#8'DragKind'#7#6'dkDrag'#8'DragMode'#7#8'dmManual'#7'Enabled'#9#14'Pa' - ,'rentBidiMode'#9#11'ParentColor'#9#11'ParentCtl3D'#9#10'ParentFont'#9#14'Par' - +'entShowHint'#9#8'TabOrder'#2#1#7'TabStop'#8#7'Visible'#9#7'OnClick'#7#14'Up' - +'dateExamples'#0#0#8'TSynEdit'#19'SpacePreviewSynEdit'#3'Tag'#2#0#22'AnchorS' - +'ideLeft.Control'#7#18'SpaceNotCosmosPage'#21'AnchorSideTop.Control'#7#17'Sp' - +'acePreviewLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.C' - +'ontrol'#7#18'SpaceNotCosmosPage'#20'AnchorSideRight.Side'#7#9'asrBottom'#24 - +'AnchorSideBottom.Control'#7#18'SpaceNotCosmosPage'#21'AnchorSideBottom.Side' - +#7#9'asrBottom'#4'Left'#2#6#6'Height'#3#179#0#3'Top'#3#182#0#5'Width'#3' '#2 - +#11'HelpContext'#2#0#5'Align'#7#6'alNone'#11'BlockIndent'#2#2#18'BorderSpaci' - +'ng.Left'#2#6#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#6#20'Borde' - +'rSpacing.Bottom'#2#6#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignH' - +'orizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7 - +'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#5'Color'#7#7'clWhit' - +'e'#18'CFDividerDrawLevel'#2#0#5'Ctl3D'#8#7'Enabled'#9#11'Font.Height'#2#240 - +#9'Font.Name'#6#7'courier'#10'Font.Pitch'#7#7'fpFixed'#12'Font.Quality'#7#16 - +'fqNonAntialiased'#10'Font.Style'#11#0#11'ParentColor'#8#11'ParentCtl3D'#9#10 - +'ParentFont'#8#14'ParentShowHint'#9#8'TabOrder'#2#2#7'Visible'#9#23'BookMark' - +'Options.Xoffset'#2#238#11'BorderStyle'#7#8'bsSingle'#16'ExtraCharSpacing'#2 - +#0#16'ExtraLineSpacing'#2#0#14'Gutter.Visible'#8#13'HideSelection'#8#11'Inse' - +'rtCaret'#7#14'ctVerticalLine'#10'InsertMode'#9#10'Keystrokes'#14#1#7'Comman' - +'d'#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'Comma' - +'nd'#2#1#8'ShortCut'#2'%'#0#1#7'Command'#2'e'#8'ShortCut'#3'% '#0#1#7'Comman' - +'d'#2#5#8'ShortCut'#3'%@'#0#1#7'Command'#2'i'#8'ShortCut'#3'%`'#0#1#7'Comman' - +'d'#2#2#8'ShortCut'#2''''#0#1#7'Command'#2'f'#8'ShortCut'#3''' '#0#1#7'Comma' - +'nd'#2#6#8'ShortCut'#3'''@'#0#1#7'Command'#2'j'#8'ShortCut'#3'''`'#0#1#7'Com' - +'mand'#2#10#8'ShortCut'#2'"'#0#1#7'Command'#2'n'#8'ShortCut'#3'" '#0#1#7'Com' - +'mand'#2#14#8'ShortCut'#3'"@'#0#1#7'Command'#2'r'#8'ShortCut'#3'"`'#0#1#7'Co' - +'mmand'#2#9#8'ShortCut'#2'!'#0#1#7'Command'#2'm'#8'ShortCut'#3'! '#0#1#7'Com' - +'mand'#2#13#8'ShortCut'#3'!@'#0#1#7'Command'#2'q'#8'ShortCut'#3'!`'#0#1#7'Co' - +'mmand'#2#7#8'ShortCut'#2'$'#0#1#7'Command'#2'k'#8'ShortCut'#3'$ '#0#1#7'Com' - +'mand'#2#15#8'ShortCut'#3'$@'#0#1#7'Command'#2's'#8'ShortCut'#3'$`'#0#1#7'Co' - +'mmand'#2#8#8'ShortCut'#2'#'#0#1#7'Command'#2'l'#8'ShortCut'#3'# '#0#1#7'Com' - +'mand'#2#16#8'ShortCut'#3'#@'#0#1#7'Command'#2't'#8'ShortCut'#3'#`'#0#1#7'Co' - +'mmand'#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'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'ShortC' - +'ut'#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'Com' - +'mand'#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'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'Command'#3'c'#2#8'ShortCut'#3'U`'#0#1#7'Command'#3'\'#2#8'Short' - +'Cut'#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'ShortCut'#3'0@'#0#1#7'Command'#3'.'#1#8'ShortCut'#3'1@'#0#1#7'Comman' - +'d'#3'/'#1#8'ShortCut'#3'2@'#0#1#7'Command'#3'0'#1#8'ShortCut'#3'3@'#0#1#7'C' - +'ommand'#3'1'#1#8'ShortCut'#3'4@'#0#1#7'Command'#3'2'#1#8'ShortCut'#3'5@'#0#1 - +#7'Command'#3'3'#1#8'ShortCut'#3'6@'#0#1#7'Command'#3'4'#1#8'ShortCut'#3'7@' - +#0#1#7'Command'#3'5'#1#8'ShortCut'#3'8@'#0#1#7'Command'#3'6'#1#8'ShortCut'#3 - +'9@'#0#1#7'Command'#3'_'#1#8'ShortCut'#3'0`'#0#1#7'Command'#3'`'#1#8'ShortCu' - +'t'#3'1`'#0#1#7'Command'#3'a'#1#8'ShortCut'#3'2`'#0#1#7'Command'#3'b'#1#8'Sh' - +'ortCut'#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'ShortCut'#3'7`'#0#1#7'Command'#3'g'#1#8'ShortCut'#3'8`'#0#1#7'Comman' - +'d'#3'h'#1#8'ShortCut'#3'9`'#0#1#7'Command'#3#231#0#8'ShortCut'#3'N`'#0#1#7 - +'Command'#3#232#0#8'ShortCut'#3'C`'#0#1#7'Command'#3#233#0#8'ShortCut'#3'L`' - +#0#1#7'Command'#3'd'#2#8'ShortCut'#2#9#0#1#7'Command'#3'e'#2#8'ShortCut'#3#9 - +' '#0#1#7'Command'#3#250#0#8'ShortCut'#3'B`'#0#0#13'Lines.Strings'#1#6#19'Sp' - +'acePreviewSynEdit'#0#11'MaxLeftChar'#3#0#4#7'MaxUndo'#3#0#4#7'Options'#11#12 - +'eoAutoIndent'#17'eoDragDropEditing'#11'eoGroupUndo'#15'eoScrollPastEol'#16 - ,'eoShowScrollHint'#16'eoSmartTabDelete'#11'eoSmartTabs'#14'eoTabsToSpaces'#20 - +'eoTrimTrailingSpaces'#18'eoBracketHighlight'#0#8'Options2'#11#0#14'Overwrit' - +'eCaret'#7#7'ctBlock'#8'ReadOnly'#8#9'RightEdge'#2'P'#14'RightEdgeColor'#7#8 - +'clSilver'#10'ScrollBars'#7#6'ssBoth'#13'SelectionMode'#7#8'smNormal'#8'TabW' - +'idth'#2#8#8'WantTabs'#8#0#0#0#5'TPage'#24'IdentifierCompletionPage'#11'Help' - +'Context'#2#0#7'Caption'#6#24'IdentifierCompletionPage'#28'ChildSizing.LeftR' - +'ightSpacing'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29'ChildSizing.Horizo' - +'ntalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'ChildSizing.Control' - +'sPerLine'#2#0#11'ClientWidth'#3','#2#12'ClientHeight'#3'o'#1#10'ImageIndex' - +#2#255#10'ParentFont'#9#14'ParentShowHint'#9#0#9'TCheckBox'#22'ICAddSemicolo' - +'nCheckBox'#22'AnchorSideLeft.Control'#7#24'IdentifierCompletionPage'#21'Anc' - +'horSideTop.Control'#7#24'IdentifierCompletionPage'#4'Left'#2#6#6'Height'#2 - +#22#3'Top'#2#6#5'Width'#3#190#0#11'HelpContext'#2#0#5'Align'#7#6'alNone'#11 - +'AllowGrayed'#8#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.To' - +'p'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSp' - +'acing.Around'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'Borde' - +'rSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#22'ICAddSemicolonChec' - +'kBox'#7'Checked'#8#10'DragCursor'#7#6'crDrag'#8'DragKind'#7#6'dkDrag'#8'Dra' - +'gMode'#7#8'dmManual'#7'Enabled'#9#11'ParentColor'#9#10'ParentFont'#9#14'Par' - +'entShowHint'#9#14'ParentBidiMode'#9#5'State'#7#11'cbUnchecked'#8'TabOrder'#2 - +#0#7'TabStop'#9#11'UseOnChange'#8#7'Visible'#9#0#0#9'TCheckBox'#27'ICAddAssi' - +'gnOperatorCheckBox'#22'AnchorSideLeft.Control'#7#24'IdentifierCompletionPag' - +'e'#21'AnchorSideTop.Control'#7#22'ICAddSemicolonCheckBox'#18'AnchorSideTop.' - +'Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'"'#5'Width'#2'Z'#11 - +'HelpContext'#2#0#5'Align'#7#6'alNone'#11'AllowGrayed'#8#8'AutoSize'#9#18'Bo' - +'rderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0 - +#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!BorderSpacing.Ce' - +'llAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'cca' - +'Fill'#7'Caption'#6#27'ICAddAssignOperatorCheckBox'#7'Checked'#8#10'DragCurs' - +'or'#7#6'crDrag'#8'DragKind'#7#6'dkDrag'#8'DragMode'#7#8'dmManual'#7'Enabled' - +#9#11'ParentColor'#9#10'ParentFont'#9#14'ParentShowHint'#9#14'ParentBidiMode' - +#9#5'State'#7#11'cbUnchecked'#8'TabOrder'#2#1#7'TabStop'#9#11'UseOnChange'#8 - +#7'Visible'#9#0#0#0#0#12'TButtonPanel'#11'ButtonPanel'#4'Left'#2#6#6'Height' - +#2'0'#3'Top'#3#131#1#5'Width'#3'$'#2#11'HelpContext'#2#0#5'Align'#7#8'alBott' - +'om'#8'AutoSize'#9#11'ButtonOrder'#7#9'boDefault'#8'TabOrder'#2#1#13'Default' - +'Button'#7#4'pbOK'#11'ShowButtons'#11#4'pbOK'#8'pbCancel'#6'pbHelp'#0#10'Sho' - +'wGlyphs'#11#4'pbOK'#8'pbCancel'#7'pbClose'#6'pbHelp'#0#7'Visible'#9#0#0#0 + +'ildSizing.ControlsPerLine'#2#1#8'TabOrder'#2#2#0#0#11'TRadioGroup"ForwardPr' + +'ocsInsertPolicyRadioGroup'#22'AnchorSideLeft.Control'#7#16'CodeCreationPage' + +#21'AnchorSideTop.Control'#7#31'MixMethodsAndPropertiesCheckBox'#18'AnchorSi' + +'deTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#31'ClassPartInsert' + +'PolicyRadioGroup'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Hei' + +'ght'#2'd'#3'Top'#3#143#0#5'Width'#3#254#0#7'Anchors'#11#5'akTop'#6'akLeft'#7 + +'akRight'#0#8'AutoFill'#9#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2 + +#12#7'Caption'#6'"ForwardProcsInsertPolicyRadioGroup'#28'ChildSizing.LeftRig' + +'htSpacing'#2#6#28'ChildSizing.TopBottomSpacing'#2#6#29'ChildSizing.EnlargeH' + +'orizontal'#7#24'crsHomogenousChildResize'#27'ChildSizing.EnlargeVertical'#7 + +#24'crsHomogenousChildResize'#28'ChildSizing.ShrinkHorizontal'#7#14'crsScale' + +'Childs'#26'ChildSizing.ShrinkVertical'#7#14'crsScaleChilds'#18'ChildSizing.' + +'Layout'#7#29'cclLeftToRightThenTopToBottom'#27'ChildSizing.ControlsPerLine' + +#2#1#8'TabOrder'#2#3#0#0#9'TCheckBox'#29'ForwardProcsKeepOrderCheckBox'#22'A' + +'nchorSideLeft.Control'#7'"ForwardProcsInsertPolicyRadioGroup'#19'AnchorSide' + +'Left.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7'"ForwardProcsInsertPo' + +'licyRadioGroup'#4'Left'#3#10#1#6'Height'#2#19#3'Top'#3#149#0#5'Width'#3#191 + +#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#29'ForwardProcsKeepOrderCheckBo' + +'x'#8'TabOrder'#2#4#0#0#9'TCheckBox'#27'ClassHeaderCommentsCheckBox'#22'Anch' + +'orSideLeft.Control'#7'"ForwardProcsInsertPolicyRadioGroup'#19'AnchorSideLef' + +'t.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#29'ForwardProcsKeepOrder' + +'CheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#10#1#6'Height'#2 + +#19#3'Top'#3#174#0#5'Width'#3#183#0#20'BorderSpacing.Around'#2#6#7'Caption'#6 + +#27'ClassHeaderCommentsCheckBox'#8'TabOrder'#2#5#0#0#9'TGroupBox'#26'Propert' + +'yCompletionGroupBox'#22'AnchorSideLeft.Control'#7#16'CodeCreationPage'#21'A' + +'nchorSideTop.Control'#7'"ForwardProcsInsertPolicyRadioGroup'#18'AnchorSideT' + +'op.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#16'CodeCreationPage' + +#20'AnchorSideRight.Side'#7#9'asrBottom'#21'AnchorSideBottom.Side'#7#9'asrBo' + +'ttom'#4'Left'#2#6#6'Height'#2'{'#3'Top'#3#249#0#5'Width'#3#28#2#7'Anchors' + +#11#5'akTop'#6'akLeft'#7'akRight'#0#20'BorderSpacing.Around'#2#6#7'Caption'#6 + +#26'PropertyCompletionGroupBox'#12'ClientHeight'#2'i'#11'ClientWidth'#3#24#2 + +#8'TabOrder'#2#6#0#6'TLabel'#28'PropertyReadIdentPrefixLabel'#21'AnchorSideT' + +'op.Control'#7#27'PropertyReadIdentPrefixEdit'#18'AnchorSideTop.Side'#7#9'as' + +'rCenter'#23'AnchorSideRight.Control'#7#27'PropertyReadIdentPrefixEdit'#4'Le' + +'ft'#2#243#6'Height'#2#14#3'Top'#2'#'#5'Width'#3#147#0#7'Anchors'#11#5'akTop' + +#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#28'PropertyReadIdentP' + +'refixLabel'#11'ParentColor'#8#0#0#6'TLabel'#29'PropertyWriteIdentPrefixLabe' + +'l'#21'AnchorSideTop.Control'#7#28'PropertyWriteIdentPrefixEdit'#18'AnchorSi' + +'deTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Control'#7#28'PropertyWriteId' + +'entPrefixEdit'#4'Left'#2#242#6'Height'#2#14#3'Top'#2':'#5'Width'#3#148#0#7 + +'Anchors'#11#5'akTop'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6 + +#29'PropertyWriteIdentPrefixLabel'#11'ParentColor'#8#0#0#6'TLabel'#31'Proper' + +'tyStoredIdentPostfixLabel'#21'AnchorSideTop.Control'#7#30'PropertyStoredIde' + +'ntPostfixEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Con' + +'trol'#7#30'PropertyStoredIdentPostfixEdit'#4'Left'#2#231#6'Height'#2#14#3'T' + +'op'#2'Q'#5'Width'#3#159#0#7'Anchors'#11#5'akTop'#7'akRight'#0#19'BorderSpac' + +'ing.Right'#2#6#7'Caption'#6#31'PropertyStoredIdentPostfixLabel'#11'ParentCo' + +'lor'#8#0#0#6'TLabel'#26'PrivateVariablePrefixLabel'#21'AnchorSideTop.Contro' + +'l'#7#25'PrivateVariablePrefixEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'#23 + +'AnchorSideRight.Control'#7#25'PrivateVariablePrefixEdit'#4'Left'#3'>'#1#6'H' + +'eight'#2#14#3'Top'#2'#'#5'Width'#2'~'#7'Anchors'#11#5'akTop'#7'akRight'#0#19 + +'BorderSpacing.Right'#2#6#7'Caption'#6#26'PrivateVariablePrefixLabel'#11'Par' + +'entColor'#8#0#0#6'TLabel'#28'SetPropertyVariablenameLabel'#21'AnchorSideTop' + +'.Control'#7#27'SetPropertyVariablenameEdit'#18'AnchorSideTop.Side'#7#9'asrC' + +'enter'#23'AnchorSideRight.Control'#7#27'SetPropertyVariablenameEdit'#4'Left' + +#3'('#1#6'Height'#2#14#3'Top'#2':'#5'Width'#3#148#0#7'Anchors'#11#5'akTop'#7 + +'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#28'SetPropertyVariablen' + +'ameLabel'#11'ParentColor'#8#0#0#9'TCheckBox'#26'PropertyCompletionCheckBox' + ,#22'AnchorSideLeft.Control'#7#26'PropertyCompletionGroupBox'#21'AnchorSideTo' + +'p.Control'#7#26'PropertyCompletionGroupBox'#4'Left'#2#6#6'Height'#2#19#3'To' + +'p'#2#6#5'Width'#3#168#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#26'Proper' + +'tyCompletionCheckBox'#8'TabOrder'#2#0#0#0#5'TEdit'#27'PropertyReadIdentPref' + +'ixEdit'#22'AnchorSideLeft.Control'#7#28'PropertyWriteIdentPrefixEdit'#18'An' + +'chorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#28'PropertyW' + +'riteIdentPrefixEdit'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#140#0 + +#6'Height'#2#23#3'Top'#2#31#5'Width'#2'P'#7'Anchors'#11#5'akTop'#6'akLeft'#7 + +'akRight'#0#8'TabOrder'#2#1#4'Text'#6#27'PropertyReadIdentPrefixEdit'#0#0#5 + +'TEdit'#28'PropertyWriteIdentPrefixEdit'#21'AnchorSideTop.Control'#7#27'Prop' + +'ertyReadIdentPrefixEdit'#18'AnchorSideTop.Side'#7#9'asrBottom'#20'AnchorSid' + +'eRight.Side'#7#9'asrBottom'#4'Left'#3#140#0#6'Height'#2#23#3'Top'#2'6'#5'Wi' + +'dth'#2'P'#8'TabOrder'#2#2#4'Text'#6#28'PropertyWriteIdentPrefixEdit'#0#0#5 + +'TEdit'#30'PropertyStoredIdentPostfixEdit'#21'AnchorSideTop.Control'#7#28'Pr' + +'opertyWriteIdentPrefixEdit'#18'AnchorSideTop.Side'#7#9'asrBottom'#20'Anchor' + +'SideRight.Side'#7#9'asrBottom'#4'Left'#3#140#0#6'Height'#2#23#3'Top'#2'M'#5 + +'Width'#2'P'#8'TabOrder'#2#3#4'Text'#6#30'PropertyStoredIdentPostfixEdit'#0#0 + +#5'TEdit'#25'PrivateVariablePrefixEdit'#21'AnchorSideTop.Control'#7#27'Prope' + +'rtyReadIdentPrefixEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSide' + +'Right.Control'#7#26'PropertyCompletionGroupBox'#20'AnchorSideRight.Side'#7#9 + +'asrBottom'#4'Left'#3#194#1#6'Height'#2#23#3'Top'#2#31#5'Width'#2'P'#7'Ancho' + +'rs'#11#5'akTop'#7'akRight'#0#19'BorderSpacing.Right'#2#6#8'TabOrder'#2#4#4 + +'Text'#6#25'PrivateVariablePrefixEdit'#0#0#5'TEdit'#27'SetPropertyVariablena' + +'meEdit'#21'AnchorSideTop.Control'#7#28'PropertyWriteIdentPrefixEdit'#18'Anc' + +'horSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Control'#7#26'PropertyCo' + +'mpletionGroupBox'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#194#1#6 + +'Height'#2#23#3'Top'#2'6'#5'Width'#2'P'#7'Anchors'#11#5'akTop'#7'akRight'#0 + +#19'BorderSpacing.Right'#2#6#8'TabOrder'#2#5#4'Text'#6#27'SetPropertyVariabl' + +'enameEdit'#0#0#0#0#5'TPage'#17'WordsPoliciesPage'#7'Caption'#6#17'WordsPoli' + +'ciesPage'#11'ClientWidth'#3'('#2#12'ClientHeight'#3'k'#1#0#11'TRadioGroup' + +#23'KeyWordPolicyRadioGroup'#22'AnchorSideLeft.Control'#7#17'WordsPoliciesPa' + +'ge'#21'AnchorSideTop.Control'#7#17'WordsPoliciesPage'#23'AnchorSideRight.Co' + +'ntrol'#7#17'WordsPoliciesPage'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Le' + +'ft'#2#6#6'Height'#2'd'#3'Top'#2#6#5'Width'#3#28#2#7'Anchors'#11#5'akTop'#6 + +'akLeft'#7'akRight'#0#8'AutoFill'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6 + +#23'KeyWordPolicyRadioGroup'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSi' + +'zing.TopBottomSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomoge' + +'nousChildResize'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenousChildRes' + +'ize'#28'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildSizing.S' + +'hrinkVertical'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclLeftToRi' + +'ghtThenTopToBottom'#27'ChildSizing.ControlsPerLine'#2#1#7'OnClick'#7#14'Upd' + +'ateExamples'#8'TabOrder'#2#0#0#0#11'TRadioGroup'#26'IdentifierPolicyRadioGr' + +'oup'#22'AnchorSideLeft.Control'#7#17'WordsPoliciesPage'#21'AnchorSideTop.Co' + +'ntrol'#7#23'KeyWordPolicyRadioGroup'#18'AnchorSideTop.Side'#7#9'asrBottom' + +#23'AnchorSideRight.Control'#7#17'WordsPoliciesPage'#20'AnchorSideRight.Side' + +#7#9'asrBottom'#4'Left'#2#6#6'Height'#2'd'#3'Top'#2'p'#5'Width'#3#28#2#7'Anc' + +'hors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoFill'#9#20'BorderSpacing.Aro' + +'und'#2#6#7'Caption'#6#26'IdentifierPolicyRadioGroup'#28'ChildSizing.LeftRig' + +'htSpacing'#2#6#28'ChildSizing.TopBottomSpacing'#2#6#29'ChildSizing.EnlargeH' + +'orizontal'#7#24'crsHomogenousChildResize'#27'ChildSizing.EnlargeVertical'#7 + +#24'crsHomogenousChildResize'#28'ChildSizing.ShrinkHorizontal'#7#14'crsScale' + +'Childs'#26'ChildSizing.ShrinkVertical'#7#14'crsScaleChilds'#18'ChildSizing.' + +'Layout'#7#29'cclLeftToRightThenTopToBottom'#27'ChildSizing.ControlsPerLine' + +#2#1#7'OnClick'#7#14'UpdateExamples'#8'TabOrder'#2#1#0#0#0#5'TPage'#17'LineS' + +'plittingPage'#7'Caption'#6#17'LineSplittingPage'#11'ClientWidth'#3'('#2#12 + +'ClientHeight'#3'k'#1#0#6'TLabel'#15'LineLengthLabel'#21'AnchorSideTop.Contr' + +'ol'#7#14'LineLengthEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSid' + +'eRight.Control'#7#14'LineLengthEdit'#4'Left'#2'0'#6'Height'#2#14#3'Top'#2#14 + +#5'Width'#2'N'#7'Anchors'#11#5'akTop'#7'akRight'#0#19'BorderSpacing.Right'#2 + +#6#7'Caption'#6#15'LineLengthLabel'#11'ParentColor'#8#0#0#6'TLabel'#17'Split' + +'PreviewLabel'#22'AnchorSideLeft.Control'#7#19'SplitPreviewSynEdit'#24'Ancho' + +'rSideBottom.Control'#7#19'SplitPreviewSynEdit'#4'Left'#3#12#1#6'Height'#2#16 + +#3'Top'#2#18#5'Width'#2'T'#7'Anchors'#11#5'akTop'#6'akLeft'#8'akBottom'#0#7 + +'Caption'#6#17'SplitPreviewLabel'#11'ParentColor'#8#0#0#5'TEdit'#14'LineLeng' + ,'thEdit'#4'Left'#3#132#0#6'Height'#2#23#3'Top'#2#10#5'Width'#2'2'#8'OnChange' + +#7#14'UpdateExamples'#8'TabOrder'#2#0#4'Text'#6#14'LineLengthEdit'#0#0#9'TGr' + +'oupBox'#29'DoNotSplitLineInFrontGroupBox'#22'AnchorSideLeft.Control'#7#17'L' + +'ineSplittingPage'#21'AnchorSideTop.Control'#7#14'LineLengthEdit'#18'AnchorS' + +'ideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#19'SplitPreviewSy' + +'nEdit'#4'Left'#2#6#6'Height'#3#153#0#3'Top'#2''''#5'Width'#3#0#1#20'BorderS' + +'pacing.Around'#2#6#7'Caption'#6#29'DoNotSplitLineInFrontGroupBox'#8'TabOrde' + +'r'#2#1#7'OnClick'#7#14'UpdateExamples'#0#0#9'TGroupBox'#27'DoNotSplitLineAf' + +'terGroupBox'#22'AnchorSideLeft.Control'#7#17'LineSplittingPage'#21'AnchorSi' + +'deTop.Control'#7#29'DoNotSplitLineInFrontGroupBox'#18'AnchorSideTop.Side'#7 + +#9'asrBottom'#23'AnchorSideRight.Control'#7#29'DoNotSplitLineInFrontGroupBox' + +#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#3#153#0#3'Top' + +#3#198#0#5'Width'#3#0#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'Bor' + +'derSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#7'Caption'#6#27'DoNotSplitLi' + +'neAfterGroupBox'#8'TabOrder'#2#2#7'OnClick'#7#14'UpdateExamples'#0#0#8'TSyn' + +'Edit'#19'SplitPreviewSynEdit'#22'AnchorSideLeft.Control'#7#29'DoNotSplitLin' + +'eInFrontGroupBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#23'AnchorSideRight' + +'.Control'#7#17'LineSplittingPage'#20'AnchorSideRight.Side'#7#9'asrBottom'#24 + +'AnchorSideBottom.Control'#7#17'LineSplittingPage'#21'AnchorSideBottom.Side' + +#7#9'asrBottom'#4'Left'#3#12#1#6'Height'#3'C'#1#3'Top'#2'"'#5'Width'#3#22#1 + +#19'BorderSpacing.Right'#2#6#20'BorderSpacing.Bottom'#2#6#7'Anchors'#11#5'ak' + +'Top'#6'akLeft'#7'akRight'#8'akBottom'#0#11'Font.Height'#2#240#9'Font.Name'#6 + +#7'courier'#10'Font.Pitch'#7#7'fpFixed'#12'Font.Quality'#7#16'fqNonAntialias' + +'ed'#11'ParentColor'#8#10'ParentFont'#8#8'TabOrder'#2#3#23'BookMarkOptions.X' + +'offset'#2#238#14'Gutter.Visible'#8#10'Keystrokes'#14#1#7'Command'#2#3#8'Sho' + +'rtCut'#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'S' + +'hortCut'#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'S' + +'hortCut'#3'%@'#0#1#7'Command'#2'i'#8'ShortCut'#3'%`'#0#1#7'Command'#2#2#8'S' + +'hortCut'#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'ShortCut'#3'- '#0#1#7'Command'#3#246#1#8'ShortCut'#2'.'#0#1#7'Comman' + +'d'#3'['#2#8'ShortCut'#3'. '#0#1#7'Command'#3#245#1#8'ShortCut'#2#8#0#1#7'Co' + +'mmand'#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'Short' + +'Cut'#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'Comm' + +'and'#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'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'ShortC' + +'ut'#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'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'Comman' + +'d'#3'1'#1#8'ShortCut'#3'4@'#0#1#7'Command'#3'2'#1#8'ShortCut'#3'5@'#0#1#7'C' + +'ommand'#3'3'#1#8'ShortCut'#3'6@'#0#1#7'Command'#3'4'#1#8'ShortCut'#3'7@'#0#1 + +#7'Command'#3'5'#1#8'ShortCut'#3'8@'#0#1#7'Command'#3'6'#1#8'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'ShortCu' + +'t'#3'3`'#0#1#7'Command'#3'c'#1#8'ShortCut'#3'4`'#0#1#7'Command'#3'd'#1#8'Sh' + +'ortCut'#3'5`'#0#1#7'Command'#3'e'#1#8'ShortCut'#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'Comma' + ,'nd'#3#232#0#8'ShortCut'#3'C`'#0#1#7'Command'#3#233#0#8'ShortCut'#3'L`'#0#1#7 + +'Command'#3'd'#2#8'ShortCut'#2#9#0#1#7'Command'#3'e'#2#8'ShortCut'#3#9' '#0#1 + +#7'Command'#3#250#0#8'ShortCut'#3'B`'#0#0#13'Lines.Strings'#1#6#19'SplitPrev' + +'iewSynEdit'#0#0#0#0#5'TPage'#18'SpaceNotCosmosPage'#7'Caption'#6#18'SpaceNo' + +'tCosmosPage'#11'ClientWidth'#3','#2#12'ClientHeight'#3'o'#1#0#6'TLabel'#17 + +'SpacePreviewLabel'#22'AnchorSideLeft.Control'#7#18'SpaceNotCosmosPage'#21'A' + +'nchorSideTop.Control'#7#28'DoInsertSpaceInFrontGroupBox'#18'AnchorSideTop.S' + +'ide'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#20#3'Top'#3#162#0#5'Width'#2'{' + +#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#19'BorderSpacing.Right' + +#2#6#7'Caption'#6#17'SpacePreviewLabel'#11'ParentColor'#8#0#0#9'TGroupBox'#28 + +'DoInsertSpaceInFrontGroupBox'#22'AnchorSideLeft.Control'#7#18'SpaceNotCosmo' + +'sPage'#21'AnchorSideTop.Control'#7#18'SpaceNotCosmosPage'#4'Left'#2#6#6'Hei' + +'ght'#3#150#0#3'Top'#2#6#5'Width'#3#10#1#20'BorderSpacing.Around'#2#6#7'Capt' + +'ion'#6#28'DoInsertSpaceInFrontGroupBox'#8'TabOrder'#2#0#7'OnClick'#7#14'Upd' + +'ateExamples'#0#0#9'TGroupBox'#26'DoInsertSpaceAfterGroupBox'#22'AnchorSideL' + +'eft.Control'#7#28'DoInsertSpaceInFrontGroupBox'#19'AnchorSideLeft.Side'#7#9 + +'asrBottom'#21'AnchorSideTop.Control'#7#18'SpaceNotCosmosPage'#23'AnchorSide' + +'Right.Control'#7#18'SpaceNotCosmosPage'#20'AnchorSideRight.Side'#7#9'asrBot' + +'tom'#4'Left'#3#22#1#6'Height'#3#150#0#3'Top'#2#6#5'Width'#3#16#1#7'Anchors' + +#11#5'akTop'#6'akLeft'#7'akRight'#0#20'BorderSpacing.Around'#2#6#7'Caption'#6 + +#26'DoInsertSpaceAfterGroupBox'#8'TabOrder'#2#1#7'OnClick'#7#14'UpdateExampl' + +'es'#0#0#8'TSynEdit'#19'SpacePreviewSynEdit'#22'AnchorSideLeft.Control'#7#18 + +'SpaceNotCosmosPage'#21'AnchorSideTop.Control'#7#17'SpacePreviewLabel'#18'An' + +'chorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#18'SpaceNotC' + +'osmosPage'#20'AnchorSideRight.Side'#7#9'asrBottom'#24'AnchorSideBottom.Cont' + +'rol'#7#18'SpaceNotCosmosPage'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Le' + +'ft'#2#6#6'Height'#3#179#0#3'Top'#3#182#0#5'Width'#3' '#2#18'BorderSpacing.L' + +'eft'#2#6#19'BorderSpacing.Right'#2#6#20'BorderSpacing.Bottom'#2#6#7'Anchors' + +#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#11'Font.Height'#2#240#9'Font' + +'.Name'#6#7'courier'#10'Font.Pitch'#7#7'fpFixed'#12'Font.Quality'#7#16'fqNon' + +'Antialiased'#11'ParentColor'#8#10'ParentFont'#8#8'TabOrder'#2#2#23'BookMark' + +'Options.Xoffset'#2#238#14'Gutter.Visible'#8#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'ShortCut'#3'- '#0#1#7'Command'#3#246#1#8'ShortCut'#2'.'#0#1#7'Comman' + +'d'#3'['#2#8'ShortCut'#3'. '#0#1#7'Command'#3#245#1#8'ShortCut'#2#8#0#1#7'Co' + +'mmand'#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'Short' + +'Cut'#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'Comm' + +'and'#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'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'ShortC' + +'ut'#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'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'Comman' + +'d'#3'1'#1#8'ShortCut'#3'4@'#0#1#7'Command'#3'2'#1#8'ShortCut'#3'5@'#0#1#7'C' + +'ommand'#3'3'#1#8'ShortCut'#3'6@'#0#1#7'Command'#3'4'#1#8'ShortCut'#3'7@'#0#1 + ,#7'Command'#3'5'#1#8'ShortCut'#3'8@'#0#1#7'Command'#3'6'#1#8'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'ShortCu' + +'t'#3'3`'#0#1#7'Command'#3'c'#1#8'ShortCut'#3'4`'#0#1#7'Command'#3'd'#1#8'Sh' + +'ortCut'#3'5`'#0#1#7'Command'#3'e'#1#8'ShortCut'#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'Comma' + +'nd'#3#232#0#8'ShortCut'#3'C`'#0#1#7'Command'#3#233#0#8'ShortCut'#3'L`'#0#1#7 + +'Command'#3'd'#2#8'ShortCut'#2#9#0#1#7'Command'#3'e'#2#8'ShortCut'#3#9' '#0#1 + +#7'Command'#3#250#0#8'ShortCut'#3'B`'#0#0#13'Lines.Strings'#1#6#19'SpacePrev' + +'iewSynEdit'#0#0#0#0#5'TPage'#24'IdentifierCompletionPage'#7'Caption'#6#24'I' + +'dentifierCompletionPage'#11'ClientWidth'#3','#2#12'ClientHeight'#3'o'#1#0#9 + +'TCheckBox'#22'ICAddSemicolonCheckBox'#22'AnchorSideLeft.Control'#7#24'Ident' + +'ifierCompletionPage'#21'AnchorSideTop.Control'#7#24'IdentifierCompletionPag' + +'e'#4'Left'#2#6#6'Height'#2#22#3'Top'#2#6#5'Width'#3#190#0#20'BorderSpacing.' + +'Around'#2#6#7'Caption'#6#22'ICAddSemicolonCheckBox'#8'TabOrder'#2#0#0#0#9'T' + +'CheckBox'#27'ICAddAssignOperatorCheckBox'#22'AnchorSideLeft.Control'#7#24'I' + +'dentifierCompletionPage'#21'AnchorSideTop.Control'#7#22'ICAddSemicolonCheck' + +'Box'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#23#3'Top' + +#2'"'#5'Width'#2'Z'#20'BorderSpacing.Around'#2#6#7'Caption'#6#27'ICAddAssign' + +'OperatorCheckBox'#8'TabOrder'#2#1#0#0#0#0#12'TButtonPanel'#11'ButtonPanel'#4 + +'Left'#2#6#6'Height'#2'('#3'Top'#3#139#1#5'Width'#3'$'#2#5'Align'#7#8'alBott' + +'om'#8'AutoSize'#9#8'TabOrder'#2#1#11'ShowButtons'#11#4'pbOK'#8'pbCancel'#6 + +'pbHelp'#0#0#0#0 ]); diff --git a/ide/codetoolsoptions.pas b/ide/codetoolsoptions.pas index 74c1cb0002..f2b1c55f79 100644 --- a/ide/codetoolsoptions.pas +++ b/ide/codetoolsoptions.pas @@ -38,14 +38,14 @@ uses Classes, SysUtils, LazConf, Laz_XMLCfg, FileUtil, LResources, Forms, Controls, Buttons, LclProc, ExtCtrls, StdCtrls, ComCtrls, Dialogs, CodeToolManager, DefineTemplates, SourceChanger, SynEdit, - IDEWindowIntf, IDEContextHelpEdit, + IDEWindowIntf, IDEOptionsIntf, IDEContextHelpEdit, IDEOptionDefs, EditDefineTree, LazarusIDEStrConsts, IDEProcs, ButtonPanel; type { TCodeToolsOptions } - TCodeToolsOptions = class + TCodeToolsOptions = class(TAbstractIDEOptions) private FClassHeaderComments: boolean; FFilename: string; @@ -1366,7 +1366,7 @@ begin end; initialization + RegisterIDEOptionsGroup(GroupCodetools, dlgGroupCodetools); {$I codetoolsoptions.lrs} - end. diff --git a/ide/frames/options_codetools_codecreation.lfm b/ide/frames/options_codetools_codecreation.lfm new file mode 100644 index 0000000000..c5c0b0070b --- /dev/null +++ b/ide/frames/options_codetools_codecreation.lfm @@ -0,0 +1,266 @@ +object CodetoolsCodeCreationOptionsFrame: TCodetoolsCodeCreationOptionsFrame + Height = 377 + Width = 572 + ClientHeight = 377 + ClientWidth = 572 + TabOrder = 0 + Visible = False + DesignLeft = 404 + DesignTop = 209 + object ClassPartInsertPolicyRadioGroup: TRadioGroup + AnchorSideLeft.Control = Owner + AnchorSideTop.Control = Owner + AnchorSideRight.Side = asrBottom + Height = 100 + Width = 254 + AutoFill = True + Caption = 'ClassPartInsertPolicyRadioGroup' + ChildSizing.LeftRightSpacing = 6 + ChildSizing.TopBottomSpacing = 6 + ChildSizing.EnlargeHorizontal = crsHomogenousChildResize + ChildSizing.EnlargeVertical = crsHomogenousChildResize + ChildSizing.ShrinkHorizontal = crsScaleChilds + ChildSizing.ShrinkVertical = crsScaleChilds + ChildSizing.Layout = cclLeftToRightThenTopToBottom + ChildSizing.ControlsPerLine = 1 + TabOrder = 0 + end + object MethodInsertPolicyRadioGroup: TRadioGroup + AnchorSideLeft.Control = ClassPartInsertPolicyRadioGroup + AnchorSideLeft.Side = asrBottom + AnchorSideTop.Control = Owner + AnchorSideRight.Control = Owner + AnchorSideRight.Side = asrBottom + Left = 260 + Height = 100 + Width = 312 + Anchors = [akTop, akLeft, akRight] + AutoFill = True + BorderSpacing.Left = 6 + Caption = 'MethodInsertPolicyRadioGroup' + ChildSizing.LeftRightSpacing = 6 + ChildSizing.TopBottomSpacing = 6 + ChildSizing.EnlargeHorizontal = crsHomogenousChildResize + ChildSizing.EnlargeVertical = crsHomogenousChildResize + ChildSizing.ShrinkHorizontal = crsScaleChilds + ChildSizing.ShrinkVertical = crsScaleChilds + ChildSizing.Layout = cclLeftToRightThenTopToBottom + ChildSizing.ControlsPerLine = 1 + TabOrder = 1 + end + object MixMethodsAndPropertiesCheckBox: TCheckBox + AnchorSideLeft.Control = Owner + AnchorSideTop.Control = ClassPartInsertPolicyRadioGroup + AnchorSideTop.Side = asrBottom + Height = 19 + Top = 106 + Width = 198 + BorderSpacing.Top = 6 + Caption = 'MixMethodsAndPropertiesCheckBox' + TabOrder = 2 + end + object ForwardProcsInsertPolicyRadioGroup: TRadioGroup + AnchorSideLeft.Control = Owner + AnchorSideTop.Control = MixMethodsAndPropertiesCheckBox + AnchorSideTop.Side = asrBottom + AnchorSideRight.Control = ClassPartInsertPolicyRadioGroup + AnchorSideRight.Side = asrBottom + Height = 100 + Top = 137 + Width = 254 + Anchors = [akTop, akLeft, akRight] + AutoFill = True + BorderSpacing.Top = 12 + Caption = 'ForwardProcsInsertPolicyRadioGroup' + ChildSizing.LeftRightSpacing = 6 + ChildSizing.TopBottomSpacing = 6 + ChildSizing.EnlargeHorizontal = crsHomogenousChildResize + ChildSizing.EnlargeVertical = crsHomogenousChildResize + ChildSizing.ShrinkHorizontal = crsScaleChilds + ChildSizing.ShrinkVertical = crsScaleChilds + ChildSizing.Layout = cclLeftToRightThenTopToBottom + ChildSizing.ControlsPerLine = 1 + TabOrder = 3 + end + object ForwardProcsKeepOrderCheckBox: TCheckBox + AnchorSideLeft.Control = ForwardProcsInsertPolicyRadioGroup + AnchorSideLeft.Side = asrBottom + AnchorSideTop.Control = ForwardProcsInsertPolicyRadioGroup + Left = 260 + Height = 19 + Top = 143 + Width = 191 + BorderSpacing.Around = 6 + Caption = 'ForwardProcsKeepOrderCheckBox' + TabOrder = 4 + end + object ClassHeaderCommentsCheckBox: TCheckBox + AnchorSideLeft.Control = ForwardProcsInsertPolicyRadioGroup + AnchorSideLeft.Side = asrBottom + AnchorSideTop.Control = ForwardProcsKeepOrderCheckBox + AnchorSideTop.Side = asrBottom + Left = 260 + Height = 19 + Top = 168 + Width = 183 + BorderSpacing.Around = 6 + Caption = 'ClassHeaderCommentsCheckBox' + TabOrder = 5 + end + object PropertyCompletionGroupBox: TGroupBox + AnchorSideLeft.Control = Owner + AnchorSideTop.Control = ForwardProcsInsertPolicyRadioGroup + AnchorSideTop.Side = asrBottom + AnchorSideRight.Control = Owner + AnchorSideRight.Side = asrBottom + AnchorSideBottom.Side = asrBottom + Height = 123 + Top = 243 + Width = 572 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Top = 6 + Caption = 'PropertyCompletionGroupBox' + ClientHeight = 105 + ClientWidth = 568 + TabOrder = 6 + object PropertyReadIdentPrefixLabel: TLabel + AnchorSideTop.Control = PropertyReadIdentPrefixEdit + AnchorSideTop.Side = asrCenter + AnchorSideRight.Control = PropertyReadIdentPrefixEdit + Left = -13 + Height = 14 + Top = 35 + Width = 147 + Anchors = [akTop, akRight] + BorderSpacing.Right = 6 + Caption = 'PropertyReadIdentPrefixLabel' + ParentColor = False + end + object PropertyWriteIdentPrefixLabel: TLabel + AnchorSideTop.Control = PropertyWriteIdentPrefixEdit + AnchorSideTop.Side = asrCenter + AnchorSideRight.Control = PropertyWriteIdentPrefixEdit + Left = -14 + Height = 14 + Top = 58 + Width = 148 + Anchors = [akTop, akRight] + BorderSpacing.Right = 6 + Caption = 'PropertyWriteIdentPrefixLabel' + ParentColor = False + end + object PropertyStoredIdentPostfixLabel: TLabel + AnchorSideTop.Control = PropertyStoredIdentPostfixEdit + AnchorSideTop.Side = asrCenter + AnchorSideRight.Control = PropertyStoredIdentPostfixEdit + Left = -25 + Height = 14 + Top = 81 + Width = 159 + Anchors = [akTop, akRight] + BorderSpacing.Right = 6 + Caption = 'PropertyStoredIdentPostfixLabel' + ParentColor = False + end + object PrivateVariablePrefixLabel: TLabel + AnchorSideTop.Control = PrivateVariablePrefixEdit + AnchorSideTop.Side = asrCenter + AnchorSideRight.Control = PrivateVariablePrefixEdit + Left = 350 + Height = 14 + Top = 35 + Width = 126 + Anchors = [akTop, akRight] + BorderSpacing.Right = 6 + Caption = 'PrivateVariablePrefixLabel' + ParentColor = False + end + object SetPropertyVariablenameLabel: TLabel + AnchorSideTop.Control = SetPropertyVariablenameEdit + AnchorSideTop.Side = asrCenter + AnchorSideRight.Control = SetPropertyVariablenameEdit + Left = 328 + Height = 14 + Top = 58 + Width = 148 + Anchors = [akTop, akRight] + BorderSpacing.Right = 6 + Caption = 'SetPropertyVariablenameLabel' + ParentColor = False + end + object PropertyCompletionCheckBox: TCheckBox + AnchorSideLeft.Control = PropertyCompletionGroupBox + AnchorSideTop.Control = PropertyCompletionGroupBox + Left = 6 + Height = 19 + Top = 6 + Width = 168 + BorderSpacing.Around = 6 + Caption = 'PropertyCompletionCheckBox' + TabOrder = 0 + end + object PropertyReadIdentPrefixEdit: TEdit + AnchorSideLeft.Control = PropertyWriteIdentPrefixEdit + AnchorSideTop.Side = asrBottom + AnchorSideRight.Control = PropertyWriteIdentPrefixEdit + AnchorSideRight.Side = asrBottom + Left = 140 + Height = 23 + Top = 31 + Width = 80 + Anchors = [akTop, akLeft, akRight] + TabOrder = 1 + Text = 'PropertyReadIdentPrefixEdit' + end + object PropertyWriteIdentPrefixEdit: TEdit + AnchorSideTop.Control = PropertyReadIdentPrefixEdit + AnchorSideTop.Side = asrBottom + AnchorSideRight.Side = asrBottom + Left = 140 + Height = 23 + Top = 54 + Width = 80 + TabOrder = 2 + Text = 'PropertyWriteIdentPrefixEdit' + end + object PropertyStoredIdentPostfixEdit: TEdit + AnchorSideTop.Control = PropertyWriteIdentPrefixEdit + AnchorSideTop.Side = asrBottom + AnchorSideRight.Side = asrBottom + Left = 140 + Height = 23 + Top = 77 + Width = 80 + TabOrder = 3 + Text = 'PropertyStoredIdentPostfixEdit' + end + object PrivateVariablePrefixEdit: TEdit + AnchorSideTop.Control = PropertyReadIdentPrefixEdit + AnchorSideTop.Side = asrCenter + AnchorSideRight.Control = PropertyCompletionGroupBox + AnchorSideRight.Side = asrBottom + Left = 482 + Height = 23 + Top = 31 + Width = 80 + Anchors = [akTop, akRight] + BorderSpacing.Right = 6 + TabOrder = 4 + Text = 'PrivateVariablePrefixEdit' + end + object SetPropertyVariablenameEdit: TEdit + AnchorSideTop.Control = PropertyWriteIdentPrefixEdit + AnchorSideTop.Side = asrCenter + AnchorSideRight.Control = PropertyCompletionGroupBox + AnchorSideRight.Side = asrBottom + Left = 482 + Height = 23 + Top = 54 + Width = 80 + Anchors = [akTop, akRight] + BorderSpacing.Right = 6 + TabOrder = 5 + Text = 'SetPropertyVariablenameEdit' + end + end +end diff --git a/ide/frames/options_codetools_codecreation.lrs b/ide/frames/options_codetools_codecreation.lrs new file mode 100644 index 0000000000..74b334c837 --- /dev/null +++ b/ide/frames/options_codetools_codecreation.lrs @@ -0,0 +1,117 @@ +{ This is an automatically generated lazarus resource file } + +LazarusResources.Add('TCodetoolsCodeCreationOptionsFrame','FORMDATA',[ + 'TPF0"TCodetoolsCodeCreationOptionsFrame!CodetoolsCodeCreationOptionsFrame'#6 + +'Height'#3'y'#1#5'Width'#3'<'#2#12'ClientHeight'#3'y'#1#11'ClientWidth'#3'<' + +#2#8'TabOrder'#2#0#7'Visible'#8#10'DesignLeft'#3#148#1#9'DesignTop'#3#209#0#0 + +#11'TRadioGroup'#31'ClassPartInsertPolicyRadioGroup'#22'AnchorSideLeft.Contr' + +'ol'#7#5'Owner'#21'AnchorSideTop.Control'#7#5'Owner'#20'AnchorSideRight.Side' + +#7#9'asrBottom'#6'Height'#2'd'#5'Width'#3#254#0#8'AutoFill'#9#7'Caption'#6#31 + +'ClassPartInsertPolicyRadioGroup'#28'ChildSizing.LeftRightSpacing'#2#6#28'Ch' + +'ildSizing.TopBottomSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24'crsH' + +'omogenousChildResize'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenousChi' + +'ldResize'#28'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildSiz' + +'ing.ShrinkVertical'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclLef' + +'tToRightThenTopToBottom'#27'ChildSizing.ControlsPerLine'#2#1#8'TabOrder'#2#0 + +#0#0#11'TRadioGroup'#28'MethodInsertPolicyRadioGroup'#22'AnchorSideLeft.Cont' + +'rol'#7#31'ClassPartInsertPolicyRadioGroup'#19'AnchorSideLeft.Side'#7#9'asrB' + +'ottom'#21'AnchorSideTop.Control'#7#5'Owner'#23'AnchorSideRight.Control'#7#5 + +'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#4#1#6'Height'#2'd' + +#5'Width'#3'8'#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoFill'#9 + +#18'BorderSpacing.Left'#2#6#7'Caption'#6#28'MethodInsertPolicyRadioGroup'#28 + +'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing.TopBottomSpacing'#2#6#29'C' + +'hildSizing.EnlargeHorizontal'#7#24'crsHomogenousChildResize'#27'ChildSizing' + +'.EnlargeVertical'#7#24'crsHomogenousChildResize'#28'ChildSizing.ShrinkHoriz' + +'ontal'#7#14'crsScaleChilds'#26'ChildSizing.ShrinkVertical'#7#14'crsScaleChi' + +'lds'#18'ChildSizing.Layout'#7#29'cclLeftToRightThenTopToBottom'#27'ChildSiz' + +'ing.ControlsPerLine'#2#1#8'TabOrder'#2#1#0#0#9'TCheckBox'#31'MixMethodsAndP' + +'ropertiesCheckBox'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.C' + +'ontrol'#7#31'ClassPartInsertPolicyRadioGroup'#18'AnchorSideTop.Side'#7#9'as' + +'rBottom'#6'Height'#2#19#3'Top'#2'j'#5'Width'#3#198#0#17'BorderSpacing.Top'#2 + +#6#7'Caption'#6#31'MixMethodsAndPropertiesCheckBox'#8'TabOrder'#2#2#0#0#11'T' + +'RadioGroup"ForwardProcsInsertPolicyRadioGroup'#22'AnchorSideLeft.Control'#7 + +#5'Owner'#21'AnchorSideTop.Control'#7#31'MixMethodsAndPropertiesCheckBox'#18 + +'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#31'ClassPa' + +'rtInsertPolicyRadioGroup'#20'AnchorSideRight.Side'#7#9'asrBottom'#6'Height' + +#2'd'#3'Top'#3#137#0#5'Width'#3#254#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akR' + +'ight'#0#8'AutoFill'#9#17'BorderSpacing.Top'#2#12#7'Caption'#6'"ForwardProcs' + +'InsertPolicyRadioGroup'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing' + +'.TopBottomSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomogenous' + +'ChildResize'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenousChildResize' + +#28'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildSizing.Shrink' + +'Vertical'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclLeftToRightTh' + +'enTopToBottom'#27'ChildSizing.ControlsPerLine'#2#1#8'TabOrder'#2#3#0#0#9'TC' + +'heckBox'#29'ForwardProcsKeepOrderCheckBox'#22'AnchorSideLeft.Control'#7'"Fo' + +'rwardProcsInsertPolicyRadioGroup'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21 + +'AnchorSideTop.Control'#7'"ForwardProcsInsertPolicyRadioGroup'#4'Left'#3#4#1 + +#6'Height'#2#19#3'Top'#3#143#0#5'Width'#3#191#0#20'BorderSpacing.Around'#2#6 + +#7'Caption'#6#29'ForwardProcsKeepOrderCheckBox'#8'TabOrder'#2#4#0#0#9'TCheck' + +'Box'#27'ClassHeaderCommentsCheckBox'#22'AnchorSideLeft.Control'#7'"ForwardP' + +'rocsInsertPolicyRadioGroup'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'Ancho' + +'rSideTop.Control'#7#29'ForwardProcsKeepOrderCheckBox'#18'AnchorSideTop.Side' + +#7#9'asrBottom'#4'Left'#3#4#1#6'Height'#2#19#3'Top'#3#168#0#5'Width'#3#183#0 + +#20'BorderSpacing.Around'#2#6#7'Caption'#6#27'ClassHeaderCommentsCheckBox'#8 + +'TabOrder'#2#5#0#0#9'TGroupBox'#26'PropertyCompletionGroupBox'#22'AnchorSide' + +'Left.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7'"ForwardProcsInsertPol' + +'icyRadioGroup'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Con' + +'trol'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#21'AnchorSideBotto' + +'m.Side'#7#9'asrBottom'#6'Height'#2'{'#3'Top'#3#243#0#5'Width'#3'<'#2#7'Anch' + +'ors'#11#5'akTop'#6'akLeft'#7'akRight'#0#17'BorderSpacing.Top'#2#6#7'Caption' + +#6#26'PropertyCompletionGroupBox'#12'ClientHeight'#2'i'#11'ClientWidth'#3'8' + +#2#8'TabOrder'#2#6#0#6'TLabel'#28'PropertyReadIdentPrefixLabel'#21'AnchorSid' + +'eTop.Control'#7#27'PropertyReadIdentPrefixEdit'#18'AnchorSideTop.Side'#7#9 + +'asrCenter'#23'AnchorSideRight.Control'#7#27'PropertyReadIdentPrefixEdit'#4 + +'Left'#2#243#6'Height'#2#14#3'Top'#2'#'#5'Width'#3#147#0#7'Anchors'#11#5'akT' + +'op'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#28'PropertyReadId' + +'entPrefixLabel'#11'ParentColor'#8#0#0#6'TLabel'#29'PropertyWriteIdentPrefix' + +'Label'#21'AnchorSideTop.Control'#7#28'PropertyWriteIdentPrefixEdit'#18'Anch' + ,'orSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Control'#7#28'PropertyWri' + +'teIdentPrefixEdit'#4'Left'#2#242#6'Height'#2#14#3'Top'#2':'#5'Width'#3#148#0 + +#7'Anchors'#11#5'akTop'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6 + +#29'PropertyWriteIdentPrefixLabel'#11'ParentColor'#8#0#0#6'TLabel'#31'Proper' + +'tyStoredIdentPostfixLabel'#21'AnchorSideTop.Control'#7#30'PropertyStoredIde' + +'ntPostfixEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Con' + +'trol'#7#30'PropertyStoredIdentPostfixEdit'#4'Left'#2#231#6'Height'#2#14#3'T' + +'op'#2'Q'#5'Width'#3#159#0#7'Anchors'#11#5'akTop'#7'akRight'#0#19'BorderSpac' + +'ing.Right'#2#6#7'Caption'#6#31'PropertyStoredIdentPostfixLabel'#11'ParentCo' + +'lor'#8#0#0#6'TLabel'#26'PrivateVariablePrefixLabel'#21'AnchorSideTop.Contro' + +'l'#7#25'PrivateVariablePrefixEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'#23 + +'AnchorSideRight.Control'#7#25'PrivateVariablePrefixEdit'#4'Left'#3'^'#1#6'H' + +'eight'#2#14#3'Top'#2'#'#5'Width'#2'~'#7'Anchors'#11#5'akTop'#7'akRight'#0#19 + +'BorderSpacing.Right'#2#6#7'Caption'#6#26'PrivateVariablePrefixLabel'#11'Par' + +'entColor'#8#0#0#6'TLabel'#28'SetPropertyVariablenameLabel'#21'AnchorSideTop' + +'.Control'#7#27'SetPropertyVariablenameEdit'#18'AnchorSideTop.Side'#7#9'asrC' + +'enter'#23'AnchorSideRight.Control'#7#27'SetPropertyVariablenameEdit'#4'Left' + +#3'H'#1#6'Height'#2#14#3'Top'#2':'#5'Width'#3#148#0#7'Anchors'#11#5'akTop'#7 + +'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#28'SetPropertyVariablen' + +'ameLabel'#11'ParentColor'#8#0#0#9'TCheckBox'#26'PropertyCompletionCheckBox' + +#22'AnchorSideLeft.Control'#7#26'PropertyCompletionGroupBox'#21'AnchorSideTo' + +'p.Control'#7#26'PropertyCompletionGroupBox'#4'Left'#2#6#6'Height'#2#19#3'To' + +'p'#2#6#5'Width'#3#168#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#26'Proper' + +'tyCompletionCheckBox'#8'TabOrder'#2#0#0#0#5'TEdit'#27'PropertyReadIdentPref' + +'ixEdit'#22'AnchorSideLeft.Control'#7#28'PropertyWriteIdentPrefixEdit'#18'An' + +'chorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#28'PropertyW' + +'riteIdentPrefixEdit'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#140#0 + +#6'Height'#2#23#3'Top'#2#31#5'Width'#2'P'#7'Anchors'#11#5'akTop'#6'akLeft'#7 + +'akRight'#0#8'TabOrder'#2#1#4'Text'#6#27'PropertyReadIdentPrefixEdit'#0#0#5 + +'TEdit'#28'PropertyWriteIdentPrefixEdit'#21'AnchorSideTop.Control'#7#27'Prop' + +'ertyReadIdentPrefixEdit'#18'AnchorSideTop.Side'#7#9'asrBottom'#20'AnchorSid' + +'eRight.Side'#7#9'asrBottom'#4'Left'#3#140#0#6'Height'#2#23#3'Top'#2'6'#5'Wi' + +'dth'#2'P'#8'TabOrder'#2#2#4'Text'#6#28'PropertyWriteIdentPrefixEdit'#0#0#5 + +'TEdit'#30'PropertyStoredIdentPostfixEdit'#21'AnchorSideTop.Control'#7#28'Pr' + +'opertyWriteIdentPrefixEdit'#18'AnchorSideTop.Side'#7#9'asrBottom'#20'Anchor' + +'SideRight.Side'#7#9'asrBottom'#4'Left'#3#140#0#6'Height'#2#23#3'Top'#2'M'#5 + +'Width'#2'P'#8'TabOrder'#2#3#4'Text'#6#30'PropertyStoredIdentPostfixEdit'#0#0 + +#5'TEdit'#25'PrivateVariablePrefixEdit'#21'AnchorSideTop.Control'#7#27'Prope' + +'rtyReadIdentPrefixEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSide' + +'Right.Control'#7#26'PropertyCompletionGroupBox'#20'AnchorSideRight.Side'#7#9 + +'asrBottom'#4'Left'#3#226#1#6'Height'#2#23#3'Top'#2#31#5'Width'#2'P'#7'Ancho' + +'rs'#11#5'akTop'#7'akRight'#0#19'BorderSpacing.Right'#2#6#8'TabOrder'#2#4#4 + +'Text'#6#25'PrivateVariablePrefixEdit'#0#0#5'TEdit'#27'SetPropertyVariablena' + +'meEdit'#21'AnchorSideTop.Control'#7#28'PropertyWriteIdentPrefixEdit'#18'Anc' + +'horSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Control'#7#26'PropertyCo' + +'mpletionGroupBox'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#226#1#6 + +'Height'#2#23#3'Top'#2'6'#5'Width'#2'P'#7'Anchors'#11#5'akTop'#7'akRight'#0 + +#19'BorderSpacing.Right'#2#6#8'TabOrder'#2#5#4'Text'#6#27'SetPropertyVariabl' + +'enameEdit'#0#0#0#0 +]); diff --git a/ide/frames/options_codetools_codecreation.pas b/ide/frames/options_codetools_codecreation.pas new file mode 100644 index 0000000000..32c9356b6b --- /dev/null +++ b/ide/frames/options_codetools_codecreation.pas @@ -0,0 +1,210 @@ +{ + *************************************************************************** + * * + * This source is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This code is distributed in the hope that it will be useful, but * + * WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * + * General Public License for more details. * + * * + * A copy of the GNU General Public License is available on the World * + * Wide Web at . You can also * + * obtain it by writing to the Free Software Foundation, * + * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + * * + *************************************************************************** +} +unit options_codetools_codecreation; + +{$mode objfpc}{$H+} + +interface + +uses + Classes, SysUtils, FileUtil, LResources, Forms, ExtCtrls, StdCtrls, + SourceChanger, CodeToolsOptions, LazarusIDEStrConsts, IDEOptionsIntf; + +type + + { TCodetoolsCodeCreationOptionsFrame } + + TCodetoolsCodeCreationOptionsFrame = class(TAbstractIDEOptionsEditor) + ClassHeaderCommentsCheckBox: TCheckBox; + ClassPartInsertPolicyRadioGroup: TRadioGroup; + ForwardProcsInsertPolicyRadioGroup: TRadioGroup; + ForwardProcsKeepOrderCheckBox: TCheckBox; + MethodInsertPolicyRadioGroup: TRadioGroup; + MixMethodsAndPropertiesCheckBox: TCheckBox; + PrivateVariablePrefixEdit: TEdit; + PrivateVariablePrefixLabel: TLabel; + PropertyCompletionCheckBox: TCheckBox; + PropertyCompletionGroupBox: TGroupBox; + PropertyReadIdentPrefixEdit: TEdit; + PropertyReadIdentPrefixLabel: TLabel; + PropertyStoredIdentPostfixEdit: TEdit; + PropertyStoredIdentPostfixLabel: TLabel; + PropertyWriteIdentPrefixEdit: TEdit; + PropertyWriteIdentPrefixLabel: TLabel; + SetPropertyVariablenameEdit: TEdit; + SetPropertyVariablenameLabel: TLabel; + private + { private declarations } + public + function GetTitle: String; override; + procedure Setup(ADialog: TAbstractOptionsEditorDialog); override; + procedure ReadSettings(AOptions: TAbstractIDEOptions); override; + procedure WriteSettings(AOptions: TAbstractIDEOptions); override; + class function SupportedOptionsClass: TAbstractIDEOptionsClass; override; + end; + +implementation + +{ TCodetoolsCodeCreationOptionsFrame } + +function TCodetoolsCodeCreationOptionsFrame.GetTitle: String; +begin + Result := dlgCodeCreation; +end; + +procedure TCodetoolsCodeCreationOptionsFrame.Setup( + ADialog: TAbstractOptionsEditorDialog); +begin + with ClassPartInsertPolicyRadioGroup do begin + Caption:=dlgClassInsertPolicy; + with Items do begin + BeginUpdate; + Add(dlgAlphabetically); + Add(dlgCDTLast); + EndUpdate; + end; + end; + + with MixMethodsAndPropertiesCheckBox do + Caption:=dlgMixMethodsAndProperties; + + with MethodInsertPolicyRadioGroup do begin + Caption:=dlgMethodInsPolicy; + with Items do begin + BeginUpdate; + Add(dlgAlphabetically); + Add(dlgCDTLast); + Add(dlgCDTClassOrder); + EndUpdate; + end; + end; + + with ForwardProcsInsertPolicyRadioGroup do begin + Caption:=dlgForwardProcsInsertPolicy; + with Items do begin + BeginUpdate; + Add(dlgLast); + Add(dlgInFrontOfMethods); + Add(dlgBehindMethods); + EndUpdate; + end; + end; + + with ForwardProcsKeepOrderCheckBox do + Caption:=dlgForwardProcsKeepOrder; + + with ClassHeaderCommentsCheckBox do + Caption:=lisHeaderCommentForClass; + + with PropertyCompletionGroupBox do + Caption:=dlgPropertyCompletion; + + with PropertyCompletionCheckBox do + Caption:=dlgCompleteProperties; + + with PropertyReadIdentPrefixLabel do + Caption:=dlgCDTReadPrefix; + + with PropertyWriteIdentPrefixLabel do + Caption:=dlgCDTWritePrefix; + + with PropertyStoredIdentPostfixLabel do + Caption:=dlgCDTStoredPostfix; + + with PrivateVariablePrefixLabel do + Caption:=dlgCDTVariablePrefix; + + with SetPropertyVariablenameLabel do + Caption:=dlgSetPropertyVariable; +end; + +procedure TCodetoolsCodeCreationOptionsFrame.ReadSettings( + AOptions: TAbstractIDEOptions); +begin + with AOptions as TCodetoolsOptions do + begin + case ClassPartInsertPolicy of + cpipAlphabetically: + ClassPartInsertPolicyRadioGroup.ItemIndex:=0; + else + // cpipLast + ClassPartInsertPolicyRadioGroup.ItemIndex:=1; + end; + + MixMethodsAndPropertiesCheckBox.Checked := MixMethodsAndProperties; + case ForwardProcBodyInsertPolicy of + fpipLast: ForwardProcsInsertPolicyRadioGroup.ItemIndex:=0; + fpipInFrontOfMethods: ForwardProcsInsertPolicyRadioGroup.ItemIndex:=1; + else + // fpipBehindMethods + ForwardProcsInsertPolicyRadioGroup.ItemIndex:=2; + end; + + ForwardProcsKeepOrderCheckBox.Checked := KeepForwardProcOrder; + ClassHeaderCommentsCheckBox.Checked := ClassHeaderComments; + case MethodInsertPolicy of + mipAlphabetically: + MethodInsertPolicyRadioGroup.ItemIndex:=0; + mipLast: + MethodInsertPolicyRadioGroup.ItemIndex:=1; + else + // mipClassOrder + MethodInsertPolicyRadioGroup.ItemIndex:=2; + end; + end; +end; + +procedure TCodetoolsCodeCreationOptionsFrame.WriteSettings( + AOptions: TAbstractIDEOptions); +begin + with AOptions as TCodetoolsOptions do + begin + case ClassPartInsertPolicyRadioGroup.ItemIndex of + 0: ClassPartInsertPolicy := cpipAlphabetically; + 1: ClassPartInsertPolicy := cpipLast; + end; + + MixMethodsAndProperties := MixMethodsAndPropertiesCheckBox.Checked; + case ForwardProcsInsertPolicyRadioGroup.ItemIndex of + 0: ForwardProcBodyInsertPolicy := fpipLast; + 1: ForwardProcBodyInsertPolicy := fpipInFrontOfMethods; + 2: ForwardProcBodyInsertPolicy := fpipBehindMethods; + end; + KeepForwardProcOrder := ForwardProcsKeepOrderCheckBox.Checked; + ClassHeaderComments := ClassHeaderCommentsCheckBox.Checked; + case MethodInsertPolicyRadioGroup.ItemIndex of + 0: MethodInsertPolicy := mipAlphabetically; + 1: MethodInsertPolicy := mipLast; + 2: MethodInsertPolicy := mipClassOrder; + end; + end; +end; + +class function TCodetoolsCodeCreationOptionsFrame.SupportedOptionsClass: TAbstractIDEOptionsClass; +begin + Result := TCodeToolsOptions; +end; + +initialization + {$I options_codetools_codecreation.lrs} + RegisterIDEOptionsEditor(GroupCodetools, TCodetoolsCodeCreationOptionsFrame, CdtOptionsCodeCreation); +end. + diff --git a/ide/frames/options_codetools_general.lfm b/ide/frames/options_codetools_general.lfm new file mode 100644 index 0000000000..4d5b5265fb --- /dev/null +++ b/ide/frames/options_codetools_general.lfm @@ -0,0 +1,90 @@ +inherited CodetoolsGeneralOptionsFrame: TCodetoolsGeneralOptionsFrame + Height = 199 + Width = 552 + ClientHeight = 199 + ClientWidth = 552 + TabOrder = 0 + Visible = False + DesignLeft = 176 + DesignTop = 232 + object SrcPathGroupBox: TGroupBox[0] + AnchorSideLeft.Control = Owner + AnchorSideTop.Control = Owner + AnchorSideRight.Control = Owner + AnchorSideRight.Side = asrBottom + Height = 56 + Width = 552 + Anchors = [akTop, akLeft, akRight] + Caption = 'SrcPathGroupBox' + ClientHeight = 38 + ClientWidth = 548 + TabOrder = 0 + object SrcPathEdit: TEdit + AnchorSideLeft.Control = SrcPathGroupBox + AnchorSideRight.Control = SrcPathGroupBox + AnchorSideRight.Side = asrBottom + Left = 6 + Height = 23 + Top = 8 + Width = 536 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Around = 6 + TabOrder = 0 + Text = 'SrcPathEdit' + end + end + object JumpingGroupBox: TGroupBox[1] + AnchorSideLeft.Control = Owner + AnchorSideTop.Control = SrcPathGroupBox + AnchorSideTop.Side = asrBottom + AnchorSideRight.Control = Owner + AnchorSideRight.Side = asrBottom + Height = 111 + Top = 62 + Width = 552 + Anchors = [akTop, akLeft, akRight] + AutoSize = True + BorderSpacing.Top = 6 + Caption = 'JumpingGroupBox' + ClientHeight = 93 + ClientWidth = 548 + TabOrder = 1 + object AdjustTopLineDueToCommentCheckBox: TCheckBox + AnchorSideLeft.Control = JumpingGroupBox + AnchorSideTop.Control = JumpingGroupBox + Left = 6 + Height = 19 + Top = 6 + Width = 217 + BorderSpacing.Around = 6 + Caption = 'AdjustTopLineDueToCommentCheckBox' + TabOrder = 0 + end + object JumpCenteredCheckBox: TCheckBox + AnchorSideLeft.Control = JumpingGroupBox + AnchorSideTop.Control = AdjustTopLineDueToCommentCheckBox + AnchorSideTop.Side = asrBottom + Left = 6 + Height = 19 + Top = 37 + Width = 143 + BorderSpacing.Top = 6 + BorderSpacing.Around = 6 + Caption = 'JumpCenteredCheckBox' + TabOrder = 1 + end + object CursorBeyondEOLCheckBox: TCheckBox + AnchorSideLeft.Control = JumpingGroupBox + AnchorSideTop.Control = JumpCenteredCheckBox + AnchorSideTop.Side = asrBottom + Left = 6 + Height = 19 + Top = 68 + Width = 160 + BorderSpacing.Top = 6 + BorderSpacing.Around = 6 + Caption = 'CursorBeyondEOLCheckBox' + TabOrder = 2 + end + end +end diff --git a/ide/frames/options_codetools_general.lrs b/ide/frames/options_codetools_general.lrs new file mode 100644 index 0000000000..91102124ed --- /dev/null +++ b/ide/frames/options_codetools_general.lrs @@ -0,0 +1,37 @@ +{ This is an automatically generated lazarus resource file } + +LazarusResources.Add('TCodetoolsGeneralOptionsFrame','FORMDATA',[ + 'TPF0'#241#29'TCodetoolsGeneralOptionsFrame'#28'CodetoolsGeneralOptionsFrame' + +#6'Height'#3#199#0#5'Width'#3'('#2#12'ClientHeight'#3#199#0#11'ClientWidth'#3 + +'('#2#8'TabOrder'#2#0#7'Visible'#8#10'DesignLeft'#3#176#0#9'DesignTop'#3#232 + +#0#0#242#2#0#9'TGroupBox'#15'SrcPathGroupBox'#22'AnchorSideLeft.Control'#7#5 + +'Owner'#21'AnchorSideTop.Control'#7#5'Owner'#23'AnchorSideRight.Control'#7#5 + +'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#6'Height'#2'8'#5'Width'#3'(' + +#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#15'SrcPathGrou' + +'pBox'#12'ClientHeight'#2'&'#11'ClientWidth'#3'$'#2#8'TabOrder'#2#0#0#5'TEdi' + +'t'#11'SrcPathEdit'#22'AnchorSideLeft.Control'#7#15'SrcPathGroupBox'#23'Anch' + +'orSideRight.Control'#7#15'SrcPathGroupBox'#20'AnchorSideRight.Side'#7#9'asr' + +'Bottom'#4'Left'#2#6#6'Height'#2#23#3'Top'#2#8#5'Width'#3#24#2#7'Anchors'#11 + +#5'akTop'#6'akLeft'#7'akRight'#0#20'BorderSpacing.Around'#2#6#8'TabOrder'#2#0 + +#4'Text'#6#11'SrcPathEdit'#0#0#0#242#2#1#9'TGroupBox'#15'JumpingGroupBox'#22 + +'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#15'SrcPathGr' + +'oupBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7 + +#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#6'Height'#2'o'#3'Top'#2'>' + +#5'Width'#3'('#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#9 + +#17'BorderSpacing.Top'#2#6#7'Caption'#6#15'JumpingGroupBox'#12'ClientHeight' + +#2']'#11'ClientWidth'#3'$'#2#8'TabOrder'#2#1#0#9'TCheckBox!AdjustTopLineDueT' + +'oCommentCheckBox'#22'AnchorSideLeft.Control'#7#15'JumpingGroupBox'#21'Ancho' + +'rSideTop.Control'#7#15'JumpingGroupBox'#4'Left'#2#6#6'Height'#2#19#3'Top'#2 + +#6#5'Width'#3#217#0#20'BorderSpacing.Around'#2#6#7'Caption'#6'!AdjustTopLine' + +'DueToCommentCheckBox'#8'TabOrder'#2#0#0#0#9'TCheckBox'#20'JumpCenteredCheck' + +'Box'#22'AnchorSideLeft.Control'#7#15'JumpingGroupBox'#21'AnchorSideTop.Cont' + +'rol'#7'!AdjustTopLineDueToCommentCheckBox'#18'AnchorSideTop.Side'#7#9'asrBo' + +'ttom'#4'Left'#2#6#6'Height'#2#19#3'Top'#2'%'#5'Width'#3#143#0#17'BorderSpac' + +'ing.Top'#2#6#20'BorderSpacing.Around'#2#6#7'Caption'#6#20'JumpCenteredCheck' + +'Box'#8'TabOrder'#2#1#0#0#9'TCheckBox'#23'CursorBeyondEOLCheckBox'#22'Anchor' + +'SideLeft.Control'#7#15'JumpingGroupBox'#21'AnchorSideTop.Control'#7#20'Jump' + +'CenteredCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Heigh' + +'t'#2#19#3'Top'#2'D'#5'Width'#3#160#0#17'BorderSpacing.Top'#2#6#20'BorderSpa' + +'cing.Around'#2#6#7'Caption'#6#23'CursorBeyondEOLCheckBox'#8'TabOrder'#2#2#0 + +#0#0#0 +]); diff --git a/ide/frames/options_codetools_general.pas b/ide/frames/options_codetools_general.pas new file mode 100644 index 0000000000..aefdc53e1a --- /dev/null +++ b/ide/frames/options_codetools_general.pas @@ -0,0 +1,112 @@ +{ + *************************************************************************** + * * + * This source is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This code is distributed in the hope that it will be useful, but * + * WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * + * General Public License for more details. * + * * + * A copy of the GNU General Public License is available on the World * + * Wide Web at . You can also * + * obtain it by writing to the Free Software Foundation, * + * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + * * + *************************************************************************** +} +unit options_codetools_general; + +{$mode objfpc}{$H+} + +interface + +uses + Classes, SysUtils, FileUtil, LResources, Forms, StdCtrls, + CodeToolsOptions, LazarusIDEStrConsts, IDEOptionsIntf; + +type + + { TCodetoolsGeneralOptionsFrame } + + TCodetoolsGeneralOptionsFrame = class(TAbstractIDEOptionsEditor) + AdjustTopLineDueToCommentCheckBox: TCheckBox; + CursorBeyondEOLCheckBox: TCheckBox; + JumpCenteredCheckBox: TCheckBox; + JumpingGroupBox: TGroupBox; + SrcPathEdit: TEdit; + SrcPathGroupBox: TGroupBox; + private + { private declarations } + public + function GetTitle: String; override; + procedure Setup(ADialog: TAbstractOptionsEditorDialog); override; + procedure ReadSettings(AOptions: TAbstractIDEOptions); override; + procedure WriteSettings(AOptions: TAbstractIDEOptions); override; + class function SupportedOptionsClass: TAbstractIDEOptionsClass; override; + end; + +implementation + +{ TCodetoolsGeneralOptionsFrame } + +function TCodetoolsGeneralOptionsFrame.GetTitle: String; +begin + Result := lisMenuInsertGeneral; +end; + +procedure TCodetoolsGeneralOptionsFrame.Setup(ADialog: TAbstractOptionsEditorDialog); +begin + with SrcPathGroupBox do + Caption:=dlgAdditionalSrcPath; + + with JumpingGroupBox do + Caption:=dlgJumpingETC; + + with AdjustTopLineDueToCommentCheckBox do + Caption:=dlgAdjustTopLine; + + with JumpCenteredCheckBox do + Caption:=dlgcentercursorline; + + with CursorBeyondEOLCheckBox do + Caption:=dlgcursorbeyondeol; +end; + +procedure TCodetoolsGeneralOptionsFrame.ReadSettings( + AOptions: TAbstractIDEOptions); +begin + with AOptions as TCodeToolsOptions do + begin + SrcPathEdit.Text := SrcPath; + AdjustTopLineDueToCommentCheckBox.Checked := AdjustTopLineDueToComment; + JumpCenteredCheckBox.Checked := JumpCentered; + CursorBeyondEOLCheckBox.Checked := CursorBeyondEOL; + end; +end; + +procedure TCodetoolsGeneralOptionsFrame.WriteSettings( + AOptions: TAbstractIDEOptions); +begin + with AOptions as TCodeToolsOptions do + begin + SrcPath := SrcPathEdit.Text; + AdjustTopLineDueToComment := AdjustTopLineDueToCommentCheckBox.Checked; + JumpCentered := JumpCenteredCheckBox.Checked; + CursorBeyondEOL := CursorBeyondEOLCheckBox.Checked; + end; +end; + +class function TCodetoolsGeneralOptionsFrame.SupportedOptionsClass: TAbstractIDEOptionsClass; +begin + Result := TCodeToolsOptions; +end; + +initialization + {$I options_codetools_general.lrs} + RegisterIDEOptionsEditor(GroupCodetools, TCodetoolsGeneralOptionsFrame, CdtOptionsGeneral); +end. + diff --git a/ide/frames/options_codetools_wordpolicy.lfm b/ide/frames/options_codetools_wordpolicy.lfm new file mode 100644 index 0000000000..9432a3c622 --- /dev/null +++ b/ide/frames/options_codetools_wordpolicy.lfm @@ -0,0 +1,50 @@ +object CodetoolsWordPolicyOptionsFrame: TCodetoolsWordPolicyOptionsFrame + Height = 229 + Width = 483 + ClientHeight = 229 + ClientWidth = 483 + TabOrder = 0 + Visible = False + DesignLeft = 419 + DesignTop = 205 + object KeyWordPolicyRadioGroup: TRadioGroup + AnchorSideRight.Side = asrBottom + Height = 100 + Top = 6 + Width = 540 + Anchors = [akTop, akLeft, akRight] + AutoFill = True + BorderSpacing.Around = 6 + Caption = 'KeyWordPolicyRadioGroup' + ChildSizing.LeftRightSpacing = 6 + ChildSizing.TopBottomSpacing = 6 + ChildSizing.EnlargeHorizontal = crsHomogenousChildResize + ChildSizing.EnlargeVertical = crsHomogenousChildResize + ChildSizing.ShrinkHorizontal = crsScaleChilds + ChildSizing.ShrinkVertical = crsScaleChilds + ChildSizing.Layout = cclLeftToRightThenTopToBottom + ChildSizing.ControlsPerLine = 1 + TabOrder = 0 + end + object IdentifierPolicyRadioGroup: TRadioGroup + AnchorSideTop.Control = KeyWordPolicyRadioGroup + AnchorSideTop.Side = asrBottom + AnchorSideRight.Side = asrBottom + Height = 100 + Top = 112 + Width = 540 + Anchors = [akTop, akLeft, akRight] + AutoFill = True + BorderSpacing.Around = 6 + Caption = 'IdentifierPolicyRadioGroup' + ChildSizing.LeftRightSpacing = 6 + ChildSizing.TopBottomSpacing = 6 + ChildSizing.EnlargeHorizontal = crsHomogenousChildResize + ChildSizing.EnlargeVertical = crsHomogenousChildResize + ChildSizing.ShrinkHorizontal = crsScaleChilds + ChildSizing.ShrinkVertical = crsScaleChilds + ChildSizing.Layout = cclLeftToRightThenTopToBottom + ChildSizing.ControlsPerLine = 1 + TabOrder = 1 + end +end diff --git a/ide/frames/options_codetools_wordpolicy.lrs b/ide/frames/options_codetools_wordpolicy.lrs new file mode 100644 index 0000000000..5169e9798b --- /dev/null +++ b/ide/frames/options_codetools_wordpolicy.lrs @@ -0,0 +1,27 @@ +{ This is an automatically generated lazarus resource file } + +LazarusResources.Add('TCodetoolsWordPolicyOptionsFrame','FORMDATA',[ + 'TPF0 TCodetoolsWordPolicyOptionsFrame'#31'CodetoolsWordPolicyOptionsFrame'#6 + +'Height'#3#229#0#5'Width'#3#227#1#12'ClientHeight'#3#229#0#11'ClientWidth'#3 + +#227#1#8'TabOrder'#2#0#7'Visible'#8#10'DesignLeft'#3#163#1#9'DesignTop'#3#205 + +#0#0#11'TRadioGroup'#23'KeyWordPolicyRadioGroup'#20'AnchorSideRight.Side'#7#9 + +'asrBottom'#6'Height'#2'd'#3'Top'#2#6#5'Width'#3#28#2#7'Anchors'#11#5'akTop' + +#6'akLeft'#7'akRight'#0#8'AutoFill'#9#20'BorderSpacing.Around'#2#6#7'Caption' + +#6#23'KeyWordPolicyRadioGroup'#28'ChildSizing.LeftRightSpacing'#2#6#28'Child' + +'Sizing.TopBottomSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomo' + +'genousChildResize'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenousChildR' + +'esize'#28'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildSizing' + +'.ShrinkVertical'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclLeftTo' + +'RightThenTopToBottom'#27'ChildSizing.ControlsPerLine'#2#1#8'TabOrder'#2#0#0 + +#0#11'TRadioGroup'#26'IdentifierPolicyRadioGroup'#21'AnchorSideTop.Control'#7 + +#23'KeyWordPolicyRadioGroup'#18'AnchorSideTop.Side'#7#9'asrBottom'#20'Anchor' + +'SideRight.Side'#7#9'asrBottom'#6'Height'#2'd'#3'Top'#2'p'#5'Width'#3#28#2#7 + +'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoFill'#9#20'BorderSpacing.' + +'Around'#2#6#7'Caption'#6#26'IdentifierPolicyRadioGroup'#28'ChildSizing.Left' + +'RightSpacing'#2#6#28'ChildSizing.TopBottomSpacing'#2#6#29'ChildSizing.Enlar' + +'geHorizontal'#7#24'crsHomogenousChildResize'#27'ChildSizing.EnlargeVertical' + +#7#24'crsHomogenousChildResize'#28'ChildSizing.ShrinkHorizontal'#7#14'crsSca' + +'leChilds'#26'ChildSizing.ShrinkVertical'#7#14'crsScaleChilds'#18'ChildSizin' + +'g.Layout'#7#29'cclLeftToRightThenTopToBottom'#27'ChildSizing.ControlsPerLin' + +'e'#2#1#8'TabOrder'#2#1#0#0#0 +]); diff --git a/ide/frames/options_codetools_wordpolicy.pas b/ide/frames/options_codetools_wordpolicy.pas new file mode 100644 index 0000000000..a7db5d603e --- /dev/null +++ b/ide/frames/options_codetools_wordpolicy.pas @@ -0,0 +1,144 @@ +{ + *************************************************************************** + * * + * This source is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This code is distributed in the hope that it will be useful, but * + * WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * + * General Public License for more details. * + * * + * A copy of the GNU General Public License is available on the World * + * Wide Web at . You can also * + * obtain it by writing to the Free Software Foundation, * + * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + * * + *************************************************************************** +} +unit options_codetools_wordpolicy; + +{$mode objfpc}{$H+} + +interface + +uses + Classes, SysUtils, FileUtil, LResources, Forms, ExtCtrls, + SourceChanger, CodeToolsOptions, LazarusIDEStrConsts, IDEOptionsIntf; + +type + + { TCodetoolsWordPolicyOptionsFrame } + + TCodetoolsWordPolicyOptionsFrame = class(TAbstractIDEOptionsEditor) + IdentifierPolicyRadioGroup: TRadioGroup; + KeyWordPolicyRadioGroup: TRadioGroup; + private + { private declarations } + public + function GetTitle: String; override; + procedure Setup(ADialog: TAbstractOptionsEditorDialog); override; + procedure ReadSettings(AOptions: TAbstractIDEOptions); override; + procedure WriteSettings(AOptions: TAbstractIDEOptions); override; + class function SupportedOptionsClass: TAbstractIDEOptionsClass; override; + end; + +implementation + +{ TCodetoolsWordPolicyOptionsFrame } + +function TCodetoolsWordPolicyOptionsFrame.GetTitle: String; +begin + Result := dlgWordsPolicies; +end; + +procedure TCodetoolsWordPolicyOptionsFrame.Setup( + ADialog: TAbstractOptionsEditorDialog); +begin + with KeyWordPolicyRadioGroup do begin + Caption:=dlgKeywordPolicy ; + with Items do begin + BeginUpdate; + Add(dlgEnvNone); + Add(dlgCDTLower); + Add(dlgCDTUPPERCASE); + Add(dlg1UP2low); + EndUpdate; + end; + end; + + with IdentifierPolicyRadioGroup do begin + Caption:=dlgIdentifierPolicy; + with Items do begin + BeginUpdate; + Add(dlgEnvNone); + Add(dlgCDTLower); + Add(dlgCDTUPPERCASE); + Add(dlg1UP2low); + EndUpdate; + end; + end; +end; + +procedure TCodetoolsWordPolicyOptionsFrame.ReadSettings( + AOptions: TAbstractIDEOptions); +begin + with AOptions as TCodetoolsOptions do + begin + case KeyWordPolicy of + wpLowerCase: + KeyWordPolicyRadioGroup.ItemIndex:=1; + wpUpperCase: + KeyWordPolicyRadioGroup.ItemIndex:=2; + wpLowerCaseFirstLetterUp: + KeyWordPolicyRadioGroup.ItemIndex:=3; + else + // wpNone + KeyWordPolicyRadioGroup.ItemIndex:=0; + end; + case IdentifierPolicy of + wpLowerCase: + IdentifierPolicyRadioGroup.ItemIndex:=1; + wpUpperCase: + IdentifierPolicyRadioGroup.ItemIndex:=2; + wpLowerCaseFirstLetterUp: + IdentifierPolicyRadioGroup.ItemIndex:=3; + else + // wpNone + IdentifierPolicyRadioGroup.ItemIndex:=0; + end; + end; +end; + +procedure TCodetoolsWordPolicyOptionsFrame.WriteSettings( + AOptions: TAbstractIDEOptions); +begin + with AOptions as TCodetoolsOptions do + begin + case KeyWordPolicyRadioGroup.ItemIndex of + 0: KeyWordPolicy:=wpNone; + 1: KeyWordPolicy:=wpLowerCase; + 2: KeyWordPolicy:=wpUpperCase; + 3: KeyWordPolicy:=wpLowerCaseFirstLetterUp; + end; + case IdentifierPolicyRadioGroup.ItemIndex of + 0: IdentifierPolicy:=wpNone; + 1: IdentifierPolicy:=wpLowerCase; + 2: IdentifierPolicy:=wpUpperCase; + 3: IdentifierPolicy:=wpLowerCaseFirstLetterUp; + end; + end; +end; + +class function TCodetoolsWordPolicyOptionsFrame.SupportedOptionsClass: TAbstractIDEOptionsClass; +begin + Result := TCodetoolsOptions; +end; + +initialization + {$I options_codetools_wordpolicy.lrs} + RegisterIDEOptionsEditor(GroupCodetools, TCodetoolsWordPolicyOptionsFrame, CdtOptionsWords); +end. + diff --git a/ide/lazarus.lpi b/ide/lazarus.lpi index c90ad7a9b5..466920bca9 100644 --- a/ide/lazarus.lpi +++ b/ide/lazarus.lpi @@ -41,7 +41,7 @@ - + @@ -175,6 +175,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ide/lazarusidestrconsts.pas b/ide/lazarusidestrconsts.pas index ab3b22191d..3b71650f48 100644 --- a/ide/lazarusidestrconsts.pas +++ b/ide/lazarusidestrconsts.pas @@ -856,6 +856,8 @@ resourcestring // Options dialog groups dlgGroupEnvironment = 'Environment'; dlgGroupEditor = 'Editor'; + dlgGroupCodetools = 'Codetools'; + // Options dialog dlgBakNoSubDirectory = '(no subdirectory)'; dlgEOFocusMessagesAfterCompilation = 'Focus messages after compilation'; diff --git a/ide/main.pp b/ide/main.pp index 50fb6b65dd..d32aeafc71 100644 --- a/ide/main.pp +++ b/ide/main.pp @@ -130,7 +130,8 @@ uses options_files, options_desktop, options_window, options_formed, options_oi, options_backup, options_naming, options_fpdoc, options_editor_general, options_editor_display, options_editor_keymapping, - options_editor_color, options_editor_codetools, options_editor_codefolding; + options_editor_color, options_editor_codetools, options_editor_codefolding, + options_codetools_general, options_codetools_codecreation, options_codetools_wordpolicy; type TIDEProjectItem = @@ -3949,6 +3950,8 @@ begin ReadSettings(EnvironmentOptions); // load settings from EditorOptions to IDEOptionsDialog ReadSettings(EditorOpts); + // load settings from CodetoolsOption to IDEOptionsDialog + ReadSettings(CodeToolsOpts); end; if IDEOptionsDialog.ShowModal = mrOk then begin @@ -3960,6 +3963,7 @@ begin OldLanguage:=EnvironmentOptions.LanguageID; IDEOptionsDialog.WriteSettings(EnvironmentOptions); IDEOptionsDialog.WriteSettings(EditorOpts); + IDEOptionsDialog.WriteSettings(CodeToolsOpts); ShowCompileDialog := EnvironmentOptions.ShowCompileDialog; UpdateDefaultPascalFileExtensions; @@ -3990,6 +3994,8 @@ begin // save to disk EnvironmentOptions.Save(False); EditorOpts.Save; + CodeToolsOpts.AssignTo(CodeToolBoss); + CodeToolsOpts.Save; // update environment UpdateDesigners; diff --git a/ideintf/ideoptionsintf.pas b/ideintf/ideoptionsintf.pas index e21b485fc7..beae422652 100644 --- a/ideintf/ideoptionsintf.pas +++ b/ideintf/ideoptionsintf.pas @@ -114,14 +114,14 @@ function IDEEditorGroups: TIDEOptionsGroupList; const // options groups GroupEnvironment = 100; - EnvOptionsFiles = 100; - EnvOptionsDesktop = 200; - EnvOptionsWindow = 300; - EnvOptionsFormEd = 400; - EnvOptionsOI = 500; - EnvOptionsBackup = 600; - EnvOptionsNaming = 700; - EnvOptionsFpDoc = 800; + EnvOptionsFiles = 100; + EnvOptionsDesktop = 200; + EnvOptionsWindow = 300; + EnvOptionsFormEd = 400; + EnvOptionsOI = 500; + EnvOptionsBackup = 600; + EnvOptionsNaming = 700; + EnvOptionsFpDoc = 800; GroupEditor = 200; EdtOptionsGeneral = 100; @@ -131,6 +131,16 @@ const EdtOptionsCodetools = 500; EdtOptionsCodeFolding = 600; + GroupCodetools = 300; + CdtOptionsGeneral = 100; + CdtOptionsCodeCreation = 200; + CdtOptionsWords = 300; + CdtOptionsLineSplitting = 400; + CdtOptionsSpace = 500; + CdtOptionsIdentCompletion = 600; + + GroupDebugger = 400; + implementation var FIDEEditorGroups: TIDEOptionsGroupList;