diff --git a/ide/environmentopts.lfm b/ide/environmentopts.lfm index d0cbaa3009..428ea32759 100644 --- a/ide/environmentopts.lfm +++ b/ide/environmentopts.lfm @@ -1,52 +1,51 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog - ActiveControl = CancelButton - Caption = 'EnvironmentOptionsDialog' - ClientHeight = 520 - ClientWidth = 540 - OnResize = FormResize - PixelsPerInch = 112 - Position = poScreenCenter - HorzScrollBar.Page = 539 - VertScrollBar.Page = 519 Left = 314 - Height = 520 + Height = 515 Top = 124 Width = 540 + HorzScrollBar.Page = 539 + VertScrollBar.Page = 514 + ActiveControl = CancelButton + Caption = 'EnvironmentOptionsDialog' + OnResize = FormResize + Position = poScreenCenter object Notebook: TNotebook + Height = 472 + Width = 540 Align = alTop Anchors = [akTop, akLeft, akRight, akBottom] - PageIndex = 5 - Height = 477 - Width = 540 + OnChangeBounds = NotebookChangeBounds + PageIndex = 7 object FilesPage: TPage Caption = 'FilesPage' - ClientWidth = 536 - ClientHeight = 447 - Left = 2 - Height = 447 - Top = 28 - Width = 536 object MaxRecentOpenFilesLabel: TLabel + Left = 6 + Height = 13 + Top = 10 + Width = 153 Caption = 'MaxRecentOpenFilesLabel' Color = clNone ParentColor = False - Left = 6 - Height = 14 - Top = 10 - Width = 127 end object MaxRecentProjectFilesLabel: TLabel + Left = 6 + Height = 13 + Top = 58 + Width = 161 Caption = 'MaxRecentProjectFilesLabel' Color = clNone ParentColor = False - Left = 6 - Height = 14 - Top = 58 - Width = 135 end object MaxRecentOpenFilesComboBox: TComboBox + AnchorSideRight.Control = FilesPage + AnchorSideRight.Side = asrBottom + Left = 6 + Height = 21 + Top = 26 + Width = 524 Anchors = [akTop, akLeft, akRight] AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] + BorderSpacing.Right = 6 Items.Strings = ( '5' '10' @@ -57,14 +56,17 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog ) MaxLength = 0 TabOrder = 0 - Left = 6 - Height = 21 - Top = 26 - Width = 524 end object MaxRecentProjectFilesComboBox: TComboBox + AnchorSideRight.Control = FilesPage + AnchorSideRight.Side = asrBottom + Left = 6 + Height = 21 + Top = 74 + Width = 524 Anchors = [akTop, akLeft, akRight] AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] + BorderSpacing.Right = 6 Items.Strings = ( '5' '10' @@ -75,274 +77,278 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog ) MaxLength = 0 TabOrder = 1 - Left = 6 - Height = 21 - Top = 74 - Width = 524 end object OpenLastProjectAtStartCheckBox: TCheckBox - Anchors = [akTop, akLeft, akRight] - Caption = 'OpenLastProjectAtStartCheckBox' - TabOrder = 2 + AnchorSideRight.Control = FilesPage + AnchorSideRight.Side = asrBottom Left = 6 Height = 20 Top = 106 Width = 524 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Right = 6 + Caption = 'OpenLastProjectAtStartCheckBox' + TabOrder = 2 end object LazarusDirGroupBox: TGroupBox - Anchors = [akTop, akLeft, akRight] - Caption = 'LazarusDirGroupBox' - ClientHeight = 37 - ClientWidth = 520 - TabOrder = 3 + AnchorSideRight.Control = FilesPage + AnchorSideRight.Side = asrBottom Left = 6 Height = 54 Top = 142 Width = 524 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Right = 6 + Caption = 'LazarusDirGroupBox' + TabOrder = 3 object LazarusDirComboBox: TComboBox + Left = 6 + Height = 21 + Top = 3 + Width = 464 Anchors = [akTop, akLeft, akRight] AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] MaxLength = 0 TabOrder = 0 Text = 'LazarusDirComboBox' - Left = 6 - Height = 21 - Top = 3 - Width = 472 end object LazarusDirButton: TButton + Left = 478 + Height = 21 + Top = 3 + Width = 20 Anchors = [akTop, akRight] BorderSpacing.InnerBorder = 4 Caption = '...' OnClick = DirectoriesButtonClick TabOrder = 1 - Left = 486 - Height = 21 - Top = 3 - Width = 20 end end object CompilerPathGroupBox: TGroupBox - Anchors = [akTop, akLeft, akRight] - Caption = 'CompilerPathGroupBox' - ClientHeight = 37 - ClientWidth = 520 - TabOrder = 4 + AnchorSideRight.Control = FilesPage + AnchorSideRight.Side = asrBottom Left = 6 Height = 54 Top = 197 Width = 524 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Right = 6 + Caption = 'CompilerPathGroupBox' + TabOrder = 4 object CompilerPathComboBox: TComboBox + Left = 6 + Height = 21 + Top = 3 + Width = 464 Anchors = [akTop, akLeft, akRight] AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] MaxLength = 0 TabOrder = 0 Text = 'CompilerPathComboBox' - Left = 6 - Height = 21 - Top = 3 - Width = 472 end object CompilerPathButton: TButton + Left = 478 + Height = 21 + Top = 2 + Width = 20 Anchors = [akTop, akRight] BorderSpacing.InnerBorder = 4 Caption = '...' OnClick = FilesButtonClick TabOrder = 1 - Left = 486 - Height = 21 - Top = 2 - Width = 20 end end object FPCSourceDirGroupBox: TGroupBox - Anchors = [akTop, akLeft, akRight] - Caption = 'FPCSourceDirGroupBox' - ClientHeight = 37 - ClientWidth = 520 - TabOrder = 5 + AnchorSideRight.Control = FilesPage + AnchorSideRight.Side = asrBottom Left = 6 Height = 54 Top = 252 Width = 524 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Right = 6 + Caption = 'FPCSourceDirGroupBox' + TabOrder = 5 object FPCSourceDirComboBox: TComboBox + Left = 6 + Height = 21 + Top = 2 + Width = 464 Anchors = [akTop, akLeft, akRight] AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] MaxLength = 0 TabOrder = 0 Text = 'FPCSourceDirComboBox' - Left = 6 - Height = 21 - Top = 2 - Width = 472 end object FPCSourceDirButton: TButton + Left = 478 + Height = 21 + Top = 3 + Width = 20 Anchors = [akTop, akRight] BorderSpacing.InnerBorder = 4 Caption = '...' OnClick = DirectoriesButtonClick TabOrder = 1 - Left = 486 - Height = 21 - Top = 3 - Width = 20 end end object MakePathGroupBox: TGroupBox - Anchors = [akTop, akLeft, akRight] - Caption = 'MakePathGroupBox' - ClientHeight = 37 - ClientWidth = 520 - TabOrder = 6 + AnchorSideRight.Control = FilesPage + AnchorSideRight.Side = asrBottom Left = 6 Height = 54 Top = 307 Width = 524 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Right = 6 + Caption = 'MakePathGroupBox' + TabOrder = 6 object MakePathComboBox: TComboBox + Left = 6 + Height = 21 + Top = 3 + Width = 464 Anchors = [akTop, akLeft, akRight] AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] MaxLength = 0 TabOrder = 0 Text = 'MakePathComboBox' - Left = 6 - Height = 21 - Top = 3 - Width = 472 end object MakePathButton: TButton + Left = 478 + Height = 21 + Top = 3 + Width = 20 Anchors = [akTop, akRight] BorderSpacing.InnerBorder = 4 Caption = '...' OnClick = FilesButtonClick TabOrder = 1 - Left = 486 - Height = 21 - Top = 3 - Width = 20 end end object TestBuildDirGroupBox: TGroupBox - Anchors = [akTop, akLeft, akRight] - Caption = 'TestBuildDirGroupBox' - ClientHeight = 37 - ClientWidth = 520 - TabOrder = 7 + AnchorSideRight.Control = FilesPage + AnchorSideRight.Side = asrBottom Left = 6 Height = 54 Top = 362 Width = 524 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Right = 6 + Caption = 'TestBuildDirGroupBox' + TabOrder = 7 object TestBuildDirComboBox: TComboBox + Left = 6 + Height = 21 + Top = 3 + Width = 464 Anchors = [akTop, akLeft, akRight] AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] MaxLength = 0 TabOrder = 0 Text = 'TestBuildDirComboBox' - Left = 6 - Height = 21 - Top = 3 - Width = 472 end object TestBuildDirButton: TButton + Left = 478 + Height = 21 + Top = 2 + Width = 20 Anchors = [akTop, akRight] BorderSpacing.InnerBorder = 4 Caption = '...' OnClick = DirectoriesButtonClick TabOrder = 1 - Left = 486 - Height = 21 - Top = 2 - Width = 20 end end end object DesktopPage: TPage Caption = 'DesktopPage' - ClientWidth = 536 - ClientHeight = 447 - Left = 2 - Height = 447 - Top = 28 - Width = 536 object LanguageGroupBox: TGroupBox - Anchors = [akTop, akLeft, akRight] - Caption = 'LanguageGroupBox' - ClientHeight = 39 - ClientWidth = 520 - TabOrder = 0 + AnchorSideRight.Control = DesktopPage + AnchorSideRight.Side = asrBottom Left = 4 Height = 56 Top = 10 - Width = 524 + Width = 526 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Right = 6 + Caption = 'LanguageGroupBox' + TabOrder = 0 object LanguageComboBox: TComboBox + Left = 6 + Height = 21 + Top = 8 + Width = 482 Anchors = [akTop, akLeft, akRight] AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] MaxLength = 0 Style = csDropDownList TabOrder = 0 - Left = 6 - Height = 21 - Top = 8 - Width = 484 end end object CheckDiskChangesWithLoadingCheckBox: TCheckBox - Caption = 'CheckDiskChangesWithLoadingCheckBox' - TabOrder = 1 Left = 6 Height = 20 Top = 320 Width = 263 + Caption = 'CheckDiskChangesWithLoadingCheckBox' + TabOrder = 1 end object ShowHintsForComponentPaletteCheckBox: TCheckBox - Caption = 'ShowHintsForComponentPaletteCheckBox' - TabOrder = 2 Left = 6 Height = 20 Top = 342 Width = 263 + Caption = 'ShowHintsForComponentPaletteCheckBox' + TabOrder = 2 end object AutoSaveGroupBox: TGroupBox - Anchors = [akTop, akLeft, akRight] - Caption = 'AutoSaveGroupBox' - ClientHeight = 119 - ClientWidth = 520 - TabOrder = 6 + AnchorSideRight.Control = DesktopPage + AnchorSideRight.Side = asrBottom Left = 4 Height = 136 Top = 74 - Width = 524 + Width = 526 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Right = 6 + Caption = 'AutoSaveGroupBox' + TabOrder = 6 object AutoSaveIntervalInSecsLabel: TLabel + Left = 6 + Height = 13 + Top = 67 + Width = 474 Anchors = [akTop, akLeft, akRight] Caption = 'AutoSaveIntervalInSecsLabel' Color = clNone Enabled = False ParentColor = False - Left = 6 - Height = 13 - Top = 67 - Width = 476 end object AutoSaveEditorFilesCheckBox: TCheckBox + Left = 6 + Height = 20 + Top = 4 + Width = 482 Anchors = [akTop, akLeft, akRight] Caption = 'AutoSaveEditorFilesCheckBox' Enabled = False TabOrder = 0 - Left = 6 - Height = 20 - Top = 4 - Width = 484 end object AutoSaveProjectCheckBox: TCheckBox + Left = 6 + Height = 20 + Top = 30 + Width = 482 Anchors = [akTop, akLeft, akRight] Caption = 'AutoSaveProjectCheckBox' Enabled = False TabOrder = 1 - Left = 6 - Height = 20 - Top = 30 - Width = 484 end object AutoSaveIntervalInSecsComboBox: TComboBox + Left = 6 + Height = 21 + Top = 87 + Width = 482 Anchors = [akTop, akLeft, akRight] AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] Enabled = False @@ -354,183 +360,177 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog ) MaxLength = 0 TabOrder = 2 - Left = 6 - Height = 21 - Top = 87 - Width = 484 end end object DesktopFilesGroupBox: TGroupBox - Anchors = [akTop, akLeft, akRight] - Caption = 'DesktopFilesGroupBox' - ClientHeight = 80 - ClientWidth = 520 - TabOrder = 3 + AnchorSideRight.Control = DesktopPage + AnchorSideRight.Side = asrBottom Left = 4 Height = 97 Top = 218 - Width = 524 + Width = 526 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Right = 6 + Caption = 'DesktopFilesGroupBox' + TabOrder = 3 object SaveDesktopSettingsToFileButton: TButton + Left = 6 + Height = 25 + Top = 8 + Width = 482 Anchors = [akTop, akLeft, akRight] BorderSpacing.InnerBorder = 4 Caption = 'SaveDesktopSettingsToFileButton' OnClick = SaveDesktopSettingsToFileButtonClick TabOrder = 0 - Left = 6 - Height = 25 - Top = 8 - Width = 484 end object LoadDesktopSettingsFromFileButton: TButton + Left = 6 + Height = 25 + Top = 43 + Width = 482 Anchors = [akTop, akLeft, akRight] BorderSpacing.InnerBorder = 4 Caption = 'LoadDesktopSettingsFromFileButton' OnClick = LoadDesktopSettingsFromFileButtonClick TabOrder = 1 - Left = 6 - Height = 25 - Top = 43 - Width = 484 end end object ShowHintsForMainSpeedButtonsCheckBox: TCheckBox - Caption = 'ShowHintsForMainSpeedButtonsCheckBox' - TabOrder = 4 Left = 6 Height = 20 Top = 362 Width = 267 + Caption = 'ShowHintsForMainSpeedButtonsCheckBox' + TabOrder = 4 end object MsgViewDblClickJumpsCheckBox: TCheckBox - Caption = 'MsgViewDblClickJumpsCheckBox' - TabOrder = 5 Left = 6 Height = 20 Top = 382 Width = 219 + Caption = 'MsgViewDblClickJumpsCheckBox' + TabOrder = 5 end end object WindowsPage: TPage Caption = 'WindowsPage' - ClientWidth = 536 - ClientHeight = 447 - Left = 2 - Height = 447 - Top = 28 - Width = 536 object MinimizeAllOnMinimizeMainCheckBox: TCheckBox - Anchors = [akTop, akLeft, akRight] - Caption = 'MinimizeAllOnMinimizeMainCheckBox' - Enabled = False - TabOrder = 0 + AnchorSideRight.Control = WindowsPage + AnchorSideRight.Side = asrBottom Left = 6 Height = 20 Top = 10 Width = 524 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Right = 6 + Caption = 'MinimizeAllOnMinimizeMainCheckBox' + Enabled = False + TabOrder = 0 end object HideIDEOnRunCheckBox: TCheckBox - Anchors = [akTop, akLeft, akRight] - Caption = 'HideIDEOnRunCheckBox' - TabOrder = 1 + AnchorSideRight.Control = WindowsPage + AnchorSideRight.Side = asrBottom Left = 6 Height = 20 Top = 34 Width = 524 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Right = 6 + Caption = 'HideIDEOnRunCheckBox' + TabOrder = 1 end object WindowPositionsGroupBox: TGroupBox - Anchors = [akTop, akLeft, akRight, akBottom] - Caption = 'WindowPositionsGroupBox' - ClientHeight = 324 - ClientWidth = 524 - TabOrder = 2 + AnchorSideRight.Control = WindowsPage + AnchorSideRight.Side = asrBottom Left = 6 Height = 324 Top = 68 Width = 524 + Anchors = [akTop, akLeft, akRight, akBottom] + BorderSpacing.Right = 6 + Caption = 'WindowPositionsGroupBox' + TabOrder = 2 object WindowPositionsListBox: TListBox + Left = 6 + Height = 100 + Top = 6 + Width = 484 Anchors = [akTop, akLeft, akRight] OnMouseUp = WindowPositionsListBoxMouseUp TabOrder = 0 TopIndex = -1 - Left = 6 - Height = 100 - Top = 6 - Width = 492 end end end object FormEditorPage: TPage Caption = 'FormEditorPage' - ClientWidth = 536 - ClientHeight = 447 OnResize = FormEditorPageResize - Left = 2 - Height = 447 - Top = 28 - Width = 536 object GridGroupBox: TGroupBox - BorderSpacing.Around = 6 - Caption = 'GridGroupBox' - ClientHeight = 171 - ClientWidth = 337 - TabOrder = 0 Left = 6 Height = 171 Top = 6 Width = 337 + BorderSpacing.Around = 6 + Caption = 'GridGroupBox' + TabOrder = 0 object GridColorLabel: TLabel + Left = 70 + Height = 13 + Top = 131 + Width = 85 Caption = 'GridColorLabel' Color = clNone ParentColor = False - Left = 70 - Height = 14 - Top = 131 - Width = 70 end object GridSizeXLabel: TLabel + Left = 117 + Height = 13 + Top = 60 + Width = 182 Anchors = [akTop, akLeft, akRight] Caption = 'GridSizeXLabel' Color = clNone ParentColor = False - Left = 117 - Height = 14 - Top = 60 - Width = 190 end object GridSizeYLabel: TLabel + Left = 117 + Height = 13 + Top = 96 + Width = 182 Anchors = [akTop, akLeft, akRight] Caption = 'GridSizeYLabel' Color = clNone ParentColor = False - Left = 117 - Height = 14 - Top = 96 - Width = 190 end object GridColorButton: TColorButton - BorderWidth = 2 Left = 6 Height = 23 Top = 126 Width = 50 + BorderWidth = 2 end object SnapToGridCheckBox: TCheckBox + Left = 6 + Height = 20 + Top = 26 + Width = 293 Anchors = [akTop, akLeft, akRight] Caption = 'SnapToGridCheckBox' TabOrder = 1 - Left = 6 - Height = 13 - Top = 26 - Width = 301 end object ShowGridCheckBox: TCheckBox + Left = 6 + Height = 20 + Width = 138 Caption = 'ShowGridCheckBox' TabOrder = 0 - Left = 6 - Height = 13 - Width = 115 end object GridSizeXComboBox: TComboBox + Left = 6 + Height = 21 + Top = 58 + Width = 100 AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] Items.Strings = ( '2' @@ -547,12 +547,12 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog ParentShowHint = False ShowHint = True TabOrder = 2 - Left = 6 - Height = 21 - Top = 58 - Width = 100 end object GridSizeYComboBox: TComboBox + Left = 6 + Height = 21 + Top = 91 + Width = 100 AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] Items.Strings = ( '2' @@ -569,463 +569,464 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog ParentShowHint = False ShowHint = True TabOrder = 3 - Left = 6 - Height = 21 - Top = 91 - Width = 100 end object ShowBorderSpaceCheckBox: TCheckBox - BorderSpacing.Left = 10 - Caption = 'ShowBorderSpaceCheckBox' - TabOrder = 4 AnchorSideLeft.Control = ShowGridCheckBox AnchorSideLeft.Side = asrBottom AnchorSideTop.Control = ShowGridCheckBox AnchorSideTop.Side = asrCenter - Left = 131 - Height = 13 - Width = 158 + Left = 154 + Height = 20 + Width = 188 + BorderSpacing.Left = 10 + Caption = 'ShowBorderSpaceCheckBox' + TabOrder = 4 end end object GuideLinesGroupBox: TGroupBox - Anchors = [akTop, akLeft, akRight] - BorderSpacing.Left = 10 - Caption = 'GuideLinesGroupBox' - ClientHeight = 255 - ClientWidth = 176 - TabOrder = 1 AnchorSideLeft.Control = FormEditMiscGroupBox AnchorSideLeft.Side = asrBottom Left = 353 Height = 255 Top = 187 Width = 176 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Left = 10 + Caption = 'GuideLinesGroupBox' + TabOrder = 1 object GuideLineColorLeftTopButton: TColorButton - BorderWidth = 2 Left = 6 Height = 23 Top = 70 Width = 50 + BorderWidth = 2 end object GuideLineColorRightBottomButton: TColorButton - BorderWidth = 2 Left = 6 Height = 23 Top = 118 Width = 50 + BorderWidth = 2 end object GuideLineColorLeftTopLabel: TLabel + Left = 6 + Height = 13 + Top = 57 + Width = 134 Anchors = [akTop, akLeft, akRight] Caption = 'GuideLineColorLeftTopLabel' Color = clNone ParentColor = False - Left = 6 - Height = 14 - Top = 57 - Width = 142 end object GuideLineColorRightBottomLabel: TLabel + Left = 6 + Height = 13 + Top = 102 + Width = 134 Anchors = [akTop, akLeft, akRight] Caption = 'GuideLineColorRightBottomLabel' Color = clNone ParentColor = False - Left = 6 - Height = 14 - Top = 102 - Width = 142 end object ShowGuideLinesCheckBox: TCheckBox + Left = 6 + Height = 20 + Width = 134 Anchors = [akTop, akLeft, akRight] Caption = 'ShowGuideLinesCheckBox' TabOrder = 0 - Left = 6 - Height = 20 - Width = 142 end object SnapToGuideLinesCheckBox: TCheckBox - Anchors = [akTop, akLeft, akRight] - Caption = 'SnapToGuideLinesCheckBox' - TabOrder = 1 Left = 6 Height = 20 Top = 19 - Width = 142 + Width = 134 + Anchors = [akTop, akLeft, akRight] + Caption = 'SnapToGuideLinesCheckBox' + TabOrder = 1 end end object FormEditMiscGroupBox: TGroupBox - BorderSpacing.Around = 6 - Caption = 'FormEditMiscGroupBox' - ClientHeight = 255 - ClientWidth = 337 - TabOrder = 2 AnchorSideRight.Control = FormEditorPage AnchorSideRight.Side = asrBottom Left = 6 Height = 255 Top = 187 Width = 337 + BorderSpacing.Around = 6 + Caption = 'FormEditMiscGroupBox' + TabOrder = 2 object GrabberColorButton: TColorButton - BorderWidth = 2 Left = 6 Height = 23 Top = 130 Width = 50 + BorderWidth = 2 end object MarkerColorButton: TColorButton - BorderWidth = 2 Left = 6 Height = 23 Top = 180 Width = 50 + BorderWidth = 2 end object GrabberColorLabel: TLabel + Left = 6 + Height = 13 + Top = 110 + Width = 308 Anchors = [akTop, akLeft, akRight] Caption = 'GrabberColorLabel' Color = clNone ParentColor = False - Left = 6 - Height = 14 - Top = 110 - Width = 316 end object MarkerColorLabel: TLabel + Left = 6 + Height = 13 + Top = 160 + Width = 308 Anchors = [akTop, akLeft, akRight] Caption = 'MarkerColorLabel' Color = clNone ParentColor = False - Left = 6 - Height = 14 - Top = 160 - Width = 316 end object ShowComponentCaptionsCheckBox: TCheckBox + Left = 6 + Height = 20 + Width = 308 Anchors = [akTop, akLeft, akRight] Caption = 'ShowComponentCaptionsCheckBox' TabOrder = 0 - Left = 6 - Height = 13 - Width = 316 end object ShowEditorHintsCheckBox: TCheckBox + Left = 6 + Height = 20 + Top = 25 + Width = 308 Anchors = [akTop, akLeft, akRight] Caption = 'ShowEditorHintsCheckBox' TabOrder = 1 - Left = 6 - Height = 13 - Top = 25 - Width = 316 end object AutoCreateFormsOnOpenCheckBox: TCheckBox + Left = 6 + Height = 20 + Top = 50 + Width = 308 Anchors = [akTop, akLeft, akRight] Caption = 'AutoCreateFormsOnOpenCheckBox' TabOrder = 2 - Left = 6 - Height = 13 - Top = 50 - Width = 316 end object RightClickSelectsCheckBox: TCheckBox + Left = 6 + Height = 20 + Top = 75 + Width = 308 Anchors = [akTop, akLeft, akRight] Caption = 'RightClickSelectsCheckBox' TabOrder = 3 - Left = 6 - Height = 13 - Top = 75 - Width = 316 end object DesignerPaintLazyCheckBox: TCheckBox + Left = 6 + Height = 20 + Top = 205 + Width = 308 Anchors = [akTop, akLeft, akRight] Caption = 'DesignerPaintLazyCheckBox' ParentShowHint = False ShowHint = True TabOrder = 4 - Left = 6 - Height = 13 - Top = 205 - Width = 316 end end object RubberbandGroupBox: TGroupBox - Anchors = [akTop, akLeft, akRight] - BorderSpacing.Left = 10 - Caption = 'RubberbandGroupBox' - ClientHeight = 170 - ClientWidth = 176 - TabOrder = 3 AnchorSideLeft.Control = GridGroupBox AnchorSideLeft.Side = asrBottom Left = 353 Height = 170 Top = 6 Width = 176 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Left = 10 + Caption = 'RubberbandGroupBox' + TabOrder = 3 object RubberbandSelectColorButton: TColorButton - BorderWidth = 2 Left = 6 Height = 23 Top = 19 Width = 50 + BorderWidth = 2 end object RubberbandCreateColorButton: TColorButton - BorderWidth = 2 Left = 6 Height = 23 Top = 70 Width = 50 + BorderWidth = 2 end object RubberbandSelectColorLabel: TLabel + Left = 6 + Height = 13 + Top = 3 + Width = 147 Anchors = [akTop, akLeft, akRight] Caption = 'RubberbandSelectColorLabel' Color = clNone ParentColor = False - Left = 6 - Height = 14 - Top = 3 - Width = 155 end object RubberbandCreateColorLabel: TLabel + Left = 6 + Height = 13 + Top = 54 + Width = 147 Anchors = [akTop, akLeft, akRight] Caption = 'RubberbandCreateColorLabel' Color = clNone ParentColor = False - Left = 6 - Height = 14 - Top = 54 - Width = 155 end object RubberbandSelectsGrandChildsCheckBox: TCheckBox - Anchors = [akTop, akLeft, akRight] - Caption = 'RubberbandSelectsGrandChildsCheckBox' - TabOrder = 0 Left = 6 Height = 20 Top = 102 - Width = 161 + Width = 153 + Anchors = [akTop, akLeft, akRight] + Caption = 'RubberbandSelectsGrandChildsCheckBox' + TabOrder = 0 end end end object ObjectInspectorPage: TPage Caption = 'ObjectInspectorPage' - ClientWidth = 536 - ClientHeight = 447 - Left = 2 - Height = 447 - Top = 28 - Width = 536 object ObjectInspectorColorsGroupBox: TGroupBox - Anchors = [akTop, akLeft, akRight] - BorderSpacing.Left = 5 - BorderSpacing.Top = 5 - BorderSpacing.Right = 5 - Caption = 'ObjectInspectorColorsGroupBox' - ClientHeight = 173 - ClientWidth = 524 - TabOrder = 0 + AnchorSideRight.Control = ObjectInspectorPage + AnchorSideRight.Side = asrBottom Left = 6 Height = 173 Top = 7 Width = 524 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Left = 5 + BorderSpacing.Top = 5 + BorderSpacing.Right = 6 + Caption = 'ObjectInspectorColorsGroupBox' + TabOrder = 0 object OIBackgroundColorButton: TColorButton - BorderWidth = 2 Left = 6 Height = 23 Top = 5 Width = 50 + BorderWidth = 2 end object OISubPropsColorButton: TColorButton - BorderWidth = 2 Left = 6 Height = 23 Top = 29 Width = 50 + BorderWidth = 2 end object OIReferencesColorButton: TColorButton - BorderWidth = 2 Left = 6 Height = 23 Top = 53 Width = 50 + BorderWidth = 2 end object OIValueColorButton: TColorButton - BorderWidth = 2 Left = 6 Height = 23 Top = 77 Width = 50 + BorderWidth = 2 end object OIDefaultValueColorButton: TColorButton - BorderWidth = 2 Left = 6 Height = 23 Top = 101 Width = 50 + BorderWidth = 2 end object OIPropNameColorButton: TColorButton - BorderWidth = 2 Left = 6 Height = 23 Top = 125 Width = 50 + BorderWidth = 2 end object OIBackgroundColorLabel: TLabel + Left = 65 + Height = 13 + Top = 11 + Width = 417 Anchors = [akTop, akLeft, akRight] Caption = 'OIBackgroundColorLabel' Color = clNone ParentColor = False - Left = 65 - Height = 14 - Top = 11 - Width = 425 end object OISubPropsColorLabel: TLabel + Left = 65 + Height = 13 + Top = 35 + Width = 417 Anchors = [akTop, akLeft, akRight] Caption = 'OISubPropsColorLabel' Color = clNone ParentColor = False - Left = 65 - Height = 14 - Top = 35 - Width = 425 end object OIReferencesColorLabel: TLabel + Left = 65 + Height = 13 + Top = 59 + Width = 417 Anchors = [akTop, akLeft, akRight] Caption = 'OIReferencesColorLabel' Color = clNone ParentColor = False - Left = 65 - Height = 14 - Top = 59 - Width = 425 end object OIValueColorLabel: TLabel + Left = 65 + Height = 13 + Top = 83 + Width = 417 Anchors = [akTop, akLeft, akRight] Caption = 'OIValueColorLabel' Color = clNone ParentColor = False - Left = 65 - Height = 14 - Top = 83 - Width = 425 end object OIDefaultValueColorLabel: TLabel + Left = 65 + Height = 13 + Top = 107 + Width = 417 Anchors = [akTop, akLeft, akRight] Caption = 'OIDefaultValueColorLabel' Color = clNone ParentColor = False - Left = 65 - Height = 14 - Top = 107 - Width = 425 end object OIPropNameColorLabel: TLabel + Left = 65 + Height = 13 + Top = 131 + Width = 417 Anchors = [akTop, akLeft, akRight] Caption = 'OIPropNameColorLabel' Color = clNone ParentColor = False - Left = 65 - Height = 14 - Top = 131 - Width = 425 end end object OIMiscGroupBox: TGroupBox - Anchors = [akTop, akLeft, akRight] - Caption = 'OIMiscGroupBox' - ClientHeight = 105 - ClientWidth = 524 - TabOrder = 1 + AnchorSideRight.Control = ObjectInspectorPage + AnchorSideRight.Side = asrBottom Left = 6 Height = 105 Top = 186 Width = 524 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Right = 6 + Caption = 'OIMiscGroupBox' + TabOrder = 1 object OIDefaultItemHeightLabel: TLabel + Left = 6 + Height = 13 + Top = 6 + Width = 476 Anchors = [akTop, akLeft, akRight] Caption = 'OIDefaultItemHeightLabel' Color = clNone ParentColor = False - Left = 6 - Height = 14 - Top = 6 - Width = 484 end object OIShowHintCheckBox: TCheckBox - Anchors = [akTop, akLeft, akRight] - Caption = 'OIShowHintCheckBox' - TabOrder = 0 Left = 6 Height = 20 Top = 55 - Width = 484 + Width = 476 + Anchors = [akTop, akLeft, akRight] + Caption = 'OIShowHintCheckBox' + TabOrder = 0 end object OIDefaultItemHeightSpinEdit: TSpinEdit - Anchors = [akTop, akLeft, akRight] - TabOrder = 1 - Value = 1 Left = 6 Height = 20 Top = 24 - Width = 504 + Width = 496 + Anchors = [akTop, akLeft, akRight] + TabOrder = 1 + Value = 1 end end end object BackupPage: TPage Caption = 'BackupPage' - ClientWidth = 536 - ClientHeight = 447 - Left = 2 - Height = 447 - Top = 28 - Width = 536 object BackupHelpLabel: TLabel - Anchors = [akTop, akLeft, akRight] - Caption = 'BackupHelpLabel' - Color = clNone - ParentColor = False + AnchorSideRight.Control = BackupPage + AnchorSideRight.Side = asrBottom Left = 6 Height = 13 Top = 7 Width = 524 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Right = 6 + Caption = 'BackupHelpLabel' + Color = clNone + ParentColor = False end object BackupProjectGroupBox: TGroupBox - Anchors = [akTop, akLeft, akRight] - Caption = 'BackupProjectGroupBox' - ClientHeight = 184 - ClientWidth = 520 - TabOrder = 0 + AnchorSideRight.Control = BackupPage + AnchorSideRight.Side = asrBottom Left = 6 Height = 201 Top = 34 Width = 524 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Right = 6 + Caption = 'BackupProjectGroupBox' + TabOrder = 0 object BakProjAddExtLabel: TLabel + AnchorSideLeft.Control = BakProjAddExtComboBox + AnchorSideLeft.Side = asrBottom + AnchorSideTop.Control = BakProjAddExtComboBox + AnchorSideTop.Side = asrCenter + Left = 112 + Height = 13 + Top = 102 + Width = 394 Anchors = [akTop, akLeft, akRight] + BorderSpacing.Left = 6 Caption = 'BakProjAddExtLabel' Color = clNone ParentColor = False - Left = 118 - Height = 13 - Top = 100 - Width = 392 end object BakProjMaxCounterLabel: TLabel + AnchorSideLeft.Control = BakProjMaxCounterComboBox + AnchorSideLeft.Side = asrBottom + AnchorSideTop.Control = BakProjMaxCounterComboBox + AnchorSideTop.Side = asrCenter + Left = 112 + Height = 13 + Top = 129 + Width = 394 Anchors = [akTop, akLeft, akRight] + BorderSpacing.Left = 6 Caption = 'BakProjMaxCounterLabel' Color = clNone ParentColor = False - Left = 118 - Height = 13 - Top = 125 - Width = 392 end object BakProjSubDirLabel: TLabel + AnchorSideLeft.Control = BakProjSubDirComboBox + AnchorSideLeft.Side = asrBottom + AnchorSideTop.Control = BakProjSubDirComboBox + AnchorSideTop.Side = asrCenter + Left = 112 + Height = 13 + Top = 156 + Width = 394 Anchors = [akTop, akLeft, akRight] + BorderSpacing.Left = 6 Caption = 'BakProjSubDirLabel' Color = clNone ParentColor = False - Left = 118 - Height = 13 - Top = 154 - Width = 392 end object BakProjTypeRadioGroup: TRadioGroup + Left = 6 + Height = 88 + Width = 500 Anchors = [akTop, akLeft, akRight] AutoFill = True Caption = 'BakProjTypeRadioGroup' @@ -1040,82 +1041,98 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog Columns = 2 OnClick = BakTypeRadioGroupClick TabOrder = 0 - Left = 6 - Height = 88 - Width = 504 end object BakProjAddExtComboBox: TComboBox - AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] - MaxLength = 0 - TabOrder = 1 - Text = 'BakProjAddExtComboBox' Left = 6 Height = 21 Top = 98 Width = 100 - end - object BakProjMaxCounterComboBox: TComboBox AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] MaxLength = 0 - TabOrder = 2 - Text = 'BakProjMaxCounterComboBox' + TabOrder = 1 + Text = 'BakProjAddExtComboBox' + end + object BakProjMaxCounterComboBox: TComboBox Left = 6 Height = 21 Top = 125 Width = 100 - end - object BakProjSubDirComboBox: TComboBox AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] MaxLength = 0 - TabOrder = 3 - Text = 'BakProjSubDirComboBox' + TabOrder = 2 + Text = 'BakProjMaxCounterComboBox' + end + object BakProjSubDirComboBox: TComboBox Left = 6 Height = 21 Top = 152 Width = 100 + AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] + MaxLength = 0 + TabOrder = 3 + Text = 'BakProjSubDirComboBox' end end object BackupOtherGroupBox: TGroupBox - Anchors = [akTop, akLeft, akRight] - Caption = 'BackupOtherGroupBox' - ClientHeight = 179 - ClientWidth = 520 - TabOrder = 1 + AnchorSideRight.Control = BackupPage + AnchorSideRight.Side = asrBottom Left = 6 Height = 196 Top = 242 Width = 524 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Right = 6 + Caption = 'BackupOtherGroupBox' + TabOrder = 1 object BakOtherAddExtLabel: TLabel + AnchorSideLeft.Control = BakOtherAddExtComboBox + AnchorSideLeft.Side = asrBottom + AnchorSideTop.Control = BakOtherAddExtComboBox + AnchorSideTop.Side = asrCenter + Left = 112 + Height = 13 + Top = 99 + Width = 394 Anchors = [akTop, akLeft, akRight] + BorderSpacing.Left = 6 Caption = 'BakOtherAddExtLabel' Color = clNone ParentColor = False - Left = 118 - Height = 13 - Top = 97 - Width = 392 end object BakOtherMaxCounterLabel: TLabel + AnchorSideLeft.Control = BakOtherMaxCounterComboBox + AnchorSideLeft.Side = asrBottom + AnchorSideTop.Control = BakOtherMaxCounterComboBox + AnchorSideTop.Side = asrCenter + Left = 112 + Height = 13 + Top = 126 + Width = 394 Anchors = [akTop, akLeft, akRight] + BorderSpacing.Left = 6 Caption = 'BakOtherMaxCounterLabel' Color = clNone ParentColor = False - Left = 118 - Height = 13 - Top = 124 - Width = 392 end object BakOtherSubDirLabel: TLabel + AnchorSideLeft.Control = BakOtherSubDirComboBox + AnchorSideLeft.Side = asrBottom + AnchorSideTop.Control = BakOtherSubDirComboBox + AnchorSideTop.Side = asrCenter + Left = 112 + Height = 13 + Top = 153 + Width = 394 Anchors = [akTop, akLeft, akRight] + BorderSpacing.Left = 6 Caption = 'BakOtherSubDirLabel' Color = clNone ParentColor = False - Left = 118 - Height = 13 - Top = 151 - Width = 392 end object BakOtherTypeRadioGroup: TRadioGroup + Left = 6 + Height = 84 + Width = 500 Anchors = [akTop, akLeft, akRight] AutoFill = True Caption = 'BakOtherTypeRadioGroup' @@ -1130,53 +1147,49 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog Columns = 2 OnClick = BakTypeRadioGroupClick TabOrder = 0 - Left = 6 - Height = 84 - Width = 504 end object BakOtherAddExtComboBox: TComboBox - AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] - MaxLength = 0 - TabOrder = 1 - Text = 'BakOtherAddExtComboBox' Left = 6 Height = 21 Top = 95 Width = 100 - end - object BakOtherMaxCounterComboBox: TComboBox AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] MaxLength = 0 - TabOrder = 2 - Text = 'BakOtherMaxCounterComboBox' + TabOrder = 1 + Text = 'BakOtherAddExtComboBox' + end + object BakOtherMaxCounterComboBox: TComboBox Left = 6 Height = 21 Top = 122 Width = 100 - end - object BakOtherSubDirComboBox: TComboBox AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] MaxLength = 0 - TabOrder = 3 - Text = 'BakOtherSubDirComboBox' + TabOrder = 2 + Text = 'BakOtherMaxCounterComboBox' + end + object BakOtherSubDirComboBox: TComboBox Left = 6 Height = 21 Top = 149 Width = 100 + AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] + MaxLength = 0 + TabOrder = 3 + Text = 'BakOtherSubDirComboBox' end end end object NamingPage: TPage Caption = 'NamingPage' - ClientWidth = 536 - ClientHeight = 447 - Left = 2 - Height = 447 - Top = 28 - Width = 536 object PascalFileExtRadiogroup: TRadioGroup + AnchorSideRight.Control = NamingPage + AnchorSideRight.Side = asrBottom + Left = 6 + Height = 47 + Top = 6 + Width = 524 Align = alTop - Anchors = [akTop, akLeft] AutoFill = True BorderSpacing.Around = 6 Caption = 'PascalFileExtRadiogroup' @@ -1190,12 +1203,14 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog ChildSizing.ControlsPerLine = 2 Columns = 2 TabOrder = 0 - Left = 6 - Height = 47 - Top = 6 - Width = 524 end object CharcaseFileActionRadioGroup: TRadioGroup + AnchorSideRight.Control = NamingPage + AnchorSideRight.Side = asrBottom + Left = 6 + Height = 85 + Top = 165 + Width = 524 Align = alTop AutoFill = True BorderSpacing.Around = 6 @@ -1210,12 +1225,14 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog ChildSizing.ControlsPerLine = 2 Columns = 2 TabOrder = 1 - Left = 6 - Height = 85 - Top = 165 - Width = 524 end object AmbiguousFileActionRadioGroup: TRadioGroup + AnchorSideRight.Control = NamingPage + AnchorSideRight.Side = asrBottom + Left = 6 + Height = 100 + Top = 59 + Width = 524 Align = alTop AutoFill = True BorderSpacing.Around = 6 @@ -1230,131 +1247,120 @@ object EnvironmentOptionsDialog: TEnvironmentOptionsDialog ChildSizing.ControlsPerLine = 2 Columns = 2 TabOrder = 2 - Left = 6 - Height = 100 - Top = 59 - Width = 524 end end object LazDocPage: TPage Caption = 'LazDocPage' - ClientWidth = 536 - ClientHeight = 447 - Left = 2 - Height = 447 - Top = 28 - Width = 536 - object Label1: TLabel - Caption = 'NOTE: only absolute paths are supported now' - Color = clNone - ParentColor = False + object LazDocNoteLabel: TLabel Left = 8 Height = 13 Top = 226 Width = 259 + Caption = 'NOTE: only absolute paths are supported now' + Color = clNone + ParentColor = False end object LazDocPathsGroupBox: TGroupBox - Align = alTop - BorderSpacing.Around = 6 - Caption = 'LazDocPathsGroupBox' - ClientHeight = 210 - ClientWidth = 524 - TabOrder = 0 + AnchorSideRight.Control = LazDocPage + AnchorSideRight.Side = asrBottom Left = 6 Height = 210 Top = 6 Width = 524 + Align = alTop + BorderSpacing.Around = 6 + Caption = 'LazDocPathsGroupBox' + TabOrder = 0 object LazDocListBox: TListBox + Left = 6 + Height = 108 + Top = 6 + Width = 508 Align = alTop BorderSpacing.Around = 6 TabOrder = 0 TopIndex = -1 - Left = 6 - Height = 108 - Top = 6 - Width = 512 end object LazDocAddPathButton: TButton + Left = 6 + Height = 26 + Top = 122 + Width = 140 AutoSize = True BorderSpacing.InnerBorder = 4 Caption = 'LazDocAddPathButton' OnClick = LazDocAddPathButtonClick TabOrder = 1 - Left = 6 - Height = 26 - Top = 122 - Width = 136 end object LazDocDeletePathButton: TButton + AnchorSideLeft.Control = LazDocAddPathButton + AnchorSideLeft.Side = asrBottom + Left = 156 + Height = 26 + Top = 122 + Width = 153 AutoSize = True BorderSpacing.Left = 10 BorderSpacing.InnerBorder = 4 Caption = 'LazDocDeletePathButton' OnClick = LazDocDeletePathButtonClick TabOrder = 2 - AnchorSideLeft.Control = LazDocAddPathButton - AnchorSideLeft.Side = asrBottom - Left = 152 - Height = 26 - Top = 122 - Width = 149 end object LazDocPathEdit: TEdit - Anchors = [akTop, akLeft, akRight] - BorderSpacing.Top = 6 - TabOrder = 3 - Text = 'LazDocPathEdit' AnchorSideTop.Control = LazDocAddPathButton AnchorSideTop.Side = asrBottom Left = 6 Height = 23 Top = 154 - Width = 488 + Width = 476 + Anchors = [akTop, akLeft, akRight] + BorderSpacing.Top = 6 + TabOrder = 3 + Text = 'LazDocPathEdit' end object LazDocBrowseButton: TButton + AnchorSideLeft.Control = LazDocPathEdit + AnchorSideLeft.Side = asrBottom + Left = 488 + Height = 23 + Top = 156 + Width = 19 BorderSpacing.Left = 6 BorderSpacing.InnerBorder = 4 Caption = '...' OnClick = LazDocBrowseButtonClick TabOrder = 4 - AnchorSideLeft.Control = LazDocPathEdit - AnchorSideLeft.Side = asrBottom - Left = 500 - Height = 23 - Top = 156 - Width = 19 end end end end object CancelButton: TButton + Left = 457 + Height = 25 + Top = 480 + Width = 75 Anchors = [akRight, akBottom] BorderSpacing.InnerBorder = 4 Cancel = True Caption = 'CancelButton' OnClick = CancelButtonClick TabOrder = 1 - Left = 457 - Height = 25 - Top = 485 - Width = 75 end object OkButton: TButton + Left = 375 + Height = 25 + Top = 480 + Width = 75 Anchors = [akRight, akBottom] BorderSpacing.InnerBorder = 4 Caption = 'Ok' Default = True OnClick = OkButtonClick TabOrder = 2 - Left = 375 - Height = 25 - Top = 485 - Width = 75 end object SelectDirectoryDialog: TSelectDirectoryDialog Title = 'Select Directory' FilterIndex = 0 - Title = 'Select Directory' left = 488 top = 8 end diff --git a/ide/environmentopts.lrs b/ide/environmentopts.lrs index 8f59f20cbe..0d494a4242 100644 --- a/ide/environmentopts.lrs +++ b/ide/environmentopts.lrs @@ -1,412 +1,439 @@ { This is an automatically generated lazarus resource file } LazarusResources.Add('TEnvironmentOptionsDialog','FORMDATA',[ - 'TPF0'#25'TEnvironmentOptionsDialog'#24'EnvironmentOptionsDialog'#13'ActiveCo' - +'ntrol'#7#12'CancelButton'#7'Caption'#6#24'EnvironmentOptionsDialog'#12'Clie' - +'ntHeight'#3#8#2#11'ClientWidth'#3#28#2#8'OnResize'#7#10'FormResize'#13'Pixe' - +'lsPerInch'#2'p'#8'Position'#7#14'poScreenCenter'#18'HorzScrollBar.Page'#3#27 - +#2#18'VertScrollBar.Page'#3#7#2#4'Left'#3':'#1#6'Height'#3#8#2#3'Top'#2'|'#5 - +'Width'#3#28#2#0#9'TNotebook'#8'Notebook'#5'Align'#7#5'alTop'#7'Anchors'#11#5 - +'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#9'PageIndex'#2#5#6'Height'#3#221#1 - +#5'Width'#3#28#2#0#5'TPage'#9'FilesPage'#7'Caption'#6#9'FilesPage'#11'Client' - +'Width'#3#24#2#12'ClientHeight'#3#191#1#4'Left'#2#2#6'Height'#3#191#1#3'Top' - +#2#28#5'Width'#3#24#2#0#6'TLabel'#23'MaxRecentOpenFilesLabel'#7'Caption'#6#23 - +'MaxRecentOpenFilesLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#2#6 - +#6'Height'#2#14#3'Top'#2#10#5'Width'#2''#0#0#6'TLabel'#26'MaxRecentProjectF' - +'ilesLabel'#7'Caption'#6#26'MaxRecentProjectFilesLabel'#5'Color'#7#6'clNone' - +#11'ParentColor'#8#4'Left'#2#6#6'Height'#2#14#3'Top'#2':'#5'Width'#3#135#0#0 - +#0#9'TComboBox'#26'MaxRecentOpenFilesComboBox'#7'Anchors'#11#5'akTop'#6'akLe' - +'ft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbac' - +'tSearchAscending'#0#13'Items.Strings'#1#6#1'5'#6#2'10'#6#2'15'#6#2'20'#6#2 - +'25'#6#2'30'#0#9'MaxLength'#2#0#8'TabOrder'#2#0#4'Left'#2#6#6'Height'#2#21#3 - +'Top'#2#26#5'Width'#3#12#2#0#0#9'TComboBox'#29'MaxRecentProjectFilesComboBox' - +#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22'cb' - +'actEndOfLineComplete'#20'cbactSearchAscending'#0#13'Items.Strings'#1#6#1'5' - +#6#2'10'#6#2'15'#6#2'20'#6#2'25'#6#2'30'#0#9'MaxLength'#2#0#8'TabOrder'#2#1#4 - +'Left'#2#6#6'Height'#2#21#3'Top'#2'J'#5'Width'#3#12#2#0#0#9'TCheckBox'#30'Op' - +'enLastProjectAtStartCheckBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0 - +#7'Caption'#6#30'OpenLastProjectAtStartCheckBox'#8'TabOrder'#2#2#4'Left'#2#6 - +#6'Height'#2#20#3'Top'#2'j'#5'Width'#3#12#2#0#0#9'TGroupBox'#18'LazarusDirGr' - +'oupBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#18'Lazar' - +'usDirGroupBox'#12'ClientHeight'#2'%'#11'ClientWidth'#3#8#2#8'TabOrder'#2#3#4 - +'Left'#2#6#6'Height'#2'6'#3'Top'#3#142#0#5'Width'#3#12#2#0#9'TComboBox'#18'L' - +'azarusDirComboBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#16'AutoCom' - +'pleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#9'MaxLe' - +'ngth'#2#0#8'TabOrder'#2#0#4'Text'#6#18'LazarusDirComboBox'#4'Left'#2#6#6'He' - +'ight'#2#21#3'Top'#2#3#5'Width'#3#216#1#0#0#7'TButton'#16'LazarusDirButton'#7 - +'Anchors'#11#5'akTop'#7'akRight'#0#25'BorderSpacing.InnerBorder'#2#4#7'Capti' - +'on'#6#3'...'#7'OnClick'#7#22'DirectoriesButtonClick'#8'TabOrder'#2#1#4'Left' - +#3#230#1#6'Height'#2#21#3'Top'#2#3#5'Width'#2#20#0#0#0#9'TGroupBox'#20'Compi' - +'lerPathGroupBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6 - +#20'CompilerPathGroupBox'#12'ClientHeight'#2'%'#11'ClientWidth'#3#8#2#8'TabO' - +'rder'#2#4#4'Left'#2#6#6'Height'#2'6'#3'Top'#3#197#0#5'Width'#3#12#2#0#9'TCo' - +'mboBox'#20'CompilerPathComboBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight' - +#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscendin' - +'g'#0#9'MaxLength'#2#0#8'TabOrder'#2#0#4'Text'#6#20'CompilerPathComboBox'#4 - +'Left'#2#6#6'Height'#2#21#3'Top'#2#3#5'Width'#3#216#1#0#0#7'TButton'#18'Comp' - +'ilerPathButton'#7'Anchors'#11#5'akTop'#7'akRight'#0#25'BorderSpacing.InnerB' - +'order'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#16'FilesButtonClick'#8'TabOrder' - +#2#1#4'Left'#3#230#1#6'Height'#2#21#3'Top'#2#2#5'Width'#2#20#0#0#0#9'TGroupB' - +'ox'#20'FPCSourceDirGroupBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7 - +'Caption'#6#20'FPCSourceDirGroupBox'#12'ClientHeight'#2'%'#11'ClientWidth'#3 - +#8#2#8'TabOrder'#2#5#4'Left'#2#6#6'Height'#2'6'#3'Top'#3#252#0#5'Width'#3#12 - +#2#0#9'TComboBox'#20'FPCSourceDirComboBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7 - +'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearc' - +'hAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#0#4'Text'#6#20'FPCSourceDirCom' - +'boBox'#4'Left'#2#6#6'Height'#2#21#3'Top'#2#2#5'Width'#3#216#1#0#0#7'TButton' - +#18'FPCSourceDirButton'#7'Anchors'#11#5'akTop'#7'akRight'#0#25'BorderSpacing' - +'.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#22'DirectoriesButtonClic' - +'k'#8'TabOrder'#2#1#4'Left'#3#230#1#6'Height'#2#21#3'Top'#2#3#5'Width'#2#20#0 - +#0#0#9'TGroupBox'#16'MakePathGroupBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7'ak' - +'Right'#0#7'Caption'#6#16'MakePathGroupBox'#12'ClientHeight'#2'%'#11'ClientW' - +'idth'#3#8#2#8'TabOrder'#2#6#4'Left'#2#6#6'Height'#2'6'#3'Top'#3'3'#1#5'Widt' - +'h'#3#12#2#0#9'TComboBox'#16'MakePathComboBox'#7'Anchors'#11#5'akTop'#6'akLe' - +'ft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbac' - +'tSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#0#4'Text'#6#16'MakePathC' - +'omboBox'#4'Left'#2#6#6'Height'#2#21#3'Top'#2#3#5'Width'#3#216#1#0#0#7'TButt' - +'on'#14'MakePathButton'#7'Anchors'#11#5'akTop'#7'akRight'#0#25'BorderSpacing' - ,'.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#16'FilesButtonClick'#8'T' - +'abOrder'#2#1#4'Left'#3#230#1#6'Height'#2#21#3'Top'#2#3#5'Width'#2#20#0#0#0#9 - +'TGroupBox'#20'TestBuildDirGroupBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRi' - +'ght'#0#7'Caption'#6#20'TestBuildDirGroupBox'#12'ClientHeight'#2'%'#11'Clien' - +'tWidth'#3#8#2#8'TabOrder'#2#7#4'Left'#2#6#6'Height'#2'6'#3'Top'#3'j'#1#5'Wi' - +'dth'#3#12#2#0#9'TComboBox'#20'TestBuildDirComboBox'#7'Anchors'#11#5'akTop'#6 + 'TPF0'#25'TEnvironmentOptionsDialog'#24'EnvironmentOptionsDialog'#4'Left'#3':' + +#1#6'Height'#3#3#2#3'Top'#2'|'#5'Width'#3#28#2#18'HorzScrollBar.Page'#3#27#2 + +#18'VertScrollBar.Page'#3#2#2#13'ActiveControl'#7#12'CancelButton'#7'Caption' + +#6#24'EnvironmentOptionsDialog'#8'OnResize'#7#10'FormResize'#8'Position'#7#14 + +'poScreenCenter'#0#9'TNotebook'#8'Notebook'#6'Height'#3#216#1#5'Width'#3#28#2 + +#5'Align'#7#5'alTop'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom' + +#0#14'OnChangeBounds'#7#20'NotebookChangeBounds'#9'PageIndex'#2#7#0#5'TPage' + +#9'FilesPage'#7'Caption'#6#9'FilesPage'#0#6'TLabel'#23'MaxRecentOpenFilesLab' + +'el'#4'Left'#2#6#6'Height'#2#13#3'Top'#2#10#5'Width'#3#153#0#7'Caption'#6#23 + +'MaxRecentOpenFilesLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabe' + +'l'#26'MaxRecentProjectFilesLabel'#4'Left'#2#6#6'Height'#2#13#3'Top'#2':'#5 + +'Width'#3#161#0#7'Caption'#6#26'MaxRecentProjectFilesLabel'#5'Color'#7#6'clN' + +'one'#11'ParentColor'#8#0#0#9'TComboBox'#26'MaxRecentOpenFilesComboBox'#23'A' + +'nchorSideRight.Control'#7#9'FilesPage'#20'AnchorSideRight.Side'#7#9'asrBott' + +'om'#4'Left'#2#6#6'Height'#2#21#3'Top'#2#26#5'Width'#3#12#2#7'Anchors'#11#5 + +'akTop'#6'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComp' + +'lete'#20'cbactSearchAscending'#0#19'BorderSpacing.Right'#2#6#13'Items.Strin' + +'gs'#1#6#1'5'#6#2'10'#6#2'15'#6#2'20'#6#2'25'#6#2'30'#0#9'MaxLength'#2#0#8'T' + +'abOrder'#2#0#0#0#9'TComboBox'#29'MaxRecentProjectFilesComboBox'#23'AnchorSi' + +'deRight.Control'#7#9'FilesPage'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'L' + +'eft'#2#6#6'Height'#2#21#3'Top'#2'J'#5'Width'#3#12#2#7'Anchors'#11#5'akTop'#6 +'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20 - +'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#0#4'Text'#6#20'TestB' - +'uildDirComboBox'#4'Left'#2#6#6'Height'#2#21#3'Top'#2#3#5'Width'#3#216#1#0#0 - +#7'TButton'#18'TestBuildDirButton'#7'Anchors'#11#5'akTop'#7'akRight'#0#25'Bo' - +'rderSpacing.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#22'Directorie' - +'sButtonClick'#8'TabOrder'#2#1#4'Left'#3#230#1#6'Height'#2#21#3'Top'#2#2#5'W' - +'idth'#2#20#0#0#0#0#5'TPage'#11'DesktopPage'#7'Caption'#6#11'DesktopPage'#11 - +'ClientWidth'#3#24#2#12'ClientHeight'#3#191#1#4'Left'#2#2#6'Height'#3#191#1#3 - +'Top'#2#28#5'Width'#3#24#2#0#9'TGroupBox'#16'LanguageGroupBox'#7'Anchors'#11 - +#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#16'LanguageGroupBox'#12'Client' - +'Height'#2''''#11'ClientWidth'#3#8#2#8'TabOrder'#2#0#4'Left'#2#4#6'Height'#2 - +'8'#3'Top'#2#10#5'Width'#3#12#2#0#9'TComboBox'#16'LanguageComboBox'#7'Anchor' - +'s'#11#5'akTop'#6'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOf' - +'LineComplete'#20'cbactSearchAscending'#0#9'MaxLength'#2#0#5'Style'#7#14'csD' - +'ropDownList'#8'TabOrder'#2#0#4'Left'#2#6#6'Height'#2#21#3'Top'#2#8#5'Width' - +#3#228#1#0#0#0#9'TCheckBox#CheckDiskChangesWithLoadingCheckBox'#7'Caption'#6 - +'#CheckDiskChangesWithLoadingCheckBox'#8'TabOrder'#2#1#4'Left'#2#6#6'Height' - +#2#20#3'Top'#3'@'#1#5'Width'#3#7#1#0#0#9'TCheckBox$ShowHintsForComponentPale' - +'tteCheckBox'#7'Caption'#6'$ShowHintsForComponentPaletteCheckBox'#8'TabOrder' - +#2#2#4'Left'#2#6#6'Height'#2#20#3'Top'#3'V'#1#5'Width'#3#7#1#0#0#9'TGroupBox' - +#16'AutoSaveGroupBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Captio' - +'n'#6#16'AutoSaveGroupBox'#12'ClientHeight'#2'w'#11'ClientWidth'#3#8#2#8'Tab' - +'Order'#2#6#4'Left'#2#4#6'Height'#3#136#0#3'Top'#2'J'#5'Width'#3#12#2#0#6'TL' - +'abel'#27'AutoSaveIntervalInSecsLabel'#7'Anchors'#11#5'akTop'#6'akLeft'#7'ak' - +'Right'#0#7'Caption'#6#27'AutoSaveIntervalInSecsLabel'#5'Color'#7#6'clNone'#7 - +'Enabled'#8#11'ParentColor'#8#4'Left'#2#6#6'Height'#2#13#3'Top'#2'C'#5'Width' - +#3#220#1#0#0#9'TCheckBox'#27'AutoSaveEditorFilesCheckBox'#7'Anchors'#11#5'ak' - +'Top'#6'akLeft'#7'akRight'#0#7'Caption'#6#27'AutoSaveEditorFilesCheckBox'#7 - +'Enabled'#8#8'TabOrder'#2#0#4'Left'#2#6#6'Height'#2#20#3'Top'#2#4#5'Width'#3 - +#228#1#0#0#9'TCheckBox'#23'AutoSaveProjectCheckBox'#7'Anchors'#11#5'akTop'#6 - +'akLeft'#7'akRight'#0#7'Caption'#6#23'AutoSaveProjectCheckBox'#7'Enabled'#8#8 - +'TabOrder'#2#1#4'Left'#2#6#6'Height'#2#20#3'Top'#2#30#5'Width'#3#228#1#0#0#9 - +'TComboBox'#30'AutoSaveIntervalInSecsComboBox'#7'Anchors'#11#5'akTop'#6'akLe' - +'ft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbac' - +'tSearchAscending'#0#7'Enabled'#8#13'Items.Strings'#1#6#4'1200'#6#3'600'#6#3 - +'300'#6#3'120'#0#9'MaxLength'#2#0#8'TabOrder'#2#2#4'Left'#2#6#6'Height'#2#21 - +#3'Top'#2'W'#5'Width'#3#228#1#0#0#0#9'TGroupBox'#20'DesktopFilesGroupBox'#7 - +'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#20'DesktopFilesGro' - +'upBox'#12'ClientHeight'#2'P'#11'ClientWidth'#3#8#2#8'TabOrder'#2#3#4'Left'#2 - +#4#6'Height'#2'a'#3'Top'#3#218#0#5'Width'#3#12#2#0#7'TButton'#31'SaveDesktop' - +'SettingsToFileButton'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#25'Bord' - +'erSpacing.InnerBorder'#2#4#7'Caption'#6#31'SaveDesktopSettingsToFileButton' - +#7'OnClick'#7'$SaveDesktopSettingsToFileButtonClick'#8'TabOrder'#2#0#4'Left' - +#2#6#6'Height'#2#25#3'Top'#2#8#5'Width'#3#228#1#0#0#7'TButton!LoadDesktopSet' - +'tingsFromFileButton'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#25'Borde' - +'rSpacing.InnerBorder'#2#4#7'Caption'#6'!LoadDesktopSettingsFromFileButton'#7 - +'OnClick'#7'&LoadDesktopSettingsFromFileButtonClick'#8'TabOrder'#2#1#4'Left' - +#2#6#6'Height'#2#25#3'Top'#2'+'#5'Width'#3#228#1#0#0#0#9'TCheckBox$ShowHints' - +'ForMainSpeedButtonsCheckBox'#7'Caption'#6'$ShowHintsForMainSpeedButtonsChec' - +'kBox'#8'TabOrder'#2#4#4'Left'#2#6#6'Height'#2#20#3'Top'#3'j'#1#5'Width'#3#11 - +#1#0#0#9'TCheckBox'#28'MsgViewDblClickJumpsCheckBox'#7'Caption'#6#28'MsgView' - +'DblClickJumpsCheckBox'#8'TabOrder'#2#5#4'Left'#2#6#6'Height'#2#20#3'Top'#3 - +'~'#1#5'Width'#3#219#0#0#0#0#5'TPage'#11'WindowsPage'#7'Caption'#6#11'Window' - +'sPage'#11'ClientWidth'#3#24#2#12'ClientHeight'#3#191#1#4'Left'#2#2#6'Height' - +#3#191#1#3'Top'#2#28#5'Width'#3#24#2#0#9'TCheckBox!MinimizeAllOnMinimizeMain' - +'CheckBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6'!Minim' - +'izeAllOnMinimizeMainCheckBox'#7'Enabled'#8#8'TabOrder'#2#0#4'Left'#2#6#6'He' - +'ight'#2#20#3'Top'#2#10#5'Width'#3#12#2#0#0#9'TCheckBox'#20'HideIDEOnRunChec' - ,'kBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#20'HideIDE' - +'OnRunCheckBox'#8'TabOrder'#2#1#4'Left'#2#6#6'Height'#2#20#3'Top'#2'"'#5'Wid' - +'th'#3#12#2#0#0#9'TGroupBox'#23'WindowPositionsGroupBox'#7'Anchors'#11#5'akT' - +'op'#6'akLeft'#7'akRight'#8'akBottom'#0#7'Caption'#6#23'WindowPositionsGroup' - +'Box'#12'ClientHeight'#3'D'#1#11'ClientWidth'#3#12#2#8'TabOrder'#2#2#4'Left' - +#2#6#6'Height'#3'D'#1#3'Top'#2'D'#5'Width'#3#12#2#0#8'TListBox'#22'WindowPos' - +'itionsListBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#9'OnMouseUp'#7 - +#29'WindowPositionsListBoxMouseUp'#8'TabOrder'#2#0#8'TopIndex'#2#255#4'Left' - +#2#6#6'Height'#2'd'#3'Top'#2#6#5'Width'#3#236#1#0#0#0#0#5'TPage'#14'FormEdit' - +'orPage'#7'Caption'#6#14'FormEditorPage'#11'ClientWidth'#3#24#2#12'ClientHei' - +'ght'#3#191#1#8'OnResize'#7#20'FormEditorPageResize'#4'Left'#2#2#6'Height'#3 - +#191#1#3'Top'#2#28#5'Width'#3#24#2#0#9'TGroupBox'#12'GridGroupBox'#20'Border' - +'Spacing.Around'#2#6#7'Caption'#6#12'GridGroupBox'#12'ClientHeight'#3#171#0 - +#11'ClientWidth'#3'Q'#1#8'TabOrder'#2#0#4'Left'#2#6#6'Height'#3#171#0#3'Top' - +#2#6#5'Width'#3'Q'#1#0#6'TLabel'#14'GridColorLabel'#7'Caption'#6#14'GridColo' - +'rLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#2'F'#6'Height'#2#14#3 - +'Top'#3#131#0#5'Width'#2'F'#0#0#6'TLabel'#14'GridSizeXLabel'#7'Anchors'#11#5 - +'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#14'GridSizeXLabel'#5'Color'#7#6 - +'clNone'#11'ParentColor'#8#4'Left'#2'u'#6'Height'#2#14#3'Top'#2'<'#5'Width'#3 - +#190#0#0#0#6'TLabel'#14'GridSizeYLabel'#7'Anchors'#11#5'akTop'#6'akLeft'#7'a' - +'kRight'#0#7'Caption'#6#14'GridSizeYLabel'#5'Color'#7#6'clNone'#11'ParentCol' - +'or'#8#4'Left'#2'u'#6'Height'#2#14#3'Top'#2'`'#5'Width'#3#190#0#0#0#12'TColo' - +'rButton'#15'GridColorButton'#11'BorderWidth'#2#2#4'Left'#2#6#6'Height'#2#23 - +#3'Top'#2'~'#5'Width'#2'2'#0#0#9'TCheckBox'#18'SnapToGridCheckBox'#7'Anchors' - +#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#18'SnapToGridCheckBox'#8'Ta' - +'bOrder'#2#1#4'Left'#2#6#6'Height'#2#13#3'Top'#2#26#5'Width'#3'-'#1#0#0#9'TC' - +'heckBox'#16'ShowGridCheckBox'#7'Caption'#6#16'ShowGridCheckBox'#8'TabOrder' - +#2#0#4'Left'#2#6#6'Height'#2#13#5'Width'#2's'#0#0#9'TComboBox'#17'GridSizeXC' - +'omboBox'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchA' - +'scending'#0#13'Items.Strings'#1#6#1'2'#6#1'5'#6#1'8'#6#2'10'#6#2'12'#6#2'15' - +#6#2'20'#6#2'25'#6#2'30'#0#9'MaxLength'#2#0#14'ParentShowHint'#8#8'ShowHint' - +#9#8'TabOrder'#2#2#4'Left'#2#6#6'Height'#2#21#3'Top'#2':'#5'Width'#2'd'#0#0#9 - +'TComboBox'#17'GridSizeYComboBox'#16'AutoCompleteText'#11#22'cbactEndOfLineC' - +'omplete'#20'cbactSearchAscending'#0#13'Items.Strings'#1#6#1'2'#6#1'5'#6#1'8' - +#6#2'10'#6#2'12'#6#2'15'#6#2'20'#6#2'25'#6#2'30'#0#9'MaxLength'#2#0#14'Paren' - +'tShowHint'#8#8'ShowHint'#9#8'TabOrder'#2#3#4'Left'#2#6#6'Height'#2#21#3'Top' - +#2'['#5'Width'#2'd'#0#0#9'TCheckBox'#23'ShowBorderSpaceCheckBox'#18'BorderSp' - +'acing.Left'#2#10#7'Caption'#6#23'ShowBorderSpaceCheckBox'#8'TabOrder'#2#4#22 - +'AnchorSideLeft.Control'#7#16'ShowGridCheckBox'#19'AnchorSideLeft.Side'#7#9 - +'asrBottom'#21'AnchorSideTop.Control'#7#16'ShowGridCheckBox'#18'AnchorSideTo' - +'p.Side'#7#9'asrCenter'#4'Left'#3#131#0#6'Height'#2#13#5'Width'#3#158#0#0#0#0 - +#9'TGroupBox'#18'GuideLinesGroupBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRi' - +'ght'#0#18'BorderSpacing.Left'#2#10#7'Caption'#6#18'GuideLinesGroupBox'#12'C' - +'lientHeight'#3#255#0#11'ClientWidth'#3#176#0#8'TabOrder'#2#1#22'AnchorSideL' - +'eft.Control'#7#20'FormEditMiscGroupBox'#19'AnchorSideLeft.Side'#7#9'asrBott' - +'om'#4'Left'#3'a'#1#6'Height'#3#255#0#3'Top'#3#187#0#5'Width'#3#176#0#0#12'T' - +'ColorButton'#27'GuideLineColorLeftTopButton'#11'BorderWidth'#2#2#4'Left'#2#6 - +#6'Height'#2#23#3'Top'#2'F'#5'Width'#2'2'#0#0#12'TColorButton'#31'GuideLineC' - +'olorRightBottomButton'#11'BorderWidth'#2#2#4'Left'#2#6#6'Height'#2#23#3'Top' - +#2'v'#5'Width'#2'2'#0#0#6'TLabel'#26'GuideLineColorLeftTopLabel'#7'Anchors' - +#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#26'GuideLineColorLeftTopLab' - +'el'#5'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#2#6#6'Height'#2#14#3'Top' - +#2'9'#5'Width'#3#142#0#0#0#6'TLabel'#30'GuideLineColorRightBottomLabel'#7'An' - +'chors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#30'GuideLineColorRig' - +'htBottomLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#2#6#6'Height' - +#2#14#3'Top'#2'f'#5'Width'#3#142#0#0#0#9'TCheckBox'#22'ShowGuideLinesCheckBo' - +'x'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#22'ShowGuideL' - +'inesCheckBox'#8'TabOrder'#2#0#4'Left'#2#6#6'Height'#2#20#5'Width'#3#142#0#0 - +#0#9'TCheckBox'#24'SnapToGuideLinesCheckBox'#7'Anchors'#11#5'akTop'#6'akLeft' - +#7'akRight'#0#7'Caption'#6#24'SnapToGuideLinesCheckBox'#8'TabOrder'#2#1#4'Le' - +'ft'#2#6#6'Height'#2#20#3'Top'#2#19#5'Width'#3#142#0#0#0#0#9'TGroupBox'#20'F' - +'ormEditMiscGroupBox'#20'BorderSpacing.Around'#2#6#7'Caption'#6#20'FormEditM' - +'iscGroupBox'#12'ClientHeight'#3#255#0#11'ClientWidth'#3'Q'#1#8'TabOrder'#2#2 - +#23'AnchorSideRight.Control'#7#14'FormEditorPage'#20'AnchorSideRight.Side'#7 - ,#9'asrBottom'#4'Left'#2#6#6'Height'#3#255#0#3'Top'#3#187#0#5'Width'#3'Q'#1#0 - +#12'TColorButton'#18'GrabberColorButton'#11'BorderWidth'#2#2#4'Left'#2#6#6'H' - +'eight'#2#23#3'Top'#3#130#0#5'Width'#2'2'#0#0#12'TColorButton'#17'MarkerColo' - +'rButton'#11'BorderWidth'#2#2#4'Left'#2#6#6'Height'#2#23#3'Top'#3#180#0#5'Wi' - +'dth'#2'2'#0#0#6'TLabel'#17'GrabberColorLabel'#7'Anchors'#11#5'akTop'#6'akLe' - +'ft'#7'akRight'#0#7'Caption'#6#17'GrabberColorLabel'#5'Color'#7#6'clNone'#11 - +'ParentColor'#8#4'Left'#2#6#6'Height'#2#14#3'Top'#2'n'#5'Width'#3'<'#1#0#0#6 - +'TLabel'#16'MarkerColorLabel'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7 - +'Caption'#6#16'MarkerColorLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#4'Le' - +'ft'#2#6#6'Height'#2#14#3'Top'#3#160#0#5'Width'#3'<'#1#0#0#9'TCheckBox'#29'S' - +'howComponentCaptionsCheckBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0 - +#7'Caption'#6#29'ShowComponentCaptionsCheckBox'#8'TabOrder'#2#0#4'Left'#2#6#6 - +'Height'#2#13#5'Width'#3'<'#1#0#0#9'TCheckBox'#23'ShowEditorHintsCheckBox'#7 - +'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#23'ShowEditorHints' - +'CheckBox'#8'TabOrder'#2#1#4'Left'#2#6#6'Height'#2#13#3'Top'#2#25#5'Width'#3 - +'<'#1#0#0#9'TCheckBox'#29'AutoCreateFormsOnOpenCheckBox'#7'Anchors'#11#5'akT' - +'op'#6'akLeft'#7'akRight'#0#7'Caption'#6#29'AutoCreateFormsOnOpenCheckBox'#8 - +'TabOrder'#2#2#4'Left'#2#6#6'Height'#2#13#3'Top'#2'2'#5'Width'#3'<'#1#0#0#9 - +'TCheckBox'#25'RightClickSelectsCheckBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7 - +'akRight'#0#7'Caption'#6#25'RightClickSelectsCheckBox'#8'TabOrder'#2#3#4'Lef' - +'t'#2#6#6'Height'#2#13#3'Top'#2'K'#5'Width'#3'<'#1#0#0#9'TCheckBox'#25'Desig' - +'nerPaintLazyCheckBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Capti' - +'on'#6#25'DesignerPaintLazyCheckBox'#14'ParentShowHint'#8#8'ShowHint'#9#8'Ta' - +'bOrder'#2#4#4'Left'#2#6#6'Height'#2#13#3'Top'#3#205#0#5'Width'#3'<'#1#0#0#0 - +#9'TGroupBox'#18'RubberbandGroupBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRi' - +'ght'#0#18'BorderSpacing.Left'#2#10#7'Caption'#6#18'RubberbandGroupBox'#12'C' - +'lientHeight'#3#170#0#11'ClientWidth'#3#176#0#8'TabOrder'#2#3#22'AnchorSideL' - +'eft.Control'#7#12'GridGroupBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#4'Le' - +'ft'#3'a'#1#6'Height'#3#170#0#3'Top'#2#6#5'Width'#3#176#0#0#12'TColorButton' - +#27'RubberbandSelectColorButton'#11'BorderWidth'#2#2#4'Left'#2#6#6'Height'#2 - +#23#3'Top'#2#19#5'Width'#2'2'#0#0#12'TColorButton'#27'RubberbandCreateColorB' - +'utton'#11'BorderWidth'#2#2#4'Left'#2#6#6'Height'#2#23#3'Top'#2'F'#5'Width'#2 - +'2'#0#0#6'TLabel'#26'RubberbandSelectColorLabel'#7'Anchors'#11#5'akTop'#6'ak' - +'Left'#7'akRight'#0#7'Caption'#6#26'RubberbandSelectColorLabel'#5'Color'#7#6 - +'clNone'#11'ParentColor'#8#4'Left'#2#6#6'Height'#2#14#3'Top'#2#3#5'Width'#3 - +#155#0#0#0#6'TLabel'#26'RubberbandCreateColorLabel'#7'Anchors'#11#5'akTop'#6 - +'akLeft'#7'akRight'#0#7'Caption'#6#26'RubberbandCreateColorLabel'#5'Color'#7 - +#6'clNone'#11'ParentColor'#8#4'Left'#2#6#6'Height'#2#14#3'Top'#2'6'#5'Width' - +#3#155#0#0#0#9'TCheckBox$RubberbandSelectsGrandChildsCheckBox'#7'Anchors'#11 - +#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6'$RubberbandSelectsGrandChildsC' - +'heckBox'#8'TabOrder'#2#0#4'Left'#2#6#6'Height'#2#20#3'Top'#2'f'#5'Width'#3 - +#161#0#0#0#0#0#5'TPage'#19'ObjectInspectorPage'#7'Caption'#6#19'ObjectInspec' - +'torPage'#11'ClientWidth'#3#24#2#12'ClientHeight'#3#191#1#4'Left'#2#2#6'Heig' - +'ht'#3#191#1#3'Top'#2#28#5'Width'#3#24#2#0#9'TGroupBox'#29'ObjectInspectorCo' - +'lorsGroupBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacin' - +'g.Left'#2#5#17'BorderSpacing.Top'#2#5#19'BorderSpacing.Right'#2#5#7'Caption' - +#6#29'ObjectInspectorColorsGroupBox'#12'ClientHeight'#3#173#0#11'ClientWidth' - +#3#12#2#8'TabOrder'#2#0#4'Left'#2#6#6'Height'#3#173#0#3'Top'#2#7#5'Width'#3 - +#12#2#0#12'TColorButton'#23'OIBackgroundColorButton'#11'BorderWidth'#2#2#4'L' - +'eft'#2#6#6'Height'#2#23#3'Top'#2#5#5'Width'#2'2'#0#0#12'TColorButton'#21'OI' - +'SubPropsColorButton'#11'BorderWidth'#2#2#4'Left'#2#6#6'Height'#2#23#3'Top'#2 - +#29#5'Width'#2'2'#0#0#12'TColorButton'#23'OIReferencesColorButton'#11'Border' - +'Width'#2#2#4'Left'#2#6#6'Height'#2#23#3'Top'#2'5'#5'Width'#2'2'#0#0#12'TCol' - +'orButton'#18'OIValueColorButton'#11'BorderWidth'#2#2#4'Left'#2#6#6'Height'#2 - +#23#3'Top'#2'M'#5'Width'#2'2'#0#0#12'TColorButton'#25'OIDefaultValueColorBut' - +'ton'#11'BorderWidth'#2#2#4'Left'#2#6#6'Height'#2#23#3'Top'#2'e'#5'Width'#2 - +'2'#0#0#12'TColorButton'#21'OIPropNameColorButton'#11'BorderWidth'#2#2#4'Lef' - +'t'#2#6#6'Height'#2#23#3'Top'#2'}'#5'Width'#2'2'#0#0#6'TLabel'#22'OIBackgrou' - +'ndColorLabel'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#22 - +'OIBackgroundColorLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#2'A' - +#6'Height'#2#14#3'Top'#2#11#5'Width'#3#169#1#0#0#6'TLabel'#20'OISubPropsColo' - +'rLabel'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#20'OISub' - +'PropsColorLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#2'A'#6'Heig' - +'ht'#2#14#3'Top'#2'#'#5'Width'#3#169#1#0#0#6'TLabel'#22'OIReferencesColorLab' - ,'el'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#22'OIReferen' - +'cesColorLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#2'A'#6'Height' - +#2#14#3'Top'#2';'#5'Width'#3#169#1#0#0#6'TLabel'#17'OIValueColorLabel'#7'Anc' - +'hors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#17'OIValueColorLabel' - +#5'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#2'A'#6'Height'#2#14#3'Top'#2 - +'S'#5'Width'#3#169#1#0#0#6'TLabel'#24'OIDefaultValueColorLabel'#7'Anchors'#11 - +#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#24'OIDefaultValueColorLabel'#5 - +'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#2'A'#6'Height'#2#14#3'Top'#2'k' - +#5'Width'#3#169#1#0#0#6'TLabel'#20'OIPropNameColorLabel'#7'Anchors'#11#5'akT' - +'op'#6'akLeft'#7'akRight'#0#7'Caption'#6#20'OIPropNameColorLabel'#5'Color'#7 - +#6'clNone'#11'ParentColor'#8#4'Left'#2'A'#6'Height'#2#14#3'Top'#3#131#0#5'Wi' - +'dth'#3#169#1#0#0#0#9'TGroupBox'#14'OIMiscGroupBox'#7'Anchors'#11#5'akTop'#6 - +'akLeft'#7'akRight'#0#7'Caption'#6#14'OIMiscGroupBox'#12'ClientHeight'#2'i' - +#11'ClientWidth'#3#12#2#8'TabOrder'#2#1#4'Left'#2#6#6'Height'#2'i'#3'Top'#3 - +#186#0#5'Width'#3#12#2#0#6'TLabel'#24'OIDefaultItemHeightLabel'#7'Anchors'#11 - +#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#24'OIDefaultItemHeightLabel'#5 - +'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#2#6#6'Height'#2#14#3'Top'#2#6#5 - +'Width'#3#228#1#0#0#9'TCheckBox'#18'OIShowHintCheckBox'#7'Anchors'#11#5'akTo' - +'p'#6'akLeft'#7'akRight'#0#7'Caption'#6#18'OIShowHintCheckBox'#8'TabOrder'#2 - +#0#4'Left'#2#6#6'Height'#2#20#3'Top'#2'7'#5'Width'#3#228#1#0#0#9'TSpinEdit' - +#27'OIDefaultItemHeightSpinEdit'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight' - +#0#8'TabOrder'#2#1#5'Value'#2#1#4'Left'#2#6#6'Height'#2#20#3'Top'#2#24#5'Wid' - +'th'#3#248#1#0#0#0#0#5'TPage'#10'BackupPage'#7'Caption'#6#10'BackupPage'#11 - +'ClientWidth'#3#24#2#12'ClientHeight'#3#191#1#4'Left'#2#2#6'Height'#3#191#1#3 - +'Top'#2#28#5'Width'#3#24#2#0#6'TLabel'#15'BackupHelpLabel'#7'Anchors'#11#5'a' - +'kTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#15'BackupHelpLabel'#5'Color'#7#6 - +'clNone'#11'ParentColor'#8#4'Left'#2#6#6'Height'#2#13#3'Top'#2#7#5'Width'#3 - +#12#2#0#0#9'TGroupBox'#21'BackupProjectGroupBox'#7'Anchors'#11#5'akTop'#6'ak' - +'Left'#7'akRight'#0#7'Caption'#6#21'BackupProjectGroupBox'#12'ClientHeight'#3 - +#184#0#11'ClientWidth'#3#8#2#8'TabOrder'#2#0#4'Left'#2#6#6'Height'#3#201#0#3 - +'Top'#2'"'#5'Width'#3#12#2#0#6'TLabel'#18'BakProjAddExtLabel'#7'Anchors'#11#5 - +'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#18'BakProjAddExtLabel'#5'Color'#7 - +#6'clNone'#11'ParentColor'#8#4'Left'#2'v'#6'Height'#2#13#3'Top'#2'd'#5'Width' - +#3#136#1#0#0#6'TLabel'#22'BakProjMaxCounterLabel'#7'Anchors'#11#5'akTop'#6'a' - +'kLeft'#7'akRight'#0#7'Caption'#6#22'BakProjMaxCounterLabel'#5'Color'#7#6'cl' - +'None'#11'ParentColor'#8#4'Left'#2'v'#6'Height'#2#13#3'Top'#2'}'#5'Width'#3 - +#136#1#0#0#6'TLabel'#18'BakProjSubDirLabel'#7'Anchors'#11#5'akTop'#6'akLeft' - +#7'akRight'#0#7'Caption'#6#18'BakProjSubDirLabel'#5'Color'#7#6'clNone'#11'Pa' - +'rentColor'#8#4'Left'#2'v'#6'Height'#2#13#3'Top'#3#154#0#5'Width'#3#136#1#0#0 - +#11'TRadioGroup'#21'BakProjTypeRadioGroup'#7'Anchors'#11#5'akTop'#6'akLeft'#7 - +'akRight'#0#8'AutoFill'#9#7'Caption'#6#21'BakProjTypeRadioGroup'#28'ChildSiz' - +'ing.LeftRightSpacing'#2#6#28'ChildSizing.TopBottomSpacing'#2#6#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#2#7'Columns'#2#2#7'OnClick'#7#22'BakTypeRadioGroupClick'#8'Ta' - +'bOrder'#2#0#4'Left'#2#6#6'Height'#2'X'#5'Width'#3#248#1#0#0#9'TComboBox'#21 - +'BakProjAddExtComboBox'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20 - +'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#1#4'Text'#6#21'BakPr' - +'ojAddExtComboBox'#4'Left'#2#6#6'Height'#2#21#3'Top'#2'b'#5'Width'#2'd'#0#0#9 - +'TComboBox'#25'BakProjMaxCounterComboBox'#16'AutoCompleteText'#11#22'cbactEn' - +'dOfLineComplete'#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#2 - +#4'Text'#6#25'BakProjMaxCounterComboBox'#4'Left'#2#6#6'Height'#2#21#3'Top'#2 - +'}'#5'Width'#2'd'#0#0#9'TComboBox'#21'BakProjSubDirComboBox'#16'AutoComplete' - +'Text'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#9'MaxLength' - +#2#0#8'TabOrder'#2#3#4'Text'#6#21'BakProjSubDirComboBox'#4'Left'#2#6#6'Heigh' - +'t'#2#21#3'Top'#3#152#0#5'Width'#2'd'#0#0#0#9'TGroupBox'#19'BackupOtherGroup' - +'Box'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#19'BackupOt' - +'herGroupBox'#12'ClientHeight'#3#179#0#11'ClientWidth'#3#8#2#8'TabOrder'#2#1 - +#4'Left'#2#6#6'Height'#3#196#0#3'Top'#3#242#0#5'Width'#3#12#2#0#6'TLabel'#19 - +'BakOtherAddExtLabel'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Captio' - +'n'#6#19'BakOtherAddExtLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#4'Left' - +#2'v'#6'Height'#2#13#3'Top'#2'a'#5'Width'#3#136#1#0#0#6'TLabel'#23'BakOtherM' - ,'axCounterLabel'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6 - +#23'BakOtherMaxCounterLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#2 - +'v'#6'Height'#2#13#3'Top'#2'|'#5'Width'#3#136#1#0#0#6'TLabel'#19'BakOtherSub' - +'DirLabel'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#19'Bak' - +'OtherSubDirLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#4'Left'#2'v'#6'Hei' - +'ght'#2#13#3'Top'#3#151#0#5'Width'#3#136#1#0#0#11'TRadioGroup'#22'BakOtherTy' - +'peRadioGroup'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoFill'#9#7 - +'Caption'#6#22'BakOtherTypeRadioGroup'#28'ChildSizing.LeftRightSpacing'#2#6 - +#28'ChildSizing.TopBottomSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24 - +'crsHomogenousChildResize'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenou' - +'sChildResize'#28'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'Chil' - +'dSizing.ShrinkVertical'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cc' - +'lLeftToRightThenTopToBottom'#27'ChildSizing.ControlsPerLine'#2#2#7'Columns' - +#2#2#7'OnClick'#7#22'BakTypeRadioGroupClick'#8'TabOrder'#2#0#4'Left'#2#6#6'H' - +'eight'#2'T'#5'Width'#3#248#1#0#0#9'TComboBox'#22'BakOtherAddExtComboBox'#16 + +'cbactSearchAscending'#0#19'BorderSpacing.Right'#2#6#13'Items.Strings'#1#6#1 + +'5'#6#2'10'#6#2'15'#6#2'20'#6#2'25'#6#2'30'#0#9'MaxLength'#2#0#8'TabOrder'#2 + +#1#0#0#9'TCheckBox'#30'OpenLastProjectAtStartCheckBox'#23'AnchorSideRight.Co' + +'ntrol'#7#9'FilesPage'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6 + +'Height'#2#20#3'Top'#2'j'#5'Width'#3#12#2#7'Anchors'#11#5'akTop'#6'akLeft'#7 + +'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#30'OpenLastProjectAtSta' + +'rtCheckBox'#8'TabOrder'#2#2#0#0#9'TGroupBox'#18'LazarusDirGroupBox'#23'Anch' + +'orSideRight.Control'#7#9'FilesPage'#20'AnchorSideRight.Side'#7#9'asrBottom' + +#4'Left'#2#6#6'Height'#2'6'#3'Top'#3#142#0#5'Width'#3#12#2#7'Anchors'#11#5'a' + +'kTop'#6'akLeft'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#18'La' + +'zarusDirGroupBox'#8'TabOrder'#2#3#0#9'TComboBox'#18'LazarusDirComboBox'#4'L' + +'eft'#2#6#6'Height'#2#21#3'Top'#2#3#5'Width'#3#208#1#7'Anchors'#11#5'akTop'#6 + +'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20 + +'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#0#4'Text'#6#18'Lazar' + +'usDirComboBox'#0#0#7'TButton'#16'LazarusDirButton'#4'Left'#3#222#1#6'Height' + +#2#21#3'Top'#2#3#5'Width'#2#20#7'Anchors'#11#5'akTop'#7'akRight'#0#25'Border' + +'Spacing.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#22'DirectoriesBut' + +'tonClick'#8'TabOrder'#2#1#0#0#0#9'TGroupBox'#20'CompilerPathGroupBox'#23'An' + +'chorSideRight.Control'#7#9'FilesPage'#20'AnchorSideRight.Side'#7#9'asrBotto' + +'m'#4'Left'#2#6#6'Height'#2'6'#3'Top'#3#197#0#5'Width'#3#12#2#7'Anchors'#11#5 + +'akTop'#6'akLeft'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#20'C' + +'ompilerPathGroupBox'#8'TabOrder'#2#4#0#9'TComboBox'#20'CompilerPathComboBox' + +#4'Left'#2#6#6'Height'#2#21#3'Top'#2#3#5'Width'#3#208#1#7'Anchors'#11#5'akTo' + +'p'#6'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete' + +#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#0#4'Text'#6#20'Co' + +'mpilerPathComboBox'#0#0#7'TButton'#18'CompilerPathButton'#4'Left'#3#222#1#6 + +'Height'#2#21#3'Top'#2#2#5'Width'#2#20#7'Anchors'#11#5'akTop'#7'akRight'#0#25 + +'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#16'FilesBut' + +'tonClick'#8'TabOrder'#2#1#0#0#0#9'TGroupBox'#20'FPCSourceDirGroupBox'#23'An' + +'chorSideRight.Control'#7#9'FilesPage'#20'AnchorSideRight.Side'#7#9'asrBotto' + +'m'#4'Left'#2#6#6'Height'#2'6'#3'Top'#3#252#0#5'Width'#3#12#2#7'Anchors'#11#5 + +'akTop'#6'akLeft'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#20'F' + +'PCSourceDirGroupBox'#8'TabOrder'#2#5#0#9'TComboBox'#20'FPCSourceDirComboBox' + +#4'Left'#2#6#6'Height'#2#21#3'Top'#2#2#5'Width'#3#208#1#7'Anchors'#11#5'akTo' + +'p'#6'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete' + +#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#0#4'Text'#6#20'FP' + +'CSourceDirComboBox'#0#0#7'TButton'#18'FPCSourceDirButton'#4'Left'#3#222#1#6 + +'Height'#2#21#3'Top'#2#3#5'Width'#2#20#7'Anchors'#11#5'akTop'#7'akRight'#0#25 + +'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#22'Director' + +'iesButtonClick'#8'TabOrder'#2#1#0#0#0#9'TGroupBox'#16'MakePathGroupBox'#23 + +'AnchorSideRight.Control'#7#9'FilesPage'#20'AnchorSideRight.Side'#7#9'asrBot' + +'tom'#4'Left'#2#6#6'Height'#2'6'#3'Top'#3'3'#1#5'Width'#3#12#2#7'Anchors'#11 + ,#5'akTop'#6'akLeft'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#16 + +'MakePathGroupBox'#8'TabOrder'#2#6#0#9'TComboBox'#16'MakePathComboBox'#4'Lef' + +'t'#2#6#6'Height'#2#21#3'Top'#2#3#5'Width'#3#208#1#7'Anchors'#11#5'akTop'#6 + +'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20 + +'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#0#4'Text'#6#16'MakeP' + +'athComboBox'#0#0#7'TButton'#14'MakePathButton'#4'Left'#3#222#1#6'Height'#2 + +#21#3'Top'#2#3#5'Width'#2#20#7'Anchors'#11#5'akTop'#7'akRight'#0#25'BorderSp' + +'acing.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#16'FilesButtonClick' + +#8'TabOrder'#2#1#0#0#0#9'TGroupBox'#20'TestBuildDirGroupBox'#23'AnchorSideRi' + +'ght.Control'#7#9'FilesPage'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left' + +#2#6#6'Height'#2'6'#3'Top'#3'j'#1#5'Width'#3#12#2#7'Anchors'#11#5'akTop'#6'a' + +'kLeft'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#20'TestBuildDi' + +'rGroupBox'#8'TabOrder'#2#7#0#9'TComboBox'#20'TestBuildDirComboBox'#4'Left'#2 + +#6#6'Height'#2#21#3'Top'#2#3#5'Width'#3#208#1#7'Anchors'#11#5'akTop'#6'akLef' + +'t'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbact' + +'SearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#0#4'Text'#6#20'TestBuildD' + +'irComboBox'#0#0#7'TButton'#18'TestBuildDirButton'#4'Left'#3#222#1#6'Height' + +#2#21#3'Top'#2#2#5'Width'#2#20#7'Anchors'#11#5'akTop'#7'akRight'#0#25'Border' + +'Spacing.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#22'DirectoriesBut' + +'tonClick'#8'TabOrder'#2#1#0#0#0#0#5'TPage'#11'DesktopPage'#7'Caption'#6#11 + +'DesktopPage'#0#9'TGroupBox'#16'LanguageGroupBox'#23'AnchorSideRight.Control' + +#7#11'DesktopPage'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#4#6'Hei' + +'ght'#2'8'#3'Top'#2#10#5'Width'#3#14#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'ak' + +'Right'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#16'LanguageGroupBox'#8'Ta' + +'bOrder'#2#0#0#9'TComboBox'#16'LanguageComboBox'#4'Left'#2#6#6'Height'#2#21#3 + +'Top'#2#8#5'Width'#3#226#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#16 +'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#9 - +'MaxLength'#2#0#8'TabOrder'#2#1#4'Text'#6#22'BakOtherAddExtComboBox'#4'Left' - +#2#6#6'Height'#2#21#3'Top'#2'_'#5'Width'#2'd'#0#0#9'TComboBox'#26'BakOtherMa' - +'xCounterComboBox'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cba' - +'ctSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#2#4'Text'#6#26'BakOther' - +'MaxCounterComboBox'#4'Left'#2#6#6'Height'#2#21#3'Top'#2'z'#5'Width'#2'd'#0#0 - +#9'TComboBox'#22'BakOtherSubDirComboBox'#16'AutoCompleteText'#11#22'cbactEnd' - +'OfLineComplete'#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#3 - +#4'Text'#6#22'BakOtherSubDirComboBox'#4'Left'#2#6#6'Height'#2#21#3'Top'#3#149 - +#0#5'Width'#2'd'#0#0#0#0#5'TPage'#10'NamingPage'#7'Caption'#6#10'NamingPage' - +#11'ClientWidth'#3#24#2#12'ClientHeight'#3#191#1#4'Left'#2#2#6'Height'#3#191 - +#1#3'Top'#2#28#5'Width'#3#24#2#0#11'TRadioGroup'#23'PascalFileExtRadiogroup' - +#5'Align'#7#5'alTop'#7'Anchors'#11#5'akTop'#6'akLeft'#0#8'AutoFill'#9#20'Bor' - +'derSpacing.Around'#2#6#7'Caption'#6#23'PascalFileExtRadiogroup'#28'ChildSiz' - +'ing.LeftRightSpacing'#2#6#28'ChildSizing.TopBottomSpacing'#2#6#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#2#7'Columns'#2#2#8'TabOrder'#2#0#4'Left'#2#6#6'Height'#2'/'#3 - +'Top'#2#6#5'Width'#3#12#2#0#0#11'TRadioGroup'#28'CharcaseFileActionRadioGrou' - +'p'#5'Align'#7#5'alTop'#8'AutoFill'#9#20'BorderSpacing.Around'#2#6#7'Caption' - +#6#28'CharcaseFileActionRadioGroup'#28'ChildSizing.LeftRightSpacing'#2#6#28 + +'MaxLength'#2#0#5'Style'#7#14'csDropDownList'#8'TabOrder'#2#0#0#0#0#9'TCheck' + +'Box#CheckDiskChangesWithLoadingCheckBox'#4'Left'#2#6#6'Height'#2#20#3'Top'#3 + +'@'#1#5'Width'#3#7#1#7'Caption'#6'#CheckDiskChangesWithLoadingCheckBox'#8'Ta' + +'bOrder'#2#1#0#0#9'TCheckBox$ShowHintsForComponentPaletteCheckBox'#4'Left'#2 + +#6#6'Height'#2#20#3'Top'#3'V'#1#5'Width'#3#7#1#7'Caption'#6'$ShowHintsForCom' + +'ponentPaletteCheckBox'#8'TabOrder'#2#2#0#0#9'TGroupBox'#16'AutoSaveGroupBox' + +#23'AnchorSideRight.Control'#7#11'DesktopPage'#20'AnchorSideRight.Side'#7#9 + +'asrBottom'#4'Left'#2#4#6'Height'#3#136#0#3'Top'#2'J'#5'Width'#3#14#2#7'Anch' + +'ors'#11#5'akTop'#6'akLeft'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Capti' + +'on'#6#16'AutoSaveGroupBox'#8'TabOrder'#2#6#0#6'TLabel'#27'AutoSaveIntervalI' + +'nSecsLabel'#4'Left'#2#6#6'Height'#2#13#3'Top'#2'C'#5'Width'#3#218#1#7'Ancho' + +'rs'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#27'AutoSaveIntervalInSe' + +'csLabel'#5'Color'#7#6'clNone'#7'Enabled'#8#11'ParentColor'#8#0#0#9'TCheckBo' + +'x'#27'AutoSaveEditorFilesCheckBox'#4'Left'#2#6#6'Height'#2#20#3'Top'#2#4#5 + +'Width'#3#226#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#27 + +'AutoSaveEditorFilesCheckBox'#7'Enabled'#8#8'TabOrder'#2#0#0#0#9'TCheckBox' + +#23'AutoSaveProjectCheckBox'#4'Left'#2#6#6'Height'#2#20#3'Top'#2#30#5'Width' + +#3#226#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#23'AutoS' + +'aveProjectCheckBox'#7'Enabled'#8#8'TabOrder'#2#1#0#0#9'TComboBox'#30'AutoSa' + +'veIntervalInSecsComboBox'#4'Left'#2#6#6'Height'#2#21#3'Top'#2'W'#5'Width'#3 + +#226#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#16'AutoCompleteText'#11 + +#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#7'Enabled'#8#13'Items' + +'.Strings'#1#6#4'1200'#6#3'600'#6#3'300'#6#3'120'#0#9'MaxLength'#2#0#8'TabOr' + +'der'#2#2#0#0#0#9'TGroupBox'#20'DesktopFilesGroupBox'#23'AnchorSideRight.Con' + +'trol'#7#11'DesktopPage'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#4 + +#6'Height'#2'a'#3'Top'#3#218#0#5'Width'#3#14#2#7'Anchors'#11#5'akTop'#6'akLe' + +'ft'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#20'DesktopFilesGr' + +'oupBox'#8'TabOrder'#2#3#0#7'TButton'#31'SaveDesktopSettingsToFileButton'#4 + +'Left'#2#6#6'Height'#2#25#3'Top'#2#8#5'Width'#3#226#1#7'Anchors'#11#5'akTop' + +#6'akLeft'#7'akRight'#0#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#31'Sa' + +'veDesktopSettingsToFileButton'#7'OnClick'#7'$SaveDesktopSettingsToFileButto' + +'nClick'#8'TabOrder'#2#0#0#0#7'TButton!LoadDesktopSettingsFromFileButton'#4 + +'Left'#2#6#6'Height'#2#25#3'Top'#2'+'#5'Width'#3#226#1#7'Anchors'#11#5'akTop' + +#6'akLeft'#7'akRight'#0#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6'!Load' + +'DesktopSettingsFromFileButton'#7'OnClick'#7'&LoadDesktopSettingsFromFileBut' + +'tonClick'#8'TabOrder'#2#1#0#0#0#9'TCheckBox$ShowHintsForMainSpeedButtonsChe' + +'ckBox'#4'Left'#2#6#6'Height'#2#20#3'Top'#3'j'#1#5'Width'#3#11#1#7'Caption'#6 + ,'$ShowHintsForMainSpeedButtonsCheckBox'#8'TabOrder'#2#4#0#0#9'TCheckBox'#28 + +'MsgViewDblClickJumpsCheckBox'#4'Left'#2#6#6'Height'#2#20#3'Top'#3'~'#1#5'Wi' + +'dth'#3#219#0#7'Caption'#6#28'MsgViewDblClickJumpsCheckBox'#8'TabOrder'#2#5#0 + +#0#0#5'TPage'#11'WindowsPage'#7'Caption'#6#11'WindowsPage'#0#9'TCheckBox!Min' + +'imizeAllOnMinimizeMainCheckBox'#23'AnchorSideRight.Control'#7#11'WindowsPag' + +'e'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#20#3'Top' + +#2#10#5'Width'#3#12#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#19'Borde' + +'rSpacing.Right'#2#6#7'Caption'#6'!MinimizeAllOnMinimizeMainCheckBox'#7'Enab' + +'led'#8#8'TabOrder'#2#0#0#0#9'TCheckBox'#20'HideIDEOnRunCheckBox'#23'AnchorS' + +'ideRight.Control'#7#11'WindowsPage'#20'AnchorSideRight.Side'#7#9'asrBottom' + +#4'Left'#2#6#6'Height'#2#20#3'Top'#2'"'#5'Width'#3#12#2#7'Anchors'#11#5'akTo' + +'p'#6'akLeft'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#20'HideI' + +'DEOnRunCheckBox'#8'TabOrder'#2#1#0#0#9'TGroupBox'#23'WindowPositionsGroupBo' + +'x'#23'AnchorSideRight.Control'#7#11'WindowsPage'#20'AnchorSideRight.Side'#7 + +#9'asrBottom'#4'Left'#2#6#6'Height'#3'D'#1#3'Top'#2'D'#5'Width'#3#12#2#7'Anc' + +'hors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#19'BorderSpacing.Right' + +#2#6#7'Caption'#6#23'WindowPositionsGroupBox'#8'TabOrder'#2#2#0#8'TListBox' + +#22'WindowPositionsListBox'#4'Left'#2#6#6'Height'#2'd'#3'Top'#2#6#5'Width'#3 + +#228#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#9'OnMouseUp'#7#29'Windo' + +'wPositionsListBoxMouseUp'#8'TabOrder'#2#0#8'TopIndex'#2#255#0#0#0#0#5'TPage' + +#14'FormEditorPage'#7'Caption'#6#14'FormEditorPage'#8'OnResize'#7#20'FormEdi' + +'torPageResize'#0#9'TGroupBox'#12'GridGroupBox'#4'Left'#2#6#6'Height'#3#171#0 + +#3'Top'#2#6#5'Width'#3'Q'#1#20'BorderSpacing.Around'#2#6#7'Caption'#6#12'Gri' + +'dGroupBox'#8'TabOrder'#2#0#0#6'TLabel'#14'GridColorLabel'#4'Left'#2'F'#6'He' + +'ight'#2#13#3'Top'#3#131#0#5'Width'#2'U'#7'Caption'#6#14'GridColorLabel'#5'C' + +'olor'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#14'GridSizeXLabel'#4'Left' + +#2'u'#6'Height'#2#13#3'Top'#2'<'#5'Width'#3#182#0#7'Anchors'#11#5'akTop'#6'a' + +'kLeft'#7'akRight'#0#7'Caption'#6#14'GridSizeXLabel'#5'Color'#7#6'clNone'#11 + +'ParentColor'#8#0#0#6'TLabel'#14'GridSizeYLabel'#4'Left'#2'u'#6'Height'#2#13 + +#3'Top'#2'`'#5'Width'#3#182#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7 + +'Caption'#6#14'GridSizeYLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#12 + +'TColorButton'#15'GridColorButton'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'~'#5 + +'Width'#2'2'#11'BorderWidth'#2#2#0#0#9'TCheckBox'#18'SnapToGridCheckBox'#4'L' + +'eft'#2#6#6'Height'#2#20#3'Top'#2#26#5'Width'#3'%'#1#7'Anchors'#11#5'akTop'#6 + +'akLeft'#7'akRight'#0#7'Caption'#6#18'SnapToGridCheckBox'#8'TabOrder'#2#1#0#0 + +#9'TCheckBox'#16'ShowGridCheckBox'#4'Left'#2#6#6'Height'#2#20#5'Width'#3#138 + +#0#7'Caption'#6#16'ShowGridCheckBox'#8'TabOrder'#2#0#0#0#9'TComboBox'#17'Gri' + +'dSizeXComboBox'#4'Left'#2#6#6'Height'#2#21#3'Top'#2':'#5'Width'#2'd'#16'Aut' + +'oCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#13 + +'Items.Strings'#1#6#1'2'#6#1'5'#6#1'8'#6#2'10'#6#2'12'#6#2'15'#6#2'20'#6#2'2' + +'5'#6#2'30'#0#9'MaxLength'#2#0#14'ParentShowHint'#8#8'ShowHint'#9#8'TabOrder' + +#2#2#0#0#9'TComboBox'#17'GridSizeYComboBox'#4'Left'#2#6#6'Height'#2#21#3'Top' + +#2'['#5'Width'#2'd'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cb' + +'actSearchAscending'#0#13'Items.Strings'#1#6#1'2'#6#1'5'#6#1'8'#6#2'10'#6#2 + +'12'#6#2'15'#6#2'20'#6#2'25'#6#2'30'#0#9'MaxLength'#2#0#14'ParentShowHint'#8 + +#8'ShowHint'#9#8'TabOrder'#2#3#0#0#9'TCheckBox'#23'ShowBorderSpaceCheckBox' + +#22'AnchorSideLeft.Control'#7#16'ShowGridCheckBox'#19'AnchorSideLeft.Side'#7 + +#9'asrBottom'#21'AnchorSideTop.Control'#7#16'ShowGridCheckBox'#18'AnchorSide' + +'Top.Side'#7#9'asrCenter'#4'Left'#3#154#0#6'Height'#2#20#5'Width'#3#188#0#18 + +'BorderSpacing.Left'#2#10#7'Caption'#6#23'ShowBorderSpaceCheckBox'#8'TabOrde' + +'r'#2#4#0#0#0#9'TGroupBox'#18'GuideLinesGroupBox'#22'AnchorSideLeft.Control' + +#7#20'FormEditMiscGroupBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#4'Left'#3 + +'a'#1#6'Height'#3#255#0#3'Top'#3#187#0#5'Width'#3#176#0#7'Anchors'#11#5'akTo' + +'p'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#10#7'Caption'#6#18'Guide' + +'LinesGroupBox'#8'TabOrder'#2#1#0#12'TColorButton'#27'GuideLineColorLeftTopB' + +'utton'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'F'#5'Width'#2'2'#11'BorderWidth' + +#2#2#0#0#12'TColorButton'#31'GuideLineColorRightBottomButton'#4'Left'#2#6#6 + +'Height'#2#23#3'Top'#2'v'#5'Width'#2'2'#11'BorderWidth'#2#2#0#0#6'TLabel'#26 + +'GuideLineColorLeftTopLabel'#4'Left'#2#6#6'Height'#2#13#3'Top'#2'9'#5'Width' + +#3#134#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#26'Guide' + +'LineColorLeftTopLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel' + +#30'GuideLineColorRightBottomLabel'#4'Left'#2#6#6'Height'#2#13#3'Top'#2'f'#5 + +'Width'#3#134#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#30 + +'GuideLineColorRightBottomLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#9 + ,'TCheckBox'#22'ShowGuideLinesCheckBox'#4'Left'#2#6#6'Height'#2#20#5'Width'#3 + +#134#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#22'ShowGui' + +'deLinesCheckBox'#8'TabOrder'#2#0#0#0#9'TCheckBox'#24'SnapToGuideLinesCheckB' + +'ox'#4'Left'#2#6#6'Height'#2#20#3'Top'#2#19#5'Width'#3#134#0#7'Anchors'#11#5 + +'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#24'SnapToGuideLinesCheckBox'#8'T' + +'abOrder'#2#1#0#0#0#9'TGroupBox'#20'FormEditMiscGroupBox'#23'AnchorSideRight' + +'.Control'#7#14'FormEditorPage'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Le' + +'ft'#2#6#6'Height'#3#255#0#3'Top'#3#187#0#5'Width'#3'Q'#1#20'BorderSpacing.A' + +'round'#2#6#7'Caption'#6#20'FormEditMiscGroupBox'#8'TabOrder'#2#2#0#12'TColo' + +'rButton'#18'GrabberColorButton'#4'Left'#2#6#6'Height'#2#23#3'Top'#3#130#0#5 + +'Width'#2'2'#11'BorderWidth'#2#2#0#0#12'TColorButton'#17'MarkerColorButton'#4 + +'Left'#2#6#6'Height'#2#23#3'Top'#3#180#0#5'Width'#2'2'#11'BorderWidth'#2#2#0 + +#0#6'TLabel'#17'GrabberColorLabel'#4'Left'#2#6#6'Height'#2#13#3'Top'#2'n'#5 + +'Width'#3'4'#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#17 + +'GrabberColorLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#16 + +'MarkerColorLabel'#4'Left'#2#6#6'Height'#2#13#3'Top'#3#160#0#5'Width'#3'4'#1 + +#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#16'MarkerColorLa' + +'bel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#9'TCheckBox'#29'ShowCompone' + +'ntCaptionsCheckBox'#4'Left'#2#6#6'Height'#2#20#5'Width'#3'4'#1#7'Anchors'#11 + +#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#29'ShowComponentCaptionsCheckB' + +'ox'#8'TabOrder'#2#0#0#0#9'TCheckBox'#23'ShowEditorHintsCheckBox'#4'Left'#2#6 + +#6'Height'#2#20#3'Top'#2#25#5'Width'#3'4'#1#7'Anchors'#11#5'akTop'#6'akLeft' + +#7'akRight'#0#7'Caption'#6#23'ShowEditorHintsCheckBox'#8'TabOrder'#2#1#0#0#9 + +'TCheckBox'#29'AutoCreateFormsOnOpenCheckBox'#4'Left'#2#6#6'Height'#2#20#3'T' + +'op'#2'2'#5'Width'#3'4'#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Ca' + +'ption'#6#29'AutoCreateFormsOnOpenCheckBox'#8'TabOrder'#2#2#0#0#9'TCheckBox' + +#25'RightClickSelectsCheckBox'#4'Left'#2#6#6'Height'#2#20#3'Top'#2'K'#5'Widt' + +'h'#3'4'#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#25'Rig' + +'htClickSelectsCheckBox'#8'TabOrder'#2#3#0#0#9'TCheckBox'#25'DesignerPaintLa' + +'zyCheckBox'#4'Left'#2#6#6'Height'#2#20#3'Top'#3#205#0#5'Width'#3'4'#1#7'Anc' + +'hors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#25'DesignerPaintLazyC' + +'heckBox'#14'ParentShowHint'#8#8'ShowHint'#9#8'TabOrder'#2#4#0#0#0#9'TGroupB' + +'ox'#18'RubberbandGroupBox'#22'AnchorSideLeft.Control'#7#12'GridGroupBox'#19 + +'AnchorSideLeft.Side'#7#9'asrBottom'#4'Left'#3'a'#1#6'Height'#3#170#0#3'Top' + +#2#6#5'Width'#3#176#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'Borde' + +'rSpacing.Left'#2#10#7'Caption'#6#18'RubberbandGroupBox'#8'TabOrder'#2#3#0#12 + +'TColorButton'#27'RubberbandSelectColorButton'#4'Left'#2#6#6'Height'#2#23#3 + +'Top'#2#19#5'Width'#2'2'#11'BorderWidth'#2#2#0#0#12'TColorButton'#27'Rubberb' + +'andCreateColorButton'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'F'#5'Width'#2'2' + +#11'BorderWidth'#2#2#0#0#6'TLabel'#26'RubberbandSelectColorLabel'#4'Left'#2#6 + +#6'Height'#2#13#3'Top'#2#3#5'Width'#3#147#0#7'Anchors'#11#5'akTop'#6'akLeft' + +#7'akRight'#0#7'Caption'#6#26'RubberbandSelectColorLabel'#5'Color'#7#6'clNon' + +'e'#11'ParentColor'#8#0#0#6'TLabel'#26'RubberbandCreateColorLabel'#4'Left'#2 + +#6#6'Height'#2#13#3'Top'#2'6'#5'Width'#3#147#0#7'Anchors'#11#5'akTop'#6'akLe' + +'ft'#7'akRight'#0#7'Caption'#6#26'RubberbandCreateColorLabel'#5'Color'#7#6'c' + +'lNone'#11'ParentColor'#8#0#0#9'TCheckBox$RubberbandSelectsGrandChildsCheckB' + +'ox'#4'Left'#2#6#6'Height'#2#20#3'Top'#2'f'#5'Width'#3#153#0#7'Anchors'#11#5 + +'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6'$RubberbandSelectsGrandChildsChe' + +'ckBox'#8'TabOrder'#2#0#0#0#0#0#5'TPage'#19'ObjectInspectorPage'#7'Caption'#6 + +#19'ObjectInspectorPage'#0#9'TGroupBox'#29'ObjectInspectorColorsGroupBox'#23 + +'AnchorSideRight.Control'#7#19'ObjectInspectorPage'#20'AnchorSideRight.Side' + +#7#9'asrBottom'#4'Left'#2#6#6'Height'#3#173#0#3'Top'#2#7#5'Width'#3#12#2#7'A' + +'nchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#5#17'Bo' + +'rderSpacing.Top'#2#5#19'BorderSpacing.Right'#2#6#7'Caption'#6#29'ObjectInsp' + +'ectorColorsGroupBox'#8'TabOrder'#2#0#0#12'TColorButton'#23'OIBackgroundColo' + +'rButton'#4'Left'#2#6#6'Height'#2#23#3'Top'#2#5#5'Width'#2'2'#11'BorderWidth' + +#2#2#0#0#12'TColorButton'#21'OISubPropsColorButton'#4'Left'#2#6#6'Height'#2 + +#23#3'Top'#2#29#5'Width'#2'2'#11'BorderWidth'#2#2#0#0#12'TColorButton'#23'OI' + +'ReferencesColorButton'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'5'#5'Width'#2'2' + +#11'BorderWidth'#2#2#0#0#12'TColorButton'#18'OIValueColorButton'#4'Left'#2#6 + +#6'Height'#2#23#3'Top'#2'M'#5'Width'#2'2'#11'BorderWidth'#2#2#0#0#12'TColorB' + +'utton'#25'OIDefaultValueColorButton'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'e' + +#5'Width'#2'2'#11'BorderWidth'#2#2#0#0#12'TColorButton'#21'OIPropNameColorBu' + +'tton'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'}'#5'Width'#2'2'#11'BorderWidth'#2 + ,#2#0#0#6'TLabel'#22'OIBackgroundColorLabel'#4'Left'#2'A'#6'Height'#2#13#3'To' + +'p'#2#11#5'Width'#3#161#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Ca' + +'ption'#6#22'OIBackgroundColorLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0 + +#0#6'TLabel'#20'OISubPropsColorLabel'#4'Left'#2'A'#6'Height'#2#13#3'Top'#2'#' + +#5'Width'#3#161#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6 + +#20'OISubPropsColorLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabe' + +'l'#22'OIReferencesColorLabel'#4'Left'#2'A'#6'Height'#2#13#3'Top'#2';'#5'Wid' + +'th'#3#161#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#22'O' + +'IReferencesColorLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel' + +#17'OIValueColorLabel'#4'Left'#2'A'#6'Height'#2#13#3'Top'#2'S'#5'Width'#3#161 + +#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#17'OIValueColo' + +'rLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#24'OIDefaultVa' + +'lueColorLabel'#4'Left'#2'A'#6'Height'#2#13#3'Top'#2'k'#5'Width'#3#161#1#7'A' + +'nchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#24'OIDefaultValueCo' + +'lorLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#20'OIPropNam' + +'eColorLabel'#4'Left'#2'A'#6'Height'#2#13#3'Top'#3#131#0#5'Width'#3#161#1#7 + +'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#20'OIPropNameColor' + +'Label'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#0#9'TGroupBox'#14'OIMiscG' + +'roupBox'#23'AnchorSideRight.Control'#7#19'ObjectInspectorPage'#20'AnchorSid' + +'eRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2'i'#3'Top'#3#186#0#5'Wid' + +'th'#3#12#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#19'BorderSpacing.R' + +'ight'#2#6#7'Caption'#6#14'OIMiscGroupBox'#8'TabOrder'#2#1#0#6'TLabel'#24'OI' + +'DefaultItemHeightLabel'#4'Left'#2#6#6'Height'#2#13#3'Top'#2#6#5'Width'#3#220 + +#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#24'OIDefaultIt' + +'emHeightLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#9'TCheckBox'#18'O' + +'IShowHintCheckBox'#4'Left'#2#6#6'Height'#2#20#3'Top'#2'7'#5'Width'#3#220#1#7 + +'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#7'Caption'#6#18'OIShowHintCheck' + +'Box'#8'TabOrder'#2#0#0#0#9'TSpinEdit'#27'OIDefaultItemHeightSpinEdit'#4'Lef' + +'t'#2#6#6'Height'#2#20#3'Top'#2#24#5'Width'#3#240#1#7'Anchors'#11#5'akTop'#6 + +'akLeft'#7'akRight'#0#8'TabOrder'#2#1#5'Value'#2#1#0#0#0#0#5'TPage'#10'Backu' + +'pPage'#7'Caption'#6#10'BackupPage'#0#6'TLabel'#15'BackupHelpLabel'#23'Ancho' + +'rSideRight.Control'#7#10'BackupPage'#20'AnchorSideRight.Side'#7#9'asrBottom' + +#4'Left'#2#6#6'Height'#2#13#3'Top'#2#7#5'Width'#3#12#2#7'Anchors'#11#5'akTop' + +#6'akLeft'#7'akRight'#0#19'BorderSpacing.Right'#2#6#7'Caption'#6#15'BackupHe' + +'lpLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#9'TGroupBox'#21'BackupP' + +'rojectGroupBox'#23'AnchorSideRight.Control'#7#10'BackupPage'#20'AnchorSideR' + +'ight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#3#201#0#3'Top'#2'"'#5'Width' + +#3#12#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#19'BorderSpacing.Right' + +#2#6#7'Caption'#6#21'BackupProjectGroupBox'#8'TabOrder'#2#0#0#6'TLabel'#18'B' + +'akProjAddExtLabel'#22'AnchorSideLeft.Control'#7#21'BakProjAddExtComboBox'#19 + +'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#21'BakProjA' + +'ddExtComboBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2'p'#6'Height' + +#2#13#3'Top'#2'f'#5'Width'#3#138#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRigh' + +'t'#0#18'BorderSpacing.Left'#2#6#7'Caption'#6#18'BakProjAddExtLabel'#5'Color' + +#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#22'BakProjMaxCounterLabel'#22'A' + +'nchorSideLeft.Control'#7#25'BakProjMaxCounterComboBox'#19'AnchorSideLeft.Si' + +'de'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#25'BakProjMaxCounterComboBox' + +#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2'p'#6'Height'#2#13#3'Top'#3 + +#129#0#5'Width'#3#138#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'Bor' + +'derSpacing.Left'#2#6#7'Caption'#6#22'BakProjMaxCounterLabel'#5'Color'#7#6'c' + +'lNone'#11'ParentColor'#8#0#0#6'TLabel'#18'BakProjSubDirLabel'#22'AnchorSide' + +'Left.Control'#7#21'BakProjSubDirComboBox'#19'AnchorSideLeft.Side'#7#9'asrBo' + +'ttom'#21'AnchorSideTop.Control'#7#21'BakProjSubDirComboBox'#18'AnchorSideTo' + +'p.Side'#7#9'asrCenter'#4'Left'#2'p'#6'Height'#2#13#3'Top'#3#156#0#5'Width'#3 + +#138#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2 + +#6#7'Caption'#6#18'BakProjSubDirLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8 + +#0#0#11'TRadioGroup'#21'BakProjTypeRadioGroup'#4'Left'#2#6#6'Height'#2'X'#5 + +'Width'#3#244#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoFill'#9#7 + +'Caption'#6#21'BakProjTypeRadioGroup'#28'ChildSizing.LeftRightSpacing'#2#6#28 +'ChildSizing.TopBottomSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24'cr' +'sHomogenousChildResize'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenousC' +'hildResize'#28'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildS' +'izing.ShrinkVertical'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclL' +'eftToRightThenTopToBottom'#27'ChildSizing.ControlsPerLine'#2#2#7'Columns'#2 - +#2#8'TabOrder'#2#1#4'Left'#2#6#6'Height'#2'U'#3'Top'#3#165#0#5'Width'#3#12#2 - +#0#0#11'TRadioGroup'#29'AmbiguousFileActionRadioGroup'#5'Align'#7#5'alTop'#8 - +'AutoFill'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#29'AmbiguousFileActio' - +'nRadioGroup'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing.TopBottomS' - +'pacing'#2#6#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#2#7'Columns'#2#2#8'TabOrder'#2#2#4'Lef' - +'t'#2#6#6'Height'#2'd'#3'Top'#2';'#5'Width'#3#12#2#0#0#0#5'TPage'#10'LazDocP' - +'age'#7'Caption'#6#10'LazDocPage'#11'ClientWidth'#3#24#2#12'ClientHeight'#3 - +#191#1#4'Left'#2#2#6'Height'#3#191#1#3'Top'#2#28#5'Width'#3#24#2#0#6'TLabel' - +#6'Label1'#7'Caption'#6'+NOTE: only absolute paths are supported now'#5'Colo' - +'r'#7#6'clNone'#11'ParentColor'#8#4'Left'#2#8#6'Height'#2#13#3'Top'#3#226#0#5 - +'Width'#3#3#1#0#0#9'TGroupBox'#19'LazDocPathsGroupBox'#5'Align'#7#5'alTop'#20 - +'BorderSpacing.Around'#2#6#7'Caption'#6#19'LazDocPathsGroupBox'#12'ClientHei' - +'ght'#3#210#0#11'ClientWidth'#3#12#2#8'TabOrder'#2#0#4'Left'#2#6#6'Height'#3 - +#210#0#3'Top'#2#6#5'Width'#3#12#2#0#8'TListBox'#13'LazDocListBox'#5'Align'#7 - +#5'alTop'#20'BorderSpacing.Around'#2#6#8'TabOrder'#2#0#8'TopIndex'#2#255#4'L' - +'eft'#2#6#6'Height'#2'l'#3'Top'#2#6#5'Width'#3#0#2#0#0#7'TButton'#19'LazDocA' - +'ddPathButton'#8'AutoSize'#9#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6 - ,#19'LazDocAddPathButton'#7'OnClick'#7#24'LazDocAddPathButtonClick'#8'TabOrde' - +'r'#2#1#4'Left'#2#6#6'Height'#2#26#3'Top'#2'z'#5'Width'#3#136#0#0#0#7'TButto' - +'n'#22'LazDocDeletePathButton'#8'AutoSize'#9#18'BorderSpacing.Left'#2#10#25 - +'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#22'LazDocDeletePathButton'#7'On' - +'Click'#7#27'LazDocDeletePathButtonClick'#8'TabOrder'#2#2#22'AnchorSideLeft.' - +'Control'#7#19'LazDocAddPathButton'#19'AnchorSideLeft.Side'#7#9'asrBottom'#4 - +'Left'#3#152#0#6'Height'#2#26#3'Top'#2'z'#5'Width'#3#149#0#0#0#5'TEdit'#14'L' - +'azDocPathEdit'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#17'BorderSpaci' - +'ng.Top'#2#6#8'TabOrder'#2#3#4'Text'#6#14'LazDocPathEdit'#21'AnchorSideTop.C' - +'ontrol'#7#19'LazDocAddPathButton'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'L' - +'eft'#2#6#6'Height'#2#23#3'Top'#3#154#0#5'Width'#3#232#1#0#0#7'TButton'#18'L' - +'azDocBrowseButton'#18'BorderSpacing.Left'#2#6#25'BorderSpacing.InnerBorder' - +#2#4#7'Caption'#6#3'...'#7'OnClick'#7#23'LazDocBrowseButtonClick'#8'TabOrder' - +#2#4#22'AnchorSideLeft.Control'#7#14'LazDocPathEdit'#19'AnchorSideLeft.Side' - +#7#9'asrBottom'#4'Left'#3#244#1#6'Height'#2#23#3'Top'#3#156#0#5'Width'#2#19#0 - +#0#0#0#0#7'TButton'#12'CancelButton'#7'Anchors'#11#7'akRight'#8'akBottom'#0 - +#25'BorderSpacing.InnerBorder'#2#4#6'Cancel'#9#7'Caption'#6#12'CancelButton' - +#7'OnClick'#7#17'CancelButtonClick'#8'TabOrder'#2#1#4'Left'#3#201#1#6'Height' - +#2#25#3'Top'#3#229#1#5'Width'#2'K'#0#0#7'TButton'#8'OkButton'#7'Anchors'#11#7 - +'akRight'#8'akBottom'#0#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#2'Ok' - +#7'Default'#9#7'OnClick'#7#13'OkButtonClick'#8'TabOrder'#2#2#4'Left'#3'w'#1#6 - +'Height'#2#25#3'Top'#3#229#1#5'Width'#2'K'#0#0#22'TSelectDirectoryDialog'#21 - +'SelectDirectoryDialog'#5'Title'#6#16'Select Directory'#11'FilterIndex'#2#0#5 - +'Title'#6#16'Select Directory'#4'left'#3#232#1#3'top'#2#8#0#0#0 + ,#2#7'OnClick'#7#22'BakTypeRadioGroupClick'#8'TabOrder'#2#0#0#0#9'TComboBox' + +#21'BakProjAddExtComboBox'#4'Left'#2#6#6'Height'#2#21#3'Top'#2'b'#5'Width'#2 + +'d'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscendi' + +'ng'#0#9'MaxLength'#2#0#8'TabOrder'#2#1#4'Text'#6#21'BakProjAddExtComboBox'#0 + +#0#9'TComboBox'#25'BakProjMaxCounterComboBox'#4'Left'#2#6#6'Height'#2#21#3'T' + +'op'#2'}'#5'Width'#2'd'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20 + +'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#2#4'Text'#6#25'BakPr' + +'ojMaxCounterComboBox'#0#0#9'TComboBox'#21'BakProjSubDirComboBox'#4'Left'#2#6 + +#6'Height'#2#21#3'Top'#3#152#0#5'Width'#2'd'#16'AutoCompleteText'#11#22'cbac' + +'tEndOfLineComplete'#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder' + +#2#3#4'Text'#6#21'BakProjSubDirComboBox'#0#0#0#9'TGroupBox'#19'BackupOtherGr' + +'oupBox'#23'AnchorSideRight.Control'#7#10'BackupPage'#20'AnchorSideRight.Sid' + +'e'#7#9'asrBottom'#4'Left'#2#6#6'Height'#3#196#0#3'Top'#3#242#0#5'Width'#3#12 + +#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#19'BorderSpacing.Right'#2#6 + +#7'Caption'#6#19'BackupOtherGroupBox'#8'TabOrder'#2#1#0#6'TLabel'#19'BakOthe' + +'rAddExtLabel'#22'AnchorSideLeft.Control'#7#22'BakOtherAddExtComboBox'#19'An' + +'chorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#22'BakOtherAd' + +'dExtComboBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2'p'#6'Height'#2 + +#13#3'Top'#2'c'#5'Width'#3#138#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight' + +#0#18'BorderSpacing.Left'#2#6#7'Caption'#6#19'BakOtherAddExtLabel'#5'Color'#7 + +#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#23'BakOtherMaxCounterLabel'#22'An' + +'chorSideLeft.Control'#7#26'BakOtherMaxCounterComboBox'#19'AnchorSideLeft.Si' + +'de'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#26'BakOtherMaxCounterComboBo' + +'x'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2'p'#6'Height'#2#13#3'Top' + +#2'~'#5'Width'#3#138#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'Bord' + +'erSpacing.Left'#2#6#7'Caption'#6#23'BakOtherMaxCounterLabel'#5'Color'#7#6'c' + +'lNone'#11'ParentColor'#8#0#0#6'TLabel'#19'BakOtherSubDirLabel'#22'AnchorSid' + +'eLeft.Control'#7#22'BakOtherSubDirComboBox'#19'AnchorSideLeft.Side'#7#9'asr' + +'Bottom'#21'AnchorSideTop.Control'#7#22'BakOtherSubDirComboBox'#18'AnchorSid' + +'eTop.Side'#7#9'asrCenter'#4'Left'#2'p'#6'Height'#2#13#3'Top'#3#153#0#5'Widt' + +'h'#3#138#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.L' + +'eft'#2#6#7'Caption'#6#19'BakOtherSubDirLabel'#5'Color'#7#6'clNone'#11'Paren' + +'tColor'#8#0#0#11'TRadioGroup'#22'BakOtherTypeRadioGroup'#4'Left'#2#6#6'Heig' + +'ht'#2'T'#5'Width'#3#244#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'A' + +'utoFill'#9#7'Caption'#6#22'BakOtherTypeRadioGroup'#28'ChildSizing.LeftRight' + +'Spacing'#2#6#28'ChildSizing.TopBottomSpacing'#2#6#29'ChildSizing.EnlargeHor' + +'izontal'#7#24'crsHomogenousChildResize'#27'ChildSizing.EnlargeVertical'#7#24 + +'crsHomogenousChildResize'#28'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChi' + +'lds'#26'ChildSizing.ShrinkVertical'#7#14'crsScaleChilds'#18'ChildSizing.Lay' + +'out'#7#29'cclLeftToRightThenTopToBottom'#27'ChildSizing.ControlsPerLine'#2#2 + +#7'Columns'#2#2#7'OnClick'#7#22'BakTypeRadioGroupClick'#8'TabOrder'#2#0#0#0#9 + +'TComboBox'#22'BakOtherAddExtComboBox'#4'Left'#2#6#6'Height'#2#21#3'Top'#2'_' + +#5'Width'#2'd'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSe' + +'archAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#1#4'Text'#6#22'BakOtherAddE' + +'xtComboBox'#0#0#9'TComboBox'#26'BakOtherMaxCounterComboBox'#4'Left'#2#6#6'H' + +'eight'#2#21#3'Top'#2'z'#5'Width'#2'd'#16'AutoCompleteText'#11#22'cbactEndOf' + +'LineComplete'#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#2#4 + +'Text'#6#26'BakOtherMaxCounterComboBox'#0#0#9'TComboBox'#22'BakOtherSubDirCo' + +'mboBox'#4'Left'#2#6#6'Height'#2#21#3'Top'#3#149#0#5'Width'#2'd'#16'AutoComp' + +'leteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#9'MaxLen' + +'gth'#2#0#8'TabOrder'#2#3#4'Text'#6#22'BakOtherSubDirComboBox'#0#0#0#0#5'TPa' + +'ge'#10'NamingPage'#7'Caption'#6#10'NamingPage'#0#11'TRadioGroup'#23'PascalF' + +'ileExtRadiogroup'#23'AnchorSideRight.Control'#7#10'NamingPage'#20'AnchorSid' + +'eRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2'/'#3'Top'#2#6#5'Width'#3 + +#12#2#5'Align'#7#5'alTop'#8'AutoFill'#9#20'BorderSpacing.Around'#2#6#7'Capti' + +'on'#6#23'PascalFileExtRadiogroup'#28'ChildSizing.LeftRightSpacing'#2#6#28'C' + +'hildSizing.TopBottomSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24'crs' + +'HomogenousChildResize'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenousCh' + +'ildResize'#28'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildSi' + +'zing.ShrinkVertical'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclLe' + +'ftToRightThenTopToBottom'#27'ChildSizing.ControlsPerLine'#2#2#7'Columns'#2#2 + +#8'TabOrder'#2#0#0#0#11'TRadioGroup'#28'CharcaseFileActionRadioGroup'#23'Anc' + +'horSideRight.Control'#7#10'NamingPage'#20'AnchorSideRight.Side'#7#9'asrBott' + +'om'#4'Left'#2#6#6'Height'#2'U'#3'Top'#3#165#0#5'Width'#3#12#2#5'Align'#7#5 + ,'alTop'#8'AutoFill'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#28'CharcaseF' + +'ileActionRadioGroup'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing.To' + +'pBottomSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomogenousChi' + +'ldResize'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenousChildResize'#28 + +'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildSizing.ShrinkVer' + +'tical'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclLeftToRightThenT' + +'opToBottom'#27'ChildSizing.ControlsPerLine'#2#2#7'Columns'#2#2#8'TabOrder'#2 + +#1#0#0#11'TRadioGroup'#29'AmbiguousFileActionRadioGroup'#23'AnchorSideRight.' + +'Control'#7#10'NamingPage'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2 + +#6#6'Height'#2'd'#3'Top'#2';'#5'Width'#3#12#2#5'Align'#7#5'alTop'#8'AutoFill' + +#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#29'AmbiguousFileActionRadioGrou' + +'p'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing.TopBottomSpacing'#2#6 + +#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomogenousChildResize'#27'ChildSi' + +'zing.EnlargeVertical'#7#24'crsHomogenousChildResize'#28'ChildSizing.ShrinkH' + +'orizontal'#7#14'crsScaleChilds'#26'ChildSizing.ShrinkVertical'#7#14'crsScal' + +'eChilds'#18'ChildSizing.Layout'#7#29'cclLeftToRightThenTopToBottom'#27'Chil' + +'dSizing.ControlsPerLine'#2#2#7'Columns'#2#2#8'TabOrder'#2#2#0#0#0#5'TPage' + +#10'LazDocPage'#7'Caption'#6#10'LazDocPage'#0#6'TLabel'#15'LazDocNoteLabel'#4 + +'Left'#2#8#6'Height'#2#13#3'Top'#3#226#0#5'Width'#3#3#1#7'Caption'#6'+NOTE: ' + +'only absolute paths are supported now'#5'Color'#7#6'clNone'#11'ParentColor' + +#8#0#0#9'TGroupBox'#19'LazDocPathsGroupBox'#23'AnchorSideRight.Control'#7#10 + +'LazDocPage'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#3 + +#210#0#3'Top'#2#6#5'Width'#3#12#2#5'Align'#7#5'alTop'#20'BorderSpacing.Aroun' + +'d'#2#6#7'Caption'#6#19'LazDocPathsGroupBox'#8'TabOrder'#2#0#0#8'TListBox'#13 + +'LazDocListBox'#4'Left'#2#6#6'Height'#2'l'#3'Top'#2#6#5'Width'#3#252#1#5'Ali' + +'gn'#7#5'alTop'#20'BorderSpacing.Around'#2#6#8'TabOrder'#2#0#8'TopIndex'#2 + +#255#0#0#7'TButton'#19'LazDocAddPathButton'#4'Left'#2#6#6'Height'#2#26#3'Top' + +#2'z'#5'Width'#3#140#0#8'AutoSize'#9#25'BorderSpacing.InnerBorder'#2#4#7'Cap' + +'tion'#6#19'LazDocAddPathButton'#7'OnClick'#7#24'LazDocAddPathButtonClick'#8 + +'TabOrder'#2#1#0#0#7'TButton'#22'LazDocDeletePathButton'#22'AnchorSideLeft.C' + +'ontrol'#7#19'LazDocAddPathButton'#19'AnchorSideLeft.Side'#7#9'asrBottom'#4 + +'Left'#3#156#0#6'Height'#2#26#3'Top'#2'z'#5'Width'#3#153#0#8'AutoSize'#9#18 + +'BorderSpacing.Left'#2#10#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#22 + +'LazDocDeletePathButton'#7'OnClick'#7#27'LazDocDeletePathButtonClick'#8'TabO' + +'rder'#2#2#0#0#5'TEdit'#14'LazDocPathEdit'#21'AnchorSideTop.Control'#7#19'La' + +'zDocAddPathButton'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Heig' + +'ht'#2#23#3'Top'#3#154#0#5'Width'#3#220#1#7'Anchors'#11#5'akTop'#6'akLeft'#7 + +'akRight'#0#17'BorderSpacing.Top'#2#6#8'TabOrder'#2#3#4'Text'#6#14'LazDocPat' + +'hEdit'#0#0#7'TButton'#18'LazDocBrowseButton'#22'AnchorSideLeft.Control'#7#14 + +'LazDocPathEdit'#19'AnchorSideLeft.Side'#7#9'asrBottom'#4'Left'#3#232#1#6'He' + +'ight'#2#23#3'Top'#3#156#0#5'Width'#2#19#18'BorderSpacing.Left'#2#6#25'Borde' + +'rSpacing.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#23'LazDocBrowseB' + +'uttonClick'#8'TabOrder'#2#4#0#0#0#0#0#7'TButton'#12'CancelButton'#4'Left'#3 + +#201#1#6'Height'#2#25#3'Top'#3#224#1#5'Width'#2'K'#7'Anchors'#11#7'akRight'#8 + +'akBottom'#0#25'BorderSpacing.InnerBorder'#2#4#6'Cancel'#9#7'Caption'#6#12'C' + +'ancelButton'#7'OnClick'#7#17'CancelButtonClick'#8'TabOrder'#2#1#0#0#7'TButt' + +'on'#8'OkButton'#4'Left'#3'w'#1#6'Height'#2#25#3'Top'#3#224#1#5'Width'#2'K'#7 + +'Anchors'#11#7'akRight'#8'akBottom'#0#25'BorderSpacing.InnerBorder'#2#4#7'Ca' + +'ption'#6#2'Ok'#7'Default'#9#7'OnClick'#7#13'OkButtonClick'#8'TabOrder'#2#2#0 + +#0#22'TSelectDirectoryDialog'#21'SelectDirectoryDialog'#5'Title'#6#16'Select' + +' Directory'#11'FilterIndex'#2#0#4'left'#3#232#1#3'top'#2#8#0#0#0 ]); diff --git a/ide/environmentopts.pp b/ide/environmentopts.pp index ea948ff112..8fbd63d712 100644 --- a/ide/environmentopts.pp +++ b/ide/environmentopts.pp @@ -444,7 +444,6 @@ type { TEnvironmentOptionsDialog } TEnvironmentOptionsDialog = class(TForm) - Label1: TLabel; NoteBook: TNoteBook; FilesPage: TPage; DesktopPage: TPage; @@ -463,6 +462,7 @@ type LazDocAddPathButton: TButton; LazDocPathsGroupBox: TGroupBox; LazDocListBox: TListBox; + LazDocNoteLabel: TLabel; // language LanguageGroupBox: TGroupBox; @@ -607,6 +607,7 @@ type procedure LazDocAddPathButtonClick(Sender: TObject); procedure LazDocBrowseButtonClick(Sender: TObject); procedure LazDocDeletePathButtonClick(Sender: TObject); + procedure NotebookChangeBounds(Sender: TObject); procedure OkButtonClick(Sender: TObject); procedure CancelButtonClick(Sender: TObject); procedure SaveDesktopSettingsToFileButtonClick(Sender: TObject); @@ -2044,6 +2045,7 @@ begin LazDocPathsGroupBox.Caption := lisLazDocPathsGroupBox; LazDocAddPathButton.Caption := lisLazDocAddPathButton; LazDocDeletePathButton.Caption := lisLazDocDeletePathButton; + LazDocNoteLabel.Caption:=lisEONOTEOnlyAbsolutePathsAreSupportedNow; LazDocPathEdit.Clear; end; @@ -2180,6 +2182,11 @@ begin LazDocListBox.Items.Delete(LazDocListBox.ItemIndex); end; +procedure TEnvironmentOptionsDialog.NotebookChangeBounds(Sender: TObject); +begin + +end; + procedure TEnvironmentOptionsDialog.OkButtonClick(Sender: TObject); begin if not CheckValues then exit; diff --git a/ide/lazarusidestrconsts.pas b/ide/lazarusidestrconsts.pas index e623c717dd..c491023111 100644 --- a/ide/lazarusidestrconsts.pas +++ b/ide/lazarusidestrconsts.pas @@ -3046,6 +3046,8 @@ resourcestring lisLazDocSeeAlsoTag = 'See also'; lisLazDocAddPathButton = 'Add path'; lisLazDocDeletePathButton = 'Remove path'; + lisEONOTEOnlyAbsolutePathsAreSupportedNow = 'NOTE: only absolute paths are ' + +'supported now'; lisLazDocPathsGroupBox = 'LazDoc settings'; lisLazDocHintBoldFormat = 'Insert bold formatting tag'; lisLazDocHintItalicFormat = 'Insert italic formatting tag'; diff --git a/ideintf/graphpropedits.pas b/ideintf/graphpropedits.pas index eec783d67b..45beb06dac 100644 --- a/ideintf/graphpropedits.pas +++ b/ideintf/graphpropedits.pas @@ -178,7 +178,6 @@ var ABitmap: TBitmap; Ext : String; begin - //debugln('TGraphicPropertyEditor.Edit'); ABitmap := TBitmap(GetObjectValue(TBitmap)); TheDialog := TGraphicPropertyEditorForm.Create(nil); try @@ -273,7 +272,6 @@ var TheDialog: TGraphicPropertyEditorForm; ABitmap: TBitmap; begin - //debugln('TButtonGlyphPropEditor.Edit'); ABitmap := TBitmap(GetObjectValue(TBitmap)); TheDialog := TGraphicPropertyEditorForm.Create(nil); try diff --git a/lcl/interfaces/gtk/gtkcallback.inc b/lcl/interfaces/gtk/gtkcallback.inc index 5dbc3dcd98..31d16b3c07 100644 --- a/lcl/interfaces/gtk/gtkcallback.inc +++ b/lcl/interfaces/gtk/gtkcallback.inc @@ -2183,7 +2183,7 @@ begin DbgS(Data),' ',GetWidgetClassName(Widget)); if Data<>nil then DebugLn(' Data=',TObject(Data).ClassName); - RaiseException(''); + RaiseGDBException(''); exit; end; diff --git a/lcl/interfaces/gtk/gtklistsl.inc b/lcl/interfaces/gtk/gtklistsl.inc index 948bfd62ac..071202298f 100644 --- a/lcl/interfaces/gtk/gtklistsl.inc +++ b/lcl/interfaces/gtk/gtklistsl.inc @@ -20,9 +20,9 @@ } -{*************************************************************} -{ Default compare functions } -{*************************************************************} +{************************************************************* + Default compare functions +*************************************************************} {function DefaultCompareFunc(a, b : gpointer) : gint; cdecl; var AStr, BStr : PChar; @@ -63,11 +63,11 @@ begin // get context GtkList:=PGtkList(gtk_object_get_data(PGtkObject(Data),GtkListItemGtkListTag)); if GtkList=nil then - RaiseException('gtkListItemDrawAfterCB GtkList=nil'); + RaiseGDBException('gtkListItemDrawAfterCB GtkList=nil'); LCLList:=TGtkListStringList(gtk_object_get_data(PGtkObject(Data), GtkListItemLCLListTag)); if LCLList=nil then - RaiseException('gtkListItemDrawAfterCB LCLList=nil'); + RaiseGDBException('gtkListItemDrawAfterCB LCLList=nil'); if [csDestroying,csLoading]*LCLList.Owner.ComponentState<>[] then exit; // only owner draw lists are interested in drawing items themselves. @@ -145,11 +145,11 @@ begin // get context GtkList:=PGtkList(gtk_object_get_data(PGtkObject(Data),GtkListItemGtkListTag)); if GtkList=nil then - RaiseException('gtkListItemToggledCB GtkList=nil'); + RaiseGDBException('gtkListItemToggledCB GtkList=nil'); LCLList:=TGtkListStringList(gtk_object_get_data(PGtkObject(Data), GtkListItemLCLListTag)); if LCLList=nil then - RaiseException('gtkListItemToggledCB LCLList=nil'); + RaiseGDBException('gtkListItemToggledCB LCLList=nil'); if [csDestroying,csLoading]*LCLList.Owner.ComponentState<>[] then exit; // get itemindex and area @@ -197,7 +197,7 @@ procedure GtkListItemSelectAfterCB(Widget: PGtkWidget; data: gpointer); cdecl; gtk_label_get(LabelWidget, @LabelText); s:=s+' Text="'+DbgStr(StrPas(LabelText))+'"'; end; - RaiseException(s); + RaiseGDBException(s); end; var @@ -216,7 +216,7 @@ begin LCLList:=TGtkListStringList(gtk_object_get_data(PGtkObject(Data), GtkListItemLCLListTag)); if LCLList=nil then - RaiseException('gtkListItemSelectAfterCB LCLList=nil'); + RaiseGDBException('gtkListItemSelectAfterCB LCLList=nil'); if [csDestroying,csLoading]*LCLList.Owner.ComponentState<>[] then exit; // get itemindex and area @@ -242,10 +242,10 @@ constructor TGtkListStringList.Create(List: PGtkList; TheOwner: TWinControl; const AWithCheckBox: Boolean); begin inherited Create; - if List = nil then RaiseException( + if List = nil then RaiseGDBException( 'TGtkListStringList.Create Unspecified list widget'); FGtkList:= List; - if TheOwner = nil then RaiseException( + if TheOwner = nil then RaiseGDBException( 'TGtkListStringList.Create Unspecified owner'); FOwner:=TheOwner; FWithCheckBox := AWithCheckBox; @@ -575,9 +575,9 @@ var Str1: string; Str2: string; begin - if FCachedCount>FCachedCapacity then RaiseException(''); - if (FCachedItems=nil) and (FCachedCapacity>0) then RaiseException(''); - if (FCachedItems<>nil) and (FCachedCapacity=0) then RaiseException(''); + if FCachedCount>FCachedCapacity then RaiseGDBException(''); + if (FCachedItems=nil) and (FCachedCapacity>0) then RaiseGDBException(''); + if (FCachedItems<>nil) and (FCachedCapacity=0) then RaiseGDBException(''); UpdateItemCache; if (FGtkList<>nil) and (FGtkList^.children<>nil) then @@ -585,14 +585,14 @@ begin else RealCachedCount:=0; if RealCachedCount<>FCachedCount then - RaiseException('RealCachedCount='+IntToStr(RealCachedCount) + RaiseGDBException('RealCachedCount='+IntToStr(RealCachedCount) +' FCachedCount='+IntToStr(FCachedCount)); if FGtkList<>nil then begin CurListItem:=FGtkList^.children; i:=0; while CurListItem<>nil do begin if FCachedItems[i]<>PGtkListItem(CurListItem^.Data) then - RaiseException(IntToStr(i)); + RaiseGDBException(IntToStr(i)); inc(i); CurListItem:=CurListItem^.Next; end; @@ -603,7 +603,7 @@ begin Str1:=Strings[i]; Str2:=Strings[i+1]; if (AnsiCompareText(Str1,Str2)>0) then - RaiseException(IntToStr(i)+':'+Str1+'>'+IntToStr(i+1)+':'+Str2); + RaiseGDBException(IntToStr(i)+':'+Str1+'>'+IntToStr(i+1)+':'+Str2); end; end; end; @@ -623,7 +623,7 @@ begin if ((Source is TGtkListStringList) and (TGtkListStringList(Source).FGtkList=FGtkList)) then - RaiseException('TGtkListStringList.Assign: There 2 lists with the same FGtkList'); + RaiseGDBException('TGtkListStringList.Assign: There 2 lists with the same FGtkList'); BeginUpdate; //DebugLn('[TGtkListStringList.Assign] A ',Source.Classname,' Self=',DbgS(Self),' Source=',DbgS(Source)); try @@ -702,7 +702,7 @@ begin // change label ALabel:=GetLabel(Index); if ALabel = nil then - RaiseException('TGtkListStringList.Put'); + RaiseGDBException('TGtkListStringList.Put'); if S<>'' then NewText:=PChar(S) else @@ -718,7 +718,7 @@ end; function TGtkListStringList.GetListItem(Index: integer): PGtkListItem; begin if (Index < 0) or (Index >= Count) then - RaiseException('TGtkListStringList.Get Out of bounds.') + RaiseGDBException('TGtkListStringList.Get Out of bounds.') else begin UpdateItemCache; Result:=FCachedItems[Index]; @@ -879,7 +879,7 @@ var procedure RaiseIndexOutOfBounds; begin - RaiseException('TGtkListStringList.Insert: Index '+IntToStr(Index) + RaiseGDBException('TGtkListStringList.Insert: Index '+IntToStr(Index) +' out of bounds. Count='+IntToStr(OldCount)); end; @@ -892,7 +892,7 @@ begin end; if (Index < 0) or (Index > OldCount) then RaiseIndexOutOfBounds; - if Owner = nil then RaiseException( + if Owner = nil then RaiseGDBException( 'TGtkListStringList.Insert Unspecified owner'); // ToDo: @@ -1026,7 +1026,7 @@ constructor TGtkCListStringList.Create(List : PGtkCList); begin inherited Create; if List = nil then - RaiseException('TGtkCListStringList.Create: Unspecified list widget'); + RaiseGDBException('TGtkCListStringList.Create: Unspecified list widget'); FGtkCList:= List; end; @@ -1109,7 +1109,7 @@ var Item : PChar; begin if (Index < 0) or (Index >= Count) - then RaiseException('TGtkCListStringList.Get Out of bounds.') + then RaiseGDBException('TGtkCListStringList.Get Out of bounds.') else begin Item := nil; gtk_clist_get_text(FGtkCList, Index, 0, @Item); diff --git a/lcl/interfaces/gtk/gtkobject.inc b/lcl/interfaces/gtk/gtkobject.inc index 6ad4f768eb..0e3c2cef43 100644 --- a/lcl/interfaces/gtk/gtkobject.inc +++ b/lcl/interfaces/gtk/gtkobject.inc @@ -943,7 +943,7 @@ procedure TGtkWidgetSet.SendCachedLCLMessages; procedure RaiseWidgetWithoutControl; begin - RaiseException('ERROR: TGtkWidgetSet.SendCachedLCLMessages Widget ' + RaiseGDBException('ERROR: TGtkWidgetSet.SendCachedLCLMessages Widget ' +DbgS(Widget)+' without LCL control'); end; @@ -1223,8 +1223,8 @@ procedure TGtkWidgetSet.SendCachedGtkMessages; procedure RaiseInvalidLCLControl; begin - RaiseException('SendCachedGtkResizeNotifications FixWidget=%p MainWidget=%p LCLControl=%p', - [FixWidget, MainWidget, Pointer(LCLControl)]); + RaiseGDBException(Format('SendCachedGtkResizeNotifications FixWidget=%p MainWidget=%p LCLControl=%p', + [FixWidget, MainWidget, Pointer(LCLControl)])); end; begin @@ -2060,7 +2060,7 @@ var Width, Height, Depth : Longint; begin if not (Bitmap is TBitmap) then - RaiseException('TGtkWidgetSet.LoadFromXPMFile Bitmap is not TBitmap: ' + RaiseGDBException('TGtkWidgetSet.LoadFromXPMFile Bitmap is not TBitmap: ' +Bitmap.ClassName); TheBitmap:=TBitmap(Bitmap); GdiObject := NewGDIObject(gdiBitmap); @@ -2177,7 +2177,7 @@ var begin if not (Bitmap is TBitmap) then - RaiseException('TGtkWidgetSet.LoadFromPixbufFile Bitmap is not TBitmap: ' + RaiseGDBException('TGtkWidgetSet.LoadFromPixbufFile Bitmap is not TBitmap: ' +Bitmap.ClassName); TheBitmap:=TBitmap(Bitmap); if not LoadFile then @@ -2720,7 +2720,7 @@ begin end; if NewRawImage.Description.Depth=1 then begin - RaiseException('TGtkWidgetSet.GetRawImageFromGdkWindow Depth=1 invalid'); + RaiseGDBException('TGtkWidgetSet.GetRawImageFromGdkWindow Depth=1 invalid'); exit; end; @@ -2805,13 +2805,13 @@ begin // check consistency if not RawImage.Description.AlphaSeparate then - RaiseException('TGTKWidgetSet.GetRawImageMaskFromGdkBitmap RawImage.Description.AlphaSeparate=false'); + RaiseGDBException('TGTKWidgetSet.GetRawImageMaskFromGdkBitmap RawImage.Description.AlphaSeparate=false'); if (Width<>RawImage.Description.Width) then - RaiseException('TGTKWidgetSet.GetRawImageMaskFromGdkBitmap Width<>RawImage.Description.Width'); + RaiseGDBException('TGTKWidgetSet.GetRawImageMaskFromGdkBitmap Width<>RawImage.Description.Width'); if (Height<>RawImage.Description.Height) then - RaiseException('TGTKWidgetSet.GetRawImageMaskFromGdkBitmap Height<>RawImage.Description.Height'); + RaiseGDBException('TGTKWidgetSet.GetRawImageMaskFromGdkBitmap Height<>RawImage.Description.Height'); if RawImage.Mask<>nil then - RaiseException('TGTKWidgetSet.GetRawImageMaskFromGdkBitmap RawImage.Mask<>nil'); + RaiseGDBException('TGTKWidgetSet.GetRawImageMaskFromGdkBitmap RawImage.Mask<>nil'); // get gdk_image from gdkbitmap AnImage:=gdk_image_get(MaskBitmap,SrcRect.Left,SrcRect.Top,Width,Height); @@ -3264,12 +3264,12 @@ var procedure RaiseSrcDrawableNil; begin - RaiseException('TGtkWidgetSet.StretchCopyArea SrcDC=%p Drawable=nil', [Pointer(SrcDevContext)]); + RaiseGDBException(Format('TGtkWidgetSet.StretchCopyArea SrcDC=%p Drawable=nil', [Pointer(SrcDevContext)])); end; procedure RaiseDestDrawableNil; begin - RaiseException('TGtkWidgetSet.StretchCopyArea DestDC=%p Drawable=nil', [Pointer(DestDevContext)]); + RaiseGDBException(Format('TGtkWidgetSet.StretchCopyArea DestDC=%p Drawable=nil', [Pointer(DestDevContext)])); end; var @@ -5481,9 +5481,9 @@ begin // get the VBox, the form has one child, a VBox ParentForm:=TCustomForm(TMenu(Sender).Parent); if (ParentForm=nil) or (not (ParentForm is TCustomForm)) then - RaiseException('MainMenu without form'); + RaiseGDBException('MainMenu without form'); if ParentForm.Menu<>TMenu(Sender) then - RaiseException('form has already a MainMenu'); + RaiseGDBException('form has already a MainMenu'); if ParentForm.HandleAllocated then begin Box := PGTKBin(ParentForm.Handle)^.Child; gtk_box_pack_start(Box, p, False, False, 0); @@ -5731,7 +5731,7 @@ var SubMenuWidget: PGtkMenu; begin if not (Sender is TMenuItem) then - RaiseException('TGtkWidgetSet.DestroyEmptySubmenu'); + RaiseGDBException('TGtkWidgetSet.DestroyEmptySubmenu'); // destroying a TMenuItem LCLMenuItem:=TMenuItem(Sender); // check if in a sub menu @@ -5767,7 +5767,7 @@ procedure TGtkWidgetSet.ShowHide(Sender : TObject); procedure RaiseWrongClass; begin - RaiseException('TGtkWidgetSet.ShowHide Sender.ClassName='+Sender.ClassName); + RaiseGDBException('TGtkWidgetSet.ShowHide Sender.ClassName='+Sender.ClassName); end; var FormIconGdiObject: PGDIObject; @@ -6306,7 +6306,7 @@ function TGtkWidgetSet.CreateDCForWidget(TheWidget: PGtkWidget; procedure RaiseWidgetWithoutClientArea; begin - RaiseException('TGtkWidgetSet.CreateWindowDC widget ' + RaiseGDBException('TGtkWidgetSet.CreateWindowDC widget ' +DbgS(TheWidget)+' has no client area'); end; @@ -6340,7 +6340,7 @@ begin gtk_widget_realize(ClientWidget); TheWindow := GetControlWindow(ClientWidget); if TheWindow=nil then - RaiseException('TGtkWidgetSet.CreateDCForWidget: Unable to realize GdkWindow'); + RaiseGDBException('TGtkWidgetSet.CreateDCForWidget: Unable to realize GdkWindow'); end; end else ClientWidget:=TheWidget; @@ -7229,7 +7229,7 @@ begin inc(i,2); end; if PtrInt(Lines)+TotalSize<>PtrInt(CurLineStart) then - RaiseException('TGtkWidgetSet.WordWrap Consistency Error:' + RaiseGDBException('TGtkWidgetSet.WordWrap Consistency Error:' +' Lines+TotalSize<>CurLineStart'); CurLineEntry[i shr 1]:=nil; diff --git a/lcl/interfaces/gtk/gtkproc.inc b/lcl/interfaces/gtk/gtkproc.inc index a9fd956317..f9e1bc7aff 100644 --- a/lcl/interfaces/gtk/gtkproc.inc +++ b/lcl/interfaces/gtk/gtkproc.inc @@ -521,7 +521,7 @@ begin {$IfDef REPORT_GDK_ERRORS} If (Xerror<>0) then - RaiseException('A GDK/X Error occured, this is normally fatal. The error code was : ' + IntToStr(Xerror)); + RaiseGDBException('A GDK/X Error occured, this is normally fatal. The error code was : ' + IntToStr(Xerror)); {$EndIf} end; @@ -536,26 +536,6 @@ begin end; -{------------------------------------------------------------------------------ - procedure RaiseException(const Msg: string); - - Raises an exception. - gdb does not catch fpc Exception objects, therefore this procedure raises - a standard AV which is catched by gdb. - ------------------------------------------------------------------------------} -procedure RaiseException(const Msg: string); -begin - DebugLn('ERROR in gtk-interface: ',Msg); - // creates an exception, that gdb catches: - DebugLn('Creating gdb catchable error:'); - if (length(Msg) div (length(Msg) div 10000))=0 then ; -end; - -procedure RaiseException(const Msg: string; Args: array of const); -begin - RaiseException(Format(Msg, Args)); -end; - {------------------------------------------------------------------------------ function CreatePChar(const s: string): PChar; @@ -3907,9 +3887,9 @@ var begin if (Item=After) or (Item^.Next=After) then exit; if (g_list_position(First,Item)<0) then - RaiseException('MoveGListLinkBehind Item not found'); + RaiseGDBException('MoveGListLinkBehind Item not found'); if (After<>nil) and (g_list_position(First,After)<0) then - RaiseException('MoveGListLinkBehind After not found'); + RaiseGDBException('MoveGListLinkBehind After not found'); Data:=Item^.Data; g_list_remove_link(First,Item); if After<>nil then begin @@ -3970,7 +3950,7 @@ begin else Result := PGtkLayout(Widget)^.bin_window; end else - RaiseException('GetControlWindow Widget=nil'); + RaiseGDBException('GetControlWindow Widget=nil'); end; {------------------------------------------------------------------------------ @@ -5395,7 +5375,7 @@ var AccelGroup: PGTKAccelGroup; begin if (Component=nil) or (Widget=nil) then - RaiseException('RealizeAccelerate: invalid input'); + RaiseGDBException('RealizeAccelerate: invalid input'); // Set the accelerator AccelKey:=GetAccelKey(Widget); @@ -5428,7 +5408,7 @@ var AccelKey: PAcceleratorKey; begin if (Widget=nil) then - RaiseException('UnrealizeAccelerate: invalid input'); + RaiseGDBException('UnrealizeAccelerate: invalid input'); AccelKey:=GetAccelKey(Widget); if (AccelKey=nil) or (not AccelKey^.Realized) then exit; @@ -5462,7 +5442,7 @@ var OldAccelKey: PAcceleratorKey; begin if (Component=nil) or (Widget=nil) or (Signal='') then - RaiseException('Accelerate: invalid input'); + RaiseGDBException('Accelerate: invalid input'); {$IFDEF VerboseAccelerator} DebugLn('Accelerate ',DbgSName(Component),' Key=',dbgs(Key),' Mods=',DbgS(Mods),' Signal=',Signal); {$ENDIF} @@ -6281,7 +6261,7 @@ begin //DebugLn(' KKK21 i=',i,' Widget=',DbgS(TopologicalList[i].Widget)); LCLControl:=TControl(GetLCLObject(TopologicalList[i].Widget)); if (LCLControl=nil) or (not (LCLControl is TControl)) then - RaiseException('CreateTopologicalSortedWidgets: ' + RaiseGDBException('CreateTopologicalSortedWidgets: ' +'Widget without LCL control'); Lvl:=GetParentLevel(LCLControl); TopologicalList[i].ParentLevel:=Lvl; @@ -6906,7 +6886,7 @@ var begin if Styles=nil then exit; if aStyle in [lgsUserDefined] then - RaiseException('');// user styles are defined by name + RaiseGDBException('');// user styles are defined by name StyleObject:=StandardStyles[aStyle]; if StyleObject<>nil then begin l:=IndexOfStyle(aStyle); @@ -6939,7 +6919,7 @@ function GetStyle(aStyle: TLazGtkStyle): PGTKStyle; begin if Styles=nil then exit(nil); if aStyle in [lgsUserDefined] then - RaiseException('');// user styles are defined by name + RaiseGDBException('');// user styles are defined by name if StandardStyles[aStyle]<>nil then // already created Result:=StandardStyles[aStyle]^.Style @@ -7153,12 +7133,12 @@ begin // unknown style name -> bug FreeStyleObject(StyleObject); AddToStyleWindow:=false; - RaiseException(''); + RaiseGDBException(''); end; if (lgs<>lgsUserDefined) and (StandardStyles[lgs]<>nil) then begin // consistency error - RaiseException(''); + RaiseGDBException(''); end; // ensure style of the widget @@ -7228,7 +7208,7 @@ end; function GetStyleWidget(aStyle: TLazGtkStyle) : PGTKWidget; begin if aStyle in [lgsUserDefined] then - RaiseException('');// user styles are defined by name + RaiseGDBException('');// user styles are defined by name if StandardStyles[aStyle]<>nil then // already created Result:=StandardStyles[aStyle]^.Widget diff --git a/lcl/interfaces/gtk/gtkproc.pp b/lcl/interfaces/gtk/gtkproc.pp index 5e01eab8cd..15ed6c7ce9 100644 --- a/lcl/interfaces/gtk/gtkproc.pp +++ b/lcl/interfaces/gtk/gtkproc.pp @@ -348,8 +348,6 @@ var // functions // debugging -procedure RaiseException(const Msg: string); -procedure RaiseException(const Msg: string; Args: array of const); function GtkWidgetIsA(Widget: PGtkWidget; AType: TGtkType): boolean; function GetWidgetClassName(Widget: PGtkWidget): string; function GetWidgetDebugReport(Widget: PGtkWidget): string; diff --git a/lcl/interfaces/gtk/gtkwinapi.inc b/lcl/interfaces/gtk/gtkwinapi.inc index 4687ccc7a5..012258751c 100644 --- a/lcl/interfaces/gtk/gtkwinapi.inc +++ b/lcl/interfaces/gtk/gtkwinapi.inc @@ -740,7 +740,7 @@ begin AtomName:=PChar(AMimeType); Result:=gdk_atom_intern(AtomName,GdkFalse); end else - RaiseException( + RaiseGDBException( 'ERROR: TGtkWidgetSet.ClipboardRegisterFormat gdk not initialized'); end; @@ -3144,7 +3144,7 @@ begin Widget:=PGtkWidget(Handle); DevContext:=TDeviceContext(PS.HDC); if Widget<>PGtkWidget(DevContext.Wnd) then - RaiseException(''); + RaiseGDBException(''); DCDrawable:=DevContext.Drawable; IsDoubleBuffer:=dcfDoubleBuffer in DevContext.DCFlags; if IsDoubleBuffer then begin @@ -7097,9 +7097,9 @@ function TGtkWidgetSet.PostMessage(Handle: HWND; Msg: Cardinal; wParam: WParam; NewMsg^.Message:=LM_PAINT; end; end else if (NewMsg^.Message<>LM_GtkPAINT) then begin - RaiseException('CombinePaintMessages A unknown paint message'); + RaiseGDBException('CombinePaintMessages A unknown paint message'); end else if (OldMsg^.Message<>LM_GtkPAINT) then begin - RaiseException('CombinePaintMessages B unknown paint message'); + RaiseGDBException('CombinePaintMessages B unknown paint message'); end else begin // combine the two LM_GtkPAINT messages NewData:=TLMGtkPaintData(NewMsg^.WParam); @@ -7896,7 +7896,7 @@ function TGtkWidgetSet.SelectObject(DC: HDC; GDIObj: HGDIOBJ): HGDIOBJ; procedure RaiseInvalidGDIType; begin - RaiseException('TGtkWidgetSet.SelectObject Invalid GDIType '+IntToStr(ord(PGdiObject(GDIObj)^.GDIType))); + RaiseGDBException('TGtkWidgetSet.SelectObject Invalid GDIType '+IntToStr(ord(PGdiObject(GDIObj)^.GDIType))); end; procedure DebugInvalidGDIObject; @@ -8262,7 +8262,7 @@ var begin Result:=true; if not (GtkWidgetIsA(PgtkWidget(Handle),GTK_TYPE_COMBO)) then - RaiseException('TGtkWidgetSet.SetComboMinDropDownSize invalid handle'); + RaiseGDBException('TGtkWidgetSet.SetComboMinDropDownSize invalid handle'); // get current items width and height ComboWidget:=PGtkCombo(Handle); @@ -9345,7 +9345,7 @@ begin Result:=false; GtkWindow:=PGtkWindow(hWnd); if GtkWindow=nil then - RaiseException('TGtkWidgetSet.ShowWindow hWnd is nil'); + RaiseGDBException('TGtkWidgetSet.ShowWindow hWnd is nil'); {$IFDEF Gtk2} //debugln('TGtkWidgetSet.ShowWindow A ',GetWidgetDebugReport(PGtkWidget(GtkWindow)),' nCmdShow=',dbgs(nCmdShow),' SW_MINIMIZE=',dbgs(SW_MINIMIZE=nCmdShow)); diff --git a/lcl/interfaces/gtk/gtkwsmenus.pp b/lcl/interfaces/gtk/gtkwsmenus.pp index 263a1fda38..52c9d0f511 100644 --- a/lcl/interfaces/gtk/gtkwsmenus.pp +++ b/lcl/interfaces/gtk/gtkwsmenus.pp @@ -111,10 +111,10 @@ begin begin MenuItem := PGtkWidget(Handle); if MenuItem=nil then - RaiseException('TGtkWidgetSet.AttachMenu Handle=0'); + RaiseGDBException('TGtkWidgetSet.AttachMenu Handle=0'); ParentMenuWidget := PGtkWidget(Parent.Handle); if ParentMenuWidget=nil then - RaiseException('TGtkWidgetSet.AttachMenu ParentMenuWidget=nil'); + RaiseGDBException('TGtkWidgetSet.AttachMenu ParentMenuWidget=nil'); if GtkWidgetIsA(ParentMenuWidget,GTK_TYPE_MENU_BAR) then begin // mainmenu (= a menu bar) diff --git a/lcl/lazhelphtml.pas b/lcl/lazhelphtml.pas index c530357701..6e9a54fcd0 100644 --- a/lcl/lazhelphtml.pas +++ b/lcl/lazhelphtml.pas @@ -252,8 +252,10 @@ begin Result:=''; if BaseURL<>'' then begin Result:=BaseURL; - if (Databases<>nil) then + if (Databases<>nil) then begin Databases.SubstituteMacros(Result); + Result:=FilenameToURLPath(Result); + end; //debugln('THTMLHelpDatabase.GetEffectiveBaseURL using BaseURL="',Result,'"'); end else if (BasePathObject<>nil) and (Databases<>nil) then begin Result:=Databases.GetBaseURLForBasePathObject(BasePathObject); @@ -261,8 +263,10 @@ begin end; if (Result='') and (DefaultBaseURL<>'') then begin Result:=DefaultBaseURL; - if (Databases<>nil) then + if (Databases<>nil) then begin Databases.SubstituteMacros(Result); + Result:=FilenameToURLPath(Result); + end; //debugln('THTMLHelpDatabase.GetEffectiveBaseURL using DefaultBaseURL="',Result,'"'); end; Result:=AppendURLPathDelim(Result); diff --git a/lcl/lazhelpintf.pas b/lcl/lazhelpintf.pas index 300c6df821..a1bb6ef7c7 100644 --- a/lcl/lazhelpintf.pas +++ b/lcl/lazhelpintf.pas @@ -589,16 +589,8 @@ begin end; function FilenameToURL(const Filename: string): string; -var - i: Integer; begin - Result:=Filename; - {$warnings off} - if PathDelim<>'/' then - for i:=1 to length(Result) do - if Result[i]=PathDelim then - Result[i]:='/'; - {$warnings on} + Result:=FilenameToURLPath(Filename); if Result<>'' then Result:='file://'+Result; end;