git.ithinksw.org
/
MenuTunes.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Tons of new stuff. Made is compile now too :)
[MenuTunes.git]
/
MainController.m
diff --git
a/MainController.m
b/MainController.m
index
475a23e
..
eb48f5a
100755
(executable)
--- a/
MainController.m
+++ b/
MainController.m
@@
-1,7
+1,9
@@
#import "NewMainController.h"
#import "NewMainController.h"
+#import "MenuController.h"
#import "PreferencesController.h"
#import "HotKeyCenter.h"
#import "StatusWindowController.h"
#import "PreferencesController.h"
#import "HotKeyCenter.h"
#import "StatusWindowController.h"
+#import "StatusItemHack.h"
@interface MainController(Private)
- (ITMTRemote *)loadRemote;
@interface MainController(Private)
- (ITMTRemote *)loadRemote;
@@
-32,6
+34,7
@@
static MainController *sharedController;
remoteArray = [[NSMutableArray alloc] initWithCapacity:1];
statusWindowController = [[StatusWindowController alloc] init];
remoteArray = [[NSMutableArray alloc] initWithCapacity:1];
statusWindowController = [[StatusWindowController alloc] init];
+ menuController = [[MenuController alloc] init];
df = [[NSUserDefaults standardUserDefaults] retain];
[self setLatestSongIdentifier:@"0-0"];
}
df = [[NSUserDefaults standardUserDefaults] retain];
[self setLatestSongIdentifier:@"0-0"];
}
@@
-60,6
+63,7
@@
static MainController *sharedController;
[[PreferencesController sharedPrefs] registerDefaults];
}
[[PreferencesController sharedPrefs] registerDefaults];
}
+ [StatusItemHack install];
statusItem = [[ITStatusItem alloc]
initWithStatusBar:[NSStatusBar systemStatusBar]
withLength:NSSquareStatusItemLength];
statusItem = [[ITStatusItem alloc]
initWithStatusBar:[NSStatusBar systemStatusBar]
withLength:NSSquareStatusItemLength];
@@
-172,6
+176,12
@@
static MainController *sharedController;
*/
}
*/
}
+- (void)menuClicked
+{
+ [statusItem setMenu:[menuController menu]];
+ NSLog(@"The menu was clix0r3d, do something!");
+}
+
//
//
// Menu Selectors
//
//
// Menu Selectors
@@
-498,8
+508,9
@@
static MainController *sharedController;
[currentRemote halt];
[statusItem release];
[statusWindowController release];
[currentRemote halt];
[statusItem release];
[statusWindowController release];
+ [menuController release];
[super dealloc];
}
[super dealloc];
}
-@end
+@end
\ No newline at end of file