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]