From b88f7e6d9bca3e7134b7d3dc33f3fd90406aaece Mon Sep 17 00:00:00 2001 From: =?utf8?q?Olivier=20Teuli=C3=A8re?= Date: Mon, 21 Mar 2005 19:24:06 +0000 Subject: [PATCH] * skins2: added vlc.volumeUp() and vlc.volumeDown() actions --- doc/skins/skins2-howto.xml | 6 ++++++ modules/gui/skins2/commands/cmd_input.cpp | 12 ++++++++++++ modules/gui/skins2/commands/cmd_input.hpp | 2 ++ modules/gui/skins2/parser/interpreter.cpp | 2 ++ 4 files changed, 22 insertions(+) diff --git a/doc/skins/skins2-howto.xml b/doc/skins/skins2-howto.xml index bfce6cb84f..50001e24d8 100644 --- a/doc/skins/skins2-howto.xml +++ b/doc/skins/skins2-howto.xml @@ -709,6 +709,12 @@ difficulty to understand how VLC skins work. vlc.mute(): Toggle mute/un-mute. + + vlc.volumeUp(): Increase the volume (since VLC 0.8.2). + + + vlc.volumeDown(): Reduce the volume (since VLC 0.8.2). + vlc.fullscreen(): Toggle the fullscreen mode. diff --git a/modules/gui/skins2/commands/cmd_input.cpp b/modules/gui/skins2/commands/cmd_input.cpp index 7ea664c584..ff06939306 100644 --- a/modules/gui/skins2/commands/cmd_input.cpp +++ b/modules/gui/skins2/commands/cmd_input.cpp @@ -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 ); +} + diff --git a/modules/gui/skins2/commands/cmd_input.hpp b/modules/gui/skins2/commands/cmd_input.hpp index 94c5588fed..69c67d94a5 100644 --- a/modules/gui/skins2/commands/cmd_input.hpp +++ b/modules/gui/skins2/commands/cmd_input.hpp @@ -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 diff --git a/modules/gui/skins2/parser/interpreter.cpp b/modules/gui/skins2/parser/interpreter.cpp index 2b0d208a5b..cdc39598f7 100644 --- a/modules/gui/skins2/parser/interpreter.cpp +++ b/modules/gui/skins2/parser/interpreter.cpp @@ -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 ) -- 2.39.2