/* * NXUtils - README * * Version 2.0 * by Lance Lovette * Code and Display Copyright (C) 1993 by Lance Lovette * All Rights Reserved * * Lance Lovette (lovette@iftech.com) * North Carolina State University * Engineering Computer Operations * Department of Computer Science * Raleigh, NC 27607 * * $RCSfile: README,v $ * $Revision: 1.3 $ * $Date: 1994/01/02 19:50:21 $ */ Overview: The NXUtils library contains some very useful convenience functions to make programming in Motif a little easier. NXUtils consists of a couple of different libraries. NXUtils - Contains a lot of utility functions plus the NXIni configuration file library functions. NXPostScript - Contains a lot of PostScript utility functions, the most significant being the PostScript generator. The NXUtils library contains functions that deal with tasks such as: - Retrieving the Motif clipboard contents. - File manipulation routines. - Widget creation/manipulation convenience routines. - Menu creation routines. - String routines. - Getting information on the user and display. - Manipulation the User Data for a widget. - Command execution. The NXIni library contains functions that allow programs to have a consistent interface for application dependent configuration files. These are not X resource files and can be used for more specific purposes. - Getting the values associated with particular section/keys. - Setting the values associated with particular section/keys. The NXPostScript library contains functions that allow programs to conveniently generate PostScript from ASCII files or a Pixmap. This function is the heart of the NXpr Print Manager. Applications can use this function to create PostScript files that are as elaborate as the files NXpr can produce. This can be a very powerful feature. It also contains other convenience functions related to PostScript. - Converting an X font name into a PostScript font name. - Convert an ASCII file to PostScript with various attributes. - Determine the number of pages in a PostScript file. - Converting a Pixmap to a PostScript image. These functions are extremely useful. Please read the include files NXUtils.h and NXPostScript.h for a complete description and purpose of each function in the libraries. The documentation included with NXpr describes all the functionality that can be provided by the PostScript library. About the Author: Lance Lovette received his BS in Computer Science from North Carolina State University in December, 1993. He has developed several highly successful Motif applications for the Eos computing environment at NCSU, several of which are used by thousands of users daily. He is also the author of "Appendix D: PostScript Printing" in "Motif Programming: The Essentials ... and More" by Marshall Brain, published by Digital Press. About NXUtils: NXUtils Utility Library Version 2.0 Created, Developed, and Programmed by Lance Lovette Engineering Computer Operations North Carolina State University Department of Computer Science Copyright (C) 1993 by Lance Lovette All Rights Reserved. Comments, suggestions, and bug reports can be sent to lovette@iftech.com PostScript is a trademark of Adobe Systems, Incorporated.