ide: add support for FrameColor (synedit)

git-svn-id: trunk@17550 -
This commit is contained in:
paul 2008-11-23 16:34:53 +00:00
parent 469bafd646
commit 36772a0ef6
5 changed files with 579 additions and 451 deletions

View File

@ -113,7 +113,7 @@ const
type
TSchemeAttribute = record
BG, FG: TColor;
BG, FG, FC: TColor;
Styles: TFontStyles;
StylesMask: TFontStyles; // For Markup, normal Attributes will ignore this
end;
@ -128,151 +128,151 @@ type
const
DEFAULT_COLOR_SCHEME: TPascalColorScheme = (
Name: 'Default';
Default: (BG: clNone; FG: clNone; Styles: []; StylesMask: []);
Default: (BG: clNone; FG: clNone; FC: clNone; Styles: []; StylesMask: []);
Attributes: (
{ phaAssembler } (BG: clDefault; FG: clGreen; Styles: []; StylesMask: []),
{ phaComment } (BG: clDefault; FG: clBlue; Styles: [fsBold]; StylesMask: []),
{ phaDirective } (BG: clDefault; FG: clRed; Styles: [fsBold]; StylesMask: []),
{ phaReservedWord } (BG: clDefault; FG: clDefault; Styles: [fsBold]; StylesMask: []),
{ phaNumber } (BG: clDefault; FG: clNavy; Styles: []; StylesMask: []),
{ phaString } (BG: clDefault; FG: clBlue; Styles: []; StylesMask: []),
{ phaSymbol } (BG: clDefault; FG: clRed; Styles: []; StylesMask: [])
{ phaAssembler } (BG: clDefault; FG: clGreen; FC: clNone; Styles: []; StylesMask: []),
{ phaComment } (BG: clDefault; FG: clBlue; FC: clNone; Styles: [fsBold]; StylesMask: []),
{ phaDirective } (BG: clDefault; FG: clRed; FC: clNone; Styles: [fsBold]; StylesMask: []),
{ phaReservedWord } (BG: clDefault; FG: clDefault; FC: clNone; Styles: [fsBold]; StylesMask: []),
{ phaNumber } (BG: clDefault; FG: clNavy; FC: clNone; Styles: []; StylesMask: []),
{ phaString } (BG: clDefault; FG: clBlue; FC: clNone; Styles: []; StylesMask: []),
{ phaSymbol } (BG: clDefault; FG: clRed; FC: clNone; Styles: []; StylesMask: [])
);
Additional: (
{ ahaNone } (BG: clWhite; FG: clBlack; Styles: []; StylesMask: []),
{ ahaTextBlock } (BG: clNavy; FG: clWhite; Styles: []; StylesMask: []),
{ ahaExecutionPoint } (BG: clDKGray; FG: clWhite; Styles: []; StylesMask: []),
{ ahaEnabledBreakpoint } (BG: clRed; FG: clBlack; Styles: []; StylesMask: []),
{ ahaDisabledBreakpoint } (BG: clGreen; FG: clBlack; Styles: []; StylesMask: []),
{ ahaInvalidBreakpoint } (BG: clOlive; FG: clGreen; Styles: []; StylesMask: []),
{ ahaUnknownBreakpoint } (BG: clRed; FG: clBlack; Styles: []; StylesMask: []),
{ ahaErrorLine } (BG: $50a0ff; FG: clBlack; Styles: []; StylesMask: []),
{ ahaIncrementalSearch } (BG: $30D070; FG: clWhite; Styles: []; StylesMask: []),
{ ahaHighlightAll } (BG: clYellow; FG: clDefault; Styles: []; StylesMask: []),
{ ahaBracketMatch } (BG: clDefault; FG: clDefault; Styles: [fsBold]; StylesMask: []),
{ ahaMouseLink } (BG: clDefault; FG: clBlue; Styles: []; StylesMask: []),
{ ahaLineNumber } (BG: clNone; FG: clNone; Styles: []; StylesMask: []),
{ ahaLineHighlight } (BG: clDefault; FG: clNone; Styles: []; StylesMask: [])
{ ahaNone } (BG: clWhite; FG: clBlack; FC: clNone; Styles: []; StylesMask: []),
{ ahaTextBlock } (BG: clNavy; FG: clWhite; FC: clNone; Styles: []; StylesMask: []),
{ ahaExecutionPoint } (BG: clDKGray; FG: clWhite; FC: clNone; Styles: []; StylesMask: []),
{ ahaEnabledBreakpoint } (BG: clRed; FG: clBlack; FC: clNone; Styles: []; StylesMask: []),
{ ahaDisabledBreakpoint } (BG: clGreen; FG: clBlack; FC: clNone; Styles: []; StylesMask: []),
{ ahaInvalidBreakpoint } (BG: clOlive; FG: clGreen; FC: clNone; Styles: []; StylesMask: []),
{ ahaUnknownBreakpoint } (BG: clRed; FG: clBlack; FC: clNone; Styles: []; StylesMask: []),
{ ahaErrorLine } (BG: $50a0ff; FG: clBlack; FC: clNone; Styles: []; StylesMask: []),
{ ahaIncrementalSearch } (BG: $30D070; FG: clWhite; FC: clNone; Styles: []; StylesMask: []),
{ ahaHighlightAll } (BG: clYellow; FG: clDefault; FC: clNone; Styles: []; StylesMask: []),
{ ahaBracketMatch } (BG: clDefault; FG: clDefault; FC: clNone; Styles: [fsBold]; StylesMask: []),
{ ahaMouseLink } (BG: clDefault; FG: clBlue; FC: clNone; Styles: []; StylesMask: []),
{ ahaLineNumber } (BG: clNone; FG: clNone; FC: clNone; Styles: []; StylesMask: []),
{ ahaLineHighlight } (BG: clDefault; FG: clNone; FC: clNone; Styles: []; StylesMask: [])
)
);
TWILIGHT_COLOR_SCHEME: TPascalColorScheme = (
Name: 'Twilight';
Default: (BG: clBlack; FG: clWhite; Styles: []; StylesMask: []);
Default: (BG: clBlack; FG: clWhite; FC: clNone; Styles: []; StylesMask: []);
Attributes: (
{ phaAssembler } (BG: clDefault; FG: clLime; Styles: []; StylesMask: []),
{ phaComment } (BG: clDefault; FG: clGray; Styles: []; StylesMask: []),
{ phaDirective } (BG: clDefault; FG: clRed; Styles: []; StylesMask: []),
{ phaReservedWord } (BG: clDefault; FG: clAqua; Styles: [fsBold]; StylesMask: []),
{ phaNumber } (BG: clDefault; FG: clFuchsia; Styles: []; StylesMask: []),
{ phaString } (BG: clDefault; FG: clYellow; Styles: []; StylesMask: []),
{ phaSymbol } (BG: clDefault; FG: clAqua; Styles: []; StylesMask: [])
{ phaAssembler } (BG: clDefault; FG: clLime; FC: clNone; Styles: []; StylesMask: []),
{ phaComment } (BG: clDefault; FG: clGray; FC: clNone; Styles: []; StylesMask: []),
{ phaDirective } (BG: clDefault; FG: clRed; FC: clNone; Styles: []; StylesMask: []),
{ phaReservedWord } (BG: clDefault; FG: clAqua; FC: clNone; Styles: [fsBold]; StylesMask: []),
{ phaNumber } (BG: clDefault; FG: clFuchsia; FC: clNone; Styles: []; StylesMask: []),
{ phaString } (BG: clDefault; FG: clYellow; FC: clNone; Styles: []; StylesMask: []),
{ phaSymbol } (BG: clDefault; FG: clAqua; FC: clNone; Styles: []; StylesMask: [])
);
Additional: (
{ ahaNone } (BG: clDefault; FG: clDefault; Styles: []; StylesMask: []),
{ ahaTextBlock } (BG: clWhite; FG: clBlack; Styles: []; StylesMask: []),
{ ahaExecutionPoint } (BG: clBlue; FG: clWhite; Styles: []; StylesMask: []),
{ ahaEnabledBreakpoint } (BG: clRed; FG: clWhite; Styles: []; StylesMask: []),
{ ahaDisabledBreakpoint } (BG: clLime; FG: clRed; Styles: []; StylesMask: []),
{ ahaInvalidBreakpoint } (BG: clOlive; FG: clGreen; Styles: []; StylesMask: []),
{ ahaUnknownBreakpoint } (BG: clRed; FG: clBlack; Styles: []; StylesMask: []),
{ ahaErrorLine } (BG: $50a0ff; FG: clBlack; Styles: []; StylesMask: []),
{ ahaIncrementalSearch } (BG: $30D070; FG: clWhite; Styles: []; StylesMask: []),
{ ahaHighlightAll } (BG: clYellow; FG: clDefault; Styles: []; StylesMask: []),
{ ahaBracketMatch } (BG: clDefault; FG: clDefault; Styles: [fsBold]; StylesMask: []),
{ ahaMouseLink } (BG: clDefault; FG: clBlue; Styles: []; StylesMask: []),
{ ahaLineNumber } (BG: clNone; FG: clNone; Styles: []; StylesMask: []),
{ ahaLineHighlight } (BG: clDefault; FG: clNone; Styles: []; StylesMask: [])
{ ahaNone } (BG: clDefault; FG: clDefault; FC: clNone; Styles: []; StylesMask: []),
{ ahaTextBlock } (BG: clWhite; FG: clBlack; FC: clNone; Styles: []; StylesMask: []),
{ ahaExecutionPoint } (BG: clBlue; FG: clWhite; FC: clNone; Styles: []; StylesMask: []),
{ ahaEnabledBreakpoint } (BG: clRed; FG: clWhite; FC: clNone; Styles: []; StylesMask: []),
{ ahaDisabledBreakpoint } (BG: clLime; FG: clRed; FC: clNone; Styles: []; StylesMask: []),
{ ahaInvalidBreakpoint } (BG: clOlive; FG: clGreen; FC: clNone; Styles: []; StylesMask: []),
{ ahaUnknownBreakpoint } (BG: clRed; FG: clBlack; FC: clNone; Styles: []; StylesMask: []),
{ ahaErrorLine } (BG: $50a0ff; FG: clBlack; FC: clNone; Styles: []; StylesMask: []),
{ ahaIncrementalSearch } (BG: $30D070; FG: clWhite; FC: clNone; Styles: []; StylesMask: []),
{ ahaHighlightAll } (BG: clYellow; FG: clDefault; FC: clNone; Styles: []; StylesMask: []),
{ ahaBracketMatch } (BG: clDefault; FG: clDefault; FC: clNone; Styles: [fsBold]; StylesMask: []),
{ ahaMouseLink } (BG: clDefault; FG: clBlue; FC: clNone; Styles: []; StylesMask: []),
{ ahaLineNumber } (BG: clNone; FG: clNone; FC: clNone; Styles: []; StylesMask: []),
{ ahaLineHighlight } (BG: clDefault; FG: clNone; FC: clNone; Styles: []; StylesMask: [])
)
);
CLASSIC_COLOR_SCHEME: TPascalColorScheme = (
Name: 'Pascal Classic';
Default: (BG: clNavy; FG: clYellow; Styles: []; StylesMask: []);
Default: (BG: clNavy; FG: clYellow; FC: clNone; Styles: []; StylesMask: []);
Attributes: (
{ phaAssembler } (BG: clDefault; FG: clLime; Styles: []; StylesMask: []),
{ phaComment } (BG: clDefault; FG: clSilver; Styles: []; StylesMask: []),
{ phaDirective } (BG: clDefault; FG: clSilver; Styles: []; StylesMask: []),
{ phaReservedWord } (BG: clDefault; FG: clWhite; Styles: []; StylesMask: []),
{ phaNumber } (BG: clDefault; FG: clYellow; Styles: []; StylesMask: []),
{ phaString } (BG: clDefault; FG: clYellow; Styles: []; StylesMask: []),
{ phaSymbol } (BG: clDefault; FG: clYellow; Styles: []; StylesMask: [])
{ phaAssembler } (BG: clDefault; FG: clLime; FC: clNone; Styles: []; StylesMask: []),
{ phaComment } (BG: clDefault; FG: clSilver; FC: clNone; Styles: []; StylesMask: []),
{ phaDirective } (BG: clDefault; FG: clSilver; FC: clNone; Styles: []; StylesMask: []),
{ phaReservedWord } (BG: clDefault; FG: clWhite; FC: clNone; Styles: []; StylesMask: []),
{ phaNumber } (BG: clDefault; FG: clYellow; FC: clNone; Styles: []; StylesMask: []),
{ phaString } (BG: clDefault; FG: clYellow; FC: clNone; Styles: []; StylesMask: []),
{ phaSymbol } (BG: clDefault; FG: clYellow; FC: clNone; Styles: []; StylesMask: [])
);
Additional: (
{ ahaNone } (BG: clDefault; FG: clDefault; Styles: []; StylesMask: []),
{ ahaTextBlock } (BG: clBlue; FG: clWhite; Styles: []; StylesMask: []),
{ ahaExecutionPoint } (BG: clAqua; FG: clBlack; Styles: []; StylesMask: []),
{ ahaEnabledBreakpoint } (BG: clRed; FG: clWhite; Styles: []; StylesMask: []),
{ ahaDisabledBreakpoint } (BG: clLime; FG: clRed; Styles: []; StylesMask: []),
{ ahaInvalidBreakpoint } (BG: clOlive; FG: clLime; Styles: []; StylesMask: []),
{ ahaUnknownBreakpoint } (BG: clDefault; FG: clDefault; Styles: []; StylesMask: []),
{ ahaErrorLine } (BG: clMaroon; FG: clWhite; Styles: []; StylesMask: []),
{ ahaIncrementalSearch } (BG: $30D070; FG: clWhite; Styles: []; StylesMask: []),
{ ahaHighlightAll } (BG: clYellow; FG: clDefault; Styles: []; StylesMask: []),
{ ahaBracketMatch } (BG: clDefault; FG: clDefault; Styles: [fsBold]; StylesMask: []),
{ ahaMouseLink } (BG: clDefault; FG: clBlue; Styles: []; StylesMask: []),
{ ahaLineNumber } (BG: clNone; FG: clNone; Styles: []; StylesMask: []),
{ ahaLineHighlight } (BG: clDefault; FG: clNone; Styles: []; StylesMask: [])
{ ahaNone } (BG: clDefault; FG: clDefault; FC: clNone; Styles: []; StylesMask: []),
{ ahaTextBlock } (BG: clBlue; FG: clWhite; FC: clNone; Styles: []; StylesMask: []),
{ ahaExecutionPoint } (BG: clAqua; FG: clBlack; FC: clNone; Styles: []; StylesMask: []),
{ ahaEnabledBreakpoint } (BG: clRed; FG: clWhite; FC: clNone; Styles: []; StylesMask: []),
{ ahaDisabledBreakpoint } (BG: clLime; FG: clRed; FC: clNone; Styles: []; StylesMask: []),
{ ahaInvalidBreakpoint } (BG: clOlive; FG: clLime; FC: clNone; Styles: []; StylesMask: []),
{ ahaUnknownBreakpoint } (BG: clDefault; FG: clDefault; FC: clNone; Styles: []; StylesMask: []),
{ ahaErrorLine } (BG: clMaroon; FG: clWhite; FC: clNone; Styles: []; StylesMask: []),
{ ahaIncrementalSearch } (BG: $30D070; FG: clWhite; FC: clNone; Styles: []; StylesMask: []),
{ ahaHighlightAll } (BG: clYellow; FG: clDefault; FC: clNone; Styles: []; StylesMask: []),
{ ahaBracketMatch } (BG: clDefault; FG: clDefault; FC: clNone; Styles: [fsBold]; StylesMask: []),
{ ahaMouseLink } (BG: clDefault; FG: clBlue; FC: clNone; Styles: []; StylesMask: []),
{ ahaLineNumber } (BG: clNone; FG: clNone; FC: clNone; Styles: []; StylesMask: []),
{ ahaLineHighlight } (BG: clDefault; FG: clNone; FC: clNone; Styles: []; StylesMask: [])
)
);
OCEAN_COLOR_SCHEME: TPascalColorScheme = (
Name: 'Ocean';
Default: (BG: clNavy; FG: clYellow; Styles: []; StylesMask: []);
Default: (BG: clNavy; FG: clYellow; FC: clNone; Styles: []; StylesMask: []);
Attributes: (
{ phaAssembler } (BG: clDefault; FG: clLime; Styles: []; StylesMask: []),
{ phaComment } (BG: clDefault; FG: clGray; Styles: []; StylesMask: []),
{ phaDirective } (BG: clDefault; FG: clRed; Styles: []; StylesMask: []),
{ phaReservedWord } (BG: clDefault; FG: clAqua; Styles: [fsBold]; StylesMask: []),
{ phaNumber } (BG: clDefault; FG: clFuchsia; Styles: []; StylesMask: []),
{ phaString } (BG: clDefault; FG: clYellow; Styles: []; StylesMask: []),
{ phaSymbol } (BG: clDefault; FG: clAqua; Styles: []; StylesMask: [])
{ phaAssembler } (BG: clDefault; FG: clLime; FC: clNone; Styles: []; StylesMask: []),
{ phaComment } (BG: clDefault; FG: clGray; FC: clNone; Styles: []; StylesMask: []),
{ phaDirective } (BG: clDefault; FG: clRed; FC: clNone; Styles: []; StylesMask: []),
{ phaReservedWord } (BG: clDefault; FG: clAqua; FC: clNone; Styles: [fsBold]; StylesMask: []),
{ phaNumber } (BG: clDefault; FG: clFuchsia; FC: clNone; Styles: []; StylesMask: []),
{ phaString } (BG: clDefault; FG: clYellow; FC: clNone; Styles: []; StylesMask: []),
{ phaSymbol } (BG: clDefault; FG: clAqua; FC: clNone; Styles: []; StylesMask: [])
);
Additional: (
{ ahaNone } (BG: clDefault; FG: clDefault; Styles: []; StylesMask: []),
{ ahaTextBlock } (BG: clWhite; FG: clBlack; Styles: []; StylesMask: []),
{ ahaExecutionPoint } (BG: clBlue; FG: clWhite; Styles: []; StylesMask: []),
{ ahaEnabledBreakpoint } (BG: clRed; FG: clWhite; Styles: []; StylesMask: []),
{ ahaDisabledBreakpoint } (BG: clLime; FG: clRed; Styles: []; StylesMask: []),
{ ahaInvalidBreakpoint } (BG: clOlive; FG: clGreen; Styles: []; StylesMask: []),
{ ahaUnknownBreakpoint } (BG: clRed; FG: clBlack; Styles: []; StylesMask: []),
{ ahaErrorLine } (BG: $50A0FF; FG: clBlack; Styles: []; StylesMask: []),
{ ahaIncrementalSearch } (BG: $30D070; FG: clWhite; Styles: []; StylesMask: []),
{ ahaHighlightAll } (BG: clYellow; FG: clDefault; Styles: []; StylesMask: []),
{ ahaBracketMatch } (BG: clDefault; FG: clDefault; Styles: [fsBold]; StylesMask: []),
{ ahaMouseLink } (BG: clDefault; FG: clBlue; Styles: []; StylesMask: []),
{ ahaLineNumber } (BG: clNone; FG: clNone; Styles: []; StylesMask: []),
{ ahaLineHighlight } (BG: clDefault; FG: clNone; Styles: []; StylesMask: [])
{ ahaNone } (BG: clDefault; FG: clDefault; FC: clNone; Styles: []; StylesMask: []),
{ ahaTextBlock } (BG: clWhite; FG: clBlack; FC: clNone; Styles: []; StylesMask: []),
{ ahaExecutionPoint } (BG: clBlue; FG: clWhite; FC: clNone; Styles: []; StylesMask: []),
{ ahaEnabledBreakpoint } (BG: clRed; FG: clWhite; FC: clNone; Styles: []; StylesMask: []),
{ ahaDisabledBreakpoint } (BG: clLime; FG: clRed; FC: clNone; Styles: []; StylesMask: []),
{ ahaInvalidBreakpoint } (BG: clOlive; FG: clGreen; FC: clNone; Styles: []; StylesMask: []),
{ ahaUnknownBreakpoint } (BG: clRed; FG: clBlack; FC: clNone; Styles: []; StylesMask: []),
{ ahaErrorLine } (BG: $50A0FF; FG: clBlack; FC: clNone; Styles: []; StylesMask: []),
{ ahaIncrementalSearch } (BG: $30D070; FG: clWhite; FC: clNone; Styles: []; StylesMask: []),
{ ahaHighlightAll } (BG: clYellow; FG: clDefault; FC: clNone; Styles: []; StylesMask: []),
{ ahaBracketMatch } (BG: clDefault; FG: clDefault; FC: clNone; Styles: [fsBold]; StylesMask: []),
{ ahaMouseLink } (BG: clDefault; FG: clBlue; FC: clNone; Styles: []; StylesMask: []),
{ ahaLineNumber } (BG: clNone; FG: clNone; FC: clNone; Styles: []; StylesMask: []),
{ ahaLineHighlight } (BG: clDefault; FG: clNone; FC: clNone; Styles: []; StylesMask: [])
)
);
DELPHI_COLOR_SCHEME: TPascalColorScheme = (
Name: 'Delphi';
Default: (BG: clNone; FG: clNone; Styles: []; StylesMask: []);
Default: (BG: clNone; FG: clNone; FC: clNone; Styles: []; StylesMask: []);
Attributes: (
{ phaAssembler } (BG: clDefault; FG: clBlack; Styles: []; StylesMask: []),
{ phaComment } (BG: clDefault; FG: clGreen; Styles: [fsItalic]; StylesMask: []),
{ phaDirective } (BG: clDefault; FG: clTeal; Styles: []; StylesMask: []),
{ phaReservedWord } (BG: clDefault; FG: clNavy; Styles: [fsBold]; StylesMask: []),
{ phaNumber } (BG: clDefault; FG: clBlue; Styles: []; StylesMask: []),
{ phaString } (BG: clDefault; FG: clBlue; Styles: []; StylesMask: []),
{ phaSymbol } (BG: clDefault; FG: clDefault; Styles: []; StylesMask: [])
{ phaAssembler } (BG: clDefault; FG: clBlack; FC: clNone; Styles: []; StylesMask: []),
{ phaComment } (BG: clDefault; FG: clGreen; FC: clNone; Styles: [fsItalic]; StylesMask: []),
{ phaDirective } (BG: clDefault; FG: clTeal; FC: clNone; Styles: []; StylesMask: []),
{ phaReservedWord } (BG: clDefault; FG: clNavy; FC: clNone; Styles: [fsBold]; StylesMask: []),
{ phaNumber } (BG: clDefault; FG: clBlue; FC: clNone; Styles: []; StylesMask: []),
{ phaString } (BG: clDefault; FG: clBlue; FC: clNone; Styles: []; StylesMask: []),
{ phaSymbol } (BG: clDefault; FG: clDefault; FC: clNone; Styles: []; StylesMask: [])
);
Additional: (
{ ahaNone } (BG: clDefault; FG: clDefault; Styles: []; StylesMask: []),
{ ahaTextBlock } (BG: $A56D53; FG: clWhite; Styles: []; StylesMask: []),
{ ahaExecutionPoint } (BG: $9999CC; FG: clBlack; Styles: []; StylesMask: []),
{ ahaEnabledBreakpoint } (BG: $FFC7C7; FG: clBlack; Styles: []; StylesMask: []),
{ ahaDisabledBreakpoint } (BG: $FFC7C7; FG: clGray; Styles: []; StylesMask: []),
{ ahaInvalidBreakpoint } (BG: clGreen; FG: clWhite; Styles: []; StylesMask: []),
{ ahaUnknownBreakpoint } (BG: $FFC7C7; FG: clBlack; Styles: []; StylesMask: []),
{ ahaErrorLine } (BG: clRed; FG: clWhite; Styles: []; StylesMask: []),
{ ahaIncrementalSearch } (BG: clBlack; FG: $FCFDCD; Styles: []; StylesMask: []),
{ ahaHighlightAll } (BG: clYellow; FG: clDefault; Styles: []; StylesMask: []),
{ ahaBracketMatch } (BG: clAqua; FG: clDefault;{ $CCCCD6; }Styles: []; StylesMask: []), // delphi uses FG color as a frame for box
{ ahaMouseLink } (BG: clDefault; FG: clBlue; Styles: []; StylesMask: []),
{ ahaLineNumber } (BG: $F4F4F4; FG: $CC9999; Styles: []; StylesMask: []),
{ ahaLineHighlight } (BG: $E6FFFA; FG: clNone; Styles: []; StylesMask: [])
{ ahaNone } (BG: clDefault; FG: clDefault; FC: clNone; Styles: []; StylesMask: []),
{ ahaTextBlock } (BG: $A56D53; FG: clWhite; FC: clNone; Styles: []; StylesMask: []),
{ ahaExecutionPoint } (BG: $9999CC; FG: clBlack; FC: clNone; Styles: []; StylesMask: []),
{ ahaEnabledBreakpoint } (BG: $FFC7C7; FG: clBlack; FC: clNone; Styles: []; StylesMask: []),
{ ahaDisabledBreakpoint } (BG: $FFC7C7; FG: clGray; FC: clNone; Styles: []; StylesMask: []),
{ ahaInvalidBreakpoint } (BG: clGreen; FG: clWhite; FC: clNone; Styles: []; StylesMask: []),
{ ahaUnknownBreakpoint } (BG: $FFC7C7; FG: clBlack; FC: clNone; Styles: []; StylesMask: []),
{ ahaErrorLine } (BG: clRed; FG: clWhite; FC: clNone; Styles: []; StylesMask: []),
{ ahaIncrementalSearch } (BG: clBlack; FG: $FCFDCD; FC: clNone; Styles: []; StylesMask: []),
{ ahaHighlightAll } (BG: clYellow; FG: clDefault; FC: clNone; Styles: []; StylesMask: []),
{ ahaBracketMatch } (BG: clAqua; FG: clDefault; FC: $CCCCD6; Styles: []; StylesMask: []),
{ ahaMouseLink } (BG: clDefault; FG: clBlue; FC: clNone; Styles: []; StylesMask: []),
{ ahaLineNumber } (BG: $F4F4F4; FG: $CC9999; FC: clNone; Styles: []; StylesMask: []),
{ ahaLineHighlight } (BG: $E6FFFA; FG: clNone; FC: clNone; Styles: []; StylesMask: [])
)
);
@ -733,6 +733,7 @@ procedure CopyHiLightAttributeValues(Src, Dest: TSynHighlightElement);
begin
Dest.Background := Src.Background;
Dest.Foreground := Src.Foreground;
Dest.FrameColor := Src.FrameColor;
Dest.Style := Src.Style;
Dest.StyleMask := Src.StyleMask;
end;
@ -1770,6 +1771,9 @@ begin
if Scheme.Attributes[pha].BG = clDefault
then Attr.Background := Scheme.Default.BG
else Attr.Background := Scheme.Attributes[pha].BG;
if Scheme.Attributes[pha].FC = clDefault
then Attr.FrameColor := Scheme.Default.FC
else Attr.FrameColor := Scheme.Attributes[pha].FC;
//DebugLn(['TEditorOptions.GetDefaultsForPascalAttribute SynColorScheme=',SynColorScheme,' AttriName=',AttriName,' BG=',ColorToString(Scheme.Attributes[pha].BG),' Background=',ColorToString(Attr.Background),' SchemeBG=',ColorToString(Scheme.Default.BG)]);
Attr.Style := Scheme.Attributes[pha].Styles;
Attr.StyleMask := Scheme.Attributes[pha].StylesMask;
@ -1785,6 +1789,9 @@ begin
if Scheme.Additional[aha].BG = clDefault
then Attr.Background := Scheme.Default.BG
else Attr.Background := Scheme.Additional[aha].BG;
if Scheme.Additional[aha].FC = clDefault
then Attr.FrameColor := Scheme.Default.FC
else Attr.FrameColor := Scheme.Additional[aha].FC;
Attr.Style := Scheme.Additional[aha].Styles;
Attr.StyleMask := Scheme.Additional[aha].StylesMask;
Exit;
@ -1792,6 +1799,7 @@ begin
Attr.Foreground := Scheme.Default.FG;
Attr.Background := Scheme.Default.BG;
Attr.FrameColor := Scheme.Default.FC;
Attr.Style := Scheme.Default.Styles;
Attr.StyleMask := Scheme.Default.StylesMask;
end;
@ -1920,6 +1928,8 @@ begin
Attri.Background);
Attri.ForeGround := XMLConfig.GetValue(Path + 'ForegroundColor/Value',
Attri.Foreground);
Attri.FrameColor := XMLConfig.GetValue(Path + 'FrameColor/Value',
Attri.FrameColor);
fs := [];
b := XMLConfig.GetValue(Path + 'Style/Bold', fsBold in Attri.Style);
if b then
@ -1957,6 +1967,8 @@ begin
Attri.Background);
Attri.ForeGround := XMLConfig.GetValue(Path + 'ForegroundColor',
Attri.Foreground);
Attri.FrameColor := XMLConfig.GetValue(Path + 'FrameColorColor',
Attri.FrameColor);
fs := [];
b := XMLConfig.GetValue(Path + 'Bold', fsBold in Attri.Style);
if b then
@ -2009,6 +2021,8 @@ begin
XMLConfig.SetValue(Path + 'BackgroundColor/Value', Attri.Background);
if Attri.Foreground <> OldAttri.Foreground then
XMLConfig.SetValue(Path + 'ForegroundColor/Value', Attri.Foreground);
if Attri.FrameColor <> OldAttri.FrameColor then
XMLConfig.SetValue(Path + 'FrameColor/Value', Attri.FrameColor);
if Attri.Style <> OldAttri.Style then
begin
XMLConfig.SetValue(Path + 'Style/Bold', fsBold in Attri.Style);
@ -2099,6 +2113,7 @@ begin
aMarkup.Foreground := Attrib.Foreground;
aMarkup.Background := Attrib.Background;
aMarkup.FrameColor := Attrib.FrameColor;
aMarkup.Style := Attrib.Style;
aMarkup.StyleMask := Attrib.StyleMask;
Exit;
@ -2108,6 +2123,7 @@ begin
// set default
aMarkup.Foreground := DEFAULT_COLOR_SCHEME.Additional[AddHilightAttr].FG;;
aMarkup.Background := DEFAULT_COLOR_SCHEME.Additional[AddHilightAttr].BG;
aMarkup.FrameColor := DEFAULT_COLOR_SCHEME.Additional[AddHilightAttr].FC;
aMarkup.Style := DEFAULT_COLOR_SCHEME.Additional[AddHilightAttr].Styles;
aMarkup.StyleMask := DEFAULT_COLOR_SCHEME.Additional[AddHilightAttr].StylesMask;
end;

