Quick Jump Daily Digest

Thank you for your interest in the Quick Jump Daily Digest. Get notified of all new content on QJ in our free Daily Digest. To subscribe, enter your email address below and click the subscribe button.


Email Address:


Email will come from "donotreply@caputomedia.com". Please whitelist this email address.

Cancel and Return to page

DS homebrew - Woopsi v0.42

Posted Dec 6, 2009 at 1:36AM EST by Ryan F.

Listed in: Nintendo DS Tags: Ant512, Nintendo
Ó

woopsiHomebrew coder ant512 has released a new version of Woopsi, a handy Nintendo DS GUI library for creating homebrew user interface based on AmigaOS windowing system. The latest release is another feature pack update and includes a number of new features, tons of bug fixes and various other improvements.

 

Fixes:
  • ListData::swapItems() no longer raises a data changed event.
  • ListData::sort() raises a data changed event.
  • Woopsi class does not attempt to retrieve system font before it is initialised.
  • ListBox canvas height no longer includes extra pixel.
  • ListBox raises an action event when double-clicked.
  • ListBox ignores double-clicks that occur across multiple items.
  • Removed unused Gadget::_doubleClickTime member.
  • ListBox redraws every time data changes.
  • Double-click only counted as such if the gadget already has focus (ie. must be the same gadget clicked twice).
  • ListBox::draw() calculates top and bottom visible options correctly, and does not overwrite options at the top of the list with those from the
    bottom.
  • ListBox automatically scrolls when items are removed from the ListData object to ensure it does not display past the end of the canvas.
New Features:
  • Split ListData class into ListData and ListDataItem classes for greater flexibility.
  • Minor improvements to the ListBox's use of the ListData class.
  • Altered ListData::quickSort() and added compareTo() method to ListDataItem to allow custom ordering of ListDataItem subclasses.
  • ScrollingBase adds support for specifying planes on which scrolling can occur.
  • ScrollingPanel implements ScrollingBase's allow/disallow scroll plane features to prevent scrolling on certain planes.
  • ListBox does not allow horizontal scrolling.
  • Added windowless example project.
  • Added Gadget::isDoubleClick() to check for double-clicks.
  • Combined various colour members in Gadget class into GadgetColours struct.
  • Merged TextWriter into GraphicsXXX classes and removed original class.
  • Added FileListDataItem class to store data for file requester.
  • FileRequester uses new compareTo() functionality for substantial speed increase and lower memory usage.
  • FileRequester displays "Loading..." message whilst directories are enumerated.
  • Split ListDataItem into ListDataItem and ListBoxDataItem classes for greater flexibility.
  • Split FileRequester into FileListBox and FileRequester classes for greater flexibility.
  • CycleButton uses the ListData class to store its data - options can now be selected, removed, sorted, etc.
  • ListBox::getPreferredDimensions() bases width on size of text in options.
  • ContextMenu used a ListBox to store/view its data.
  • ContextMenu includes getPreferredDimensions() method.
  • ContextMenu sends ListDataItem objects with event arguments instead of ContextMenuItem objects.
  • Deleted ContextMenuItem class.
  • Added WoopsiString::copyToCharArray().

Download: Woopsi v0.42

 

 

Via GBA Dev



This story sucks? This story rocks!
Vote Now!    This story ROCKS! (0) This story SUCKS!! (0)




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.
  • Logged in members can sign up for nightly updates.
  • Logged in members can create Profiles to be seen by other users.
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!

Comments 


 
# Guest 2009-12-06 06:48
DS homebrew= dick sucking homo ;-)

Reply
 

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.
  • Logged in members can create Profiles to be seen by other users.
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!


RSS Feeds Follow us on Twitter Find us on Facebook
Login:

HOT FLASH GAMES

Turbo Rally

Bakugan ATV Offroad

Duty Hill 2

Pork Must Arrive TD

Mechwarrior 3D

Ice Racing 3D