Allegro.cc
Projects
Action252
Adventure22
Arcade216
Board Games30
Demos24
Emulators10
Other68
Puzzle139
Role Playing40
Sports25
Strategy58
Utilities46
Resource Directory
Code Gallery3
Compilers12
Help & Documents13
Libraries63
Media2
Tools8
MASkinG
Source Directory » Libraries » GUI » MASkinG
Author:
Miran Amon's 
Version:
0.79 
URL:
http://prdownloads.sourceforge.net/masking/MASkinG-0.79.zip?download
Sourceforge project page: http://sourceforge.net/projects/masking
My homepage: http://ferisrv5.uni-mb.si/~ma0747

Miran Amon's Skinnable GUI Library (MASkinG for short) is a library for creating skinnable GUIs for Allegro in C++. It is suitable for both normal utility applications and games alike.

Features:
* very flexible skins (you can make your game look like anything you want)
* all the normal Allegro GUI widgets (well, most anyway) + some more
* fully resizable and movable windows
* support for True Type fonts, Type1 Fonts and many other popular font formats
* can use a number of screen update methods like DRS (dirty rectangle system), software and video memory double buffering, page flipping and triple buffering
* can load multiple skins simultaneously
* support for event sounds
* animations for transition effects
* OpenGL support through AllegroGL

Future plans:
* a multiline text editor
* a tree list
* toolbars
* a dialog builder application
* improved clipboard functionality
* scripting and dialog animation

Warning: this is just a beta version! It means it is NOT complete and certain features may not work properly!
Poll
Is grammer and spelling important?
View Results