Symbian OS | Pocket PC | Smartphone | Android | BlackBerry | Apple iPhone OS | Java | Mobile Gaming | Linux | Palm | Win CE | Tablet  
     

Free Mobile Software, Themes, Games, Apps for PDA and Smartphones

     
Search by Device
My Device

  
Search by Category
Business & Profession
Databases
Dictionary & Translator
Entertainment
Finance
Games
Healthcare & Medicine
Internet & Communications
Multimedia & Graphics
Organisation & Productivity
Programming & Development
Reading
Science & Education
System Utilities
Themes & Wallpapers & Skins
Travel & Navigation
Search by Platform
Android
Apple iPhone OS
iPad
iPhone
iPod Touch
BlackBerry
Java
Linux
Maemo Nokia Internet Tablet
MeeGO
Sharp Zaurus
Mobile Gaming
Nintendo DS
Playstation 3
Playstation Portable
Wii
Xbox 360
Palm OS
Symbian OS
Series 60
Series 80
Series 90
UIQ
Tablet PC
Windows CE.NET
Windows Mobile Pocket PC
Windows Mobile Smartphone
     


 
 
Woopsi




Woopsi
Version: 1.2

Platforms: Mobile Gaming, NDS


Categories: Programming & Development

Upload date: 30 Dec 11

Developer:

License: Freeware

Downloads: 8

File Size: 2621 Kb
Download Free Woopsi 



Rating: 1.0/5 (Total votes: 1)




  Woopsi

A new version of Ant512's Woopsi, a handy windowing system for creating homebrew user interfaces for the Nintendo DS is now out folks.

  • Fixes:
    • Screen flipping/ordering does not occur if only one screen is visible.
    • Removed ability to set font draw colour/monochrome from font classes; replaced with explicit "colour" parameter to all draw methods.
    • Removed height member from FontBase and transplanted all methods to PackedFontBase, making FontBase data free.
    • Minor tidying in gadget.cpp.
    • Removed width and height members from BitmapBase and transplanted to BitmapWrapper, FrameBuffer and Bitmap.
    • Removed constructor from FontBase.
    • Gadget::checkCollision(Gadget*) will ignore collisions with hidden gadgets.
    • Gadget::checkCollision(Gadget*) now accepts a const Gadget*.
    • Replaced Gadget::swapGadgetDepth() with Gadget::changeGadgetDepth().
    • Rewrote Gadget::swapDepth() to be more intelligent.
    • The index to which Gadget::swapDepth() moves the gadget is now determined by swapDepth() instead of the parent's swapGadgetDepth() method.
    • Clicking the depth button in an AmigaWindow no longer results in graphical corruption.
    • Removed Screen::swapGadgetDepth().
    • Removed Woopsi::swapGadgetDepth().
    • Minor tidying and optimisations.
    • Gadget::_decorationCount is an s32 instead of a u8.
    • Fixed array index confusion in RectCache::markRectDamaged().
    • Fixed bugs in Graphics::floodFill().
    • Stack methods in Graphics class expect a reference to a stack as aparameter instead of pointer.
    • Removed static variables from Woopsi class.
    • Gadget::checkCollision(Gadget*) shortcuts if a gadget is being comparedwith itself.
    • Removed unused Gadget::GADGET_NO_RAISE_EVENTS flag.
    • Removed redundant Woopsi::goModal() method.
    • Replaced AmigaScreen-specific flags with extra constructor parameters.
    • Replaced AmigaWindow-specific flags with extra constructor parameters.
    • Woopsi::handleClick() correctly interprets clicks on children of the context menu.
    • Sliders choose a more appropriate size when max value == min value; fixes scrollbars in empty ScrollingListBoxes.
    • AmigaScreen doesn't lose focus when depth gadget is clicked if it is not lowered to the bottom of the screen stack (ie. only one screen).
    • Removed concept of "close type" from Gadget.
    • ListBox::onClick() won't crash if the area clicked doesn't contain an option.
    • Woopsi gadget passes its style object to the two background screens it creates.
    • ProgressBar accepts a style object in its constructor.
    • Removed GadgetFlagTypes from Gadget class.
    • Removed flags from all gadget constructors.
    • Changing label borderless state correctly repositions text.
    • Gadget::setBorderless() is virtual.
    • Label redraws minimal amount when text is changed.
    • TextBox redraws minimal amount when cursor moves.
    • Gadget::raiseGadgetToTop() parameter name in header file agrees with source file.
    • Fixed consistency of Gadget method names:
    • moveChildToDeleteQueue() renamed to moveGadgetToDeleteQueue().
    • moveChildToShelvedList() renamed to moveGadgetToShelvedList().
    • moveShelvedToChildList() renamed to moveShelvedToGadgetList().
    • removeChild() renamed to removeGadget().
    • getChild() renamed to getGadget().
    • getChildCount() renamed to getGadgetCount().
    • closeChild() renamed to closeGadget().
    • shelveChild() renamed to shelveGadget().
  • New Features:
    • Added Gadget::getHighestCollidingGadgetIndex().
    • Added Gadget::getLowestCollidingGadgetIndex().
    • Added text member to GadgetColours class - text colour can be defined individually.
    • Added Gadget::getTextColor().
    • Added Gadget::setTextColour().
    • Added Gadget::setDecoration().
    • Added Label::setBorderless().
    • Added Label::markTextRectDamaged().
    • Added Bitmap::setDimensions().
    • Added Bitmap copy constructor.
 
