usbloadergx/source/libwiigui
ardi@ist-einmalig.de be9d29773f changed the GuiElement Lock-Stuff
The libogc limits the MUTEX up to a count of 64.
Therefore we use "only one" global Mutex for all Elements.
This has to follow tath a lock hinder each thread 
tath which tries access to any other element

Also the new Lock-Stuff uses one global mutex. 
But this mutex is locked for the smallest time as 
possible (Only in the lock- and unlock-process). 
The threads are no longer hindered unnecessarily each other.

This speeds up the gui
2009-11-10 22:03:52 +00:00
..
gui_button.cpp fix compile warnings from devkit r18 2009-10-14 21:59:13 +00:00
gui_customoptionbrowser.cpp * GuiSound stuff rewritten it makes modular 2009-11-09 23:03:13 +00:00
gui_customoptionbrowser.h * little stuff in FreeTypeGX 2009-10-24 22:03:12 +00:00
gui_diskcover.cpp * Added initial support for the new wiiload (compressed protocol), uncompressed protocol is also supported 2009-09-30 23:10:58 +00:00
gui_diskcover.h * Added initial support for the new wiiload (compressed protocol), uncompressed protocol is also supported 2009-09-30 23:10:58 +00:00
gui_element.cpp changed the GuiElement Lock-Stuff 2009-11-10 22:03:52 +00:00
gui_filebrowser.cpp * GuiSound stuff rewritten it makes modular 2009-11-09 23:03:13 +00:00
gui_gamebrowser.cpp * GuiSound stuff rewritten it makes modular 2009-11-09 23:03:13 +00:00
gui_gamebrowser.h 2009-09-27 18:19:53 +00:00
gui_gamecarousel.cpp * GuiSound stuff rewritten it makes modular 2009-11-09 23:03:13 +00:00
gui_gamecarousel.h 2009-09-27 18:19:53 +00:00
gui_gamegrid.cpp * GuiSound stuff rewritten it makes modular 2009-11-09 23:03:13 +00:00
gui_gamegrid.h * Added initial support for the new wiiload (compressed protocol), uncompressed protocol is also supported 2009-09-30 23:10:58 +00:00
gui_image_async.cpp 2009-09-27 18:19:53 +00:00
gui_image_async.h 2009-09-27 18:19:53 +00:00
gui_image.cpp 2009-10-17 07:30:54 +00:00
gui_imagedata.cpp *Created a Theme Downloader with preview, downloading themes from http://wii.spiffy360.com/ (Thanks for hosting them) 2009-10-21 19:32:46 +00:00
gui_keyboard.cpp * GuiSound stuff rewritten it makes modular 2009-11-09 23:03:13 +00:00
gui_optionbrowser.cpp Fixing the build, please mind the casing of the directories, since the build server is a Linux machine\! 2009-11-10 05:08:33 +00:00
gui_searchbar.cpp * GuiSound stuff rewritten it makes modular 2009-11-09 23:03:13 +00:00
gui_searchbar.h 2009-09-27 18:19:53 +00:00
gui_sound_decoder_aiff.cpp changed the GuiElement Lock-Stuff 2009-11-10 22:03:52 +00:00
gui_sound_decoder_bns.cpp * GuiSound stuff rewritten it makes modular 2009-11-09 23:03:13 +00:00
gui_sound_decoder_mpg.cpp * GuiSound stuff rewritten it makes modular 2009-11-09 23:03:13 +00:00
gui_sound_decoder_ogg.cpp * GuiSound stuff rewritten it makes modular 2009-11-09 23:03:13 +00:00
gui_sound_decoder_wav.cpp changed the GuiElement Lock-Stuff 2009-11-10 22:03:52 +00:00
gui_sound_decoder.h * GuiSound stuff rewritten it makes modular 2009-11-09 23:03:13 +00:00
gui_sound.cpp * GuiSound stuff rewritten it makes modular 2009-11-09 23:03:13 +00:00
gui_text.cpp optimized the font stuff 2009-10-19 23:09:27 +00:00
gui_tooltip.cpp * Added initial support for the new wiiload (compressed protocol), uncompressed protocol is also supported 2009-09-30 23:10:58 +00:00
gui_trigger.cpp * Added initial support for the new wiiload (compressed protocol), uncompressed protocol is also supported 2009-09-30 23:10:58 +00:00
gui_window.cpp * Added initial support for the new wiiload (compressed protocol), uncompressed protocol is also supported 2009-09-30 23:10:58 +00:00
gui.h changed the GuiElement Lock-Stuff 2009-11-10 22:03:52 +00:00