mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-12 19:41:08 +02:00
IDE: improved figures options layout
git-svn-id: trunk@19497 -
This commit is contained in:
parent
09ce768fa7
commit
fd0c8eea1e
@ -108,7 +108,7 @@ type
|
|||||||
FFigures: TCEFigureCategories;
|
FFigures: TCEFigureCategories;
|
||||||
FFollowCursor: boolean;
|
FFollowCursor: boolean;
|
||||||
FMode : TCodeExplorerMode;
|
FMode : TCodeExplorerMode;
|
||||||
FNotFigureConstants: TAvgLvlTree;// tree of AnsiString
|
FIgnoreFigureConstants: TAvgLvlTree;// tree of AnsiString
|
||||||
FOptionsFilename: string;
|
FOptionsFilename: string;
|
||||||
FRefresh: TCodeExplorerRefresh;
|
FRefresh: TCodeExplorerRefresh;
|
||||||
public
|
public
|
||||||
@ -121,13 +121,13 @@ type
|
|||||||
procedure LoadFromXMLConfig(XMLConfig: TXMLConfig; const Path: string);
|
procedure LoadFromXMLConfig(XMLConfig: TXMLConfig; const Path: string);
|
||||||
procedure SaveToXMLConfig(XMLConfig: TXMLConfig; const Path: string);
|
procedure SaveToXMLConfig(XMLConfig: TXMLConfig; const Path: string);
|
||||||
function CreateListOfNotFigureConstants: TStrings;
|
function CreateListOfNotFigureConstants: TStrings;
|
||||||
procedure ClearNotFigureConstants;
|
procedure Clear_IgnoreFigureConstants;
|
||||||
procedure SetListOfNotFigureConstants(List: TStrings; Add: boolean);
|
procedure SetListOf_IgnoreFigureConstants(List: TStrings; Add: boolean);
|
||||||
procedure LoadNotFigureConstantsToDefaults;
|
procedure LoadDefaults_IgnoreFigureConstants;
|
||||||
function NotFigureConstant(p: PChar): boolean;// test if atom is in NotFigureConstants
|
function IgnoreFigureConstant(p: PChar): boolean;// test if atom is in NotFigureConstants
|
||||||
procedure AddNotFigureConstant(const Atom: string);
|
procedure Add_IgnoreFigureConstant(const Atom: string);
|
||||||
function IsNotFigureConstantsDefault(Exactly: boolean): boolean;
|
function IgnoreFigureConstants_AreDefault(Exactly: boolean): boolean;
|
||||||
function IsNotFigureConstantDefault(const Atom: string): boolean;
|
function IgnoreFigureConstant_IsDefault(const Atom: string): boolean;
|
||||||
public
|
public
|
||||||
property Refresh: TCodeExplorerRefresh read FRefresh write FRefresh default cerSwitchEditorPage;
|
property Refresh: TCodeExplorerRefresh read FRefresh write FRefresh default cerSwitchEditorPage;
|
||||||
property Mode: TCodeExplorerMode read FMode write FMode default cemCategory;
|
property Mode: TCodeExplorerMode read FMode write FMode default cemCategory;
|
||||||
@ -140,7 +140,7 @@ type
|
|||||||
property LongParamListCount: integer read FLongParamListCount write FLongParamListCount default DefaultFigLongParamListCount;
|
property LongParamListCount: integer read FLongParamListCount write FLongParamListCount default DefaultFigLongParamListCount;
|
||||||
property NestedProcCount: integer read FNestedProcCount write FNestedProcCount default DefaultFigNestedProcCount;
|
property NestedProcCount: integer read FNestedProcCount write FNestedProcCount default DefaultFigNestedProcCount;
|
||||||
property FigureCharConst: boolean read FFigureCharConst write FFigureCharConst default DefaultFigureCharConst;
|
property FigureCharConst: boolean read FFigureCharConst write FFigureCharConst default DefaultFigureCharConst;
|
||||||
property NotFigureConstants: TAvgLvlTree read FNotFigureConstants;
|
property IgnoreFigureConstants: TAvgLvlTree read FIgnoreFigureConstants;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
const
|
const
|
||||||
@ -259,16 +259,16 @@ constructor TCodeExplorerOptions.Create;
|
|||||||
begin
|
begin
|
||||||
FOptionsFilename:=
|
FOptionsFilename:=
|
||||||
AppendPathDelim(GetPrimaryConfigPath)+'codeexploreroptions.xml';
|
AppendPathDelim(GetPrimaryConfigPath)+'codeexploreroptions.xml';
|
||||||
FNotFigureConstants:=TAvgLvlTree.Create(TListSortCompare(@CompareAtom));
|
FIgnoreFigureConstants:=TAvgLvlTree.Create(TListSortCompare(@CompareAtom));
|
||||||
Clear;
|
Clear;
|
||||||
AddNotFigureConstant('0');
|
Add_IgnoreFigureConstant('0');
|
||||||
AddNotFigureConstant('1');
|
Add_IgnoreFigureConstant('1');
|
||||||
end;
|
end;
|
||||||
|
|
||||||
destructor TCodeExplorerOptions.Destroy;
|
destructor TCodeExplorerOptions.Destroy;
|
||||||
begin
|
begin
|
||||||
ClearNotFigureConstants;
|
Clear_IgnoreFigureConstants;
|
||||||
FreeAndNil(FNotFigureConstants);
|
FreeAndNil(FIgnoreFigureConstants);
|
||||||
inherited Destroy;
|
inherited Destroy;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -283,7 +283,7 @@ begin
|
|||||||
FLongParamListCount:=DefaultFigLongParamListCount;
|
FLongParamListCount:=DefaultFigLongParamListCount;
|
||||||
FNestedProcCount:=DefaultFigNestedProcCount;
|
FNestedProcCount:=DefaultFigNestedProcCount;
|
||||||
FFigureCharConst:=DefaultFigureCharConst;
|
FFigureCharConst:=DefaultFigureCharConst;
|
||||||
ClearNotFigureConstants;
|
Clear_IgnoreFigureConstants;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TCodeExplorerOptions.Assign(Source: TPersistent);
|
procedure TCodeExplorerOptions.Assign(Source: TPersistent);
|
||||||
@ -304,7 +304,7 @@ begin
|
|||||||
FFigureCharConst:=Src.FigureCharConst;
|
FFigureCharConst:=Src.FigureCharConst;
|
||||||
List:=Src.CreateListOfNotFigureConstants;
|
List:=Src.CreateListOfNotFigureConstants;
|
||||||
try
|
try
|
||||||
SetListOfNotFigureConstants(List,false);
|
SetListOf_IgnoreFigureConstants(List,false);
|
||||||
finally
|
finally
|
||||||
List.Free;
|
List.Free;
|
||||||
end;
|
end;
|
||||||
@ -393,14 +393,14 @@ begin
|
|||||||
begin
|
begin
|
||||||
FFigureCharConst:=XMLConfig.GetValue(CurPath+'CharConsts/Value',
|
FFigureCharConst:=XMLConfig.GetValue(CurPath+'CharConsts/Value',
|
||||||
DefaultFigureCharConst);
|
DefaultFigureCharConst);
|
||||||
// load standard NotFigureConstants
|
// load standard IgnoreFigureConstants
|
||||||
if XMLConfig.GetValue(CurPath+'Ignore/ContainsDefaults',true) then
|
if XMLConfig.GetValue(CurPath+'Ignore/ContainsDefaults',true) then
|
||||||
LoadNotFigureConstantsToDefaults;
|
LoadDefaults_IgnoreFigureConstants;
|
||||||
// load custom NotFigureConstants
|
// load custom IgnoreFigureConstants
|
||||||
List:=TStringList.Create;
|
List:=TStringList.Create;
|
||||||
try
|
try
|
||||||
LoadStringList(XMLConfig,List,CurPath+'Ignore/');
|
LoadStringList(XMLConfig,List,CurPath+'Ignore/');
|
||||||
SetListOfNotFigureConstants(List,true);
|
SetListOf_IgnoreFigureConstants(List,true);
|
||||||
finally
|
finally
|
||||||
List.Free;
|
List.Free;
|
||||||
end;
|
end;
|
||||||
@ -449,15 +449,15 @@ begin
|
|||||||
begin
|
begin
|
||||||
XMLConfig.SetDeleteValue(CurPath+'CharConsts/Value',
|
XMLConfig.SetDeleteValue(CurPath+'CharConsts/Value',
|
||||||
FFigureCharConst,DefaultFigureCharConst);
|
FFigureCharConst,DefaultFigureCharConst);
|
||||||
// save standard NotFigureConstants
|
// save standard IgnoreFigureConstants
|
||||||
ContainsDefaults:=IsNotFigureConstantsDefault(false);
|
ContainsDefaults:=IgnoreFigureConstants_AreDefault(false);
|
||||||
XMLConfig.SetDeleteValue(CurPath+'Ignore/ContainsDefaults',
|
XMLConfig.SetDeleteValue(CurPath+'Ignore/ContainsDefaults',
|
||||||
ContainsDefaults,true);
|
ContainsDefaults,true);
|
||||||
// save NotFigureConstants
|
// save IgnoreFigureConstants
|
||||||
List:=CreateListOfNotFigureConstants;
|
List:=CreateListOfNotFigureConstants;
|
||||||
try
|
try
|
||||||
for i:=List.Count-1 downto 0 do
|
for i:=List.Count-1 downto 0 do
|
||||||
if IsNotFigureConstantDefault(List[i]) then
|
if IgnoreFigureConstant_IsDefault(List[i]) then
|
||||||
List.Delete(i);
|
List.Delete(i);
|
||||||
SaveStringList(XMLConfig,List,CurPath+'Ignore/');
|
SaveStringList(XMLConfig,List,CurPath+'Ignore/');
|
||||||
finally
|
finally
|
||||||
@ -476,7 +476,7 @@ var
|
|||||||
s: String;
|
s: String;
|
||||||
begin
|
begin
|
||||||
Result:=TStringList.Create;
|
Result:=TStringList.Create;
|
||||||
AVLNode:=NotFigureConstants.FindLowest;
|
AVLNode:=IgnoreFigureConstants.FindLowest;
|
||||||
i:=0;
|
i:=0;
|
||||||
while AVLNode<>nil do begin
|
while AVLNode<>nil do begin
|
||||||
s:=GetAtomString(PChar(AVLNode.Data),false);
|
s:=GetAtomString(PChar(AVLNode.Data),false);
|
||||||
@ -484,79 +484,79 @@ begin
|
|||||||
inc(i);
|
inc(i);
|
||||||
Result.Add(s);
|
Result.Add(s);
|
||||||
end;
|
end;
|
||||||
AVLNode:=NotFigureConstants.FindSuccessor(AVLNode);
|
AVLNode:=IgnoreFigureConstants.FindSuccessor(AVLNode);
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TCodeExplorerOptions.ClearNotFigureConstants;
|
procedure TCodeExplorerOptions.Clear_IgnoreFigureConstants;
|
||||||
var
|
var
|
||||||
AVLNode: TAvgLvlTreeNode;
|
AVLNode: TAvgLvlTreeNode;
|
||||||
s: String;
|
s: String;
|
||||||
begin
|
begin
|
||||||
s:='';
|
s:='';
|
||||||
AVLNode:=FNotFigureConstants.FindLowest;
|
AVLNode:=FIgnoreFigureConstants.FindLowest;
|
||||||
while AVLNode<>nil do begin
|
while AVLNode<>nil do begin
|
||||||
// decrease reference counter
|
// decrease reference counter
|
||||||
Pointer(s):=AVLNode.Data;
|
Pointer(s):=AVLNode.Data;
|
||||||
s:='';
|
s:='';
|
||||||
AVLNode:=FNotFigureConstants.FindSuccessor(AVLNode);
|
AVLNode:=FIgnoreFigureConstants.FindSuccessor(AVLNode);
|
||||||
end;
|
end;
|
||||||
if s='' then ; // omit fpc note
|
if s='' then ; // omit fpc note
|
||||||
FNotFigureConstants.Clear;
|
FIgnoreFigureConstants.Clear;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TCodeExplorerOptions.SetListOfNotFigureConstants(List: TStrings;
|
procedure TCodeExplorerOptions.SetListOf_IgnoreFigureConstants(List: TStrings;
|
||||||
Add: boolean);
|
Add: boolean);
|
||||||
var
|
var
|
||||||
i: Integer;
|
i: Integer;
|
||||||
begin
|
begin
|
||||||
if not Add then
|
if not Add then
|
||||||
ClearNotFigureConstants;
|
Clear_IgnoreFigureConstants;
|
||||||
for i:=0 to List.Count-1 do
|
for i:=0 to List.Count-1 do
|
||||||
AddNotFigureConstant(List[i]);
|
Add_IgnoreFigureConstant(List[i]);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TCodeExplorerOptions.LoadNotFigureConstantsToDefaults;
|
procedure TCodeExplorerOptions.LoadDefaults_IgnoreFigureConstants;
|
||||||
var
|
var
|
||||||
i: Integer;
|
i: Integer;
|
||||||
begin
|
begin
|
||||||
ClearNotFigureConstants;
|
Clear_IgnoreFigureConstants;
|
||||||
for i:=low(DefaultNotFigureConstants) to high(DefaultNotFigureConstants) do
|
for i:=low(DefaultNotFigureConstants) to high(DefaultNotFigureConstants) do
|
||||||
AddNotFigureConstant(DefaultNotFigureConstants[i]);
|
Add_IgnoreFigureConstant(DefaultNotFigureConstants[i]);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TCodeExplorerOptions.NotFigureConstant(p: PChar): boolean;
|
function TCodeExplorerOptions.IgnoreFigureConstant(p: PChar): boolean;
|
||||||
begin
|
begin
|
||||||
Result:=FNotFigureConstants.Find(p)<>nil;
|
Result:=FIgnoreFigureConstants.Find(p)<>nil;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TCodeExplorerOptions.AddNotFigureConstant(const Atom: string);
|
procedure TCodeExplorerOptions.Add_IgnoreFigureConstant(const Atom: string);
|
||||||
var
|
var
|
||||||
s: String;
|
s: String;
|
||||||
begin
|
begin
|
||||||
if Atom='' then exit;
|
if Atom='' then exit;
|
||||||
if NotFigureConstant(PChar(Atom)) then exit;
|
if IgnoreFigureConstant(PChar(Atom)) then exit;
|
||||||
s:=Atom;
|
s:=Atom;
|
||||||
FNotFigureConstants.Add(Pointer(s));
|
FIgnoreFigureConstants.Add(Pointer(s));
|
||||||
Pointer(s):=nil;
|
Pointer(s):=nil;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TCodeExplorerOptions.IsNotFigureConstantsDefault(Exactly: boolean
|
function TCodeExplorerOptions.IgnoreFigureConstants_AreDefault(Exactly: boolean
|
||||||
): boolean;
|
): boolean;
|
||||||
const
|
const
|
||||||
DefCount = high(DefaultNotFigureConstants)-Low(DefaultNotFigureConstants)+1;
|
DefCount = high(DefaultNotFigureConstants)-Low(DefaultNotFigureConstants)+1;
|
||||||
var
|
var
|
||||||
i: Integer;
|
i: Integer;
|
||||||
begin
|
begin
|
||||||
if Exactly and (FNotFigureConstants.Count=DefCount) then
|
if Exactly and (FIgnoreFigureConstants.Count=DefCount) then
|
||||||
exit(false);
|
exit(false);
|
||||||
if FNotFigureConstants.Count<DefCount then exit(false);
|
if FIgnoreFigureConstants.Count<DefCount then exit(false);
|
||||||
for i:=low(DefaultNotFigureConstants) to high(DefaultNotFigureConstants) do
|
for i:=low(DefaultNotFigureConstants) to high(DefaultNotFigureConstants) do
|
||||||
if not NotFigureConstant(PChar(DefaultNotFigureConstants[i])) then exit(false);
|
if not IgnoreFigureConstant(PChar(DefaultNotFigureConstants[i])) then exit(false);
|
||||||
Result:=true;
|
Result:=true;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TCodeExplorerOptions.IsNotFigureConstantDefault(const Atom: string
|
function TCodeExplorerOptions.IgnoreFigureConstant_IsDefault(const Atom: string
|
||||||
): boolean;
|
): boolean;
|
||||||
var
|
var
|
||||||
i: Integer;
|
i: Integer;
|
||||||
|
@ -1024,7 +1024,7 @@ begin
|
|||||||
and (not CodeExplorerOptions.FigureCharConst) then
|
and (not CodeExplorerOptions.FigureCharConst) then
|
||||||
begin
|
begin
|
||||||
// ignore char constants
|
// ignore char constants
|
||||||
end else if CodeExplorerOptions.NotFigureConstant(@Tool.Src[Tool.CurPos.StartPos])
|
end else if CodeExplorerOptions.IgnoreFigureConstant(@Tool.Src[Tool.CurPos.StartPos])
|
||||||
then begin
|
then begin
|
||||||
// ignore user defined constants
|
// ignore user defined constants
|
||||||
end else begin
|
end else begin
|
||||||
|
@ -1,63 +1,27 @@
|
|||||||
inherited CodeExplorerFiguresOptionsFrame: TCodeExplorerFiguresOptionsFrame
|
inherited CodeExplorerFiguresOptionsFrame: TCodeExplorerFiguresOptionsFrame
|
||||||
Height = 396
|
Height = 396
|
||||||
Width = 478
|
Width = 478
|
||||||
ClientHeight = 396
|
ClientHeight = 392
|
||||||
ClientWidth = 478
|
ClientWidth = 474
|
||||||
TabOrder = 0
|
TabOrder = 0
|
||||||
DesignLeft = 621
|
DesignLeft = 621
|
||||||
DesignTop = 269
|
DesignTop = 269
|
||||||
object LongProcLineCountLabel: TLabel[0]
|
object IgnoreFigureConstantsLabel: TLabel[0]
|
||||||
AnchorSideLeft.Control = Owner
|
AnchorSideLeft.Control = FigureLeftPanel
|
||||||
AnchorSideTop.Control = FigureCategoriesCheckGroup
|
|
||||||
AnchorSideTop.Side = asrBottom
|
|
||||||
Left = 0
|
|
||||||
Height = 14
|
|
||||||
Top = 218
|
|
||||||
Width = 118
|
|
||||||
BorderSpacing.Top = 6
|
|
||||||
Caption = 'LongProcLineCountLabel'
|
|
||||||
ParentColor = False
|
|
||||||
end
|
|
||||||
object LongParamListCountLabel: TLabel[1]
|
|
||||||
AnchorSideLeft.Control = Owner
|
|
||||||
AnchorSideTop.Control = LongProcLineCountSpinEdit
|
|
||||||
AnchorSideTop.Side = asrBottom
|
|
||||||
Left = 0
|
|
||||||
Height = 14
|
|
||||||
Top = 264
|
|
||||||
Width = 124
|
|
||||||
BorderSpacing.Top = 6
|
|
||||||
Caption = 'LongParamListCountLabel'
|
|
||||||
ParentColor = False
|
|
||||||
end
|
|
||||||
object NestedProcCountLabel: TLabel[2]
|
|
||||||
AnchorSideLeft.Control = Owner
|
|
||||||
AnchorSideTop.Control = LongParamListCountSpinEdit
|
|
||||||
AnchorSideTop.Side = asrBottom
|
|
||||||
Left = 0
|
|
||||||
Height = 14
|
|
||||||
Top = 310
|
|
||||||
Width = 110
|
|
||||||
BorderSpacing.Top = 6
|
|
||||||
Caption = 'NestedProcCountLabel'
|
|
||||||
ParentColor = False
|
|
||||||
end
|
|
||||||
object NotFigureConstantsLabel: TLabel[3]
|
|
||||||
AnchorSideLeft.Control = NestedProcCountLabel
|
|
||||||
AnchorSideLeft.Side = asrBottom
|
AnchorSideLeft.Side = asrBottom
|
||||||
AnchorSideTop.Control = FigureCategoriesCheckGroup
|
AnchorSideTop.Control = FigureCategoriesCheckGroup
|
||||||
AnchorSideTop.Side = asrBottom
|
AnchorSideTop.Side = asrBottom
|
||||||
AnchorSideBottom.Control = FigureCharConstCheckBox
|
AnchorSideBottom.Control = FigureCharConstCheckBox
|
||||||
Left = 210
|
Left = 202
|
||||||
Height = 14
|
Height = 18
|
||||||
Top = 218
|
Top = 56
|
||||||
Width = 122
|
Width = 178
|
||||||
BorderSpacing.Left = 100
|
BorderSpacing.Left = 10
|
||||||
BorderSpacing.Top = 6
|
BorderSpacing.Top = 6
|
||||||
Caption = 'NotFigureConstantsLabel'
|
Caption = 'IgnoreFigureConstantsLabel'
|
||||||
ParentColor = False
|
ParentColor = False
|
||||||
end
|
end
|
||||||
object FigureCategoriesCheckGroup: TCheckGroup[4]
|
object FigureCategoriesCheckGroup: TCheckGroup[1]
|
||||||
AnchorSideLeft.Control = Owner
|
AnchorSideLeft.Control = Owner
|
||||||
AnchorSideTop.Control = Owner
|
AnchorSideTop.Control = Owner
|
||||||
AnchorSideRight.Control = Owner
|
AnchorSideRight.Control = Owner
|
||||||
@ -65,9 +29,9 @@ inherited CodeExplorerFiguresOptionsFrame: TCodeExplorerFiguresOptionsFrame
|
|||||||
AnchorSideBottom.Control = Owner
|
AnchorSideBottom.Control = Owner
|
||||||
AnchorSideBottom.Side = asrBottom
|
AnchorSideBottom.Side = asrBottom
|
||||||
Left = 0
|
Left = 0
|
||||||
Height = 212
|
Height = 50
|
||||||
Top = 0
|
Top = 0
|
||||||
Width = 478
|
Width = 474
|
||||||
Anchors = [akTop, akLeft, akRight]
|
Anchors = [akTop, akLeft, akRight]
|
||||||
AutoFill = True
|
AutoFill = True
|
||||||
AutoSize = True
|
AutoSize = True
|
||||||
@ -80,71 +44,124 @@ inherited CodeExplorerFiguresOptionsFrame: TCodeExplorerFiguresOptionsFrame
|
|||||||
ChildSizing.ShrinkVertical = crsScaleChilds
|
ChildSizing.ShrinkVertical = crsScaleChilds
|
||||||
ChildSizing.Layout = cclLeftToRightThenTopToBottom
|
ChildSizing.Layout = cclLeftToRightThenTopToBottom
|
||||||
ChildSizing.ControlsPerLine = 1
|
ChildSizing.ControlsPerLine = 1
|
||||||
|
Constraints.MinHeight = 50
|
||||||
TabOrder = 0
|
TabOrder = 0
|
||||||
end
|
end
|
||||||
object NestedProcCountSpinEdit: TSpinEdit[5]
|
object IgnoreFigureConstantsMemo: TMemo[2]
|
||||||
AnchorSideLeft.Control = LongProcLineCountSpinEdit
|
AnchorSideLeft.Control = IgnoreFigureConstantsLabel
|
||||||
AnchorSideTop.Control = NestedProcCountLabel
|
AnchorSideTop.Control = IgnoreFigureConstantsLabel
|
||||||
AnchorSideTop.Side = asrBottom
|
|
||||||
Left = 6
|
|
||||||
Height = 23
|
|
||||||
Top = 327
|
|
||||||
Width = 60
|
|
||||||
BorderSpacing.Top = 3
|
|
||||||
TabOrder = 1
|
|
||||||
end
|
|
||||||
object LongProcLineCountSpinEdit: TSpinEdit[6]
|
|
||||||
AnchorSideLeft.Control = Owner
|
|
||||||
AnchorSideTop.Control = LongProcLineCountLabel
|
|
||||||
AnchorSideTop.Side = asrBottom
|
|
||||||
Left = 6
|
|
||||||
Height = 23
|
|
||||||
Top = 235
|
|
||||||
Width = 60
|
|
||||||
BorderSpacing.Left = 6
|
|
||||||
BorderSpacing.Top = 3
|
|
||||||
TabOrder = 2
|
|
||||||
end
|
|
||||||
object LongParamListCountSpinEdit: TSpinEdit[7]
|
|
||||||
AnchorSideLeft.Control = LongProcLineCountSpinEdit
|
|
||||||
AnchorSideTop.Control = LongParamListCountLabel
|
|
||||||
AnchorSideTop.Side = asrBottom
|
|
||||||
Left = 6
|
|
||||||
Height = 23
|
|
||||||
Top = 281
|
|
||||||
Width = 60
|
|
||||||
BorderSpacing.Top = 3
|
|
||||||
TabOrder = 3
|
|
||||||
end
|
|
||||||
object FigureCharConstCheckBox: TCheckBox[8]
|
|
||||||
AnchorSideLeft.Control = Owner
|
|
||||||
AnchorSideTop.Control = NestedProcCountSpinEdit
|
|
||||||
AnchorSideTop.Side = asrBottom
|
|
||||||
Left = 0
|
|
||||||
Height = 17
|
|
||||||
Top = 356
|
|
||||||
Width = 145
|
|
||||||
BorderSpacing.Top = 6
|
|
||||||
Caption = 'FigureCharConstCheckBox'
|
|
||||||
TabOrder = 4
|
|
||||||
end
|
|
||||||
object NotFigureConstantsMemo: TMemo[9]
|
|
||||||
AnchorSideLeft.Control = NotFigureConstantsLabel
|
|
||||||
AnchorSideTop.Control = NotFigureConstantsLabel
|
|
||||||
AnchorSideTop.Side = asrBottom
|
AnchorSideTop.Side = asrBottom
|
||||||
AnchorSideRight.Control = Owner
|
AnchorSideRight.Control = Owner
|
||||||
AnchorSideRight.Side = asrBottom
|
AnchorSideRight.Side = asrBottom
|
||||||
AnchorSideBottom.Control = FigureCharConstCheckBox
|
AnchorSideBottom.Control = Owner
|
||||||
AnchorSideBottom.Side = asrBottom
|
AnchorSideBottom.Side = asrBottom
|
||||||
Left = 210
|
Left = 202
|
||||||
Height = 138
|
Height = 315
|
||||||
Top = 235
|
Top = 77
|
||||||
Width = 268
|
Width = 272
|
||||||
Anchors = [akTop, akLeft, akRight, akBottom]
|
Anchors = [akTop, akLeft, akRight, akBottom]
|
||||||
BorderSpacing.Top = 3
|
BorderSpacing.Top = 3
|
||||||
Lines.Strings = (
|
Lines.Strings = (
|
||||||
'NotFigureConstantsMemo'
|
'IgnoreFigureConstantsMemo'
|
||||||
)
|
)
|
||||||
TabOrder = 5
|
TabOrder = 1
|
||||||
|
end
|
||||||
|
object FigureLeftPanel: TPanel[3]
|
||||||
|
AnchorSideLeft.Control = Owner
|
||||||
|
AnchorSideTop.Control = FigureCategoriesCheckGroup
|
||||||
|
AnchorSideTop.Side = asrBottom
|
||||||
|
Left = 0
|
||||||
|
Height = 178
|
||||||
|
Top = 56
|
||||||
|
Width = 192
|
||||||
|
AutoSize = True
|
||||||
|
BorderSpacing.Top = 6
|
||||||
|
BevelOuter = bvNone
|
||||||
|
ClientHeight = 178
|
||||||
|
ClientWidth = 192
|
||||||
|
TabOrder = 2
|
||||||
|
object NestedProcCountLabel: TLabel
|
||||||
|
AnchorSideLeft.Control = FigureLeftPanel
|
||||||
|
AnchorSideTop.Control = LongParamListCountSpinEdit
|
||||||
|
AnchorSideTop.Side = asrBottom
|
||||||
|
Left = 0
|
||||||
|
Height = 18
|
||||||
|
Top = 106
|
||||||
|
Width = 147
|
||||||
|
BorderSpacing.Top = 6
|
||||||
|
Caption = 'NestedProcCountLabel'
|
||||||
|
ParentColor = False
|
||||||
|
end
|
||||||
|
object LongParamListCountLabel: TLabel
|
||||||
|
AnchorSideLeft.Control = FigureLeftPanel
|
||||||
|
AnchorSideTop.Control = LongProcLineCountSpinEdit
|
||||||
|
AnchorSideTop.Side = asrBottom
|
||||||
|
Left = 0
|
||||||
|
Height = 18
|
||||||
|
Top = 56
|
||||||
|
Width = 167
|
||||||
|
BorderSpacing.Top = 6
|
||||||
|
Caption = 'LongParamListCountLabel'
|
||||||
|
ParentColor = False
|
||||||
|
end
|
||||||
|
object LongProcLineCountLabel: TLabel
|
||||||
|
AnchorSideLeft.Control = FigureLeftPanel
|
||||||
|
AnchorSideTop.Control = FigureLeftPanel
|
||||||
|
Left = 0
|
||||||
|
Height = 18
|
||||||
|
Top = 6
|
||||||
|
Width = 158
|
||||||
|
BorderSpacing.Top = 6
|
||||||
|
Caption = 'LongProcLineCountLabel'
|
||||||
|
ParentColor = False
|
||||||
|
end
|
||||||
|
object FigureCharConstCheckBox: TCheckBox
|
||||||
|
AnchorSideLeft.Control = FigureLeftPanel
|
||||||
|
AnchorSideTop.Control = NestedProcCountSpinEdit
|
||||||
|
AnchorSideTop.Side = asrBottom
|
||||||
|
Left = 0
|
||||||
|
Height = 22
|
||||||
|
Top = 156
|
||||||
|
Width = 192
|
||||||
|
BorderSpacing.Top = 6
|
||||||
|
Caption = 'FigureCharConstCheckBox'
|
||||||
|
TabOrder = 0
|
||||||
|
end
|
||||||
|
object NestedProcCountSpinEdit: TSpinEdit
|
||||||
|
AnchorSideLeft.Control = FigureCharConstCheckBox
|
||||||
|
AnchorSideTop.Control = NestedProcCountLabel
|
||||||
|
AnchorSideTop.Side = asrBottom
|
||||||
|
Left = 6
|
||||||
|
Height = 23
|
||||||
|
Top = 127
|
||||||
|
Width = 60
|
||||||
|
BorderSpacing.Left = 6
|
||||||
|
BorderSpacing.Top = 3
|
||||||
|
TabOrder = 1
|
||||||
|
end
|
||||||
|
object LongParamListCountSpinEdit: TSpinEdit
|
||||||
|
AnchorSideLeft.Control = FigureLeftPanel
|
||||||
|
AnchorSideTop.Control = LongParamListCountLabel
|
||||||
|
AnchorSideTop.Side = asrBottom
|
||||||
|
Left = 6
|
||||||
|
Height = 23
|
||||||
|
Top = 77
|
||||||
|
Width = 60
|
||||||
|
BorderSpacing.Left = 6
|
||||||
|
BorderSpacing.Top = 3
|
||||||
|
TabOrder = 2
|
||||||
|
end
|
||||||
|
object LongProcLineCountSpinEdit: TSpinEdit
|
||||||
|
AnchorSideLeft.Control = FigureLeftPanel
|
||||||
|
AnchorSideTop.Control = LongProcLineCountLabel
|
||||||
|
AnchorSideTop.Side = asrBottom
|
||||||
|
Left = 6
|
||||||
|
Height = 23
|
||||||
|
Top = 27
|
||||||
|
Width = 60
|
||||||
|
BorderSpacing.Left = 6
|
||||||
|
BorderSpacing.Top = 3
|
||||||
|
TabOrder = 3
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -2,62 +2,67 @@
|
|||||||
|
|
||||||
LazarusResources.Add('TCodeExplorerFiguresOptionsFrame','FORMDATA',[
|
LazarusResources.Add('TCodeExplorerFiguresOptionsFrame','FORMDATA',[
|
||||||
'TPF0'#241' TCodeExplorerFiguresOptionsFrame'#31'CodeExplorerFiguresOptionsFr'
|
'TPF0'#241' TCodeExplorerFiguresOptionsFrame'#31'CodeExplorerFiguresOptionsFr'
|
||||||
+'ame'#6'Height'#3#140#1#5'Width'#3#222#1#12'ClientHeight'#3#140#1#11'ClientW'
|
+'ame'#6'Height'#3#140#1#5'Width'#3#222#1#12'ClientHeight'#3#136#1#11'ClientW'
|
||||||
+'idth'#3#222#1#8'TabOrder'#2#0#10'DesignLeft'#3'm'#2#9'DesignTop'#3#13#1#0
|
+'idth'#3#218#1#8'TabOrder'#2#0#10'DesignLeft'#3'm'#2#9'DesignTop'#3#13#1#0
|
||||||
+#242#2#0#6'TLabel'#22'LongProcLineCountLabel'#22'AnchorSideLeft.Control'#7#5
|
+#242#2#0#6'TLabel'#26'IgnoreFigureConstantsLabel'#22'AnchorSideLeft.Control'
|
||||||
+'Owner'#21'AnchorSideTop.Control'#7#26'FigureCategoriesCheckGroup'#18'Anchor'
|
+#7#15'FigureLeftPanel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideT'
|
||||||
+'SideTop.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#14#3'Top'#3#218#0#5'Wi'
|
+'op.Control'#7#26'FigureCategoriesCheckGroup'#18'AnchorSideTop.Side'#7#9'asr'
|
||||||
+'dth'#2'v'#17'BorderSpacing.Top'#2#6#7'Caption'#6#22'LongProcLineCountLabel'
|
+'Bottom'#24'AnchorSideBottom.Control'#7#23'FigureCharConstCheckBox'#4'Left'#3
|
||||||
+#11'ParentColor'#8#0#0#242#2#1#6'TLabel'#23'LongParamListCountLabel'#22'Anch'
|
+#202#0#6'Height'#2#18#3'Top'#2'8'#5'Width'#3#178#0#18'BorderSpacing.Left'#2
|
||||||
+'orSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#25'LongProcLineC'
|
+#10#17'BorderSpacing.Top'#2#6#7'Caption'#6#26'IgnoreFigureConstantsLabel'#11
|
||||||
|
+'ParentColor'#8#0#0#242#2#1#11'TCheckGroup'#26'FigureCategoriesCheckGroup'#22
|
||||||
|
+'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#5'Owner'#23
|
||||||
|
+'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'
|
||||||
|
+#24'AnchorSideBottom.Control'#7#5'Owner'#21'AnchorSideBottom.Side'#7#9'asrBo'
|
||||||
|
+'ttom'#4'Left'#2#0#6'Height'#2'2'#3'Top'#2#0#5'Width'#3#218#1#7'Anchors'#11#5
|
||||||
|
+'akTop'#6'akLeft'#7'akRight'#0#8'AutoFill'#9#8'AutoSize'#9#7'Caption'#6#26'F'
|
||||||
|
+'igureCategoriesCheckGroup'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSiz'
|
||||||
|
+'ing.TopBottomSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomogen'
|
||||||
|
+'ousChildResize'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenousChildResi'
|
||||||
|
+'ze'#28'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildSizing.Sh'
|
||||||
|
+'rinkVertical'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclLeftToRig'
|
||||||
|
+'htThenTopToBottom'#27'ChildSizing.ControlsPerLine'#2#1#21'Constraints.MinHe'
|
||||||
|
+'ight'#2'2'#8'TabOrder'#2#0#0#0#242#2#2#5'TMemo'#25'IgnoreFigureConstantsMem'
|
||||||
|
+'o'#22'AnchorSideLeft.Control'#7#26'IgnoreFigureConstantsLabel'#21'AnchorSid'
|
||||||
|
+'eTop.Control'#7#26'IgnoreFigureConstantsLabel'#18'AnchorSideTop.Side'#7#9'a'
|
||||||
|
+'srBottom'#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7
|
||||||
|
+#9'asrBottom'#24'AnchorSideBottom.Control'#7#5'Owner'#21'AnchorSideBottom.Si'
|
||||||
|
+'de'#7#9'asrBottom'#4'Left'#3#202#0#6'Height'#3';'#1#3'Top'#2'M'#5'Width'#3
|
||||||
|
+#16#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#17'BorderSpa'
|
||||||
|
+'cing.Top'#2#3#13'Lines.Strings'#1#6#25'IgnoreFigureConstantsMemo'#0#8'TabOr'
|
||||||
|
+'der'#2#1#0#0#242#2#3#6'TPanel'#15'FigureLeftPanel'#22'AnchorSideLeft.Contro'
|
||||||
|
+'l'#7#5'Owner'#21'AnchorSideTop.Control'#7#26'FigureCategoriesCheckGroup'#18
|
||||||
|
+'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#3#178#0#3'Top'#2'8'
|
||||||
|
+#5'Width'#3#192#0#8'AutoSize'#9#17'BorderSpacing.Top'#2#6#10'BevelOuter'#7#6
|
||||||
|
+'bvNone'#12'ClientHeight'#3#178#0#11'ClientWidth'#3#192#0#8'TabOrder'#2#2#0#6
|
||||||
|
+'TLabel'#20'NestedProcCountLabel'#22'AnchorSideLeft.Control'#7#15'FigureLeft'
|
||||||
|
+'Panel'#21'AnchorSideTop.Control'#7#26'LongParamListCountSpinEdit'#18'Anchor'
|
||||||
|
+'SideTop.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#18#3'Top'#2'j'#5'Width'
|
||||||
|
+#3#147#0#17'BorderSpacing.Top'#2#6#7'Caption'#6#20'NestedProcCountLabel'#11
|
||||||
|
+'ParentColor'#8#0#0#6'TLabel'#23'LongParamListCountLabel'#22'AnchorSideLeft.'
|
||||||
|
+'Control'#7#15'FigureLeftPanel'#21'AnchorSideTop.Control'#7#25'LongProcLineC'
|
||||||
+'ountSpinEdit'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2
|
+'ountSpinEdit'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2
|
||||||
+#14#3'Top'#3#8#1#5'Width'#2'|'#17'BorderSpacing.Top'#2#6#7'Caption'#6#23'Lon'
|
+#18#3'Top'#2'8'#5'Width'#3#167#0#17'BorderSpacing.Top'#2#6#7'Caption'#6#23'L'
|
||||||
+'gParamListCountLabel'#11'ParentColor'#8#0#0#242#2#2#6'TLabel'#20'NestedProc'
|
+'ongParamListCountLabel'#11'ParentColor'#8#0#0#6'TLabel'#22'LongProcLineCoun'
|
||||||
+'CountLabel'#22'AnchorSideLeft.Control'#7#5'Owner'#21'AnchorSideTop.Control'
|
+'tLabel'#22'AnchorSideLeft.Control'#7#15'FigureLeftPanel'#21'AnchorSideTop.C'
|
||||||
+#7#26'LongParamListCountSpinEdit'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Le'
|
+'ontrol'#7#15'FigureLeftPanel'#4'Left'#2#0#6'Height'#2#18#3'Top'#2#6#5'Width'
|
||||||
+'ft'#2#0#6'Height'#2#14#3'Top'#3'6'#1#5'Width'#2'n'#17'BorderSpacing.Top'#2#6
|
+#3#158#0#17'BorderSpacing.Top'#2#6#7'Caption'#6#22'LongProcLineCountLabel'#11
|
||||||
+#7'Caption'#6#20'NestedProcCountLabel'#11'ParentColor'#8#0#0#242#2#3#6'TLabe'
|
+'ParentColor'#8#0#0#9'TCheckBox'#23'FigureCharConstCheckBox'#22'AnchorSideLe'
|
||||||
+'l'#23'NotFigureConstantsLabel'#22'AnchorSideLeft.Control'#7#20'NestedProcCo'
|
+'ft.Control'#7#15'FigureLeftPanel'#21'AnchorSideTop.Control'#7#23'NestedProc'
|
||||||
+'untLabel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7
|
+'CountSpinEdit'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2
|
||||||
+#26'FigureCategoriesCheckGroup'#18'AnchorSideTop.Side'#7#9'asrBottom'#24'Anc'
|
+#22#3'Top'#3#156#0#5'Width'#3#192#0#17'BorderSpacing.Top'#2#6#7'Caption'#6#23
|
||||||
+'horSideBottom.Control'#7#23'FigureCharConstCheckBox'#4'Left'#3#210#0#6'Heig'
|
+'FigureCharConstCheckBox'#8'TabOrder'#2#0#0#0#9'TSpinEdit'#23'NestedProcCoun'
|
||||||
+'ht'#2#14#3'Top'#3#218#0#5'Width'#2'z'#18'BorderSpacing.Left'#2'd'#17'Border'
|
+'tSpinEdit'#22'AnchorSideLeft.Control'#7#23'FigureCharConstCheckBox'#21'Anch'
|
||||||
+'Spacing.Top'#2#6#7'Caption'#6#23'NotFigureConstantsLabel'#11'ParentColor'#8
|
+'orSideTop.Control'#7#20'NestedProcCountLabel'#18'AnchorSideTop.Side'#7#9'as'
|
||||||
+#0#0#242#2#4#11'TCheckGroup'#26'FigureCategoriesCheckGroup'#22'AnchorSideLef'
|
+'rBottom'#4'Left'#2#6#6'Height'#2#23#3'Top'#2''#5'Width'#2'<'#18'BorderSpac'
|
||||||
+'t.Control'#7#5'Owner'#21'AnchorSideTop.Control'#7#5'Owner'#23'AnchorSideRig'
|
+'ing.Left'#2#6#17'BorderSpacing.Top'#2#3#8'TabOrder'#2#1#0#0#9'TSpinEdit'#26
|
||||||
+'ht.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#24'AnchorSid'
|
+'LongParamListCountSpinEdit'#22'AnchorSideLeft.Control'#7#15'FigureLeftPanel'
|
||||||
+'eBottom.Control'#7#5'Owner'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'
|
+#21'AnchorSideTop.Control'#7#23'LongParamListCountLabel'#18'AnchorSideTop.Si'
|
||||||
+#2#0#6'Height'#3#212#0#3'Top'#2#0#5'Width'#3#222#1#7'Anchors'#11#5'akTop'#6
|
+'de'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'M'#5'Width'#2'<'#18
|
||||||
+'akLeft'#7'akRight'#0#8'AutoFill'#9#8'AutoSize'#9#7'Caption'#6#26'FigureCate'
|
+'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#3#8'TabOrder'#2#2#0#0#9'TSp'
|
||||||
+'goriesCheckGroup'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing.TopBo'
|
+'inEdit'#25'LongProcLineCountSpinEdit'#22'AnchorSideLeft.Control'#7#15'Figur'
|
||||||
+'ttomSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomogenousChildR'
|
+'eLeftPanel'#21'AnchorSideTop.Control'#7#22'LongProcLineCountLabel'#18'Ancho'
|
||||||
+'esize'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenousChildResize'#28'Ch'
|
+'rSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#23#3'Top'#2#27#5'Widt'
|
||||||
+'ildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildSizing.ShrinkVerti'
|
+'h'#2'<'#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#3#8'TabOrder'#2#3
|
||||||
+'cal'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclLeftToRightThenTop'
|
+#0#0#0#0
|
||||||
+'ToBottom'#27'ChildSizing.ControlsPerLine'#2#1#8'TabOrder'#2#0#0#0#242#2#5#9
|
|
||||||
+'TSpinEdit'#23'NestedProcCountSpinEdit'#22'AnchorSideLeft.Control'#7#25'Long'
|
|
||||||
+'ProcLineCountSpinEdit'#21'AnchorSideTop.Control'#7#20'NestedProcCountLabel'
|
|
||||||
+#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#23#3'Top'#3'G'
|
|
||||||
+#1#5'Width'#2'<'#17'BorderSpacing.Top'#2#3#8'TabOrder'#2#1#0#0#242#2#6#9'TSp'
|
|
||||||
+'inEdit'#25'LongProcLineCountSpinEdit'#22'AnchorSideLeft.Control'#7#5'Owner'
|
|
||||||
+#21'AnchorSideTop.Control'#7#22'LongProcLineCountLabel'#18'AnchorSideTop.Sid'
|
|
||||||
+'e'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#23#3'Top'#3#235#0#5'Width'#2'<'#18
|
|
||||||
+'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#3#8'TabOrder'#2#2#0#0#242#2
|
|
||||||
+#7#9'TSpinEdit'#26'LongParamListCountSpinEdit'#22'AnchorSideLeft.Control'#7
|
|
||||||
+#25'LongProcLineCountSpinEdit'#21'AnchorSideTop.Control'#7#23'LongParamListC'
|
|
||||||
+'ountLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#23
|
|
||||||
+#3'Top'#3#25#1#5'Width'#2'<'#17'BorderSpacing.Top'#2#3#8'TabOrder'#2#3#0#0
|
|
||||||
+#242#2#8#9'TCheckBox'#23'FigureCharConstCheckBox'#22'AnchorSideLeft.Control'
|
|
||||||
+#7#5'Owner'#21'AnchorSideTop.Control'#7#23'NestedProcCountSpinEdit'#18'Ancho'
|
|
||||||
+'rSideTop.Side'#7#9'asrBottom'#4'Left'#2#0#6'Height'#2#17#3'Top'#3'd'#1#5'Wi'
|
|
||||||
+'dth'#3#145#0#17'BorderSpacing.Top'#2#6#7'Caption'#6#23'FigureCharConstCheck'
|
|
||||||
+'Box'#8'TabOrder'#2#4#0#0#242#2#9#5'TMemo'#22'NotFigureConstantsMemo'#22'Anc'
|
|
||||||
+'horSideLeft.Control'#7#23'NotFigureConstantsLabel'#21'AnchorSideTop.Control'
|
|
||||||
+#7#23'NotFigureConstantsLabel'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'Anch'
|
|
||||||
+'orSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#24
|
|
||||||
+'AnchorSideBottom.Control'#7#23'FigureCharConstCheckBox'#21'AnchorSideBottom'
|
|
||||||
+'.Side'#7#9'asrBottom'#4'Left'#3#210#0#6'Height'#3#138#0#3'Top'#3#235#0#5'Wi'
|
|
||||||
+'dth'#3#12#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#17'Bo'
|
|
||||||
+'rderSpacing.Top'#2#3#13'Lines.Strings'#1#6#22'NotFigureConstantsMemo'#0#8'T'
|
|
||||||
+'abOrder'#2#5#0#0#0
|
|
||||||
]);
|
]);
|
||||||
|
@ -35,14 +35,15 @@ type
|
|||||||
TCodeExplorerFiguresOptionsFrame = class(TAbstractIDEOptionsEditor)
|
TCodeExplorerFiguresOptionsFrame = class(TAbstractIDEOptionsEditor)
|
||||||
FigureCharConstCheckBox: TCheckBox;
|
FigureCharConstCheckBox: TCheckBox;
|
||||||
FigureCategoriesCheckGroup: TCheckGroup;
|
FigureCategoriesCheckGroup: TCheckGroup;
|
||||||
NotFigureConstantsLabel: TLabel;
|
IgnoreFigureConstantsLabel: TLabel;
|
||||||
LongProcLineCountLabel: TLabel;
|
LongProcLineCountLabel: TLabel;
|
||||||
LongParamListCountLabel: TLabel;
|
LongParamListCountLabel: TLabel;
|
||||||
NotFigureConstantsMemo: TMemo;
|
IgnoreFigureConstantsMemo: TMemo;
|
||||||
NestedProcCountLabel: TLabel;
|
NestedProcCountLabel: TLabel;
|
||||||
LongProcLineCountSpinEdit: TSpinEdit;
|
LongProcLineCountSpinEdit: TSpinEdit;
|
||||||
LongParamListCountSpinEdit: TSpinEdit;
|
LongParamListCountSpinEdit: TSpinEdit;
|
||||||
NestedProcCountSpinEdit: TSpinEdit;
|
NestedProcCountSpinEdit: TSpinEdit;
|
||||||
|
FigureLeftPanel: TPanel;
|
||||||
public
|
public
|
||||||
function GetTitle: String; override;
|
function GetTitle: String; override;
|
||||||
procedure Setup(ADialog: TAbstractOptionsEditorDialog); override;
|
procedure Setup(ADialog: TAbstractOptionsEditorDialog); override;
|
||||||
@ -73,7 +74,7 @@ begin
|
|||||||
LongParamListCountLabel.Caption := lisCELongParamListCount;
|
LongParamListCountLabel.Caption := lisCELongParamListCount;
|
||||||
NestedProcCountLabel.Caption := lisCENestedProcCount;
|
NestedProcCountLabel.Caption := lisCENestedProcCount;
|
||||||
FigureCharConstCheckBox.Caption := lisCEFigureCharConst;
|
FigureCharConstCheckBox.Caption := lisCEFigureCharConst;
|
||||||
NotFigureConstantsLabel.Caption := lisCENotFigureConstants;
|
IgnoreFigureConstantsLabel.Caption := lisCENotFigureConstants;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TCodeExplorerFiguresOptionsFrame.ReadSettings(
|
procedure TCodeExplorerFiguresOptionsFrame.ReadSettings(
|
||||||
@ -92,7 +93,7 @@ begin
|
|||||||
NestedProcCountSpinEdit.Value := NestedProcCount;
|
NestedProcCountSpinEdit.Value := NestedProcCount;
|
||||||
FigureCharConstCheckBox.Checked := FigureCharConst;
|
FigureCharConstCheckBox.Checked := FigureCharConst;
|
||||||
Tmp := CreateListOfNotFigureConstants;
|
Tmp := CreateListOfNotFigureConstants;
|
||||||
NotFigureConstantsMemo.Lines.Assign(Tmp);
|
IgnoreFigureConstantsMemo.Lines.Assign(Tmp);
|
||||||
Tmp.Free;
|
Tmp.Free;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
@ -114,7 +115,7 @@ begin
|
|||||||
LongParamListCount := LongParamListCountSpinEdit.Value;
|
LongParamListCount := LongParamListCountSpinEdit.Value;
|
||||||
NestedProcCount := NestedProcCountSpinEdit.Value;
|
NestedProcCount := NestedProcCountSpinEdit.Value;
|
||||||
FigureCharConst := FigureCharConstCheckBox.Checked;
|
FigureCharConst := FigureCharConstCheckBox.Checked;
|
||||||
SetListOfNotFigureConstants(NotFigureConstantsMemo.Lines,false);
|
SetListOf_IgnoreFigureConstants(IgnoreFigureConstantsMemo.Lines,false);
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user