]> git.sesse.net Git - vlc/commitdiff
* moved the default skins2 theme in share/skins2/default/
authorCyril Deguet <asmax@videolan.org>
Sun, 21 Mar 2004 20:01:24 +0000 (20:01 +0000)
committerCyril Deguet <asmax@videolan.org>
Sun, 21 Mar 2004 20:01:24 +0000 (20:01 +0000)
  * all: added a "tooltipfont" element in the <Theme> tag (unused at the
      moment)

67 files changed:
modules/gui/skins2/parser/builder.cpp
modules/gui/skins2/parser/builder_data.def
modules/gui/skins2/parser/builder_data.hpp
modules/gui/skins2/parser/skin_parser.cpp
share/skins2/default/FreeSans.ttf [moved from modules/gui/skins2/theme/FreeSans.ttf with 100% similarity]
share/skins2/default/FreeSansBold.ttf [moved from modules/gui/skins2/theme/FreeSansBold.ttf with 100% similarity]
share/skins2/default/add_item.png [moved from modules/gui/skins2/theme/add_item.png with 100% similarity]
share/skins2/default/add_item_onclick.png [moved from modules/gui/skins2/theme/add_item_onclick.png with 100% similarity]
share/skins2/default/body.png [moved from modules/gui/skins2/theme/body.png with 100% similarity]
share/skins2/default/close.png [moved from modules/gui/skins2/theme/close.png with 100% similarity]
share/skins2/default/close_mouseover.png [moved from modules/gui/skins2/theme/close_mouseover.png with 100% similarity]
share/skins2/default/close_onclick.png [moved from modules/gui/skins2/theme/close_onclick.png with 100% similarity]
share/skins2/default/delete_item.png [moved from modules/gui/skins2/theme/delete_item.png with 100% similarity]
share/skins2/default/delete_item_onclick.png [moved from modules/gui/skins2/theme/delete_item_onclick.png with 100% similarity]
share/skins2/default/disabled.png [moved from modules/gui/skins2/theme/disabled.png with 100% similarity]
share/skins2/default/fast.png [moved from modules/gui/skins2/theme/fast.png with 100% similarity]
share/skins2/default/fast_disabled.png [moved from modules/gui/skins2/theme/fast_disabled.png with 100% similarity]
share/skins2/default/fast_onclick.png [moved from modules/gui/skins2/theme/fast_onclick.png with 100% similarity]
share/skins2/default/next.png [moved from modules/gui/skins2/theme/next.png with 100% similarity]
share/skins2/default/next_disabled.png [moved from modules/gui/skins2/theme/next_disabled.png with 100% similarity]
share/skins2/default/next_onclick.png [moved from modules/gui/skins2/theme/next_onclick.png with 100% similarity]
share/skins2/default/pause.png [moved from modules/gui/skins2/theme/pause.png with 100% similarity]
share/skins2/default/pause_onclick.png [moved from modules/gui/skins2/theme/pause_onclick.png with 100% similarity]
share/skins2/default/play.png [moved from modules/gui/skins2/theme/play.png with 100% similarity]
share/skins2/default/play_onclick.png [moved from modules/gui/skins2/theme/play_onclick.png with 100% similarity]
share/skins2/default/playlist.png [moved from modules/gui/skins2/theme/playlist.png with 100% similarity]
share/skins2/default/playlist_body1.png [moved from modules/gui/skins2/theme/playlist_body1.png with 100% similarity]
share/skins2/default/playlist_body2.png [moved from modules/gui/skins2/theme/playlist_body2.png with 100% similarity]
share/skins2/default/playlist_body3.png [moved from modules/gui/skins2/theme/playlist_body3.png with 100% similarity]
share/skins2/default/playlist_body4.png [moved from modules/gui/skins2/theme/playlist_body4.png with 100% similarity]
share/skins2/default/playlist_body6.png [moved from modules/gui/skins2/theme/playlist_body6.png with 100% similarity]
share/skins2/default/playlist_body7.png [moved from modules/gui/skins2/theme/playlist_body7.png with 100% similarity]
share/skins2/default/playlist_body8.png [moved from modules/gui/skins2/theme/playlist_body8.png with 100% similarity]
share/skins2/default/playlist_body9.png [moved from modules/gui/skins2/theme/playlist_body9.png with 100% similarity]
share/skins2/default/playlist_button.png [moved from modules/gui/skins2/theme/playlist_button.png with 100% similarity]
share/skins2/default/playlist_button2.png [moved from modules/gui/skins2/theme/playlist_button2.png with 100% similarity]
share/skins2/default/playlist_button_onclick.png [moved from modules/gui/skins2/theme/playlist_button_onclick.png with 100% similarity]
share/skins2/default/playlist_button_onclick2.png [moved from modules/gui/skins2/theme/playlist_button_onclick2.png with 100% similarity]
share/skins2/default/preferences.png [moved from modules/gui/skins2/theme/preferences.png with 100% similarity]
share/skins2/default/preferences_onclick.png [moved from modules/gui/skins2/theme/preferences_onclick.png with 100% similarity]
share/skins2/default/previous.png [moved from modules/gui/skins2/theme/previous.png with 100% similarity]
share/skins2/default/previous_disabled.png [moved from modules/gui/skins2/theme/previous_disabled.png with 100% similarity]
share/skins2/default/previous_onclick.png [moved from modules/gui/skins2/theme/previous_onclick.png with 100% similarity]
share/skins2/default/reduce.png [moved from modules/gui/skins2/theme/reduce.png with 100% similarity]
share/skins2/default/reduce_disabled.png [moved from modules/gui/skins2/theme/reduce_disabled.png with 100% similarity]
share/skins2/default/reduce_onclick.png [moved from modules/gui/skins2/theme/reduce_onclick.png with 100% similarity]
share/skins2/default/resize.png [moved from modules/gui/skins2/theme/resize.png with 100% similarity]
share/skins2/default/rev.png [moved from modules/gui/skins2/theme/rev.png with 100% similarity]
share/skins2/default/rev_disabled.png [moved from modules/gui/skins2/theme/rev_disabled.png with 100% similarity]
share/skins2/default/rev_onclick.png [moved from modules/gui/skins2/theme/rev_onclick.png with 100% similarity]
share/skins2/default/skin.dtd [moved from modules/gui/skins2/theme/skin.dtd with 98% similarity]
share/skins2/default/slider.png [moved from modules/gui/skins2/theme/slider.png with 100% similarity]
share/skins2/default/slider2.png [moved from modules/gui/skins2/theme/slider2.png with 100% similarity]
share/skins2/default/slider_onclick.png [moved from modules/gui/skins2/theme/slider_onclick.png with 100% similarity]
share/skins2/default/slider_playlist.png [moved from modules/gui/skins2/theme/slider_playlist.png with 100% similarity]
share/skins2/default/slider_volume.png [moved from modules/gui/skins2/theme/slider_volume.png with 100% similarity]
share/skins2/default/slider_volume_onclick.png [moved from modules/gui/skins2/theme/slider_volume_onclick.png with 100% similarity]
share/skins2/default/slow.png [moved from modules/gui/skins2/theme/slow.png with 100% similarity]
share/skins2/default/slow_disabled.png [moved from modules/gui/skins2/theme/slow_disabled.png with 100% similarity]
share/skins2/default/slow_onclick.png [moved from modules/gui/skins2/theme/slow_onclick.png with 100% similarity]
share/skins2/default/sort.png [moved from modules/gui/skins2/theme/sort.png with 100% similarity]
share/skins2/default/sort_onclick.png [moved from modules/gui/skins2/theme/sort_onclick.png with 100% similarity]
share/skins2/default/stop.png [moved from modules/gui/skins2/theme/stop.png with 100% similarity]
share/skins2/default/stop_disabled.png [moved from modules/gui/skins2/theme/stop_disabled.png with 100% similarity]
share/skins2/default/stop_onclick.png [moved from modules/gui/skins2/theme/stop_onclick.png with 100% similarity]
share/skins2/default/theme.xml [moved from modules/gui/skins2/theme/theme.xml with 98% similarity]
share/skins2/default/volume.png [moved from modules/gui/skins2/theme/volume.png with 100% similarity]

