-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathScribblerAppDelegate.m
More file actions
40 lines (31 loc) · 975 Bytes
/
Copy pathScribblerAppDelegate.m
File metadata and controls
40 lines (31 loc) · 975 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//
// ScribblerAppDelegate.m
// Scribbler
//
// Created by Clemens Sagmeister on 21.04.10.
// Copyright 2010 Apple Inc. All rights reserved.
//
#import "ScribblerAppDelegate.h"
#import "MainWindow.h"
@implementation ScribblerAppDelegate
@synthesize window;
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
initialSwitchToKeyWindow = YES;
}
-(void)awakeFromNib{
statusItem = [[[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength] retain];
[statusItem setMenu:statusMenu];
[statusItem setTitle:@"☆"];
[statusItem setHighlightMode:YES];
[statusItem setToolTip:@"Scribbler"];
}
- (void)applicationDidBecomeActive:(NSNotification *)notification {
if(initialSwitchToKeyWindow) {
[self setInitialSwitchToKeyWindow:NO];
[NSApp hide:self];
[NSApp sendAction:@selector(firstResponder:) to:nil from:self];
[[(MainWindow*)window controller] keyWindowHandler];
}
}
@synthesize initialSwitchToKeyWindow;
@end