File: prt_scr.4gl Description: A 4GL function to present a pick list of printers and get the user's choice and a function that calls the intermediate level print screen function fgl_prtscr() to actually print the screen image. Tested through 4GL Version 6.05. ------------------------------------------------------------------------------ File: fgl_prtscr.c Description: 4GL callable intermediate level function to print a user's screen image to printer, file, or pipe. This is a variable argument function. Calls prntscrn() to do actual screen image interpretation. ------------------------------------------------------------------------------ File: prntscrn.c, prntscrn.h Description: Low level "C" function to print a 4GL screen image. Tested through 4GL Version 7.20. ------------------------------------------------------------------------------ File: printers.sql Description: Schema of printers table used by prt_scr.4gl ------------------------------------------------------------------------------ File: prep_work.4gl Description: Set of functions to help make your programs more independent of the logging status of the database. ------------------------------------------------------------------------------ File: box_funcs.4gl Description: Set of functions, on three levels from the simple to the sublime, to manage pop up message windows, small limited menu boxes, and standardized dialogue boxes. Quick functions allow one to open and manage warning, message, and Yes/No menu boxes with a single call. "Pos" functions add the ability to specify that the box should open at the top of bottom of the current window. "Pos-to" functions allow one to specify the line and column position for the box to open within the current window. Finally low level functions permit multiple line message boxes and full control of the box's behavior. Boxes auto size to accomodate the message text. ------------------------------------------------------------------------------ File: fgl_printf.c Description: Set of C and 4GL callable functions, written in 'C', that implement most of the printf package and some other related stdio functions and ease sharing files between 4GL and C. Included 4GL callable functions (and the function each implements are: fgl_fopen - Implements fopen() fgl_fclose - Implements fclose() fgl_fflush - Implements fflush() fgl_sprintf - Implements sprintf() fgl_snprintf - Implements snprintf() fgl_fprintf - Implements fprintf() fgl_printf - Implements printf() The 'C' callables adn their use are: get_fglhandle - C function to return a FILE * associated with a given already opened (through fgl_fopen) 4GL file handle set_fglhandle - C function to associate a 4GL file handle to a given opened (through fopen) FILE * ------------------------------------------------------------------------------