]> git.sesse.net Git - vlc/commitdiff
* skins2: added vlc.volumeUp() and vlc.volumeDown() actions
authorOlivier Teulière <ipkiss@videolan.org>
Mon, 21 Mar 2005 19:24:06 +0000 (19:24 +0000)
committerOlivier Teulière <ipkiss@videolan.org>
Mon, 21 Mar 2005 19:24:06 +0000 (19:24 +0000)
doc/skins/skins2-howto.xml
modules/gui/skins2/commands/cmd_input.cpp
modules/gui/skins2/commands/cmd_input.hpp
modules/gui/skins2/parser/interpreter.cpp

index bfce6cb84f60c81b77ec86fcd084f55faeee0982..50001e24d8cb3dd599b26190c341312b1ab21d13 100644 (file)
@@ -709,6 +709,12 @@ difficulty to understand how VLC skins work.</para>
   <listitem><para>
     <emphasis>vlc.mute()</emphasis>: Toggle mute/un-mute.
   </para></listitem>
+  <listitem><para>
+    <emphasis>vlc.volumeUp()</emphasis>: Increase the volume (since VLC 0.8.2).
+  </para></listitem>
+  <listitem><para>
+    <emphasis>vlc.volumeDown()</emphasis>: Reduce the volume (since VLC 0.8.2).
+  </para></listitem>
   <listitem><para>
     <emphasis>vlc.fullscreen()</emphasis>: Toggle the fullscreen mode.
   </para></listitem>
index 7ea664c58499e757ce00bf9258fc932dd0c56abb..ff0693930683ff437fd177a2b6d0caaff3c867d9 100644 (file)
@@ -109,3 +109,15 @@ void CmdMute::execute()
     aout_VolumeMute( getIntf(), NULL );
 }
 
+
+void CmdVolumeUp::execute()
+{
+    aout_VolumeUp( getIntf(), 1, NULL );
+}
+
+
+void CmdVolumeDown::execute()
+{
+    aout_VolumeDown( getIntf(), 1, NULL );
+}
+
index 94c5588fedbcab871a688f6829a810089ff51d13..69c67d94a56c2c863dd3ff7410ee5b36148b9ee8 100644 (file)
@@ -34,6 +34,8 @@ DEFINE_COMMAND( Stop, "stop" )
 DEFINE_COMMAND( Slower, "slower" )
 DEFINE_COMMAND( Faster, "faster" )
 DEFINE_COMMAND( Mute, "mute" )
+DEFINE_COMMAND( VolumeUp, "volume up" )
+DEFINE_COMMAND( VolumeDown, "volume down" )
 
 
 #endif
index 2b0d208a5bc7ae17e1180f6fc70e5201217f65e2..cdc39598f7ce61fd8cda972de22c380c5d48f286 100644 (file)
@@ -83,6 +83,8 @@ Interpreter::Interpreter( intf_thread_t *pIntf ): SkinObject( pIntf )
     REGISTER_CMD( "vlc.faster()", CmdFaster )
     REGISTER_CMD( "vlc.slower()", CmdSlower )
     REGISTER_CMD( "vlc.mute()", CmdMute )
+    REGISTER_CMD( "vlc.volumeUp()", CmdVolumeUp )
+    REGISTER_CMD( "vlc.volumeDown()", CmdVolumeDown )
     REGISTER_CMD( "vlc.minimize()", CmdMinimize )
     REGISTER_CMD( "vlc.onTop()", CmdOnTop )
     REGISTER_CMD( "vlc.quit()", CmdQuit )