Merge branch 'master' of git://github.com/ksuther/MenuTunes
[MenuTunes.git] / MenuController.h
index 8a5091f..8981e59 100755 (executable)
@@ -1,10 +1,10 @@
-//
-//  MenuController.h
-//  MenuTunes
-//
-//  Created by Joseph Spiros on Wed Apr 30 2003.
-//  Copyright (c) 2003 iThink Software. All rights reserved.
-//
+/*
+ *     MenuTunes
+ *     MenuController.h
+ *
+ *     Copyright (c) 2003 iThink Software
+ *
+ */
 
 #import <Cocoa/Cocoa.h>
 
 
 #import <Cocoa/Cocoa.h>
 
@@ -32,16 +32,25 @@ typedef enum {
     MTMenuRewindItem,
     MTMenuPreviousTrackItem,
     MTMenuNextTrackItem,
     MTMenuRewindItem,
     MTMenuPreviousTrackItem,
     MTMenuNextTrackItem,
+    MTMenuShowPlayerItem,
     MTMenuPreferencesItem,
     MTMenuPreferencesItem,
+       MTMenuAboutItem,
     MTMenuQuitItem
 } MTMenuItemTag;
 
 @interface MenuController : NSObject
 {
     NSMutableArray *_menuLayout;
     MTMenuQuitItem
 } MTMenuItemTag;
 
 @interface MenuController : NSObject
 {
     NSMutableArray *_menuLayout;
+    NSMenu *_currentMenu;
+    NSMenu *_ratingMenu, *_upcomingSongsMenu, *_eqMenu, *_playlistsMenu, *_artistsMenu, *_albumsMenu; //Submenus
+    
+    int _currentPlaylist, _currentTrack;
+    BOOL _playingRadio, _continue;
 }
 
 - (NSMenu *)menu;
 }
 
 - (NSMenu *)menu;
+- (NSMenu *)menuForNoPlayer;
+- (BOOL)rebuildSubmenus;
 
 // - (NSArray *)menuLayout;
 // - (void)setMenuLayout:(NSArray *)newLayoutArray;
 
 // - (NSArray *)menuLayout;
 // - (void)setMenuLayout:(NSArray *)newLayoutArray;