mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-15 08:11:30 +02:00
fixed compilation for new fvision
This commit is contained in:
parent
2c58ec4c1a
commit
63db7dd8c2
@ -1043,9 +1043,6 @@ begin
|
||||
IDEScreenBufferHandle:=NewScreenBufferHandle;
|
||||
DosScreenBufferHandle:=StartScreenBufferHandle;
|
||||
Capture;
|
||||
{$ifdef fvision}
|
||||
if TextModeGFV then
|
||||
{$endif fvision}
|
||||
IdeScreenMode.row:=0;
|
||||
SwitchBackToIDEScreen;
|
||||
end;
|
||||
@ -1265,44 +1262,29 @@ end;
|
||||
do hold all the info }
|
||||
procedure TWin32Screen.SaveIDEScreen;
|
||||
begin
|
||||
{$ifdef fvision}
|
||||
if TextModeGFV then
|
||||
{$endif fvision}
|
||||
begin
|
||||
IdeScreenMode:=ScreenMode;
|
||||
GetConsoleMode(GetStdHandle(cardinal(Std_Input_Handle)), @IdeMode);
|
||||
{ set the dummy buffer as active already now PM }
|
||||
SetStdHandle(cardinal(Std_Output_Handle),DummyScreenBufferHandle);
|
||||
UpdateFileHandles;
|
||||
end;
|
||||
end;
|
||||
|
||||
{ dummy for win32 as the Buffer screen
|
||||
do hold all the info }
|
||||
procedure TWin32Screen.SaveConsoleScreen;
|
||||
begin
|
||||
{$ifdef fvision}
|
||||
if TextModeGFV then
|
||||
{$endif fvision}
|
||||
begin
|
||||
GetConsoleMode(GetStdHandle(cardinal(Std_Input_Handle)), @ConsoleMode);
|
||||
{ set the dummy buffer as active already now PM }
|
||||
SetStdHandle(cardinal(Std_Output_Handle),DummyScreenBufferHandle);
|
||||
UpdateFileHandles;
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TWin32Screen.SwitchToConsoleScreen;
|
||||
begin
|
||||
{$ifdef fvision}
|
||||
if TextModeGFV then
|
||||
{$endif fvision}
|
||||
begin
|
||||
SetConsoleActiveScreenBuffer(DosScreenBufferHandle);
|
||||
SetStdHandle(cardinal(Std_Output_Handle),DosScreenBufferHandle);
|
||||
SetConsoleMode(GetStdHandle(cardinal(Std_Input_Handle)), ConsoleMode);
|
||||
UpdateFileHandles;
|
||||
end;
|
||||
IDEActive:=false;
|
||||
end;
|
||||
|
||||
@ -1313,10 +1295,6 @@ var
|
||||
res : boolean;
|
||||
error : longint;
|
||||
begin
|
||||
{$ifdef fvision}
|
||||
if TextModeGFV then
|
||||
{$endif fvision}
|
||||
begin
|
||||
SetStdHandle(cardinal(Std_Output_Handle),IDEScreenBufferHandle);
|
||||
UpdateFileHandles;
|
||||
GetConsoleScreenBufferInfo(IDEScreenBufferHandle,
|
||||
@ -1352,7 +1330,6 @@ begin
|
||||
{ needed to force the correct size for videobuf }
|
||||
if Assigned(Application) and (IdeScreenMode.row<>0)then
|
||||
Application^.SetScreenVideoMode(IdeScreenMode);
|
||||
end;
|
||||
IDEActive:=true;
|
||||
end;
|
||||
|
||||
@ -1537,7 +1514,10 @@ end;
|
||||
end.
|
||||
{
|
||||
$Log$
|
||||
Revision 1.35 2004-09-19 14:51:03 armin
|
||||
Revision 1.36 2004-11-04 11:46:54 peter
|
||||
fixed compilation for new fvision
|
||||
|
||||
Revision 1.35 2004/09/19 14:51:03 armin
|
||||
* added support for target netwlibc
|
||||
|
||||
Revision 1.34 2004/07/09 23:17:26 peter
|
||||
|
Loading…
Reference in New Issue
Block a user