View File

@ -5,8 +5,8 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
ClientWidth = 531
TabOrder = 0
Visible = False
DesignLeft = 574
DesignTop = 344
DesignLeft = 644
DesignTop = 227
object FileExtensionsLabel: TLabel[0]
AnchorSideLeft.Control = FileExtensionsComboBox
AnchorSideLeft.Side = asrBottom
@ -181,7 +181,7 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
AnchorSideBottom.Control = ColorElementListBox
AnchorSideBottom.Side = asrBottom
Left = 0
Height = 215
Height = 256
Top = 75
Width = 531
HelpContext = 0
@ -200,7 +200,7 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
ChildSizing.HorizontalSpacing = 0
ChildSizing.VerticalSpacing = 0
ChildSizing.ControlsPerLine = 0
ClientHeight = 197
ClientHeight = 238
ClientWidth = 527
Ctl3D = False
TabOrder = 4
@ -244,13 +244,33 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
Caption = 'BackGroundLabel'
ParentColor = False
end
object FrameColorLabel: TLabel
AnchorSideLeft.Control = ColorElementListBox
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = BackGroundColorBox
AnchorSideTop.Side = asrBottom
Left = 212
Height = 14
Top = 119
Width = 81
HelpContext = 0
BorderSpacing.Left = 6
BorderSpacing.Top = 3
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'FrameColorLabel'
ParentColor = False
end
object ColorElementListBox: TListBox
AnchorSideLeft.Control = ElementAttributesGroupBox
AnchorSideTop.Control = ElementAttributesGroupBox
AnchorSideBottom.Control = TextItalicCheckBox
AnchorSideBottom.Side = asrBottom
Left = 6
Height = 185
Height = 226
Top = 6
Width = 200
HelpContext = 0
@ -263,13 +283,9 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
ClickOnSelChange = False
IntegralHeight = False
ItemHeight = 0
MultiSelect = False
OnClick = ColorElementListBoxClick
OnSelectionChange = ColorElementListBoxSelectionChange
Sorted = False
Style = lbStandard
TabOrder = 11
TopIndex = 0
end
@ -292,7 +308,6 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'ForeGroundUseDefaultCheckBox'
OnChange = GeneralCheckBoxOnChange
State = cbUnchecked
TabOrder = 0
UseOnChange = False
end
@ -315,7 +330,6 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'BackGroundUseDefaultCheckBox'
OnChange = GeneralCheckBoxOnChange
State = cbUnchecked
TabOrder = 1
UseOnChange = False
end
@ -371,11 +385,11 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
object TextUnderlineCheckBox: TCheckBox
AnchorSideLeft.Control = ColorElementListBox
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = BackGroundColorBox
AnchorSideTop.Control = FrameColorBox
AnchorSideTop.Side = asrBottom
Left = 212
Height = 19
Top = 122
Top = 163
Width = 140
HelpContext = 0
BorderSpacing.Left = 0
@ -387,7 +401,6 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'TextUnderlineCheckBox'
OnChange = GeneralCheckBoxOnChange
State = cbUnchecked
TabOrder = 4
UseOnChange = False
end
@ -398,7 +411,7 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
AnchorSideTop.Side = asrBottom
Left = 212
Height = 19
Top = 147
Top = 188
Width = 115
HelpContext = 0
BorderSpacing.Left = 0
@ -410,7 +423,6 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'TextBoldCheckBox'
OnChange = GeneralCheckBoxOnChange
State = cbUnchecked
TabOrder = 5
UseOnChange = False
end
@ -421,7 +433,7 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
AnchorSideTop.Side = asrBottom
Left = 212
Height = 19
Top = 172
Top = 213
Width = 118
HelpContext = 0
BorderSpacing.Left = 0
@ -433,7 +445,6 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'TextItalicCheckBox'
OnChange = GeneralCheckBoxOnChange
State = cbUnchecked
TabOrder = 6
UseOnChange = False
end
@ -443,7 +454,7 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
AnchorSideRight.Side = asrBottom
Left = 377
Height = 19
Top = 122
Top = 163
Width = 144
HelpContext = 0
Anchors = [akTop, akRight]
@ -507,7 +518,6 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'Off'
OnChange = TextStyleRadioOnChange
State = cbUnchecked
TabOrder = 1
UseOnChange = False
end
@ -531,7 +541,6 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'Invert'
OnChange = TextStyleRadioOnChange
State = cbUnchecked
TabOrder = 2
UseOnChange = False
end
@ -542,7 +551,7 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
AnchorSideRight.Side = asrBottom
Left = 377
Height = 19
Top = 147
Top = 188
Width = 144
HelpContext = 0
Anchors = [akTop, akRight]
@ -583,7 +592,6 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'Invert'
OnChange = TextStyleRadioOnChange
State = cbUnchecked
TabOrder = 0
UseOnChange = False
end
@ -630,7 +638,6 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'Off'
OnChange = TextStyleRadioOnChange
State = cbUnchecked
TabOrder = 2
UseOnChange = False
end
@ -641,7 +648,7 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
AnchorSideRight.Side = asrBottom
Left = 377
Height = 19
Top = 172
Top = 213
Width = 144
HelpContext = 0
Anchors = [akTop, akRight]
@ -682,7 +689,6 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'Invert'
OnChange = TextStyleRadioOnChange
State = cbUnchecked
TabOrder = 0
UseOnChange = False
end
@ -729,7 +735,6 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'Off'
OnChange = TextStyleRadioOnChange
State = cbUnchecked
TabOrder = 2
UseOnChange = False
end
@ -743,9 +748,9 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
Left = 212
Height = 25
Top = 6
Width = 309
Width = 164
HelpContext = 0
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Left = 0
BorderSpacing.Top = 0
BorderSpacing.Right = 0
@ -754,9 +759,58 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'SetAttributeToDefaultButton'
Constraints.MinHeight = 25
Constraints.MinWidth = 75
OnClick = SetAttributeToDefaultButtonClick
TabOrder = 10
end
object FrameColorBox: TColorBox
AnchorSideLeft.Control = FrameColorLabel
AnchorSideTop.Control = FrameColorLabel
AnchorSideTop.Side = asrBottom
Left = 212
Height = 22
Top = 135
Width = 100
HelpContext = 0
DefaultColorColor = clWhite
Style = [cbStandardColors, cbExtendedColors, cbSystemColors, cbIncludeDefault, cbCustomColor, cbPrettyNames]
AutoComplete = False
BorderSpacing.Left = 0
BorderSpacing.Top = 2
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Ctl3D = False
ItemHeight = 16
ItemWidth = 0
OnChange = ForegroundColorBoxChange
TabOrder = 12
end
object FrameColorUseDefaultCheckBox: TCheckBox
AnchorSideLeft.Control = FrameColorBox
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = FrameColorBox
AnchorSideTop.Side = asrCenter
Left = 318
Height = 19
Top = 137
Width = 181
HelpContext = 0
BorderSpacing.Left = 6
BorderSpacing.Top = 0
BorderSpacing.Right = 0
BorderSpacing.Bottom = 0
BorderSpacing.Around = 0
BorderSpacing.CellAlignHorizontal = ccaFill
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'FrameColorUseDefaultCheckBox'
OnChange = GeneralCheckBoxOnChange
TabOrder = 13
UseOnChange = False
end
end
object ColorPreview: TSynEdit[8]
AnchorSideLeft.Control = Owner
@ -767,8 +821,8 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
AnchorSideBottom.Control = Owner
AnchorSideBottom.Side = asrBottom
Left = 0
Height = 281
Top = 296
Height = 240
Top = 337
Width = 531
HelpContext = 0
BorderSpacing.Left = 0
@ -790,6 +844,7 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
ParentFont = False
TabOrder = 5
BookMarkOptions.Xoffset = 24
BookMarkOptions.OnChange = nil
Gutter.ShowCodeFolding = True
Gutter.ShowLineNumbers = True
Gutter.ZeroStart = False
@ -1117,7 +1172,6 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
Lines.Strings = (
'ColorPreview'
)
SelectedColor.OnChange = nil
end
object UseSyntaxHighlightCheckBox: TCheckBox[9]
AnchorSideLeft.Control = SetAllAttributesToDefaultButton
@ -1138,7 +1192,6 @@ inherited EditorColorOptionsFrame: TEditorColorOptionsFrame
BorderSpacing.CellAlignVertical = ccaFill
Caption = 'UseSyntaxHighlightCheckBox'
OnChange = GeneralCheckBoxOnChange
State = cbUnchecked
TabOrder = 6
UseOnChange = False
end

