Woopsi v0.25 |
Ó
Fixes:- Added vector to store hidden gadgets, reducing the complexity of maintaining gadget lists and focus.
- Removed all screen dimension magic numbers and replaced with defines.
- Tidied up a lot of the code.
- Gadget deletion queue now handles solely in the VBL events.
- Optimised TextWriter by preventing it from drawing empty glyphs.
- Changed TextWriter into a static class.
- Optimised TextViewer so that it uses much less memory.
- Text font and glyph font now sent around hierarchy instead of each gadget creating their own font.
- Improved Font class.
- Removed 8-bit code from Bitmap class.
- General refactoring and code tidying.
- Made EventHandler methods virtual instead of pure virtual.
- Split gadget events into "raiseXEvent()" and "x()" functions.
- Clicking a gadget automatically notifies its parent that it is the new clicked gadget.
- Moved dirty child redraw function into gadget class.
- Added horizontal clipping to rect splitting functions.
- Fixed SuperBitmap border.
- Relevant gadget methods are now virtual for subclassing.
- Removed all unnecessary all_gfx includes.
- New features:
- Added non-draggable screens and windows.
- Added show/hide gadget functionality.
- Added ability to hide a window instead of closing it when the close button is clicked.
- Added closed/hidden/shown events.
- Added monochrome output to Font class and definable text colour.
- Added drawText() function to SuperBitmap class.
- Added window depth button.
- Added enable/disable gadget.
- Started work on alert requester.
- Moved text data manipulation out of TextViewer into a separate class.
- Added Gadget::moveTo method.
- Added Gadget::resize method.
- Added resize event.
- Added move event.
- Added value change event.
- Added window resizing (API only).
- Added radio buttons.
- Added radio button groups.
- Added "clicked" glyphs for screen and window depth buttons.
- Most gadget action methods (click(), moveTo(), etc) return bools to indicate success or failure.
- Added enabled/disabled events.
- Added checkboxes.
- Added NDS screen flipping and support for top NDS screen.
- Added screen flipping gadget.
- Updated screens to swap to front when clicked.
- Added a variety of gadget depth manipulation functions.
- Split Woopsi library code into separate directory for ease of integration in other projects.
Download: Woopsi 0.25 source
Download: Woopsi 0.25 demo
34 Jumps PSP Homebrew - PSPDisp v0.4
Contact Us:
The QJ.net Network |
|
| Site | Feed |
| QJ.NET | RSS |
| Nintendo DS | RSS |
| PlayStation 3 | RSS |
| PSP Updates | RSS |
| Wii | RSS |
| Xbox 360 | RSS |
| MMORPG | RSS |
| Personal Computer Games | RSS |
| iPhone - iPod Touch | RSS |
| QJ.NET Forums | RSS |
User Favorites - December
User Favorites - December
Categories
Archives
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006