[fpc-pascal] Textmode IDE splitscreen?
Pierre Free Pascal
pierre at freepascal.org
Mon Jul 25 11:21:22 CEST 2016
Hello,
The TextMode IDE is based on the package FV
short for Free Vision, which tries to follow
TurboVision interface.
But there is nothing inside that package that deals with
dual monitor, so I don't think this is possible with the
current TextMode IDE.
If you are only looking for a solution for the go32v2 IDE,
what Dos Video mode does your split screen correspond to?
The switching between User and IDE is done mainly in
ide/fpusrscr.pas unit.
Look for TDosVideoInfo record and TDosScreen object,
and try to look into the code how the support for your special
split mode could be integrated.
If the two screens have different Segments associated (look for VSeg
local variables in SaveIDEScreen, SaveConsoleScreen, SwitchToConsoleScreen
and SwitchBackToIDEScreen methods),
it might be possible to the code quite easily.
In the hope it could lead to an improvement of the go32v2 IDE,
Pierre Muller
> -----Message d'origine-----
> De : fpc-pascal-bounces at lists.freepascal.org [mailto:fpc-pascal-
> bounces at lists.freepascal.org] De la part de James Richters
> Envoyé : dimanche 24 juillet 2016 23:57
> À : 'FPC-Pascal users discussions'
> Objet : [fpc-pascal] Textmode IDE splitscreen?
>
> Is there a way to get the textmode IDE to do splitscreen the way Turbo
> Pascal used to if you had both a color and monochrome monitor? It was
> very
> handy to trace through the source code on the monochrome monitor and
> watch
> it execute on the other one.. It prevented all the screen flashing when
> it
> had to output something to the screen as you traced through the
> program.
> I've been doing this on windows with TurboPascal with a customized
> version
> of DOSBOX that would show the monochrome monitor in a separate window
> from
> the color monitor. Any suggestions for getting two windows with Free
> Pascal
> textmode IDE?
>
> _______________________________________________
> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
More information about the fpc-pascal
mailing list