View File

@ -3,49 +3,49 @@
LazarusResources.Add('TEditorColorOptionsFrame','FORMDATA',[
'TPF0'#241#24'TEditorColorOptionsFrame'#23'EditorColorOptionsFrame'#6'Height'
+#3'A'#2#5'Width'#3#19#2#12'ClientHeight'#3'A'#2#11'ClientWidth'#3#19#2#8'Tab'
+'Order'#2#0#7'Visible'#8#10'DesignLeft'#3'>'#2#9'DesignTop'#3'X'#1#0#242#2#0
+#6'TLabel'#19'FileExtensionsLabel'#22'AnchorSideLeft.Control'#7#22'FileExten'
+'sionsComboBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Cont'
+'rol'#7#22'FileExtensionsComboBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'L'
+'eft'#3#206#0#6'Height'#2#14#3'Top'#2'3'#5'Width'#2'^'#11'HelpContext'#2#0#18
+'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2
+#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.'
+'CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'c'
+'caFill'#7'Caption'#6#19'FileExtensionsLabel'#11'ParentColor'#8#0#0#242#2#1#6
+'TLabel'#16'ColorSchemeLabel'#22'AnchorSideLeft.Control'#7#19'ColorSchemeCom'
+'boBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#19
+'ColorSchemeComboBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#3#206#0#6
+'Height'#2#14#3'Top'#2#27#5'Width'#2'X'#11'HelpContext'#2#0#18'BorderSpacing'
+'.Left'#2#6#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderS'
+'pacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHor'
+'izontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Ca'
+'ption'#6#16'ColorSchemeLabel'#11'ParentColor'#8#0#0#242#2#2#6'TLabel'#13'La'
+'nguageLabel'#22'AnchorSideLeft.Control'#7#16'LanguageComboBox'#19'AnchorSid'
+'eLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#16'LanguageComboBox'
+#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#3#206#0#6'Height'#2#14#3'Top'
+#2#3#5'Width'#2'I'#11'HelpContext'#2#0#18'BorderSpacing.Left'#2#6#17'BorderS'
+'pacing.Top'#2#0#19'BorderSpacing.Right'#2#6#20'BorderSpacing.Bottom'#2#0#20
+'Order'#2#0#7'Visible'#8#10'DesignLeft'#3#132#2#9'DesignTop'#3#227#0#0#242#2
+#0#6'TLabel'#19'FileExtensionsLabel'#22'AnchorSideLeft.Control'#7#22'FileExt'
+'ensionsComboBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Co'
+'ntrol'#7#22'FileExtensionsComboBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4
+'Left'#3#206#0#6'Height'#2#14#3'Top'#2'3'#5'Width'#2'^'#11'HelpContext'#2#0
+#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'
+#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacin'
+'g.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7
+'ccaFill'#7'Caption'#6#19'FileExtensionsLabel'#11'ParentColor'#8#0#0#242#2#1
+#6'TLabel'#16'ColorSchemeLabel'#22'AnchorSideLeft.Control'#7#19'ColorSchemeC'
+'omboBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7
+#19'ColorSchemeComboBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#3#206
+#0#6'Height'#2#14#3'Top'#2#27#5'Width'#2'X'#11'HelpContext'#2#0#18'BorderSpa'
+'cing.Left'#2#6#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'Bor'
+'derSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlig'
+'nHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7
+'Caption'#6#16'ColorSchemeLabel'#11'ParentColor'#8#0#0#242#2#2#6'TLabel'#13
+'LanguageLabel'#22'AnchorSideLeft.Control'#7#16'LanguageComboBox'#19'AnchorS'
+'ideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#16'LanguageComboBo'
+'x'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#3#206#0#6'Height'#2#14#3'T'
+'op'#2#3#5'Width'#2'I'#11'HelpContext'#2#0#18'BorderSpacing.Left'#2#6#17'Bor'
+'derSpacing.Top'#2#0#19'BorderSpacing.Right'#2#6#20'BorderSpacing.Bottom'#2#0
+#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFil'
+'l'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#13'Languag'
+'eLabel'#11'ParentColor'#8#0#0#242#2#3#9'TComboBox'#16'LanguageComboBox'#22
+'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#5'Owner'#4'L'
+'eft'#2#0#6'Height'#2#21#3'Top'#2#0#5'Width'#3#200#0#11'HelpContext'#2#0#12
+'AutoComplete'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'Bor'
+'derSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'
+#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellA'
+'lignVertical'#7#7'ccaFill'#5'Ctl3D'#8#10'ItemHeight'#2#13#9'ItemWidth'#2#0#8
+'OnChange'#7#16'ComboBoxOnChange'#6'OnExit'#7#14'ComboBoxOnExit'#9'OnKeyDown'
+#7#17'ComboBoxOnKeyDown'#8'TabOrder'#2#0#4'Text'#6#16'LanguageComboBox'#0#0
+#242#2#4#9'TComboBox'#19'ColorSchemeComboBox'#22'AnchorSideLeft.Control'#7#5
+'Owner'#21'AnchorSideTop.Control'#7#16'LanguageComboBox'#18'AnchorSideTop.Si'
+'de'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#21#3'Top'#2#24#5'Width'#3#200#0
+#11'HelpContext'#2#0#12'AutoComplete'#8#18'BorderSpacing.Left'#2#0#17'Border'
+'Spacing.Top'#2#3#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20
+'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'
+#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#13'LanguageLa'
+'bel'#11'ParentColor'#8#0#0#242#2#3#9'TComboBox'#16'LanguageComboBox'#22'Anc'
+'horSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#5'Owner'#4'Left'
+#2#0#6'Height'#2#21#3'Top'#2#0#5'Width'#3#200#0#11'HelpContext'#2#0#12'AutoC'
+'omplete'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSp'
+'acing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0
+'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlign'
+'Vertical'#7#7'ccaFill'#5'Ctl3D'#8#10'ItemHeight'#2#13#9'ItemWidth'#2#0#8'On'
+'Change'#7#16'ComboBoxOnChange'#6'OnExit'#7#14'ComboBoxOnExit'#9'OnKeyDown'#7
+#17'ComboBoxOnKeyDown'#8'TabOrder'#2#0#4'Text'#6#16'LanguageComboBox'#0#0#242
+#2#4#9'TComboBox'#19'ColorSchemeComboBox'#22'AnchorSideLeft.Control'#7#5'Own'
+'er'#21'AnchorSideTop.Control'#7#16'LanguageComboBox'#18'AnchorSideTop.Side'
+#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#21#3'Top'#2#24#5'Width'#3#200#0#11'H'
+'elpContext'#2#0#12'AutoComplete'#8#18'BorderSpacing.Left'#2#0#17'BorderSpac'
+'ing.Top'#2#3#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'Bo'
+'rderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31
+'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#5'Ctl3D'#8#10'ItemHeight'#2#13
+#9'ItemWidth'#2#0#8'OnChange'#7#16'ComboBoxOnChange'#6'OnExit'#7#14'ComboBox'
+'OnExit'#9'OnKeyDown'#7#17'ComboBoxOnKeyDown'#8'TabOrder'#2#1#4'Text'#6#19'C'
+'olorSchemeComboBox'#0#0#242#2#5#9'TComboBox'#22'FileExtensionsComboBox'#22
+#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#5'Ctl3D'#8#10'ItemHeight'#2
+#13#9'ItemWidth'#2#0#8'OnChange'#7#16'ComboBoxOnChange'#6'OnExit'#7#14'Combo'
+'BoxOnExit'#9'OnKeyDown'#7#17'ComboBoxOnKeyDown'#8'TabOrder'#2#1#4'Text'#6#19
+'ColorSchemeComboBox'#0#0#242#2#5#9'TComboBox'#22'FileExtensionsComboBox'#22
+'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#19'ColorSche'
+'meComboBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#21
+#3'Top'#2'0'#5'Width'#3#200#0#11'HelpContext'#2#0#12'AutoComplete'#8#18'Bord'
@ -71,293 +71,315 @@ LazarusResources.Add('TEditorColorOptionsFrame','FORMDATA',[
+'sionsComboBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Con'
+'trol'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#24'AnchorSideBotto'
+'m.Control'#7#19'ColorElementListBox'#21'AnchorSideBottom.Side'#7#9'asrBotto'
+'m'#4'Left'#2#0#6'Height'#3#215#0#3'Top'#2'K'#5'Width'#3#19#2#11'HelpContext'
+#2#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#9#18'BorderSp'
+'acing.Left'#2#0#17'BorderSpacing.Top'#2#6#19'BorderSpacing.Right'#2#0#20'Bo'
+'rderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAli'
+'gnHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'
+#7'Caption'#6#10'Attributes'#28'ChildSizing.LeftRightSpacing'#2#0#28'ChildSi'
+'zing.TopBottomSpacing'#2#0#29'ChildSizing.HorizontalSpacing'#2#0#27'ChildSi'
+'zing.VerticalSpacing'#2#0#27'ChildSizing.ControlsPerLine'#2#0#12'ClientHeig'
+'ht'#3#197#0#11'ClientWidth'#3#15#2#5'Ctl3D'#8#8'TabOrder'#2#4#0#6'TLabel'#15
+'ForeGroundLabel'#22'AnchorSideLeft.Control'#7#19'ColorElementListBox'#19'An'
+'chorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#27'SetAttribu'
+'teToDefaultButton'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#212#0#6
+'Height'#2#14#3'Top'#2'%'#5'Width'#2'S'#11'HelpContext'#2#0#18'BorderSpacing'
+'.Left'#2#6#17'BorderSpacing.Top'#2#6#19'BorderSpacing.Right'#2#0#20'BorderS'
+'pacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHor'
+'izontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Ca'
+'ption'#6#15'ForeGroundLabel'#11'ParentColor'#8#0#0#6'TLabel'#15'BackGroundL'
+'abel'#22'AnchorSideLeft.Control'#7#19'ColorElementListBox'#19'AnchorSideLef'
+'t.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#18'ForegroundColorBox'#18
+'m'#4'Left'#2#0#6'Height'#3#0#1#3'Top'#2'K'#5'Width'#3#19#2#11'HelpContext'#2
+#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#9#18'BorderSpac'
+'ing.Left'#2#0#17'BorderSpacing.Top'#2#6#19'BorderSpacing.Right'#2#0#20'Bord'
+'erSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlign'
+'Horizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7
+'Caption'#6#10'Attributes'#28'ChildSizing.LeftRightSpacing'#2#0#28'ChildSizi'
+'ng.TopBottomSpacing'#2#0#29'ChildSizing.HorizontalSpacing'#2#0#27'ChildSizi'
+'ng.VerticalSpacing'#2#0#27'ChildSizing.ControlsPerLine'#2#0#12'ClientHeight'
+#3#238#0#11'ClientWidth'#3#15#2#5'Ctl3D'#8#8'TabOrder'#2#4#0#6'TLabel'#15'Fo'
+'reGroundLabel'#22'AnchorSideLeft.Control'#7#19'ColorElementListBox'#19'Anch'
+'orSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#27'SetAttribute'
+'ToDefaultButton'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#212#0#6'He'
+'ight'#2#14#3'Top'#2'%'#5'Width'#2'S'#11'HelpContext'#2#0#18'BorderSpacing.L'
+'eft'#2#6#17'BorderSpacing.Top'#2#6#19'BorderSpacing.Right'#2#0#20'BorderSpa'
+'cing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHoriz'
+'ontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Capt'
+'ion'#6#15'ForeGroundLabel'#11'ParentColor'#8#0#0#6'TLabel'#15'BackGroundLab'
+'el'#22'AnchorSideLeft.Control'#7#19'ColorElementListBox'#19'AnchorSideLeft.'
+'Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#18'ForegroundColorBox'#18
+'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#212#0#6'Height'#2#14#3'Top'#2
+'N'#5'Width'#2'S'#11'HelpContext'#2#0#18'BorderSpacing.Left'#2#6#17'BorderSp'
+'acing.Top'#2#3#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20
+'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'
+#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#15'BackGround'
+'Label'#11'ParentColor'#8#0#0#8'TListBox'#19'ColorElementListBox'#22'AnchorS'
+'ideLeft.Control'#7#25'ElementAttributesGroupBox'#21'AnchorSideTop.Control'#7
+#25'ElementAttributesGroupBox'#24'AnchorSideBottom.Control'#7#18'TextItalicC'
+'heckBox'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#3
+#185#0#3'Top'#2#6#5'Width'#3#200#0#11'HelpContext'#2#0#7'Anchors'#11#5'akTop'
+#6'akLeft'#8'akBottom'#0#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6
+#19'BorderSpacing.Right'#2#6#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.A'
+'round'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacin'
+'g.CellAlignVertical'#7#7'ccaFill'#16'ClickOnSelChange'#8#14'IntegralHeight'
+#8#10'ItemHeight'#2#0#11'MultiSelect'#8#7'OnClick'#7#24'ColorElementListBoxC'
+'lick'#17'OnSelectionChange'#7'"ColorElementListBoxSelectionChange'#6'Sorted'
+#8#5'Style'#7#10'lbStandard'#8'TabOrder'#2#11#8'TopIndex'#2#0#0#0#9'TCheckBo'
+'x'#28'ForeGroundUseDefaultCheckBox'#22'AnchorSideLeft.Control'#7#18'BackGro'
+'undColorBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Contro'
+'l'#7#18'ForegroundColorBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#3
+'>'#1#6'Height'#2#19#3'Top'#2'7'#5'Width'#3#183#0#11'HelpContext'#2#0#18'Bor'
+'derSpacing.Left'#2#6#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0
+#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.Ce'
+'llAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'cca'
+'Fill'#7'Caption'#6#28'ForeGroundUseDefaultCheckBox'#8'OnChange'#7#23'Genera'
+'lCheckBoxOnChange'#5'State'#7#11'cbUnchecked'#8'TabOrder'#2#0#11'UseOnChang'
+'e'#8#0#0#9'TCheckBox'#28'BackGroundUseDefaultCheckBox'#22'AnchorSideLeft.Co'
+'ntrol'#7#18'BackGroundColorBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'A'
+'nchorSideTop.Control'#7#18'BackGroundColorBox'#18'AnchorSideTop.Side'#7#9'a'
+'srCenter'#4'Left'#3'>'#1#6'Height'#2#19#3'Top'#2'`'#5'Width'#3#183#0#11'Hel'
+'pContext'#2#0#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#0#19'Borde'
+'rSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2
+'Label'#11'ParentColor'#8#0#0#6'TLabel'#15'FrameColorLabel'#22'AnchorSideLef'
+'t.Control'#7#19'ColorElementListBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'
+#21'AnchorSideTop.Control'#7#18'BackGroundColorBox'#18'AnchorSideTop.Side'#7
+#9'asrBottom'#4'Left'#3#212#0#6'Height'#2#14#3'Top'#2'w'#5'Width'#2'Q'#11'He'
+'lpContext'#2#0#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#3#19'Bord'
+'erSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2
+#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAli'
+'gnVertical'#7#7'ccaFill'#7'Caption'#6#28'BackGroundUseDefaultCheckBox'#8'On'
+'Change'#7#23'GeneralCheckBoxOnChange'#5'State'#7#11'cbUnchecked'#8'TabOrder'
+#2#1#11'UseOnChange'#8#0#0#9'TColorBox'#18'ForegroundColorBox'#22'AnchorSide'
+'Left.Control'#7#15'ForeGroundLabel'#21'AnchorSideTop.Control'#7#15'ForeGrou'
+'ndLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#212#0#6'Height'#2
+#22#3'Top'#2'5'#5'Width'#2'd'#11'HelpContext'#2#0#5'Style'#11#16'cbStandardC'
,'olors'#16'cbExtendedColors'#14'cbSystemColors'#16'cbIncludeDefault'#13'cbCu'
+'stomColor'#13'cbPrettyNames'#0#12'AutoComplete'#8#18'BorderSpacing.Left'#2#0
+#17'BorderSpacing.Top'#2#2#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bott'
+'om'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7
+'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#5'Ctl3D'#8#10'Ite'
+'mHeight'#2#16#9'ItemWidth'#2#0#8'OnChange'#7#24'ForegroundColorBoxChange'#8
+'TabOrder'#2#2#0#0#9'TColorBox'#18'BackGroundColorBox'#22'AnchorSideLeft.Con'
+'trol'#7#15'BackGroundLabel'#21'AnchorSideTop.Control'#7#15'BackGroundLabel'
+#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#212#0#6'Height'#2#22#3'Top'
+#2'^'#5'Width'#2'd'#11'HelpContext'#2#0#17'DefaultColorColor'#7#7'clWhite'#5
+'Style'#11#16'cbStandardColors'#16'cbExtendedColors'#14'cbSystemColors'#16'c'
+'bIncludeDefault'#13'cbCustomColor'#13'cbPrettyNames'#0#12'AutoComplete'#8#18
+'gnVertical'#7#7'ccaFill'#7'Caption'#6#15'FrameColorLabel'#11'ParentColor'#8
+#0#0#8'TListBox'#19'ColorElementListBox'#22'AnchorSideLeft.Control'#7#25'Ele'
+'mentAttributesGroupBox'#21'AnchorSideTop.Control'#7#25'ElementAttributesGro'
+'upBox'#24'AnchorSideBottom.Control'#7#18'TextItalicCheckBox'#21'AnchorSideB'
+'ottom.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#3#226#0#3'Top'#2#6#5'Width'
+#3#200#0#11'HelpContext'#2#0#7'Anchors'#11#5'akTop'#6'akLeft'#8'akBottom'#0
+#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#19'BorderSpacing.Right'
+#2#6#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacin'
+'g.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7
+'ccaFill'#16'ClickOnSelChange'#8#10'ItemHeight'#2#0#7'OnClick'#7#24'ColorEle'
+'mentListBoxClick'#17'OnSelectionChange'#7'"ColorElementListBoxSelectionChan'
+'ge'#8'TabOrder'#2#11#8'TopIndex'#2#0#0#0#9'TCheckBox'#28'ForeGroundUseDefau'
+'ltCheckBox'#22'AnchorSideLeft.Control'#7#18'BackGroundColorBox'#19'AnchorSi'
+'deLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#18'ForegroundColorB'
+'ox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#3'>'#1#6'Height'#2#19#3'T'
+'op'#2'7'#5'Width'#3#183#0#11'HelpContext'#2#0#18'BorderSpacing.Left'#2#6#17
+'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'
+#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'cc'
+'aFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#28'For'
+'eGroundUseDefaultCheckBox'#8'OnChange'#7#23'GeneralCheckBoxOnChange'#8'TabO'
+'rder'#2#0#11'UseOnChange'#8#0#0#9'TCheckBox'#28'BackGroundUseDefaultCheckBo'
+'x'#22'AnchorSideLeft.Control'#7#18'BackGroundColorBox'#19'AnchorSideLeft.Si'
+'de'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#18'BackGroundColorBox'#18'An'
+'chorSideTop.Side'#7#9'asrCenter'#4'Left'#3'>'#1#6'Height'#2#19#3'Top'#2'`'#5
+'Width'#3#183#0#11'HelpContext'#2#0#18'BorderSpacing.Left'#2#6#17'BorderSpac'
+'ing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'Bo'
+'rderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31
,'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#28'BackGroundUse'
+'DefaultCheckBox'#8'OnChange'#7#23'GeneralCheckBoxOnChange'#8'TabOrder'#2#1
+#11'UseOnChange'#8#0#0#9'TColorBox'#18'ForegroundColorBox'#22'AnchorSideLeft'
+'.Control'#7#15'ForeGroundLabel'#21'AnchorSideTop.Control'#7#15'ForeGroundLa'
+'bel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#212#0#6'Height'#2#22#3
+'Top'#2'5'#5'Width'#2'd'#11'HelpContext'#2#0#5'Style'#11#16'cbStandardColors'
+#16'cbExtendedColors'#14'cbSystemColors'#16'cbIncludeDefault'#13'cbCustomCol'
+'or'#13'cbPrettyNames'#0#12'AutoComplete'#8#18'BorderSpacing.Left'#2#0#17'Bo'
+'rderSpacing.Top'#2#2#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2
+#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaF'
+'ill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#5'Ctl3D'#8#10'ItemHei'
+'ght'#2#16#9'ItemWidth'#2#0#8'OnChange'#7#24'ForegroundColorBoxChange'#8'Tab'
+'Order'#2#2#0#0#9'TColorBox'#18'BackGroundColorBox'#22'AnchorSideLeft.Contro'
+'l'#7#15'BackGroundLabel'#21'AnchorSideTop.Control'#7#15'BackGroundLabel'#18
+'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#212#0#6'Height'#2#22#3'Top'#2
+'^'#5'Width'#2'd'#11'HelpContext'#2#0#17'DefaultColorColor'#7#7'clWhite'#5'S'
+'tyle'#11#16'cbStandardColors'#16'cbExtendedColors'#14'cbSystemColors'#16'cb'
+'IncludeDefault'#13'cbCustomColor'#13'cbPrettyNames'#0#12'AutoComplete'#8#18
+'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#2#19'BorderSpacing.Right'#2
+#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.'
+'CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'c'
+'caFill'#5'Ctl3D'#8#10'ItemHeight'#2#16#9'ItemWidth'#2#0#8'OnChange'#7#24'Fo'
+'regroundColorBoxChange'#8'TabOrder'#2#3#0#0#9'TCheckBox'#21'TextUnderlineCh'
+'eckBox'#22'AnchorSideLeft.Control'#7#19'ColorElementListBox'#19'AnchorSideL'
+'eft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#18'BackGroundColorBox'
+#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#212#0#6'Height'#2#19#3'Top'
+#2'z'#5'Width'#3#140#0#11'HelpContext'#2#0#18'BorderSpacing.Left'#2#0#17'Bor'
+'derSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0
+#20'BorderSpacing.Around'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFil'
+'l'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#21'TextUnd'
+'erlineCheckBox'#8'OnChange'#7#23'GeneralCheckBoxOnChange'#5'State'#7#11'cbU'
+'nchecked'#8'TabOrder'#2#4#11'UseOnChange'#8#0#0#9'TCheckBox'#16'TextBoldChe'
+'ckBox'#22'AnchorSideLeft.Control'#7#19'ColorElementListBox'#19'AnchorSideLe'
+'ft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#21'TextUnderlineCheckBo'
+'x'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#212#0#6'Height'#2#19#3'T'
+'op'#3#147#0#5'Width'#2's'#11'HelpContext'#2#0#18'BorderSpacing.Left'#2#0#17
+'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'
+#2#0#20'BorderSpacing.Around'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'cc'
+'aFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#16'Tex'
+'tBoldCheckBox'#8'OnChange'#7#23'GeneralCheckBoxOnChange'#5'State'#7#11'cbUn'
+'checked'#8'TabOrder'#2#5#11'UseOnChange'#8#0#0#9'TCheckBox'#18'TextItalicCh'
+'eckBox'#22'AnchorSideLeft.Control'#7#19'ColorElementListBox'#19'AnchorSideL'
+'eft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#16'TextBoldCheckBox'#18
+'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#212#0#6'Height'#2#19#3'Top'#3
+#172#0#5'Width'#2'v'#11'HelpContext'#2#0#18'BorderSpacing.Left'#2#0#17'Borde'
+'rSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0
+#20'BorderSpacing.Around'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFil'
+'l'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#18'TextIta'
+'licCheckBox'#8'OnChange'#7#23'GeneralCheckBoxOnChange'#5'State'#7#11'cbUnch'
+'ecked'#8'TabOrder'#2#6#11'UseOnChange'#8#0#0#6'TPanel'#23'TextUnderlineRadi'
+'oPanel'#21'AnchorSideTop.Control'#7#21'TextUnderlineCheckBox'#23'AnchorSide'
+'Right.Control'#7#25'ElementAttributesGroupBox'#20'AnchorSideRight.Side'#7#9
+'asrBottom'#4'Left'#3'y'#1#6'Height'#2#19#3'Top'#2'z'#5'Width'#3#144#0#11'He'
+'lpContext'#2#0#7'Anchors'#11#5'akTop'#7'akRight'#0#8'AutoSize'#9#18'BorderS'
+'pacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#6#20'B'
+'orderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAl'
+'ignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'
+#10'BevelOuter'#7#6'bvNone'#28'ChildSizing.LeftRightSpacing'#2#0#28'ChildSiz'
+'ing.TopBottomSpacing'#2#0#29'ChildSizing.HorizontalSpacing'#2#0#27'ChildSiz'
+'ing.VerticalSpacing'#2#0#27'ChildSizing.ControlsPerLine'#2#0#12'ClientHeigh'
+'t'#2#19#11'ClientWidth'#3#144#0#8'TabOrder'#2#7#0#12'TRadioButton'#20'TextU'
+'nderlineRadioOn'#3'Tag'#2#3#21'AnchorSideTop.Control'#7#23'TextUnderlineRad'
+'ioPanel'#23'AnchorSideRight.Control'#7#21'TextUnderlineRadioOff'#4'Left'#2#0
+#6'Height'#2#19#3'Top'#2#0#5'Width'#2'('#11'HelpContext'#2#0#7'Anchors'#11#5
+'akTop'#7'akRight'#0#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19
+'BorderSpacing.Right'#2#3#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Arou'
+'nd'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.C'
+'ellAlignVertical'#7#7'ccaFill'#7'Caption'#6#2'On'#7'Checked'#9#8'OnChange'#7
+'eft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#13'FrameColorBox'#18'A'
+'nchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#212#0#6'Height'#2#19#3'Top'#3
+#163#0#5'Width'#3#140#0#11'HelpContext'#2#0#18'BorderSpacing.Left'#2#0#17'Bo'
+'rderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2
+#0#20'BorderSpacing.Around'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaF'
+'ill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#21'TextU'
+'nderlineCheckBox'#8'OnChange'#7#23'GeneralCheckBoxOnChange'#8'TabOrder'#2#4
+#11'UseOnChange'#8#0#0#9'TCheckBox'#16'TextBoldCheckBox'#22'AnchorSideLeft.C'
+'ontrol'#7#19'ColorElementListBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21
+'AnchorSideTop.Control'#7#21'TextUnderlineCheckBox'#18'AnchorSideTop.Side'#7
+#9'asrBottom'#4'Left'#3#212#0#6'Height'#2#19#3'Top'#3#188#0#5'Width'#2's'#11
+'HelpContext'#2#0#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'Bo'
+'rderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'
+#2#6'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellA'
+'lignVertical'#7#7'ccaFill'#7'Caption'#6#16'TextBoldCheckBox'#8'OnChange'#7
+#23'GeneralCheckBoxOnChange'#8'TabOrder'#2#5#11'UseOnChange'#8#0#0#9'TCheckB'
+'ox'#18'TextItalicCheckBox'#22'AnchorSideLeft.Control'#7#19'ColorElementList'
+'Box'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#16
+'TextBoldCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#212#0#6'H'
+'eight'#2#19#3'Top'#3#213#0#5'Width'#2'v'#11'HelpContext'#2#0#18'BorderSpaci'
+'ng.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'Borde'
+'rSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!BorderSpacing.CellAlignH'
+'orizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7
+'Caption'#6#18'TextItalicCheckBox'#8'OnChange'#7#23'GeneralCheckBoxOnChange'
+#8'TabOrder'#2#6#11'UseOnChange'#8#0#0#6'TPanel'#23'TextUnderlineRadioPanel'
+#21'AnchorSideTop.Control'#7#21'TextUnderlineCheckBox'#23'AnchorSideRight.Co'
+'ntrol'#7#25'ElementAttributesGroupBox'#20'AnchorSideRight.Side'#7#9'asrBott'
+'om'#4'Left'#3'y'#1#6'Height'#2#19#3'Top'#3#163#0#5'Width'#3#144#0#11'HelpCo'
+'ntext'#2#0#7'Anchors'#11#5'akTop'#7'akRight'#0#8'AutoSize'#9#18'BorderSpaci'
+'ng.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#6#20'Borde'
+'rSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignH'
+'orizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#10
+'BevelOuter'#7#6'bvNone'#28'ChildSizing.LeftRightSpacing'#2#0#28'ChildSizing'
+'.TopBottomSpacing'#2#0#29'ChildSizing.HorizontalSpacing'#2#0#27'ChildSizing'
+'.VerticalSpacing'#2#0#27'ChildSizing.ControlsPerLine'#2#0#12'ClientHeight'#2
+#19#11'ClientWidth'#3#144#0#8'TabOrder'#2#7#0#12'TRadioButton'#20'TextUnderl'
+'ineRadioOn'#3'Tag'#2#3#21'AnchorSideTop.Control'#7#23'TextUnderlineRadioPan'
+'el'#23'AnchorSideRight.Control'#7#21'TextUnderlineRadioOff'#4'Left'#2#0#6'H'
+'eight'#2#19#3'Top'#2#0#5'Width'#2'('#11'HelpContext'#2#0#7'Anchors'#11#5'ak'
+'Top'#7'akRight'#0#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'B'
,'orderSpacing.Right'#2#3#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Aroun'
+'d'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.Ce'
+'llAlignVertical'#7#7'ccaFill'#7'Caption'#6#2'On'#7'Checked'#9#8'OnChange'#7
+#22'TextStyleRadioOnChange'#5'State'#7#9'cbChecked'#8'TabOrder'#2#0#11'UseOn'
+'Change'#8#0#0#12'TRadioButton'#21'TextUnderlineRadioOff'#3'Tag'#2#3#21'Anch'
,'orSideTop.Control'#7#20'TextUnderlineRadioOn'#23'AnchorSideRight.Control'#7
+'orSideTop.Control'#7#20'TextUnderlineRadioOn'#23'AnchorSideRight.Control'#7
+#24'TextUnderlineRadioInvert'#4'Left'#2'+'#6'Height'#2#19#3'Top'#2#0#5'Width'
+#2'*'#11'HelpContext'#2#0#7'Anchors'#11#5'akTop'#7'akRight'#0#18'BorderSpaci'
+'ng.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#3#20'Borde'
+'rSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignH'
+'orizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7
+'Caption'#6#3'Off'#8'OnChange'#7#22'TextStyleRadioOnChange'#5'State'#7#11'cb'
+'Unchecked'#8'TabOrder'#2#1#11'UseOnChange'#8#0#0#12'TRadioButton'#24'TextUn'
+'derlineRadioInvert'#3'Tag'#2#3#21'AnchorSideTop.Control'#7#23'TextUnderline'
+'RadioPanel'#23'AnchorSideRight.Control'#7#23'TextUnderlineRadioPanel'#20'An'
+'Caption'#6#3'Off'#8'OnChange'#7#22'TextStyleRadioOnChange'#8'TabOrder'#2#1
+#11'UseOnChange'#8#0#0#12'TRadioButton'#24'TextUnderlineRadioInvert'#3'Tag'#2
+#3#21'AnchorSideTop.Control'#7#23'TextUnderlineRadioPanel'#23'AnchorSideRigh'
+'t.Control'#7#23'TextUnderlineRadioPanel'#20'AnchorSideRight.Side'#7#9'asrBo'
+'ttom'#4'Left'#2'X'#6'Height'#2#19#3'Top'#2#0#5'Width'#2'8'#11'HelpContext'#2
+#0#7'Anchors'#11#5'akTop'#7'akRight'#0#18'BorderSpacing.Left'#2#0#17'BorderS'
+'pacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20
+'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'
+#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#6'Invert'#8'O'
+'nChange'#7#22'TextStyleRadioOnChange'#8'TabOrder'#2#2#11'UseOnChange'#8#0#0
+#0#6'TPanel'#18'TextBoldRadioPanel'#21'AnchorSideTop.Control'#7#16'TextBoldC'
+'heckBox'#23'AnchorSideRight.Control'#7#25'ElementAttributesGroupBox'#20'Anc'
+'horSideRight.Side'#7#9'asrBottom'#4'Left'#3'y'#1#6'Height'#2#19#3'Top'#3#188
+#0#5'Width'#3#144#0#11'HelpContext'#2#0#7'Anchors'#11#5'akTop'#7'akRight'#0#8
+'AutoSize'#9#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderS'
+'pacing.Right'#2#6#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0
+'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlign'
+'Vertical'#7#7'ccaFill'#10'BevelOuter'#7#6'bvNone'#28'ChildSizing.LeftRightS'
+'pacing'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29'ChildSizing.HorizontalS'
+'pacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'ChildSizing.ControlsPerL'
+'ine'#2#0#12'ClientHeight'#2#19#11'ClientWidth'#3#144#0#8'TabOrder'#2#8#0#12
+'TRadioButton'#19'TextBoldRadioInvert'#3'Tag'#2#2#21'AnchorSideTop.Control'#7
+#18'TextBoldRadioPanel'#23'AnchorSideRight.Control'#7#18'TextBoldRadioPanel'
+#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2'X'#6'Height'#2#19#3'Top'#2
+#0#5'Width'#2'8'#11'HelpContext'#2#0#7'Anchors'#11#5'akTop'#7'akRight'#0#18
+'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2
+#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.'
+'CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'c'
+'caFill'#7'Caption'#6#6'Invert'#8'OnChange'#7#22'TextStyleRadioOnChange'#8'T'
+'abOrder'#2#0#11'UseOnChange'#8#0#0#12'TRadioButton'#15'TextBoldRadioOn'#3'T'
+'ag'#2#2#21'AnchorSideTop.Control'#7#18'TextBoldRadioPanel'#23'AnchorSideRig'
+'ht.Control'#7#16'TextBoldRadioOff'#4'Left'#2#0#6'Height'#2#19#3'Top'#2#0#5
+'Width'#2'('#11'HelpContext'#2#0#7'Anchors'#11#5'akTop'#7'akRight'#0#18'Bord'
+'erSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#3#20
+'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellA'
+'lignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFil'
+'l'#7'Caption'#6#2'On'#7'Checked'#9#8'OnChange'#7#22'TextStyleRadioOnChange'
+#5'State'#7#9'cbChecked'#8'TabOrder'#2#1#11'UseOnChange'#8#0#0#12'TRadioButt'
+'on'#16'TextBoldRadioOff'#3'Tag'#2#2#21'AnchorSideTop.Control'#7#18'TextBold'
+'RadioPanel'#23'AnchorSideRight.Control'#7#19'TextBoldRadioInvert'#4'Left'#2
+'+'#6'Height'#2#19#3'Top'#2#0#5'Width'#2'*'#11'HelpContext'#2#0#7'Anchors'#11
+#5'akTop'#7'akRight'#0#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0
+#19'BorderSpacing.Right'#2#3#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.A'
+'round'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacin'
+'g.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#3'Off'#8'OnChange'#7#22'Text'
+'StyleRadioOnChange'#8'TabOrder'#2#2#11'UseOnChange'#8#0#0#0#6'TPanel'#20'Te'
+'xtItalicRadioPanel'#21'AnchorSideTop.Control'#7#18'TextItalicCheckBox'#23'A'
+'nchorSideRight.Control'#7#25'ElementAttributesGroupBox'#20'AnchorSideRight.'
+'Side'#7#9'asrBottom'#4'Left'#3'y'#1#6'Height'#2#19#3'Top'#3#213#0#5'Width'#3
+#144#0#11'HelpContext'#2#0#7'Anchors'#11#5'akTop'#7'akRight'#0#8'AutoSize'#9
+#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'
+#2#6#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacin'
+'g.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7
,'ccaFill'#10'BevelOuter'#7#6'bvNone'#28'ChildSizing.LeftRightSpacing'#2#0#28
+'ChildSizing.TopBottomSpacing'#2#0#29'ChildSizing.HorizontalSpacing'#2#0#27
+'ChildSizing.VerticalSpacing'#2#0#27'ChildSizing.ControlsPerLine'#2#0#12'Cli'
+'entHeight'#2#19#11'ClientWidth'#3#144#0#8'TabOrder'#2#9#0#12'TRadioButton'
+#21'TextItalicRadioInvert'#3'Tag'#2#2#21'AnchorSideTop.Control'#7#20'TextIta'
+'licRadioPanel'#23'AnchorSideRight.Control'#7#20'TextItalicRadioPanel'#20'An'
+'chorSideRight.Side'#7#9'asrBottom'#4'Left'#2'X'#6'Height'#2#19#3'Top'#2#0#5
+'Width'#2'8'#11'HelpContext'#2#0#7'Anchors'#11#5'akTop'#7'akRight'#0#18'Bord'
+'erSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20
+'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellA'
+'lignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFil'
+'l'#7'Caption'#6#6'Invert'#8'OnChange'#7#22'TextStyleRadioOnChange'#5'State'
+#7#11'cbUnchecked'#8'TabOrder'#2#2#11'UseOnChange'#8#0#0#0#6'TPanel'#18'Text'
+'BoldRadioPanel'#21'AnchorSideTop.Control'#7#16'TextBoldCheckBox'#23'AnchorS'
+'ideRight.Control'#7#25'ElementAttributesGroupBox'#20'AnchorSideRight.Side'#7
+#9'asrBottom'#4'Left'#3'y'#1#6'Height'#2#19#3'Top'#3#147#0#5'Width'#3#144#0
+#11'HelpContext'#2#0#7'Anchors'#11#5'akTop'#7'akRight'#0#8'AutoSize'#9#18'Bo'
+'rderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#6
+#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.Ce'
+'llAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'cca'
+'Fill'#10'BevelOuter'#7#6'bvNone'#28'ChildSizing.LeftRightSpacing'#2#0#28'Ch'
+'ildSizing.TopBottomSpacing'#2#0#29'ChildSizing.HorizontalSpacing'#2#0#27'Ch'
+'ildSizing.VerticalSpacing'#2#0#27'ChildSizing.ControlsPerLine'#2#0#12'Clien'
+'tHeight'#2#19#11'ClientWidth'#3#144#0#8'TabOrder'#2#8#0#12'TRadioButton'#19
+'TextBoldRadioInvert'#3'Tag'#2#2#21'AnchorSideTop.Control'#7#18'TextBoldRadi'
+'oPanel'#23'AnchorSideRight.Control'#7#18'TextBoldRadioPanel'#20'AnchorSideR'
+'ight.Side'#7#9'asrBottom'#4'Left'#2'X'#6'Height'#2#19#3'Top'#2#0#5'Width'#2
+'8'#11'HelpContext'#2#0#7'Anchors'#11#5'akTop'#7'akRight'#0#18'BorderSpacing'
+'.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderS'
+'pacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHor'
+'izontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Ca'
+'ption'#6#6'Invert'#8'OnChange'#7#22'TextStyleRadioOnChange'#5'State'#7#11'c'
+'bUnchecked'#8'TabOrder'#2#0#11'UseOnChange'#8#0#0#12'TRadioButton'#15'TextB'
+'oldRadioOn'#3'Tag'#2#2#21'AnchorSideTop.Control'#7#18'TextBoldRadioPanel'#23
+'AnchorSideRight.Control'#7#16'TextBoldRadioOff'#4'Left'#2#0#6'Height'#2#19#3
+'Top'#2#0#5'Width'#2'('#11'HelpContext'#2#0#7'Anchors'#11#5'akTop'#7'akRight'
+#0#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Rig'
+'ht'#2#3#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSp'
+'acing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'
+#7#7'ccaFill'#7'Caption'#6#2'On'#7'Checked'#9#8'OnChange'#7#22'TextStyleRadi'
+'oOnChange'#5'State'#7#9'cbChecked'#8'TabOrder'#2#1#11'UseOnChange'#8#0#0#12
+'TRadioButton'#16'TextBoldRadioOff'#3'Tag'#2#2#21'AnchorSideTop.Control'#7#18
+'TextBoldRadioPanel'#23'AnchorSideRight.Control'#7#19'TextBoldRadioInvert'#4
+'Left'#2'+'#6'Height'#2#19#3'Top'#2#0#5'Width'#2'*'#11'HelpContext'#2#0#7'An'
+'chors'#11#5'akTop'#7'akRight'#0#18'BorderSpacing.Left'#2#0#17'BorderSpacing'
+'.Top'#2#0#19'BorderSpacing.Right'#2#3#20'BorderSpacing.Bottom'#2#0#20'Borde'
+'rSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'Bo'
+'rderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#3'Off'#8'OnChange'
+#7#22'TextStyleRadioOnChange'#5'State'#7#11'cbUnchecked'#8'TabOrder'#2#2#11
+'UseOnChange'#8#0#0#0#6'TPanel'#20'TextItalicRadioPanel'#21'AnchorSideTop.Co'
+'ntrol'#7#18'TextItalicCheckBox'#23'AnchorSideRight.Control'#7#25'ElementAtt'
+'ributesGroupBox'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3'y'#1#6'H'
+'eight'#2#19#3'Top'#3#172#0#5'Width'#3#144#0#11'HelpContext'#2#0#7'Anchors'
+#11#5'akTop'#7'akRight'#0#8'AutoSize'#9#18'BorderSpacing.Left'#2#0#17'Border'
+'Spacing.Top'#2#0#19'BorderSpacing.Right'#2#6#20'BorderSpacing.Bottom'#2#0#20
+'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'
+#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#10'BevelOuter'#7#6'bvNone'
+#28'ChildSizing.LeftRightSpacing'#2#0#28'ChildSizing.TopBottomSpacing'#2#0#29
+'ChildSizing.HorizontalSpacing'#2#0#27'ChildSizing.VerticalSpacing'#2#0#27'C'
+'hildSizing.ControlsPerLine'#2#0#12'ClientHeight'#2#19#11'ClientWidth'#3#144
,#0#8'TabOrder'#2#9#0#12'TRadioButton'#21'TextItalicRadioInvert'#3'Tag'#2#2#21
+'AnchorSideTop.Control'#7#20'TextItalicRadioPanel'#23'AnchorSideRight.Contro'
+'l'#7#20'TextItalicRadioPanel'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Lef'
+'t'#2'X'#6'Height'#2#19#3'Top'#2#0#5'Width'#2'8'#11'HelpContext'#2#0#7'Ancho'
+'rs'#11#5'akTop'#7'akRight'#0#18'BorderSpacing.Left'#2#0#17'BorderSpacing.To'
+'p'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSp'
+'acing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'Borde'
+'rSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#6'Invert'#8'OnChange'
+#7#22'TextStyleRadioOnChange'#5'State'#7#11'cbUnchecked'#8'TabOrder'#2#0#11
+'UseOnChange'#8#0#0#12'TRadioButton'#17'TextItalicRadioOn'#3'Tag'#2#2#21'Anc'
+'horSideTop.Control'#7#20'TextItalicRadioPanel'#23'AnchorSideRight.Control'#7
+#18'TextItalicRadioOff'#4'Left'#2#0#6'Height'#2#19#3'Top'#2#0#5'Width'#2'('
+#11'HelpContext'#2#0#7'Anchors'#11#5'akTop'#7'akRight'#0#18'BorderSpacing.Le'
+'ft'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#3#20'BorderSpac'
+'ing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizo'
+'ntal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Capti'
+'on'#6#2'On'#7'Checked'#9#8'OnChange'#7#22'TextStyleRadioOnChange'#5'State'#7
+#9'cbChecked'#8'TabOrder'#2#1#11'UseOnChange'#8#0#0#12'TRadioButton'#18'Text'
+'ItalicRadioOff'#3'Tag'#2#2#21'AnchorSideTop.Control'#7#20'TextItalicRadioPa'
+'nel'#23'AnchorSideRight.Control'#7#21'TextItalicRadioInvert'#4'Left'#2'+'#6
+'Height'#2#19#3'Top'#2#0#5'Width'#2'*'#11'HelpContext'#2#0#7'Anchors'#11#5'a'
+'kTop'#7'akRight'#0#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19
+'BorderSpacing.Right'#2#3#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Arou'
+'nd'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.C'
+'ellAlignVertical'#7#7'ccaFill'#7'Caption'#6#3'Off'#8'OnChange'#7#22'TextSty'
+'leRadioOnChange'#5'State'#7#11'cbUnchecked'#8'TabOrder'#2#2#11'UseOnChange'
+#8#0#0#0#7'TButton'#27'SetAttributeToDefaultButton'#22'AnchorSideLeft.Contro'
+'l'#7#19'ColorElementListBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'Anch'
+'orSideTop.Control'#7#25'ElementAttributesGroupBox'#23'AnchorSideRight.Contr'
+'ol'#7#25'ElementAttributesGroupBox'#20'AnchorSideRight.Side'#7#9'asrBottom'
+#4'Left'#3#212#0#6'Height'#2#25#3'Top'#2#6#5'Width'#3'5'#1#11'HelpContext'#2
+#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#0
+#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bott'
+'om'#2#0#20'BorderSpacing.Around'#2#6'!BorderSpacing.CellAlignHorizontal'#7#7
+'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#27'S'
+'etAttributeToDefaultButton'#7'OnClick'#7' SetAttributeToDefaultButtonClick'
+#8'TabOrder'#2#10#0#0#0#242#2#8#8'TSynEdit'#12'ColorPreview'#22'AnchorSideLe'
+'ft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#25'ElementAttributesGrou'
+'pBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#5
+'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#24'AnchorSideBottom.Control'
+#7#5'Owner'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#3
+#25#1#3'Top'#3'('#1#5'Width'#3#19#2#11'HelpContext'#2#0#18'BorderSpacing.Lef'
+'t'#2#0#17'BorderSpacing.Top'#2#6#19'BorderSpacing.Right'#2#0#20'BorderSpaci'
+'ng.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHorizon'
+'tal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'Anchor'
+'s'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#18'CFDividerDrawLevel'#2#0
+#5'Ctl3D'#8#11'Font.Height'#2#240#9'Font.Name'#6#7'courier'#10'Font.Pitch'#7
+#7'fpFixed'#12'Font.Quality'#7#16'fqNonAntialiased'#10'Font.Style'#11#0#11'P'
+'arentColor'#8#10'ParentFont'#8#8'TabOrder'#2#5#23'BookMarkOptions.Xoffset'#2
+#24#22'Gutter.ShowCodeFolding'#9#22'Gutter.ShowLineNumbers'#9#16'Gutter.Zero'
+'Start'#8#10'Keystrokes'#14#1#7'Command'#2#3#8'ShortCut'#2'&'#0#1#7'Command'
+#2'g'#8'ShortCut'#3'& '#0#1#7'Command'#3#211#0#8'ShortCut'#3'&@'#0#1#7'Comma'
+'nd'#2#4#8'ShortCut'#2'('#0#1#7'Command'#2'h'#8'ShortCut'#3'( '#0#1#7'Comman'
+'d'#3#212#0#8'ShortCut'#3'(@'#0#1#7'Command'#2#1#8'ShortCut'#2'%'#0#1#7'Comm'
+'and'#2'e'#8'ShortCut'#3'% '#0#1#7'Command'#2#5#8'ShortCut'#3'%@'#0#1#7'Comm'
+'and'#2'i'#8'ShortCut'#3'%`'#0#1#7'Command'#2#2#8'ShortCut'#2''''#0#1#7'Comm'
+'and'#2'f'#8'ShortCut'#3''' '#0#1#7'Command'#2#6#8'ShortCut'#3'''@'#0#1#7'Co'
+'mmand'#2'j'#8'ShortCut'#3'''`'#0#1#7'Command'#2#10#8'ShortCut'#2'"'#0#1#7'C'
+'ommand'#2'n'#8'ShortCut'#3'" '#0#1#7'Command'#2#14#8'ShortCut'#3'"@'#0#1#7
+'Command'#2'r'#8'ShortCut'#3'"`'#0#1#7'Command'#2#9#8'ShortCut'#2'!'#0#1#7'C'
+'ommand'#2'm'#8'ShortCut'#3'! '#0#1#7'Command'#2#13#8'ShortCut'#3'!@'#0#1#7
+'Command'#2'q'#8'ShortCut'#3'!`'#0#1#7'Command'#2#7#8'ShortCut'#2'$'#0#1#7'C'
+'ommand'#2'k'#8'ShortCut'#3'$ '#0#1#7'Command'#2#15#8'ShortCut'#3'$@'#0#1#7
+'Command'#2's'#8'ShortCut'#3'$`'#0#1#7'Command'#2#8#8'ShortCut'#2'#'#0#1#7'C'
,'ommand'#2'l'#8'ShortCut'#3'# '#0#1#7'Command'#2#16#8'ShortCut'#3'#@'#0#1#7
+'Command'#2't'#8'ShortCut'#3'#`'#0#1#7'Command'#3#223#0#8'ShortCut'#2'-'#0#1
+#7'Command'#3#201#0#8'ShortCut'#3'-@'#0#1#7'Command'#3'\'#2#8'ShortCut'#3'- '
+#0#1#7'Command'#3#246#1#8'ShortCut'#2'.'#0#1#7'Command'#3'['#2#8'ShortCut'#3
+'. '#0#1#7'Command'#3#245#1#8'ShortCut'#2#8#0#1#7'Command'#3#245#1#8'ShortCu'
+'t'#3#8' '#0#1#7'Command'#3#248#1#8'ShortCut'#3#8'@'#0#1#7'Command'#3'Y'#2#8
+'ShortCut'#4#8#128#0#0#0#1#7'Command'#3'Z'#2#8'ShortCut'#4#8#160#0#0#0#1#7'C'
+'ommand'#3#253#1#8'ShortCut'#2#13#0#1#7'Command'#3#199#0#8'ShortCut'#3'A@'#0
+#1#7'Command'#3#201#0#8'ShortCut'#3'C@'#0#1#7'Command'#3'b'#2#8'ShortCut'#3
+'I`'#0#1#7'Command'#3#253#1#8'ShortCut'#3'M@'#0#1#7'Command'#3#254#1#8'Short'
+'Cut'#3'N@'#0#1#7'Command'#3#247#1#8'ShortCut'#3'T@'#0#1#7'Command'#3'c'#2#8
+'ShortCut'#3'U`'#0#1#7'Command'#3'\'#2#8'ShortCut'#3'V@'#0#1#7'Command'#3'['
+#2#8'ShortCut'#3'X@'#0#1#7'Command'#3#251#1#8'ShortCut'#3'Y@'#0#1#7'Command'
+#3#250#1#8'ShortCut'#3'Y`'#0#1#7'Command'#3'Y'#2#8'ShortCut'#3'Z@'#0#1#7'Com'
+'mand'#3'Z'#2#8'ShortCut'#3'Z`'#0#1#7'Command'#3'-'#1#8'ShortCut'#3'0@'#0#1#7
+'Command'#3'.'#1#8'ShortCut'#3'1@'#0#1#7'Command'#3'/'#1#8'ShortCut'#3'2@'#0
+#1#7'Command'#3'0'#1#8'ShortCut'#3'3@'#0#1#7'Command'#3'1'#1#8'ShortCut'#3'4'
+'@'#0#1#7'Command'#3'2'#1#8'ShortCut'#3'5@'#0#1#7'Command'#3'3'#1#8'ShortCut'
+#3'6@'#0#1#7'Command'#3'4'#1#8'ShortCut'#3'7@'#0#1#7'Command'#3'5'#1#8'Short'
+'Cut'#3'8@'#0#1#7'Command'#3'6'#1#8'ShortCut'#3'9@'#0#1#7'Command'#3'_'#1#8
+'ShortCut'#3'0`'#0#1#7'Command'#3'`'#1#8'ShortCut'#3'1`'#0#1#7'Command'#3'a'
+#1#8'ShortCut'#3'2`'#0#1#7'Command'#3'b'#1#8'ShortCut'#3'3`'#0#1#7'Command'#3
+'c'#1#8'ShortCut'#3'4`'#0#1#7'Command'#3'd'#1#8'ShortCut'#3'5`'#0#1#7'Comman'
+'d'#3'e'#1#8'ShortCut'#3'6`'#0#1#7'Command'#3'f'#1#8'ShortCut'#3'7`'#0#1#7'C'
+'ommand'#3'g'#1#8'ShortCut'#3'8`'#0#1#7'Command'#3'h'#1#8'ShortCut'#3'9`'#0#1
+#7'Command'#3#231#0#8'ShortCut'#3'N`'#0#1#7'Command'#3#232#0#8'ShortCut'#3'C'
+'`'#0#1#7'Command'#3#233#0#8'ShortCut'#3'L`'#0#1#7'Command'#3'd'#2#8'ShortCu'
+'t'#2#9#0#1#7'Command'#3'e'#2#8'ShortCut'#3#9' '#0#1#7'Command'#3#250#0#8'Sh'
+'ortCut'#3'B`'#0#0#13'Lines.Strings'#1#6#12'ColorPreview'#0#22'SelectedColor'
+'.OnChange'#13#0#0#242#2#9#9'TCheckBox'#26'UseSyntaxHighlightCheckBox'#22'An'
+'chorSideLeft.Control'#7#31'SetAllAttributesToDefaultButton'#21'AnchorSideTo'
+'p.Control'#7#5'Owner'#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideR'
+'ight.Side'#7#9'asrBottom'#4'Left'#3'J'#1#6'Height'#2#19#3'Top'#2#0#5'Width'
+#3#166#0#11'HelpContext'#2#0#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'
+#2#0#19'BorderSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpaci'
+'ng.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSp'
+'acing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#26'UseSyntaxHighlightChe'
+'ckBox'#8'OnChange'#7#23'GeneralCheckBoxOnChange'#5'State'#7#11'cbUnchecked'
+#8'TabOrder'#2#6#11'UseOnChange'#8#0#0#0
+'l'#7'Caption'#6#6'Invert'#8'OnChange'#7#22'TextStyleRadioOnChange'#8'TabOrd'
+'er'#2#0#11'UseOnChange'#8#0#0#12'TRadioButton'#17'TextItalicRadioOn'#3'Tag'
+#2#2#21'AnchorSideTop.Control'#7#20'TextItalicRadioPanel'#23'AnchorSideRight'
+'.Control'#7#18'TextItalicRadioOff'#4'Left'#2#0#6'Height'#2#19#3'Top'#2#0#5
+'Width'#2'('#11'HelpContext'#2#0#7'Anchors'#11#5'akTop'#7'akRight'#0#18'Bord'
+'erSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#3#20
+'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellA'
+'lignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFil'
+'l'#7'Caption'#6#2'On'#7'Checked'#9#8'OnChange'#7#22'TextStyleRadioOnChange'
+#5'State'#7#9'cbChecked'#8'TabOrder'#2#1#11'UseOnChange'#8#0#0#12'TRadioButt'
+'on'#18'TextItalicRadioOff'#3'Tag'#2#2#21'AnchorSideTop.Control'#7#20'TextIt'
+'alicRadioPanel'#23'AnchorSideRight.Control'#7#21'TextItalicRadioInvert'#4'L'
+'eft'#2'+'#6'Height'#2#19#3'Top'#2#0#5'Width'#2'*'#11'HelpContext'#2#0#7'Anc'
+'hors'#11#5'akTop'#7'akRight'#0#18'BorderSpacing.Left'#2#0#17'BorderSpacing.'
+'Top'#2#0#19'BorderSpacing.Right'#2#3#20'BorderSpacing.Bottom'#2#0#20'Border'
+'Spacing.Around'#2#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'Bor'
+'derSpacing.CellAlignVertical'#7#7'ccaFill'#7'Caption'#6#3'Off'#8'OnChange'#7
+#22'TextStyleRadioOnChange'#8'TabOrder'#2#2#11'UseOnChange'#8#0#0#0#7'TButto'
+'n'#27'SetAttributeToDefaultButton'#22'AnchorSideLeft.Control'#7#19'ColorEle'
+'mentListBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Contro'
+'l'#7#25'ElementAttributesGroupBox'#23'AnchorSideRight.Control'#7#25'Element'
+'AttributesGroupBox'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3#212#0
+#6'Height'#2#25#3'Top'#2#6#5'Width'#3#164#0#11'HelpContext'#2#0#8'AutoSize'#9
+#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'
+#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#6'!BorderSpacin'
+'g.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7
+'ccaFill'#7'Caption'#6#27'SetAttributeToDefaultButton'#21'Constraints.MinHei'
+'ght'#2#25#20'Constraints.MinWidth'#2'K'#7'OnClick'#7' SetAttributeToDefault'
+'ButtonClick'#8'TabOrder'#2#10#0#0#9'TColorBox'#13'FrameColorBox'#22'AnchorS'
+'ideLeft.Control'#7#15'FrameColorLabel'#21'AnchorSideTop.Control'#7#15'Frame'
+'ColorLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#212#0#6'Height'
+#2#22#3'Top'#3#135#0#5'Width'#2'd'#11'HelpContext'#2#0#17'DefaultColorColor'
+#7#7'clWhite'#5'Style'#11#16'cbStandardColors'#16'cbExtendedColors'#14'cbSys'
+'temColors'#16'cbIncludeDefault'#13'cbCustomColor'#13'cbPrettyNames'#0#12'Au'
+'toComplete'#8#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#2#19'Borde'
+'rSpacing.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2
+#0'!BorderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAli'
+'gnVertical'#7#7'ccaFill'#5'Ctl3D'#8#10'ItemHeight'#2#16#9'ItemWidth'#2#0#8
+'OnChange'#7#24'ForegroundColorBoxChange'#8'TabOrder'#2#12#0#0#9'TCheckBox'
+#28'FrameColorUseDefaultCheckBox'#22'AnchorSideLeft.Control'#7#13'FrameColor'
+'Box'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#13
+'FrameColorBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#3'>'#1#6'Heigh'
+'t'#2#19#3'Top'#3#137#0#5'Width'#3#181#0#11'HelpContext'#2#0#18'BorderSpacin'
+'g.Left'#2#6#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'Border'
+'Spacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHo'
+'rizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'C'
+'aption'#6#28'FrameColorUseDefaultCheckBox'#8'OnChange'#7#23'GeneralCheckBox'
+'OnChange'#8'TabOrder'#2#13#11'UseOnChange'#8#0#0#0#242#2#8#8'TSynEdit'#12'C'
+'olorPreview'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'
+#7#25'ElementAttributesGroupBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'An'
+'chorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#24
+'AnchorSideBottom.Control'#7#5'Owner'#21'AnchorSideBottom.Side'#7#9'asrBotto'
+'m'#4'Left'#2#0#6'Height'#3#240#0#3'Top'#3'Q'#1#5'Width'#3#19#2#11'HelpConte'
,'xt'#2#0#18'BorderSpacing.Left'#2#0#17'BorderSpacing.Top'#2#6#19'BorderSpaci'
+'ng.Right'#2#0#20'BorderSpacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!Bo'
+'rderSpacing.CellAlignHorizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVer'
+'tical'#7#7'ccaFill'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'
+#0#18'CFDividerDrawLevel'#2#0#5'Ctl3D'#8#11'Font.Height'#2#240#9'Font.Name'#6
+#7'courier'#10'Font.Pitch'#7#7'fpFixed'#12'Font.Quality'#7#16'fqNonAntialias'
+'ed'#10'Font.Style'#11#0#11'ParentColor'#8#10'ParentFont'#8#8'TabOrder'#2#5
+#23'BookMarkOptions.Xoffset'#2#24#24'BookMarkOptions.OnChange'#13#22'Gutter.'
+'ShowCodeFolding'#9#22'Gutter.ShowLineNumbers'#9#16'Gutter.ZeroStart'#8#10'K'
+'eystrokes'#14#1#7'Command'#2#3#8'ShortCut'#2'&'#0#1#7'Command'#2'g'#8'Short'
+'Cut'#3'& '#0#1#7'Command'#3#211#0#8'ShortCut'#3'&@'#0#1#7'Command'#2#4#8'Sh'
+'ortCut'#2'('#0#1#7'Command'#2'h'#8'ShortCut'#3'( '#0#1#7'Command'#3#212#0#8
+'ShortCut'#3'(@'#0#1#7'Command'#2#1#8'ShortCut'#2'%'#0#1#7'Command'#2'e'#8'S'
+'hortCut'#3'% '#0#1#7'Command'#2#5#8'ShortCut'#3'%@'#0#1#7'Command'#2'i'#8'S'
+'hortCut'#3'%`'#0#1#7'Command'#2#2#8'ShortCut'#2''''#0#1#7'Command'#2'f'#8'S'
+'hortCut'#3''' '#0#1#7'Command'#2#6#8'ShortCut'#3'''@'#0#1#7'Command'#2'j'#8
+'ShortCut'#3'''`'#0#1#7'Command'#2#10#8'ShortCut'#2'"'#0#1#7'Command'#2'n'#8
+'ShortCut'#3'" '#0#1#7'Command'#2#14#8'ShortCut'#3'"@'#0#1#7'Command'#2'r'#8
+'ShortCut'#3'"`'#0#1#7'Command'#2#9#8'ShortCut'#2'!'#0#1#7'Command'#2'm'#8'S'
+'hortCut'#3'! '#0#1#7'Command'#2#13#8'ShortCut'#3'!@'#0#1#7'Command'#2'q'#8
+'ShortCut'#3'!`'#0#1#7'Command'#2#7#8'ShortCut'#2'$'#0#1#7'Command'#2'k'#8'S'
+'hortCut'#3'$ '#0#1#7'Command'#2#15#8'ShortCut'#3'$@'#0#1#7'Command'#2's'#8
+'ShortCut'#3'$`'#0#1#7'Command'#2#8#8'ShortCut'#2'#'#0#1#7'Command'#2'l'#8'S'
+'hortCut'#3'# '#0#1#7'Command'#2#16#8'ShortCut'#3'#@'#0#1#7'Command'#2't'#8
+'ShortCut'#3'#`'#0#1#7'Command'#3#223#0#8'ShortCut'#2'-'#0#1#7'Command'#3#201
+#0#8'ShortCut'#3'-@'#0#1#7'Command'#3'\'#2#8'ShortCut'#3'- '#0#1#7'Command'#3
+#246#1#8'ShortCut'#2'.'#0#1#7'Command'#3'['#2#8'ShortCut'#3'. '#0#1#7'Comman'
+'d'#3#245#1#8'ShortCut'#2#8#0#1#7'Command'#3#245#1#8'ShortCut'#3#8' '#0#1#7
+'Command'#3#248#1#8'ShortCut'#3#8'@'#0#1#7'Command'#3'Y'#2#8'ShortCut'#4#8
+#128#0#0#0#1#7'Command'#3'Z'#2#8'ShortCut'#4#8#160#0#0#0#1#7'Command'#3#253#1
+#8'ShortCut'#2#13#0#1#7'Command'#3#199#0#8'ShortCut'#3'A@'#0#1#7'Command'#3
+#201#0#8'ShortCut'#3'C@'#0#1#7'Command'#3'b'#2#8'ShortCut'#3'I`'#0#1#7'Comma'
+'nd'#3#253#1#8'ShortCut'#3'M@'#0#1#7'Command'#3#254#1#8'ShortCut'#3'N@'#0#1#7
+'Command'#3#247#1#8'ShortCut'#3'T@'#0#1#7'Command'#3'c'#2#8'ShortCut'#3'U`'#0
+#1#7'Command'#3'\'#2#8'ShortCut'#3'V@'#0#1#7'Command'#3'['#2#8'ShortCut'#3'X'
+'@'#0#1#7'Command'#3#251#1#8'ShortCut'#3'Y@'#0#1#7'Command'#3#250#1#8'ShortC'
+'ut'#3'Y`'#0#1#7'Command'#3'Y'#2#8'ShortCut'#3'Z@'#0#1#7'Command'#3'Z'#2#8'S'
+'hortCut'#3'Z`'#0#1#7'Command'#3'-'#1#8'ShortCut'#3'0@'#0#1#7'Command'#3'.'#1
+#8'ShortCut'#3'1@'#0#1#7'Command'#3'/'#1#8'ShortCut'#3'2@'#0#1#7'Command'#3
+'0'#1#8'ShortCut'#3'3@'#0#1#7'Command'#3'1'#1#8'ShortCut'#3'4@'#0#1#7'Comman'
+'d'#3'2'#1#8'ShortCut'#3'5@'#0#1#7'Command'#3'3'#1#8'ShortCut'#3'6@'#0#1#7'C'
+'ommand'#3'4'#1#8'ShortCut'#3'7@'#0#1#7'Command'#3'5'#1#8'ShortCut'#3'8@'#0#1
+#7'Command'#3'6'#1#8'ShortCut'#3'9@'#0#1#7'Command'#3'_'#1#8'ShortCut'#3'0`'
+#0#1#7'Command'#3'`'#1#8'ShortCut'#3'1`'#0#1#7'Command'#3'a'#1#8'ShortCut'#3
+'2`'#0#1#7'Command'#3'b'#1#8'ShortCut'#3'3`'#0#1#7'Command'#3'c'#1#8'ShortCu'
+'t'#3'4`'#0#1#7'Command'#3'd'#1#8'ShortCut'#3'5`'#0#1#7'Command'#3'e'#1#8'Sh'
+'ortCut'#3'6`'#0#1#7'Command'#3'f'#1#8'ShortCut'#3'7`'#0#1#7'Command'#3'g'#1
+#8'ShortCut'#3'8`'#0#1#7'Command'#3'h'#1#8'ShortCut'#3'9`'#0#1#7'Command'#3
+#231#0#8'ShortCut'#3'N`'#0#1#7'Command'#3#232#0#8'ShortCut'#3'C`'#0#1#7'Comm'
+'and'#3#233#0#8'ShortCut'#3'L`'#0#1#7'Command'#3'd'#2#8'ShortCut'#2#9#0#1#7
+'Command'#3'e'#2#8'ShortCut'#3#9' '#0#1#7'Command'#3#250#0#8'ShortCut'#3'B`'
+#0#0#13'Lines.Strings'#1#6#12'ColorPreview'#0#0#0#242#2#9#9'TCheckBox'#26'Us'
+'eSyntaxHighlightCheckBox'#22'AnchorSideLeft.Control'#7#31'SetAllAttributesT'
+'oDefaultButton'#21'AnchorSideTop.Control'#7#5'Owner'#23'AnchorSideRight.Con'
+'trol'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3'J'#1#6'H'
+'eight'#2#19#3'Top'#2#0#5'Width'#3#166#0#11'HelpContext'#2#0#18'BorderSpacin'
+'g.Left'#2#0#17'BorderSpacing.Top'#2#0#19'BorderSpacing.Right'#2#0#20'Border'
+'Spacing.Bottom'#2#0#20'BorderSpacing.Around'#2#0'!BorderSpacing.CellAlignHo'
+'rizontal'#7#7'ccaFill'#31'BorderSpacing.CellAlignVertical'#7#7'ccaFill'#7'C'
+'aption'#6#26'UseSyntaxHighlightCheckBox'#8'OnChange'#7#23'GeneralCheckBoxOn'
+'Change'#8'TabOrder'#2#6#11'UseOnChange'#8#0#0#0
]);

View File

@ -36,8 +36,11 @@ type
TEditorColorOptionsFrame = class(TAbstractIDEOptionsEditor)
BackGroundColorBox: TColorBox;
FrameColorBox: TColorBox;
BackGroundLabel: TLabel;
FrameColorLabel: TLabel;
BackGroundUseDefaultCheckBox: TCheckBox;
FrameColorUseDefaultCheckBox: TCheckBox;
ForegroundColorBox: TColorBox;
TextBoldCheckBox: TCheckBox;
TextBoldRadioInvert: TRadioButton;
@ -171,6 +174,14 @@ begin
BackGroundUseDefaultCheckBox.Checked := BackGroundColorBox.Selected = clDefault;
InvalidatePreviews;
end;
if Sender = FrameColorBox then
begin
if (CurHighlightElement = nil) or UpdatingColor then
exit;
CurHighlightElement.FrameColor := DefaultToNone(FrameColorBox.Selected);
FrameColorUseDefaultCheckBox.Checked := FrameColorBox.Selected = clDefault;
InvalidatePreviews;
end;
end;
procedure TEditorColorOptionsFrame.GeneralCheckBoxOnChange(Sender: TObject);
@ -217,6 +228,22 @@ begin
InvalidatePreviews;
end;
end;
if Sender = FrameColorUseDefaultCheckBox then
if UpdatingColor = False then
begin
if FrameColorUseDefaultCheckBox.Checked then
begin
FrameColorBox.Tag := FrameColorBox.Selected;
FrameColorBox.Selected := clDefault;
end
else
FrameColorBox.Selected := FrameColorBox.Tag;
if DefaultToNone(FrameColorBox.Selected) <> CurHighlightElement.FrameColor then
begin
CurHighlightElement.FrameColor := DefaultToNone(FrameColorBox.Selected);
InvalidatePreviews;
end;
end;
if Sender = TextBoldCheckBox then
if CurHighlightElementIsExtra
then TextStyleRadioOnChange(Sender)
@ -485,6 +512,13 @@ begin
BackGroundColorBox.Tag := BackGroundColorBox.Selected;
BackGroundUseDefaultCheckBox.Checked := BackGroundColorBox.Selected = clDefault;
FrameColorBox.Selected := NoneToDefault(CurHighlightElement.FrameColor);
if FrameColorBox.Selected = clDefault then
FrameColorBox.Tag := FrameColorBox.DefaultColorColor
else
FrameColorBox.Tag := FrameColorBox.Selected;
FrameColorUseDefaultCheckBox.Checked := FrameColorBox.Selected = clDefault;
UpdatingColor := False;
end;
@ -712,6 +746,8 @@ begin
ForeGroundUseDefaultCheckBox.Caption := dlgEdUseDefColor;
BackGroundLabel.Caption := dlgBackColor;
BackGroundUseDefaultCheckBox.Caption := dlgEdUseDefColor;
FrameColorLabel.Caption := dlgFrameColor;
FrameColorUseDefaultCheckBox.Caption := dlgEdUseDefColor;
ElementAttributesGroupBox.Caption := dlgElementAttributes;
TextBoldCheckBox.Caption := dlgEdBold;

View File

@ -1157,6 +1157,7 @@ resourcestring
dlgSetElementDefault = 'Set element to default';
dlgSetAllElementDefault = 'Set all elements to default';
dlgForecolor = 'Foreground';
dlgFrameColor = 'Frame color';
dlgEdUseDefColor = 'Use default color';
dlgElementAttributes = 'Element Attributes';
dlgEdBold = 'Bold';