Woopsi v0.38


File Name woopsi_demo_0.38.zip
File Type ZIP
Developer ant152
Operating System DS
File Size 0.20 MB
Created 04/28/2009
Updated 04/28/2009
Downloads 459 times
Download time  
Modem: 0 min 29 sec
ISDN: 0 min 12 sec
DSL: 0 min 1 sec
CABLE: 0 min 0 sec
T1: 0 min 0 sec

Woopsi v0.38
Rating: 0.00/5.00
Rated by: 0 users
Rate it:
Please scroll down for the download button and more file information.

Download!
File Description
from ant512:

There are quite a few under-the-hood changes this time around. First of all, Quirky (of Bunjalloo fame) supplied patches for half a dozen crashes, which are all now fixed. There are a number of other miscellanous bugfixes in there too. The only fix likely to have an impact on user code is the renaming of "Gadget::draw()" to "Gadget::redraw()", which is a workaround for a problem with GCC.

In terms of new features, it is possible to get at each gadget's child gadgets, and get a count of those children. The event system has had a major overhaul and is a lot easier to work with now. I've also done a lot of optimisation to try and speed things up, and added some new features to the GraphicsPort. It is now possible to copy rectangular areas of the framebuffer around, scroll rectangular areas, and dim rectangular areas (DimmedScreen style).

- Fixes:
- Removed PALib dependency from filerequester example.
- FileRequester gadget fixed for devKitARM r24 (Quirky).
- ListBox redraws correctly when an option is selected in single selection mode.
- Fixed crash in SliderVertical when trying to set value if max and min values are the same (Quirky).
- Fixed crash in SliderHorizontal when trying to set value if max and min values are the same.
- Fixed FileRequester crash when path has trailing slash (Quirky).
- Fixed double-click in SDL (Quirky).
- FileRequester fixed for SDL (Quirky).
- SDL path fixes (Quirky).
- Escape key to quit in SDL mode (Quirky).
- WindowBorderTop and SkinnedWindowBorderTop no longer have pointers to freed memory if window title changes (Quirky).
- ScreenTitle and SkinnedScreenTitle no longer have pointers to freed memory if screen title changes (Quirky).
- Flipping window depth with depth gadget no longer results in corrupted window contents.
- Fixed const-correctness of various Text class methods.
- SDL framebuffers initialised to black.
- More doxygen fixes.
- Removed WoopsiArray::begin().
- Removed LinkedList::begin().
- Renamed Gadget::draw() to Gadget::redraw() and removed unnecessary overloads from all classes.
- Const correctness fixes in Gadget class.
- ScrollingTextbox adjusts scrollbar grip position correctly when first initialised.
- Alert box draws XOR rect correctly when released.
- Requester draws XOR rect correctly when released.
- WoopsiKeyboard no longer adds itself as the decoration event handler twice; fixes XOR rect drawing when clicked/released.

- New Features:
- Added Gadget::getChild() and Gadget::getChildCount() (for leonelhs).
- Added context menu example (for leonelhs).
- ListData class raises events to ListDataEventHandler objects.
- ListBox listens for ListData events.
- Added base template class for event args passing.
- Refactored gadget event system:
- Replaced EventArgs struct with GadgetEventArgs class.
- Renamed EventHandler to GadgetEventHandler.
- Gadgets can now have multiple event handlers.
- Replaced handleEvent() method with multiple methods.
- Removed EventType enum from GadgetEventHandler.
- ListData events passed by references instead of pointers.
- WoopsiKeyboard includes a set of new events:
- Press
- Release
- Repeat
- WoopsiKeyboard no longer stores the last key clicked.
- WoopsiKeyboard has set of event-related classes:
- KeyboardEventHandler
- KeyboardEventArgs
- Refactored context menu event system:
- Added ContextMenuEventArgs class;
- Removed "_value" from ContextMenu;
- Removed "getContextMenuValue()" from Woopsi;
- Selected context menu item now accessible via ContextMenuEventArgs::getItem().
- Slider grip automatically resizes; no need to call resizeGrip().
- End point rects now cached (sans child rects) for extra speed.
- Gadget rect caching moved into separate RectCache class.
- RectCache::removeOverlappedRects made non-recursive.
- Gadget::clipRectToHierarchy made non-recursive.
- Added GraphicsPort::copy() to copy regions of the framebuffer around.
- Screen dragging code improved; uses new GraphicsPort::copy() method.
- Added GraphicsPort::scroll() to scroll regions of gadgets.
- Removed scrolling code from ScrollingPanel and rely on new scroll() method instead.
- Added GraphicsPort::dim() function to add DimmedScreen functionality to all gadgets.



 