Like it? Share with your friends!

If you got an error while installing Themes, Software or Games, please, read FAQ.
 
Similar Software:

InFeCtuS ProgrammerInFeCtuS Programmer
InFeCtuS Programmer  The team of homebrew developers behind the highly versatile InFeCtuS modchip has just released a new build for the application InFeCtuS Programmer, bumping it up to version 0.0.3.9. The team said that this is going to be the final build for the program. According to the coders, v0.0.3
libwiisprite 0.2.2libwiisprite 0.2.2
libwiisprite 0.2.2  Developers Chaosteil and Feesh! recently rolled out the latest version of the Wii homebrew sprite library librwiisprite. Version 0.2.2 is a particularly significant update since it now supports buffer loading, which eliminates the need to specify a path from where you need to load your images
FlashModFlashMod
FlashMod I've just received a message from Steven Mattera (aka IchigoKurosaki) of Orbis PSP Development stating that work has stopped on the highly anticipated release of FlashMod v3. Sadly, it seems that while he was trying to test a new write system for FlashMod, his PSP bit the big one and bricked
FreeTypeGXFreeTypeGX
FreeTypeGX  FreeTypeGX is a wrapper class for libFreeType which renders a compiled FreeType parsable font into a GX texture for Wii homebrew development. FreeTypeGX is written in C++ and makes use of a selectable pre-buffered or buffer-on-demand methodology to allow fast and efficient printing of text to the EFB
OpenBoROpenBoR
OpenBoR By SX: 1. Dynamic Animation Frame Memory Manager (No more Frame Limits and Also reduces memory by HALF!!!) 2. Memory utilizations in system options menu (shows how much memory is being utilized by your mod) 3. Controller I/O interface redesigned for PSP (Thinking of wifi mulitplayer next on the list). 4. XBoX now uses Sprite Flip Technique. 5
DGENDGEN
DGEN  We just got word from the QJ forums that Syn-z has released the source code for version 1.70 of DGEN, the Sega Genesis/Mega Drive emulator for the PSP. This should allow people to work on their own little tweaks to the DGEN code to make for personal versions of the DGEN emulator, or as reference material for use on their own works
Stackless Python PSP 2.5.2 R1Stackless Python PSP 2.5.2 R1
Stackless Python PSP 2.5.2 R1  Here's a bit of good news for the aspiring PSP developer out there. carlosedp has announced that a new build of the Stackless Python PSP programming language is now available for use within the homebrew community. The version was build using the latest version of the original Stackless Python Code, currently at v 2.5
WoopsiWoopsi
Woopsi Developer's note: A  Finally, after more than 3 years of work, I've decided to release version 1.0 of Woopsi. Changes since 0.99
NitePR revJ source codeNitePR revJ source code
NitePR revJ source code There are things in life that take priority over others, and PSP homebrew developer SANiK has postponed the homebrew role in exchange for the pursuit of higher knowledge. The developer's online compatible cheat utility, NitePR, is now on development limbo indefinitely, but SANiK allowed the release of the source code to NitePR revision J
ReglePSPReglePSP
ReglePSP Poison_xtreamlua dropped by our PSP development forums to inform us of his team's (xtremlua) project - ReglePSP. Now it's not the average PSP homebrew for most of our readers as this one's specifically made to aid PSP developers in coding games/applications/emulators for us
 

Comments on Woopsi:

Comments not found

Name:


Comment:


Enter text from image below:

Turn on images!

 
 

If you noted an error or download link is broken, please, report it via this page or use comments.
 

Please, select device to check if Woopsi supports it
 
 
© Pantich 2009 - 2025 All rights reserved.