Home
Downloads
Gallery
Documentation
Tutorials
Bug Tracker
Forum
Blog
About

 

Guide, a Graphic User Interface

Is a C++ library written to develop graphic interfaces for applications that support OpenGL technology. No matter the size of the projects, the SDK provides support for embeded user controls that helps the process of creating user friendly software with less effort.

The main package contains source code and ressources that are used to create GUI based programs, released under the GNU LIBRARY GENERAL PUBLIC LICENSE.


Download

 

 

Screenshot

REQUIREMENTS

OpenGL 2.0 powered graphic card is required, otherwise the library will run very slow.

At least one of the compilers listed below is necessary.

Windows:
Visual Studio 2005

BloodShed DevCpp
(www.bloodshed.net)

MinGW Devstudio
(www.parinyasoft.com)

Cygwin
(www.cygwin.com)

Linux:
MinGW Devstudio / GCC

Third party:
Simple Direct Media Layer
(www.libsdl.org)

The Freetype Project
(www.freetype.org)

LATEST NEWS

Skinning system changes

Monday, November 24th, 2008

Skinning system is currently under an important process of redesign and most of its parts will be changed. The new structure will permit better and easier modifications of the way that controls are looking. For example, there will be introduced the concept of styles associated with any control, users being able to create as many [...]

Read more...

List and combo box simplifications

Monday, November 24th, 2008

As one of the users (Daniel Schöni) observer, adding a string to a combo box is not so obvious. Taking a closer look of that thing, let me saw that as I thought, even simplest controls have design problems that should be improved. After some researches, TStrings class was redesigned to make it easier to [...]

Read more...

Next version number will be different

Monday, November 24th, 2008

I have decided that the next library versions will be noted by release date, as the known “Ubuntu version scheme”. Instead of 1.3v, next release will be 8.12 (2008, December). This will be a good thing that will help users to identify versions of the software.

Read more...

FEATURES

- Abstract C++ library;
- Minimum OS dependencies;
- Run on Windows and Linux;
- Embeded / Independent ui system;
- Standard controls list;
- Advanced skinning system;
- Versatile event handling;
- Smart clipping / culling system;
- Predefined dialogs;
- Font system using converted TTF;
- Modal forms;
- Directory / File parsing controls;
- Custom controls layout using grids;
- Custom / predefined mouse cursors;
- Doublebuffer rendering;

  Copyright (C) 2008 Razvan Predescu. All rights reserved.