MASkinG is an addon library for the Allegro game programming library intended for building GUI applications in C++.
Be the first to post a text review of MASkinG GUI library. Rate and review a project by clicking thumbs up or thumbs down in the right column.
- bugfix (ListBoxEx): ListBoxEx would crash in an extremely unlikely event where you put it into a tabpanel as the first dialog. - added (ListBoxEx): Added the option for the listbox to draw gridlines between cells. - added (ListBoxEx): Added GetMouseRowIndex() and GetMouseColumnIndex(). - bugfix (ListBoxEx): Size and scrollers weren't properly updated after adding and removing items. - bugfix (ListBoxEx): MSG_SCROLL was sent on mouse click even when the mouse cursor was not on top of a list item. - added (TabPanel): Added several functions for programmatically switching between tabs. - bugfix (Widget, Skin): All widgets would use font #0 regardless of the skin definition. - bugfix (Mouse): In some situations (ex09) the mouse background would not be properly updated. Bug pointed out by Johan van der Vleuten. - bugfix (Widget): Some values didn't get initialized when calling SetSkin(). - bugfix: The lib wouldn't compile on 64 bit OS. Fixed now. - added (Settings): Added Settings::gfxFrameRate. Also made unlimitedFrameRate actually work. - changed (ListBoxEx): Made listbox items adjust height according to the height of the font the listbox uses. - added (Settings,Mouse): Added a quick little hack to make the mouse work in direct OpenGL mode (driven with Settings::useOpenGLMouseHack) and optimized the OpenGL DRS driver. - changed (ex15): Significant changes to ex15, the example that demonstrates how to efficiently use OpenGL with MASkinG. - added (CFPS): Added a more accurate framerate counter and moved the FPS label widget to fpslabel.h/cpp. - bugfix (GLDriverDRS): Fixed the DRS OpenGL driver so that it works in fullscreen as well as in windowed mode. - changed (Clipboard): Fixed compiling under Linux by changing an #ifdef to check for ALLEGRO_UNIX instead of ALLEGRO_LINUX. - bugfix (Widget): Fixed the bug in Widget::Redraw() that would cause a crash when the redraw region was empty. - added (ListBoxEx): Added the userData member to the ListBoxEx::Item class.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?