Commit graph

4 commits

Author SHA1 Message Date
Thomas Frauendorfer
2e02c96263 OTHER: rename Skin.cpp -> skin.cpp 2010-02-07 02:13:34 +01:00
Thomas Frauendorfer
0e0adba890 OTHER: rewrite Skin.cpp's image handler functions
I plan to further update it to a completely iterator based approach and add
archive support (through freebsd's libarchive library).
The old code would have had very bad performance for some archives, as
every file was searched seperately in a directory.
Now, a directory is only scanned once. There also should be no additional
performance cost for the string comparisons, as the old code used roughly the
same amount of string comparisons
2010-02-07 01:19:02 +01:00
Thomas Frauendorfer
ebbcea80b9 OTHER: Add SkinManager class
Now Skin no longer is a singleton class.
In the long run, Skin will only hold information about a skin, while
SkinManager will be responsible for loading skins and notifying the windows
of the change
2010-02-06 19:45:05 +01:00
Thomas Frauendorfer
cc2da0c89c OTHER: move skin handling into own subdirectory 2010-01-29 22:06:13 +01:00
Renamed from src/Skin.h (Browse further)