i have the coment of the last commit forgotten.

here is it:
* added a search-function
* added a new GuiImage type GuiImageAsync
  This Type is initialized with an Image-Path and a GuiImageDate as preloaded Img.
  The preloaded image shown immediately during a thread loads the image from path.
* rewrite the GameGrid and the GameCarousel to use the new GuiImageAsync
* remove dimoks buffer stuff
* remove the gray-Icons and use dimoks SetGreyscale() to build this icons on the fly
* added an own Path for 2D-Covers
  set in GXGlobal.cfg cover2d_path=PathTo2DCovers
  default is $(cover_path)/2D/
* added in menu.cpp/menu.h a new function
  GuiImageData *LoadCoverImage(struct discHdr *header, bool Prefere3D=true, bool noCover=true);
  if Prefere3D==true first search in cover_path. Is it false then first search in cover2d_path
  if noCover==true and found no image then loads noimage.png or noimage2d.png or its builtin variants
  if noCover==false and found no image returns a NULL-Pointer
  Prefered3D is set for GameList & GameCarousel. For GameGrid is Prefered3D=false (2D is prefered)
* Toolbar-Icons: the selected Icon draws alwas ontop
* remove compiler-warnings in wad.cpp
* added own icon-positions for gamelist,gamegrid and gamecarousel in THEME.Settings
  gamelist_..._x/gamelist_..._y,gamegrid_..._x/gamegrid_..._y and gamecarousel_..._x/gamecarousel_..._y
  ... = favorite, abc, count and so on;
  The old settings (favorite_x, favorite_y, abc_x and so on) are obsolete
  and should no longer be used in future.
* and more
This commit is contained in:
ardi@ist-einmalig.de 2009-09-27 18:26:17 +00:00
parent 16b4e62c51
commit 0b9f15319f

View File

@ -19,7 +19,8 @@ BUILD := build
SOURCES := source source/libwiigui source/images source/fonts source/sounds \ SOURCES := source source/libwiigui source/images source/fonts source/sounds \
source/libwbfs source/unzip source/language source/mload source/patches \ source/libwbfs source/unzip source/language source/mload source/patches \
source/usbloader source/xml source/network source/settings source/prompts \ source/usbloader source/xml source/network source/settings source/prompts \
source/ramdisc source/wad source/banner source/cheats source/homebrewboot source/ramdisc source/wad source/banner source/cheats source/homebrewboot \
source/themefs
DATA := data DATA := data
INCLUDES := source INCLUDES := source