~ubuntu-branches/debian/squeeze/vlc/squeeze

« back to all changes in this revision

Viewing changes to modules/gui/macosx/controls.m

  • Committer: Bazaar Package Importer
  • Author(s): Christophe Mutricy
  • Date: 2009-09-20 01:08:41 UTC
  • mto: This revision was merged to the branch mainline in revision 9.
  • Revision ID: james.westby@ubuntu.com-20090920010841-vc6vme91a70r5w0t
Tags: upstream-1.0.2
ImportĀ upstreamĀ versionĀ 1.0.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 * controls.m: MacOS X interface module
3
3
 *****************************************************************************
4
4
 * Copyright (C) 2002-2009 the VideoLAN team
5
 
 * $Id: 47e718c41010031279001a793e89b843001290ae $
 
5
 * $Id: 8a2c6a29cf51e53f1d5e2f6928b4d842b21df847 $
6
6
 *
7
7
 * Authors: Jon Lech Johansen <jon-vl@nanocrew.net>
8
8
 *          Christophe Massiot <massiot@via.ecp.fr>
396
396
    pl_Release( p_intf );
397
397
}
398
398
 
 
399
- (IBAction)quitAfterPlayback:(id)sender
 
400
{
 
401
    vlc_value_t val;
 
402
    playlist_t * p_playlist = pl_Hold( VLCIntf );
 
403
    var_Get( p_playlist, "play-and-exit", &val );
 
404
    val.b_bool = !val.b_bool;
 
405
    var_Set( p_playlist, "play-and-exit", val );
 
406
    pl_Release( VLCIntf );
 
407
}
 
408
 
399
409
- (IBAction)forward:(id)sender
400
410
{
401
411
    intf_thread_t * p_intf = VLCIntf;
1059
1069
        i_state = val.b_bool ? NSOnState : NSOffState;
1060
1070
        [o_mi setState: i_state];
1061
1071
    }
 
1072
    else if( [[o_mi title] isEqualToString: _NS("Quit after Playback")] )
 
1073
    {
 
1074
        int i_state;
 
1075
        var_Get( p_playlist, "play-and-exit", &val );
 
1076
        i_state = val.b_bool ? NSOnState : NSOffState;
 
1077
        [o_mi setState: i_state];
 
1078
    }
1062
1079
    else if( [[o_mi title] isEqualToString: _NS("Step Forward")] ||
1063
1080
             [[o_mi title] isEqualToString: _NS("Step Backward")] ||
1064
1081
             [[o_mi title] isEqualToString: _NS("Jump To Time")])