Become a Member of QJ.Net!

If you want your comments to go live without waiting for moderation, you need to be logged in. Being logged in has its benefits:
  • Logged in members do not wait for their comments to be approved.
So why wait? Create an account or login now! It's easy, quick, and free.

To get started, use the LOGIN boxes, or the REGISTER link at the top right!

Add comment

Security code
Refresh


















































































Welcome to QJ.Net!

If you want your comments to go live without waiting for moderation, you need to be logged in. Being logged in has its benefits:
  • Logged in members do not wait for their comments to be approved.
So why wait? Create an account or login now! It's easy, quick, and free.

To get started, use the LOGIN boxes, or the REGISTER link below!



Want to learn more about the team who brings you the QJ news?

Read about them now!


 Username: 
 Password:

Newest Downloads

02/10/2012 - 02/15/2012


02/14/2012
02/14/2012
02/14/2012
02/14/2012
02/14/2012
02/11/2012
02/11/2012
02/11/2012
02/10/2012
02/10/2012
02/09/2012
02/09/2012
02/07/2012
02/07/2012
02/07/2012
HOT FLASH GAMES

Shipping Yard

Valentines Shooter

Assassin Jane Doe

Highway Traveling

Stunt Tracks 2

Warzone Tower Defense Extended

RSS Feeds Follow us on Twitter Find us on Facebook


HOT GAMING NEWS TOPICS


POPULAR GAMING NEWS SEARCHES

wintendw | brightnes | googleandroid | wiithon | emulador wii | ico | seg plugins | rayes206 | mario portal gun | gc emmulator | netfront psp | smash bros ds | game id changer | winrarwinzip extract | hbl sukkiri | video ngentot | psp web | tv remote | wii video player | anti virus | address of hard rock | strobe light | duo decim | homebrew psp games | synthesizer | remove dummy | visa | psp on ps3 | videotheque | super mario ds | psp custom firm | 002454 | chicken version psp 3000 | phantasy star porta | word processor | full block | ben ten | contract | ds emulator psp | hacking 3001 | fifa 10 | download ps3 pc | metal of honner | ultra pandora installer v4 | red dragon | battlefield recom | space hulk | daedalusx64 apha 4 | noiz2sa | psp dead space | spawn | travesti | save the sun | doom 2 psp | facebook hires geohotz | text version for psp | tdu 2 | wii homebrew usb | nba live 2011 dallas | lsdj | psxp | ngp | warcraft nds | psp 1000 to psp 2000 | out of this world | kaseki | app store | full cfw | left for dead 3 | syslib | psp opera mini | cfw enabler 3 | wii first blood | esr ps2 | wii game cheat codes | iphodroid | web browsers | xvid2psp | transmitter psp | tunes | tetris homebrew | train | shadow | n64 emulator ds | super heroes | jpcsp 2308 | psp eboot game | puzzle games | psp adobe | psv exporter | remote ir | psp iso player | psp gen a | tori black video | mario kart wii | psp go snes | ps vita price | transfer | lock the foldes | ps3 dualshock | ps3 hacked | print server | ios 57 | playboy | n64 emulator | coder deddino 94 | nba 2k 12 | pes 11 patch | picturec | psp 3000 firmware | psp xmb | psp signed monopoly | mph | cacuiyyslnbufzxlw | emulator | psp undbrick | master system 2 | active | give us these | map maker | syphon filter 3 | layton | latest psp games | mindcraft | kenka | kmeaws | joy to key profile | legs | tue | psp nes emulator | ipad price | im a hacker | psp 2 | ico in stores | apple emulator | gonzomovies | click game | hironobu sakaguchi | harvest moon hero of | ds wifi | ps3 game maker downl | heteni | psp cost | gaming tool | dragonball z game for android | gravity guy nds | percent | dvd to psp | stor | prometeu patch | mame para psp | downloaded psp games | s | dead space 2 system | fight night 3 | error code 80109b83 | war rock | jailbreak iphone 3g | dragon nest online | dragon boll | drums challenge | cheats db | dental hygienist res | cbx reader | gun xbox 360 | despertar del | downgrade pspgo | download downgrader | daedalusx64 rev 721 | dcu | combat ops | download n64 emulato | castlevania 3 | boot mii | angry bird |