* all: added a INI file parser in skins2. For instance if the file
authorCyril Deguet <asmax@videolan.org>
Mon, 17 Apr 2006 12:46:51 +0000 (12:46 +0000)
committerCyril Deguet <asmax@videolan.org>
Mon, 17 Apr 2006 12:46:51 +0000 (12:46 +0000)
commita5a9346ce5476119e7fadc5a2c6f7981b1f32ec4
tree1b2b779180977a1192c61fc9d7f07f7be74e7e8b
parent07eee2b853949a787a2c2509e9027bc1a149e4a2
* all: added a INI file parser in skins2. For instance if the file
 with id "pledit" (defined in the new tag "<IniFile>" contains:
    [Text]
    Normal=#FFFFFF
 it will create a constant "pledit.Text.Normal" with value "#FFFFFF"
* winamp2.xml: use the "pledit.txt" file to have correct playlist colors

is it ok to backport in 0.8.5 ?
18 files changed:
modules/gui/skins2/Modules.am
modules/gui/skins2/parser/builder.cpp
modules/gui/skins2/parser/builder.hpp
modules/gui/skins2/parser/builder_data.def
modules/gui/skins2/parser/builder_data.hpp
modules/gui/skins2/parser/interpreter.cpp
modules/gui/skins2/parser/interpreter.hpp
modules/gui/skins2/parser/skin_parser.cpp
modules/gui/skins2/parser/skin_parser.hpp
modules/gui/skins2/src/file_bitmap.cpp
modules/gui/skins2/src/ini_file.cpp [new file with mode: 0644]
modules/gui/skins2/src/ini_file.hpp [new file with mode: 0644]
modules/gui/skins2/src/var_manager.cpp
modules/gui/skins2/src/var_manager.hpp
modules/gui/skins2/utils/var_text.cpp
modules/gui/skins2/utils/var_text.hpp
share/skins2/skin.dtd
share/skins2/winamp2.xml