index e5963d86306938c5d10a167210c3da36e3a71efd..3002e9086740e96e88f16bb96e2447af211575f3 100755 (executable)
@@ -116,10 +116,8 @@ void Builder::addTheme( const BuilderData::Theme &rData )
     rManager.setMagnetValue( rData.m_magnet );
     rManager.setAlphaValue( rData.m_alpha );
     rManager.setMoveAlphaValue( rData.m_moveAlpha );
-    // XXX:  font to fix
     GenericFont *pFont = new FT2Font( getIntf(), "FreeSans.ttf", 12 );
     pFont->init();
-    rManager.createTooltip( *pFont );
 }
 
 
index de495f88879253a335b3f7ab29a439d13357f937..a018aab8cc77e4b172b769a3cda3dc4a17d9ceed 100644 (file)
@@ -1,4 +1,4 @@
-Theme magnet:int alpha:uint32_t moveAlpha:uint32_t fadeTime:uint32_t
+Theme tooltipfont:string magnet:int alpha:uint32_t moveAlpha:uint32_t fadeTime:uint32_t
 Bitmap id:string fileName:string alphaColor:uint32_t
 Font id:string fontName:string size:int
 Window id:string xPos:int yPos:int visible:bool dragDrop:bool playOnDrop:bool
index 31beb43c18f92d4b0bd512a72de452e617dff95f..67daa133ebdd018fcc26f9949394cca1d31fa6fa 100644 (file)
@@ -42,9 +42,10 @@ struct BuilderData
     /// Type definition
     struct Theme
     {
-        Theme( int magnet, uint32_t alpha, uint32_t moveAlpha, uint32_t fadeTime ):
-m_magnet( magnet ), m_alpha( alpha ), m_moveAlpha( moveAlpha ), m_fadeTime( fadeTime ) {}
+        Theme( const string & tooltipfont, int magnet, uint32_t alpha, uint32_t moveAlpha, uint32_t fadeTime ):
+m_tooltipfont( tooltipfont ), m_magnet( magnet ), m_alpha( alpha ), m_moveAlpha( moveAlpha ), m_fadeTime( fadeTime ) {}
 
+        const string m_tooltipfont;
         int m_magnet;
         uint32_t m_alpha;
         uint32_t m_moveAlpha;
index bb54b7b7f70fcbc60672cf81b1b922470d9c8049..df4cd9feb9ef69667137070d5753e5dc645da825 100644 (file)
@@ -25,7 +25,7 @@
 #include <math.h>
 
 // Current DTD version
-#define SKINS_DTD_VERSION "1.99"
+#define SKINS_DTD_VERSION "2.0"
 
 
 SkinParser::SkinParser( intf_thread_t *pIntf, const string &rFileName ):
@@ -180,9 +180,9 @@ void SkinParser::handleBeginElement( const string &rName, AttrList_t &attr )
             m_errors = true;
             return;
         }
