[192] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

Grafix 1.0 - a C++-library for graphic user interfaces for X-window

daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Tue Feb 14 16:25:41 1995

Date: Tue, 14 Feb 1995 20:47:03 +0200
From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
To: linux-activists@niksula.hut.fi, linux-announce@vger.rutgers.edu

X-Mn-Key: announce

From: wolf@doppel.first.gmd.de (Wolfgang Koehler)
Newsgroups: comp.os.linux.announce
Subject: Grafix 1.0 - a C++-library for graphic user interfaces for X-window
Organization: GMD-FIRST, Berlin
Keywords:       X-Window, C++, graphic user interface, object oriented
Approved: linux-announce@tc.cornell.edu (Lars Wirzenius)
Followup-to: comp.os.linux.x

The "Grafix" package, Vers 1.0, has been uploaded to sunsite.unc.edu
under /pub/Linux/Incoming

Here follows a short description what it can be used for together
with the LSM entry.

(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

--
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember Keywords: and a short description of the software.


home help back first fref pref prev next nref lref last post