implemented unmodify for designer default form bounds

git-svn-id: trunk@7548 -
This commit is contained in:
mattias 2005-08-22 20:01:08 +00:00
parent 302e31ba58
commit a42d9d1c41
2 changed files with 10 additions and 1 deletions

View File

@ -2207,8 +2207,11 @@ var
begin begin
NewFormBounds:=Form.BoundsRect; NewFormBounds:=Form.BoundsRect;
if FDefaultFormBoundsValid then begin if FDefaultFormBoundsValid then begin
if not CompareRect(@FDefaultFormBounds,@FLastFormBounds) then begin if not CompareRect(@NewFormBounds,@FDefaultFormBounds) then begin
Modified; Modified;
if ControlSelection.SelectionForm=Form then begin
ControlSelection.CheckForLCLChanges(true);
end;
end; end;
end else begin end else begin
FDefaultFormBoundsValid:=true; FDefaultFormBoundsValid:=true;

View File

@ -3641,6 +3641,7 @@ var
ACaption, AText: string; ACaption, AText: string;
CompResourceCode, LFMFilename, TestFilename, ResTestFilename: string; CompResourceCode, LFMFilename, TestFilename, ResTestFilename: string;
UnitSaveFilename: String; UnitSaveFilename: String;
ADesigner: TDesigner;
{$IFDEF TRANSLATESTRING}Grubber:TLRTGrubber;{$ENDIF} {$IFDEF TRANSLATESTRING}Grubber:TLRTGrubber;{$ENDIF}
begin begin
Result:=mrCancel; Result:=mrCancel;
@ -3883,6 +3884,11 @@ begin
if not Result=mrOk then exit; if not Result=mrOk then exit;
end; end;
end; end;
// mark designer unmodified
ADesigner:=FindRootDesigner(AnUnitInfo.Component) as TDesigner;
if ADesigner<>nil then
ADesigner.DefaultFormBoundsValid:=false;
Result:=mrOk; Result:=mrOk;
{$IFDEF IDE_DEBUG} {$IFDEF IDE_DEBUG}
writeln('TMainIDE.SaveFileResources G ',LFMCode<>nil); writeln('TMainIDE.SaveFileResources G ',LFMCode<>nil);