makegraphwin
Previous: load_compiler
Next: makewindow
6.2.81. makegraphwin
opens a new graphics window
SYNOPSIS
INCLUDE 'graphlib.h' makegraphwin(graphwin,100,100,"Graphics")
SYNTAX
makegraphwin(Handle,SizeX,SizeY,TitleString) (x,i,i,i)
ARGUMENTS
handle(Handle) (i) Virtual file handle to be associated with the window.
void(Handle) (o) Real window handle returned by the host.
integer(SizeX) (i) Horizontal size in virtual units.
integer(SizeY) (i) Vertical size in virtual units.
string(TitleString) (i) Title of the window.
DESCRIPTION
This predicate opens a new graphics window on the screen. The SizeX and SizeY parameters determine the 'logical size' of the window, which is the extent of the visible coordinate system. If the user resizes the window on screen, this 'size' is not changed, the displayed figure is rescaled to fit into the window (with aspect ratio 1:1).
EXAMPLE
makegraphwin(Handle,100,100,"Graphic Demo"), filledpolygon(Handle,
removewindow(Handle,1),!.
ERRORS
No runtime errors.
LAYERS
prolog-process, client-server, object
RELATED PREDICATES
enddraw , filledellipse , filledpolygon
BAP Online Manuals : Library Reference : Library by Name : makegraphwin
Previous: load_compiler
Next: makewindow