Changeset 9d6f096a15a4e7d1b84d40b0c4e0a7ae65e45fdd

Show
Ignore:
Timestamp:
05/14/07 15:52:33 (1 year ago)
Author:
Damien Fouilleul <damienf@videolan.org>
git-committer:
Damien Fouilleul <damienf@videolan.org> 1179150753 +0000
git-parent:

[6f0954b727fec5bcea9ac0483900e58fc51e3ddc]

git-author:
Damien Fouilleul <damienf@videolan.org> 1179150753 +0000
Message:

- hotkeys: leave full screenscreen hotkey (defaulted to ESC), patch by Sergey Volk

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • include/vlc_keys.h

    re557d8c r9d6f096  
    231231#define ACTIONID_SLOWER                8 
    232232#define ACTIONID_FASTER                9 
    233 #define ACTIONID_FULLSCREEN            10 
     233#define ACTIONID_TOGGLE_FULLSCREEN     10 
    234234#define ACTIONID_VOL_UP                11 
    235235#define ACTIONID_VOL_DOWN              12 
     
    309309#define ACTIONID_LOOP                  82 
    310310#define ACTIONID_WALLPAPER             83 
     311#define ACTIONID_LEAVE_FULLSCREEN      84 
  • modules/control/hotkeys.c

    re557d8c r9d6f096  
    284284            if( p_vout ) vout_Control( p_vout, VOUT_SNAPSHOT ); 
    285285        } 
    286         else if( i_action == ACTIONID_FULLSCREEN ) 
     286        else if( i_action == ACTIONID_TOGGLE_FULLSCREEN ) 
    287287        { 
    288288            if( p_vout ) 
     
    297297                val.b_bool = !val.b_bool; 
    298298                var_Set( p_playlist, "fullscreen", val ); 
     299            } 
     300        } 
     301        else if( i_action == ACTIONID_LEAVE_FULLSCREEN ) 
     302        { 
     303            if( p_vout && var_GetBool( p_vout, "fullscreen" ) ) 
     304            { 
     305                var_SetBool( p_vout, "fullscreen", VLC_FALSE ); 
    299306            } 
    300307        } 
  • src/libvlc-module.c

    re557d8c r9d6f096  
    10221022    "bindings, known as \"hotkeys\"." ) 
    10231023 
    1024 #define FULLSCREEN_KEY_TEXT N_("Fullscreen") 
    1025 #define FULLSCREEN_KEY_LONGTEXT N_("Select the hotkey to use to swap fullscreen state.") 
     1024#define TOGGLE_FULLSCREEN_KEY_TEXT N_("Fullscreen") 
     1025#define TOGGLE_FULLSCREEN_KEY_LONGTEXT N_("Select the hotkey to use to swap fullscreen state.") 
     1026#define LEAVE_FULLSCREEN_KEY_TEXT N_("Leave fullscreen") 
     1027#define LEAVE_FULLSCREEN_KEY_LONGTEXT N_("Select the hotkey to use to leave fullscreen state.") 
    10261028#define PLAY_PAUSE_KEY_TEXT N_("Play/Pause") 
    10271029#define PLAY_PAUSE_KEY_LONGTEXT N_("Select the hotkey to use to swap paused state.") 
     
    18081810 *  help                          KEY_MODIFIER_COMMAND|'?' 
    18091811 */ 
    1810 #   define KEY_FULLSCREEN         KEY_MODIFIER_COMMAND|'f' 
     1812#   define KEY_TOGGLE_FULLSCREEN  KEY_MODIFIER_COMMAND|'f' 
     1813#   define KEY_LEAVE_FULLSCREEN   KEY_ESC 
    18111814#   define KEY_PLAY_PAUSE         KEY_MODIFIER_COMMAND|'p' 
    18121815#   define KEY_PAUSE              KEY_UNSET 
     
    18931896 
    18941897#else 
    1895 #   define KEY_FULLSCREEN         'f' 
     1898#   define KEY_TOGGLE_FULLSCREEN  'f' 
     1899#   define KEY_LEAVE_FULLSCREEN   KEY_ESC 
    18961900#   define KEY_PLAY_PAUSE         KEY_SPACE 
    18971901#   define KEY_PAUSE              KEY_UNSET 
     
    19791983#endif 
    19801984 
    1981     add_key( "key-fullscreen", KEY_FULLSCREEN, NULL, FULLSCREEN_KEY_TEXT, 
    1982              FULLSCREEN_KEY_LONGTEXT, VLC_FALSE ); 
     1985    add_key( "key-toggle-fullscreen", KEY_TOGGLE_FULLSCREEN, NULL, TOGGLE_FULLSCREEN_KEY_TEXT, 
     1986             TOGGLE_FULLSCREEN_KEY_LONGTEXT, VLC_FALSE ); 
     1987    add_key( "key-leave-fullscreen", KEY_LEAVE_FULLSCREEN, NULL, LEAVE_FULLSCREEN_KEY_TEXT, 
     1988             LEAVE_FULLSCREEN_KEY_LONGTEXT, VLC_FALSE ); 
    19831989    add_key( "key-play-pause", KEY_PLAY_PAUSE, NULL, PLAY_PAUSE_KEY_TEXT, 
    19841990             PLAY_PAUSE_KEY_LONGTEXT, VLC_FALSE ); 
     
    22862292    { "key-faster", ACTIONID_FASTER, 0, 0, 0, 0 }, 
    22872293    { "key-slower", ACTIONID_SLOWER, 0, 0, 0, 0 }, 
    2288     { "key-fullscreen", ACTIONID_FULLSCREEN, 0, 0, 0, 0 }, 
     2294    { "key-toggle-fullscreen", ACTIONID_TOGGLE_FULLSCREEN, 0, 0, 0, 0 }, 
     2295    { "key-leave-fullscreen", ACTIONID_LEAVE_FULLSCREEN, 0, 0, 0, 0 }, 
    22892296    { "key-vol-up", ACTIONID_VOL_UP, 0, 0, 0, 0 }, 
    22902297    { "key-vol-down", ACTIONID_VOL_DOWN, 0, 0, 0, 0 },