From: Alan W. I. <ai...@us...> - 2001-06-05 00:20:22
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv30985/src Modified Files: plcore.c Log Message: Add plsfreeaspect and plsportrait to public API. These simple functions respectively set freeaspect and portrait modes. freeaspect has long been a part of PLplot, but it needs to be accessible from those front ends that don't have command-line parsing of the -freeaspect option. portrait mode is used to request portrait mode from those drivers (e.g., ljii, ljiip, psc, ps, pstek) where a 90-deg rotation and appropriate aspect ratio change is part of the standard for the difference between portrait and landscape mode. Some drivers (e.g., xwin, tk) do not honor portrait mode because such a 90-deg rotation makes no sense. For other drivers, the jury is still out, but it will be easy to add portrait mode to those drivers if desired by simply copying the relevant few lines of code from ps.c. |