[1285] in linux-announce channel archive
Grafix 1.2
daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Mon Nov 6 05:18:11 1995
Date: Sun, 5 Nov 1995 21:22:41 +0200
From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
To: linux-announce@vger.rutgers.edu
Reply-To: linux-announce-owner@vger.rutgers.edu
From: Wolfgang Koehler <wolf@prosun.first.gmd.de>
Subject: Grafix 1.2
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
Newsgroups: comp.os.linux.announce
Followup-to: comp.os.linux.x
Organization: ?
-----BEGIN PGP SIGNED MESSAGE-----
The "Grafix" package, Vers 1.2, has been uploaded to sunsite.unc.edu
under /pub/Linux/Incoming.
It will probably move to /pub/Linux/X11/devel
(c) Wolfgang Koehler, wolf@first.gmd.de, Nov. 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, SunOS and HP 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 all 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.
- - Grafix now has a graphical class browser
- - There are some other applications of Grafix, eg. a driver for a frame grabber
card with online viewing available.
To install the package
======================
1. gtar -xvzf grafix.tgz
2. check "grafix.mk" for the correct paths for Xlib (X11R6 or X11R5) -> XPATH
and some include directories on your system.
Please, read README.txt if you have any problems.
3. gmake all : to build all demo programs
4. gmake 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.2
Entered-date: 11/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, many realistic example programs
Keywords: X-Window, C++, graphic user interface, object oriented, g++
Author: wolf@first.gmd.de (Wolfgang Koehler)
Maintained-by: wolf@first.gmd.de
Primary-site: sunsite.unc.edu /pub/Linux/X11/devel
136kB grafix.tgz
3kB grafix.lsm
Alternate-site:
Original-site:
Platform: Linux-PC, Sun, HP
Copying-policy: GPL
End
-----BEGIN PGP SIGNATURE-----
Version: 2.6.2i
iQCVAwUBMJ0LQoQRll5MupLRAQHDTgQAiB0vSwevf/blMPKW25OB8JArV7Rk+H7g
rtRJZ9k/Zb8FuHVPSX51Xf76bbsbNK+PksYz8RXWUfKBIHJwvoEXEfaBEVvCqe3u
RqkNil+k8Tf5418pIELvBgJJ2aFK63aKNGYEIN571IurUYH/ChLrfCJXdhM/I0NV
wZsVrrnFMt8=
=P/+w
-----END PGP SIGNATURE-----
--
This article has been digitally signed by the moderator, using PGP.
Finger wirzeniu@kruuna.helsinki.fi for PGP key needed for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.