]> git.sesse.net Git - vlc/blobdiff - modules/gui/skins2/parser/builder.hpp
* all: added a INI file parser in skins2. For instance if the file
[vlc] / modules / gui / skins2 / parser / builder.hpp
index d958941373e91e10092fdf3fdfd80095c08b5bd0..d0831b68ab2d16bb05a38b3e8be52f086dc75cd5 100644 (file)
@@ -65,6 +65,7 @@ class Builder: public SkinObject
         Theme *m_pTheme;
 
         void addTheme( const BuilderData::Theme &rData );
+        void addIniFile( const BuilderData::IniFile &rData );
         void addBitmap( const BuilderData::Bitmap &rData );
         void addSubBitmap( const BuilderData::SubBitmap &rData );
         void addBitmapFont( const BuilderData::BitmapFont &rData );
@@ -100,6 +101,9 @@ class Builder: public SkinObject
         /// Function to parse "points" tags
         Bezier *getPoints( const char *pTag ) const;
 
+        /// Compute a color value
+        uint32_t getColor( const string &rVal ) const;
+
         /// Image handler (used to load image files)
         image_handler_t *m_pImageHandler;
 };