mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-20 11:59:08 +02:00
implemented unmodify for designer default form bounds
git-svn-id: trunk@7548 -
This commit is contained in:
parent
302e31ba58
commit
a42d9d1c41
@ -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;
|
||||||
|
@ -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);
|
||||||
|
Loading…
Reference in New Issue
Block a user