Save and restore layout of procedure parameter tree.

This commit is contained in:
Ansgar Becker
2010-02-17 08:42:48 +00:00
parent 526a4c5424
commit aadb5c42d1

View File

@ -72,6 +72,7 @@ type
public
{ Public declarations }
constructor Create(AOwner: TComponent); override;
destructor Destroy; override;
procedure Init(ObjectName: String=''; ObjectType: TListNodeType=lntNone); override;
function ApplyModifications: TModalResult; override;
end;
@ -107,11 +108,21 @@ begin
comboReturns.Items.Add(Datatypes[i].Name);
Mainform.SynCompletionProposal.AddEditor(SynMemoBody);
FixVT(listParameters);
Mainform.RestoreListSetup(listParameters);
Parameters := TStringList.Create;
editName.MaxLength := NAME_LEN;
end;
destructor TfrmRoutineEditor.Destroy;
begin
// Store GUI setup
OpenRegistry;
Mainform.SaveListSetup(listParameters);
inherited;
end;
procedure TfrmRoutineEditor.Init(ObjectName: String=''; ObjectType: TListNodeType=lntNone);
var
Results: TMySQLQuery;