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: 0.24

Platforms: Mobile Gaming, NDS


Categories: Programming & Development

Upload date: 20 Jan 12

Developer:

License: Freeware

Downloads: 20

File Size: 426 Kb
Download Free Woopsi 



Rating: 1.0/5 (Total votes: 1)




  Woopsi Ant512, a homebrew developer specializing in Nintendo DS applications is trying to break the groundwork for other homebrew coders with the Woopsi homebrew, which aims to create a simple windowing system that programmers can use for their own applications.

Written in C++, Woopsi v0.24 is loosely based on the Commodore Amiga's "Intuition" windowing system. The GUI itself works everything in a "screen" environment, and the look and feel of the system intentionally resembles the old Amiga System.

The developer did not intend the application to be a complete desktop environment, nor was it created as a DS version of GNOME, KDE or Windows Explorer. It was instead developed as a basis for other programmers to build their own window and gadget-based interfaces for the handheld system.

The latest version still has minor issues with the layouting, but Ant512 assures everyone that these minor adjustments will be implemented in later updates. Here's a list of the fixes and new features included with Woopsi v0.24:

Fixes:
Tidied up a lot of the code.
Gadget deletion queue now handled 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.
 
Like it? Share with your friends!

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

DSLuaDSLua
DSLua Attention, DS homebrew developers. We've just picked up word that the DSLua team has updated their developer's kit once again, bringing the application up to version 0.7
WoopsiWoopsi
Woopsi fro ant152:Version 0.35 is now out. Changes are listed below. The most significant changes this time around include the addition of a keyboard gadget for text input, cursor support in the TextBox gadget and re-written VBL integration to use a much simpler timer gadget for VBL-based code.I've attached a screenshot of the keyboard
TinkeTinke
Tinke - Tinke v0.8.2 from NDS dev benito356 is a compiler that can come in very useful. It allows you to select a kit and tinke v0.8.2 will give you the information for viewing and retrieving files like narc, NCGR, NCLR which all may be found in the game. The full change log is below. Changelog 0.8.2 *** Improved Hexadecimal editor -> Now using Be
WoopsiWoopsi
Woopsi Ant512 has released a new version of Woopsi, now called Woopsi v0.27. For those who haven't heard of it, Woopsi v0.27 is a GUI Development Library based on the AmigaOS windowing system. In other words, it helps coders make user interfaces for their homebrew projects
PAlib 09.07.06PAlib 09.07.06
PAlib 09.07.06 molluskAfter just four days, the ever active Mollusk has updated his PAlib. You want more? He got you some more. Just remember that installing new programs in your DS is your choice. We just want to help the developers and users out there to get more than what they paid for the great Nintendo DS.Highlights of the new version:--Animated gifs and new commands
TinkeTinke
Tinke Changelog 0.8.1 A  *** BTX0 textures supported (view only) ** Game 999HRPERDOOR (Nine Hours, Nine Persons, Nine Doors) supported - SIR0 files in folder /cha ** Game EDGEWORTH (Ace Attorney Miles Investigation) supported - Unpack and pack support to the file romfile
TabBedTabBed
TabBed The NeoFlash Spring Coding Competition is still heating up, and we've got three more homebrew entries to fill that flashcart of yours. Nope, no games here, just very useful (and very nifty) applications that you might want a look into if you're the sort to try your hand at coding games, watch movies on your DS, or play the guitar. First up is Wee Basic, version 0.4
WoopsiWoopsi
Woopsi Woopsi is a Nintendo DS GUI library for rapidly creating user interfaces for homebrew software. Modelled after the AmigaOS windowing system.Changelog:Fixes:- Rewrote SliderVertical and SliderHorizontal again to improve accuracy.- Removed jumpGrip() from all slider gagdets.- Added setValueWithBitshift() to all slider gadgets
Lua Editor DS 1.0Lua Editor DS 1.0
Homebrew developer samy has released a ds application that allow you to program directly on your DS: Lua Editor DS
PALib InstallerPALib Installer
PALib Installer Mollusk (www.palib.com) has updated PAlib installer to version 0.995b. PA_lib is a Nintendo DS library using libnds especially designed for easy use. No need to know much about the DS hardware, just use the prebuilt functions to set up sprites, backgrounds, use the stylus and pad, etc..
 

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.