summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemko Tronçon <git@el-tramo.be>2009-07-20 12:09:42 (GMT)
committerRemko Tronçon <git@el-tramo.be>2009-07-20 12:09:42 (GMT)
commit1b73d4228fc3269284427ed574b9f35775315488 (patch)
treee70bd2e70c75ae1b8282ce320d830284156cd5a7 /Slimber/Cocoa/Menulet.m
parent6c181e11f30cfb58688f327326a03f268ee3790a (diff)
downloadswift-1b73d4228fc3269284427ed574b9f35775315488.zip
swift-1b73d4228fc3269284427ed574b9f35775315488.tar.bz2
Use icon in menulet.
Diffstat (limited to 'Slimber/Cocoa/Menulet.m')
-rw-r--r--Slimber/Cocoa/Menulet.m9
1 files changed, 7 insertions, 2 deletions
diff --git a/Slimber/Cocoa/Menulet.m b/Slimber/Cocoa/Menulet.m
index 02615ac..2f0f465 100644
--- a/Slimber/Cocoa/Menulet.m
+++ b/Slimber/Cocoa/Menulet.m
@@ -4,17 +4,22 @@
- (void) dealloc {
[statusItem release];
+ [menuIcon release];
[super dealloc];
}
- (void) awakeFromNib {
statusItem = [[[NSStatusBar systemStatusBar] statusItemWithLength: NSVariableStatusItemLength] retain];
[statusItem setHighlightMode: YES];
- [statusItem setTitle: [NSString stringWithFormat:@"%C",0x2295]];
[statusItem setEnabled: YES];
[statusItem setToolTip: @"Slimber"];
[statusItem setMenu: statusMenu];
+ NSBundle* bundle = [NSBundle bundleForClass: [self class]];
+ NSString* path = [bundle pathForResource: @"Offline" ofType:@"png"];
+ menuIcon = [[NSImage alloc] initWithContentsOfFile: path];
+ [statusItem setImage: menuIcon];
+
NSMenuItem* statusMenuItem = [[NSMenuItem alloc] initWithTitle: @"Online Users" action: NULL keyEquivalent:@""];
[statusMenu addItem: statusMenuItem];
[statusMenu addItem: [NSMenuItem separatorItem]];
@@ -29,4 +34,4 @@
[statusMenu insertItem: statusMenuItem atIndex:1];
}
-@end \ No newline at end of file
+@end