|
@@ -64,14 +64,14 @@ end;
|
|
Procedure TComponent.ReadLeft(Reader: TReader);
|
|
Procedure TComponent.ReadLeft(Reader: TReader);
|
|
|
|
|
|
begin
|
|
begin
|
|
-// LongRec(FDesignInfo).Lo:=Reader.ReadInteger;
|
|
|
|
|
|
+ LongRec(FDesignInfo).Lo:=Reader.ReadInteger;
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
|
|
Procedure TComponent.ReadTop(Reader: TReader);
|
|
Procedure TComponent.ReadTop(Reader: TReader);
|
|
|
|
|
|
begin
|
|
begin
|
|
-// LongRec(FDesignInfo).Hi:=Reader.ReadInteger;
|
|
|
|
|
|
+ LongRec(FDesignInfo).Hi:=Reader.ReadInteger;
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
|
|
@@ -154,15 +154,17 @@ Var Ancestor : TComponent;
|
|
Temp : longint;
|
|
Temp : longint;
|
|
|
|
|
|
begin
|
|
begin
|
|
|
|
+ { The Left and Top properties are only stored if different from the
|
|
|
|
+ ancestor's ones (if present) }
|
|
Temp:=0;
|
|
Temp:=0;
|
|
Ancestor:=TComponent(Filer.Ancestor);
|
|
Ancestor:=TComponent(Filer.Ancestor);
|
|
- If Assigned(Ancestor) then Temp:=Ancestor.FDesignInfo;
|
|
|
|
-{
|
|
|
|
- Filer.Defineproperty('left',readleft,writeleft,
|
|
|
|
- (longrec(FDesignInfo).Lo<>Longrec(temp).Lo));
|
|
|
|
- Filer.Defineproperty('top',readtop,writetop,
|
|
|
|
- (longrec(FDesignInfo).Hi<>Longrec(temp).Hi));
|
|
|
|
-}
|
|
|
|
|
|
+ if Assigned(Ancestor) then
|
|
|
|
+ Temp:=Ancestor.FDesignInfo;
|
|
|
|
+
|
|
|
|
+ Filer.DefineProperty('Left', @ReadLeft, @WriteLeft,
|
|
|
|
+ longrec(FDesignInfo).Lo <> Longrec(temp).Lo);
|
|
|
|
+ Filer.DefineProperty('Top', @ReadTop, @WriteTop,
|
|
|
|
+ longrec(FDesignInfo).Hi <> Longrec(temp).Hi);
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
|
|
@@ -488,7 +490,10 @@ end;
|
|
|
|
|
|
{
|
|
{
|
|
$Log$
|
|
$Log$
|
|
- Revision 1.1.2.1 2001-01-08 18:35:20 sg
|
|
|
|
|
|
+ Revision 1.1.2.2 2001-03-14 13:43:50 sg
|
|
|
|
+ * The "Top" and "Left" properties (from DesignInfo) are now streamed
|
|
|
|
+
|
|
|
|
+ Revision 1.1.2.1 2001/01/08 18:35:20 sg
|
|
* Applied bugfix for bug #1330
|
|
* Applied bugfix for bug #1330
|
|
|
|
|
|
Revision 1.1 2000/07/13 06:31:30 michael
|
|
Revision 1.1 2000/07/13 06:31:30 michael
|