The "Grafix" package, Vers 1.0, has been uploaded to sunsite.unc.edu under /pub/Linux/Incoming (c) Wolfgang Koehler, wolf@first.gmd.de, Feb. 1995 The "GNU Public Lincense" policy applies to all programs of this package Short Readme ============ - Grafix is a C++-library that makes it very easy to write C++-programs with graphic user interfaces for X-window. - Grafix is based on Unix and the X Window system. - Grafix does not use any commercial code, like Motif, so it is totally free. - Grafix is been ported and tested for Linux and SunOS, with X11R5/R6 - Grafix is small and fast since it is pure functionality without any superfluous additives. - Grafix is written in C++ and to compile with g++ on both platforms - Grafix includes classes for the basic window operations : - windows with automatic restoring for complex drawings (backing store) - several types of predefined button classes for different purposes : quit_button, delete_button, help_button, callback_button, toggle_button, instance_button, dump_button, hardcopy_button, ... all the buttons have a Motif-like three dimensional shape - popup-windows and pulldown-menus for selecting discrete values - help popups can be bound to any window - scrollbars for selecting contiguous values - windows with real-valued co-ordinate systems where the user has not to worry about pixel co-ordinates - a simple edit window for entering strings - file selection boxes for openening files interactively - a predefined palette manager for color definitions - a complete manager to handle the display of 2-dim functions (given on a equidistant grid) as lattice or body in arbitrary perpective, shadowing and details zooming. - Grafix has some example programs to show the basic functions,eg "win-demo", "edit-demo", "file-browser", "calc", "pal-demo", etc. - Grafix has several realistic demos, eg. the programs "one-dim" and "two-dim" which give a complete model of some numerical integration methods for the one or two dimensional advection equation. - There are some other applications of Grafix, eg. a driver for a frame grabber card with online viewing To install the package ====================== 1. tar -xvzf grafix.tgz 2. make demos : to build all demo programs 3. make demorun : to invoke a run of all demos please read the files README.txt and HOWTO.txt for further infos ! LSM entry ========= Begin3 Title: Grafix Version: 1.0 Entered-date: 2/95 Description: a C++-package for assisting programmers to write programs with graphic user interfaces for X-window, mainly a class library for directly instantiating window objects and deriving new classes Keywords: X-Window, C++, graphic user interface, object oriented Author: wolf@first.gmd.de (Wolfgang Koehler) Maintained-by: wolf@first.gmd.de Primary-site: sunsite.unc.edu /pub/Linux/Incoming 71kB grafix.tgz 1kB grafix.readme Alternate-site: Original-site: Platform: Copying-policy: GPL End