[新聞] Woopsie v0.39 is released.Woopsi is a Nintendo DS GUI library for rapidly

看板Emulator (模擬器)作者 (八房龍之助)時間16年前 (2009/10/25 13:43), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
http://sourceforge.net/projects/woopsi/ Woopsie v0.39 is released.Woopsi is a Nintendo DS GUI library for rapidly creating user interfaces for homebrew software. Modelled after the AmigaOS windowing system. Woopsie v0.39 Changelog: Fixes: - Removed framebuffer-hitting code from DimmedScreen gadget and replaced with call to GraphicsPort::dim(). - ListBox removes itself from its ListData object when deleted. - Keyboard example shows cursor. - Moved DimmedScreen into woopsi folder as an official gadget. - CycleButton::getPreferredDimensions() populates rect with correct values. - Const fixed Gadget::getRefcon(). - Gadget::disable() and Gadget::enable() redraw the gadget by default. - Fixed clipRectToHierarchy() bug introduced in switch to non-recursive function in last release. - RadioButtonGroup redraws when resized. - RadioButtonGroup returns correct dimensions from getPreferredDimensions(). - Updated copyright notice in defines.h. - Bitmap::getPixel() works correctly for large bitmaps. - Bitmap::drawBitmap() flushes mem correctly for DMA copy. - Gadget::show() clears rect cache of sibling gadgets with a lower z-index to ensure that they do not draw over the top of the newly-shown gadget. - A disabled gadget that overlaps another now intercepts clicks correctly, no longer allowing them to fall through to the gadget below. New Features: - TextBox and MultiLineTextBox cursor moves when d-pad left/right are pressed and gadget has focus. - Added tests folder: - CycleButton test; - RadioButtonGroup test. - Added BinaryFile class to bonus folder. - Added BitmapIO class to bonus folder - load/save BMP files using libfat. - Added BitmapLoader example. - Added SuperBitmap::drawBitmap() overload to handle Bitmap objects. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.238.100
文章代碼(AID): #1Au-M4l3 (Emulator)
文章代碼(AID): #1Au-M4l3 (Emulator)