X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fgui%2Fmacosx%2Fmacosx.m;h=4b5ddd43566e54d8543527331a562d06d997c31c;hb=f5b39d26ab37e3ebefcdcca30335c60e99f546d8;hp=be85917a4c3e2fe2aefb49828dc771f6350d048d;hpb=15622f88b128044e0a275bc9e6b14f848ba05c37;p=vlc diff --git a/modules/gui/macosx/macosx.m b/modules/gui/macosx/macosx.m index be85917a4c..4b5ddd4356 100644 --- a/modules/gui/macosx/macosx.m +++ b/modules/gui/macosx/macosx.m @@ -2,7 +2,7 @@ * macosx.m: MacOS X plugin for vlc ***************************************************************************** * Copyright (C) 2001-2003 VideoLAN - * $Id: macosx.m,v 1.2 2003/01/15 00:49:49 jlj Exp $ + * $Id: macosx.m,v 1.16 2003/12/08 19:50:22 gbazin Exp $ * * Authors: Colin Delacroix * Eugenio Jarosiewicz @@ -38,32 +38,32 @@ int E_(OpenIntf) ( vlc_object_t * ); void E_(CloseIntf) ( vlc_object_t * ); -int E_(OpenAudio) ( vlc_object_t * ); -void E_(CloseAudio) ( vlc_object_t * ); - int E_(OpenVideo) ( vlc_object_t * ); void E_(CloseVideo) ( vlc_object_t * ); /***************************************************************************** * Module descriptor *****************************************************************************/ -#define ADEV_TEXT N_("audio device") -#define VDEV_TEXT N_("video device") +#define VDEV_TEXT N_("Video device") +#define VDEV_LONGTEXT N_("Choose a number corresponding to " \ + "a screen in you video device selection menu and this screen " \ + "will be used by default as the screen for 'fullscreen'.") +#define OPAQUENESS_TEXT N_("Opaqueness") +#define OPAQUENESS_LONGTEXT N_( \ + "Set the transparency of the video output. 1 is non-transparent (default) " \ + "0 is fully transparent.") + vlc_module_begin(); - set_description( _("MacOS X interface, sound and video module") ); - add_submodule(); - set_capability( "interface", 100 ); - set_callbacks( E_(OpenIntf), E_(CloseIntf) ); + set_description( _("MacOS X interface, sound and video") ); + set_capability( "interface", 100 ); + set_callbacks( E_(OpenIntf), E_(CloseIntf) ); add_submodule(); - set_capability( "video output", 100 ); + set_capability( "video output", 200 ); set_callbacks( E_(OpenVideo), E_(CloseVideo) ); - add_category_hint( N_("Video"), NULL ); - add_integer( "macosx-vdev", 0, NULL, VDEV_TEXT, VDEV_TEXT ); - add_submodule(); - set_capability( "audio output", 100 ); - set_callbacks( E_(OpenAudio), E_(CloseAudio) ); - add_category_hint( N_("Audio"), NULL ); - add_integer( "macosx-adev", 0, NULL, ADEV_TEXT, ADEV_TEXT ); + add_category_hint( N_("Video"), NULL, VLC_FALSE ); + add_integer( "macosx-vdev", 0, NULL, VDEV_TEXT, VDEV_LONGTEXT, VLC_FALSE ); + add_float_with_range( "macosx-opaqueness", 1, 0, 1, NULL, OPAQUENESS_TEXT, + OPAQUENESS_LONGTEXT, VLC_TRUE ); vlc_module_end();