[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ANNOUNCE: psconfig
- Subject: ANNOUNCE: psconfig
- From: mallors(at)ips1.msfc.nasa.gov (Robert S. Mallozzi)
- Date: 18 Dec 1999 18:48:48 GMT
- Newsgroups: comp.lang.idl-pvwave
- Organization: http://www.msfc.nasa.gov/
- Xref: news.doit.wisc.edu comp.lang.idl-pvwave:17792
Hi everyone,
I would like present a new object widget tool called
PSCONFIG that is used to configure the IDL Postscript
device. It builds on ideas from psform.pro by D. Fanning
and cmpsform.pro by C. Markwardt. The widget allows the
interactive setting of many parameters of the Postscript
device, and uses a really cool embedded object graphics
widget to handle the placement of the plot region on the
page. Since it uses object graphics, however, it's pretty
much useless if you try to run it over the network :-(
Here is a picture of the widget, created with the command
"config = PSCONFIG ()"
http://gammaray.msfc.nasa.gov/~mallozzi/home/software/idl/img/psconfig.jpg
You will need two files to run the program:
http://gammaray.msfc.nasa.gov/~mallozzi/home/software/idl/src/psconfig.pro
http://gammaray.msfc.nasa.gov/~mallozzi/home/software/idl/src/rectangle__define.pro
This program is meant to be a companion to my plot
configuration tool called PLOTCONFIG, available from
http://gammaray.msfc.nasa.gov/~mallozzi/home/software/idl/src/plotconfig.pro
Both programs use the same concept of passing parameters
to the relevant IDL command via the _EXTRA keyword:
config = PLOTCONFIG ()
PLOT, ..., _EXTRA = config
config = PSCONFIG ()
SET_PLOT, 'PS'
DEVICE, _EXTRA = config
or more simply:
PLOT, ..., _EXTRA = PLOTCONFIG ()
SET_PLOT, 'PS'
DEVICE, _EXTRA = PSCONFIG ()
I look forward to your bug reports and requests for
improvements, hopefully after the holidays :-)
Regards,
-bob
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Robert S. Mallozzi 256-544-0887
Mail Code SD 50
http://gammaray.msfc.nasa.gov/ Marshall Space Flight Center
http://cspar.uah.edu/~mallozzir/ Huntsville, AL 35812
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~