~ubuntu-branches/debian/squeeze/stella/squeeze

« back to all changes in this revision

Viewing changes to src/macosx/Menus.h

  • Committer: Bazaar Package Importer
  • Author(s): Stephen Kitt
  • Date: 2010-07-12 23:49:36 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20100712234936-juawrr3etzhr2qpv
Tags: 3.1.2-1
* New maintainer (closes: #532039).
* New upstream version (closes: #461121):
  - includes launcher (closes: #396058).
* Fix the reference to the X Window System in the description (closes:
  #411815).
* Move to main, DFSG-free ROMs are available (see README.Debian).
* Enhance the package description.
* Drop the libslang2-dev dependency (closes: #560274).
* Remove the Encoding entry from stella.desktop.
* Avoid ignoring errors when cleaning.
* Add ${misc:Depends} to the package dependencies.
* Provide a doc-base file to install the documentation using doc-base.
* Switch to debhelper 7 with a simplified rules file.
* Use autotools-dev to provide updated configuration files.
* Update to Standards-Version 3.9.0:
  - Move to menu section Applications/Emulators.
  - Move the homepage declaration.
* Re-write the manpage.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* Menus.h - Header for Menus 
2
 
   window class and support functions for the
3
 
   Macintosh OS X SDL port of Stella
4
 
   Mark Grebe <atarimac@cox.net>
5
 
   
 
1
//============================================================================
 
2
//
 
3
//   SSSS    tt          lll  lll       
 
4
//  SS  SS   tt           ll   ll        
 
5
//  SS     tttttt  eeee   ll   ll   aaaa 
 
6
//   SSSS    tt   ee  ee  ll   ll      aa
 
7
//      SS   tt   eeeeee  ll   ll   aaaaa  --  "An Atari 2600 VCS Emulator"
 
8
//  SS  SS   tt   ee      ll   ll  aa  aa
 
9
//   SSSS     ttt  eeeee llll llll  aaaaa
 
10
//
 
11
// Copyright (c) 1995-2010 by Bradford W. Mott, Stephen Anthony
 
12
// and the Stella Team
 
13
//
 
14
// See the file "License.txt" for information on usage and redistribution of
 
15
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
 
16
//
 
17
// $Id: Menus.h 2008 2010-04-13 16:24:44Z stephena $
 
18
//============================================================================
 
19
 
 
20
#import <Cocoa/Cocoa.h>
 
21
 
 
22
/**
 
23
  Menus window class and support functions for the Macintosh OS X
 
24
  SDL port of Stella.
 
25
 
 
26
  @author  Mark Grebe <atarimac@cox.net>
6
27
*/
7
 
/* $Id: Menus.h,v 1.10 2007/01/03 12:59:23 stephena Exp $ */
8
 
 
9
 
#import <Cocoa/Cocoa.h>
10
 
 
11
 
@interface Menus : NSObject {
12
 
    IBOutlet id preferencesMenuItem;
13
 
    IBOutlet id openMenuItem;
14
 
    IBOutlet id restartMenuItem;
15
 
    IBOutlet id savePropsMenuItem;
16
 
    IBOutlet id screenBiggerMenuItem;
17
 
    IBOutlet id screenSmallerMenuItem;
18
 
    IBOutlet id fullScreenMenuItem;
19
 
    IBOutlet id togglePalletteMenuItem;
20
 
    IBOutlet id ntscPalMenuItem;
21
 
    IBOutlet id increaseXStartMenuItem;
22
 
    IBOutlet id decreaseXStartMenuItem;
23
 
    IBOutlet id increaseYStartMenuItem;
24
 
    IBOutlet id decreaseYStartMenuItem;
25
 
    IBOutlet id increaseWidthMenuItem;
26
 
    IBOutlet id decreaseWidthMenuItem;
27
 
    IBOutlet id increaseHeightMenuItem;
28
 
    IBOutlet id decreaseHeightMenuItem;
29
 
    IBOutlet id mousePaddle0MenuItem;
30
 
    IBOutlet id mousePaddle1MenuItem;
31
 
    IBOutlet id mousePaddle2MenuItem;
32
 
    IBOutlet id mousePaddle3MenuItem;
33
 
    IBOutlet id grabMouseMenuItem;
34
 
    IBOutlet id increaseVolumeMenuItem;
35
 
    IBOutlet id decreaseVolumeMenuItem;
 
28
@interface Menus : NSObject
 
29
{
 
30
  IBOutlet id preferencesMenuItem;
 
31
  IBOutlet id openMenuItem;
 
32
  IBOutlet id restartMenuItem;
 
33
  IBOutlet id screenBiggerMenuItem;
 
34
  IBOutlet id screenSmallerMenuItem;
 
35
  IBOutlet id fullScreenMenuItem;
 
36
  IBOutlet id mousePaddle0MenuItem;
 
37
  IBOutlet id mousePaddle1MenuItem;
 
38
  IBOutlet id mousePaddle2MenuItem;
 
39
  IBOutlet id mousePaddle3MenuItem;
 
40
  IBOutlet id grabMouseMenuItem;
 
41
  IBOutlet id increaseVolumeMenuItem;
 
42
  IBOutlet id decreaseVolumeMenuItem;
36
43
}
37
44
 
38
45
+ (Menus *)sharedInstance;
39
 
- (void)pushKeyEvent:(int)key:(bool)shift:(bool)cmd;
 
46
- (void)pushKeyEvent:(int)key:(bool)shift:(bool)cmd:(bool)control;
40
47
- (IBAction)paddleChange:(id) sender;
41
48
- (IBAction)biggerScreen:(id)sender;
42
49
- (IBAction)smallerScreen:(id)sender;
43
50
- (IBAction)fullScreen:(id)sender;
44
51
- (IBAction)openCart:(id)sender;
45
52
- (IBAction)restartGame:(id)sender;
46
 
- (IBAction)ntscPalMode:(id)sender;
47
 
- (IBAction)togglePallette:(id)sender;
48
53
- (IBAction)grabMouse:(id)sender;
49
 
- (IBAction)xStartPlus:(id)sender;
50
 
- (IBAction)xStartMinus:(id)sender;
51
 
- (IBAction)yStartPlus:(id)sender;
52
 
- (IBAction)yStartMinus:(id)sender;
53
 
- (IBAction)widthPlus:(id)sender;
54
 
- (IBAction)widthMinus:(id)sender;
55
 
- (IBAction)heightPlus:(id)sender;
56
 
- (IBAction)heightMinus:(id)sender;
57
54
- (IBAction)doPrefs:(id)sender;
58
55
- (IBAction)volumePlus:(id)sender;
59
56
- (IBAction)volumeMinus:(id)sender;
60
 
- (IBAction)saveProps:(id)sender;
61
57
- (void)setEmulationMenus;
62
58
- (void)setLauncherMenus;
63
59
- (void)setOptionsMenus;