-        const BuilderData::Theme theme( atoi( attr["magnet"] ),
-                atoi( attr["alpha"] ), atoi( attr["movealpha"] ),
-                atoi( attr["fadetime"] ) );
+        const BuilderData::Theme theme( attr["tooltipfont"],
+                atoi( attr["magnet"] ), atoi( attr["alpha"] ),
+                atoi( attr["movealpha"] ), atoi( attr["fadetime"] ) );
         m_data.m_listTheme.push_back( theme );
     }
 
similarity index 98%
rename from modules/gui/skins2/theme/skin.dtd
rename to share/skins2/default/skin.dtd
index bfa378d3ed76f72f9dd6b5e04c81402f6e64a935..17a67060191a5259f61879f70a15a2a1578778e3 100644 (file)
@@ -1,10 +1,11 @@
-<!-- version 1.99
+<!-- version 2.0
 -->
 
 
 <!ELEMENT Theme (ThemeInfo,(Bitmap|Font|Window)*)>
     <!ATTLIST Theme
-        version     CDATA   "1.0"
+        version     CDATA   #REQUIRED
+        tooltipfont CDATA   "defaultfont"
         magnet      CDATA   "15"
         alpha       CDATA   "255"
         movealpha   CDATA   "255"
similarity index 98%
rename from modules/gui/skins2/theme/theme.xml
rename to share/skins2/default/theme.xml
index f0f32d3a8dc0b3cbe5605f92e6616b51bf562eec..ce11af42a675facdf675b3545aeecbcf79b82d8a 100644 (file)
@@ -1,6 +1,6 @@
 <!DOCTYPE Theme SYSTEM "skin.dtd">
 
-<Theme version="1.99" magnet="20" alpha="255" movealpha="192" fadetime="500">
+<Theme version="2.0" magnet="20" alpha="255" movealpha="192" fadetime="500">
   <ThemeInfo name="VLC OSX Interface" author="BigBen"
              email="bigben@videolan.org" webpage="http://www.videolan.org"/>
 
@@ -62,8 +62,8 @@
   <Bitmap id="stop_onclick" file="stop_onclick.png" alphacolor="#FF0000"/>
   <Bitmap id="volume_radial" file="volume.png" alphacolor="#FF0000"/>
 
-  <Font id="default_font" font="FreeSansBold.ttf" size="15"/> 
-  <Font id="playlist_font" font="FreeSansBold.ttf" size="12"/> 
+  <Font id="default_font" font="FreeSansBold.ttf" size="15"/>
+  <Font id="playlist_font" font="FreeSansBold.ttf" size="12"/>
 
   <Window x="230" y="250" dragdrop="true">