Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages   Examples  

ParaGUI Documentation

0.6.4-CVS

Introduction

ParaGUI is a cross-platform high-level application framework and GUI (graphical user interface) library.
It can be compiled on various platforms (Linux, Win32, BeOS, MacOS, ...)

ParaGUI is completely based on the Simple DirectMedia Layer (SDL).

Highlights of the library

published under LGPL
straight forward C++ class-design (see the API documentation)
asynchronous messagehandling (messageposts between objects)
multithreaded
highly customizable widgets
(background gradients, background images, transparency, colors, fonts)
many standard widgets already implemented
(buttons, labels, scrollbars, progressbars, windows ...)
create your own widgets
(subclass an existing widget)

Installation

Installing from RPM

That's the easiest method:

rpm -Uhv paragui-x.x.x.rpm
rpm -Uhv paragui-devel-x.x.x.rpm

and you're set.

Installing from a tarball

A bit more work but also quite easy:

tar -zxvf paragui-x.x.x.tar.gz
cd paragui-x.x.x
./configure [--prefix=/usr]
make
make install [as root]