-
Notifications
You must be signed in to change notification settings - Fork 18
/
FrenzyAppDelegate.h
executable file
·74 lines (66 loc) · 2 KB
/
FrenzyAppDelegate.h
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
//
// FrenzyAppDelegate.h
// Frenzy
//
// Created by John Winter on 8/06/10.
// Copyright 2010 Aptonic Software. All rights reserved.
//
#import <Cocoa/Cocoa.h>
#import <WebKit/WebKit.h>
#import "StatusItem.h"
#import "TransparentWindow.h"
#import "ShareItem.h"
#import "FeedItemsDisplay.h"
#import "FeedStorage.h"
#import "FirstLaunch.h"
#import "DropboxMonitor.h"
#import "ApplicationConnectors.h"
#import "ClockSkew.h"
#import "OSDetect.h"
#import "DSClickableURLTextField.h"
#import "Sparkle/Sparkle.h"
#import "NSData-AES.h"
#import "MASShortcut.h"
#define kPreferenceGlobalShortcut @"GlobalShortcut"
@interface FrenzyAppDelegate : NSObject {
TransparentWindow *window;
IBOutlet StatusItem *statusItem;
IBOutlet ShareItem *shareItem;
IBOutlet FirstLaunch *firstLaunch;
IBOutlet DSClickableURLTextField *frenzyAppUrl;
IBOutlet NSWindow *aboutWindow;
IBOutlet NSTextField *aboutVersion;
IBOutlet WebView *webView;
IBOutlet NSView *mainView;
IBOutlet NSButton *prefsButton;
IBOutlet NSMenuItem *checkForUpdatesMenuItem;
NSDictionary *lastAppInfo;
BOOL isFirstLaunch;
BOOL hasShownWindow;
BOOL dragOperationInProgress;
DropboxMonitor *dropboxMonitor;
ApplicationConnectors *applicationConnectors;
ClockSkew *clockSkew;
NSTimer *injectFeedItemTimer;
}
@property (assign) IBOutlet TransparentWindow *window;
@property (assign) IBOutlet StatusItem *statusItem;
@property (assign) IBOutlet NSWindow *aboutWindow;
@property (retain) NSDictionary *lastAppInfo;
@property (retain) DropboxMonitor *dropboxMonitor;
@property (retain) ShareItem *shareItem;
@property BOOL dragOperationInProgress;
- (IBAction)showPreferencesMenu:(id)sender;
- (IBAction)showPrefs:(id)sender;
- (IBAction)showAbout:(id)sender;
- (IBAction)showWebStore:(id)sender;
- (IBAction)checkUpdates:(id)sender;
- (void)hideWindow;
- (void)showWindow;
- (void)initializeFrenzy;
- (void)systemClockChanged;
- (void)setupTimeChangeNotification;
- (void)checkActiveFolders;
- (NSData *)addressBookImage;
- (NSString *)addressBookFirstName;
@end