forked from stefanhp/WindowSize
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathWindowSizeApp.h
34 lines (31 loc) · 901 Bytes
/
WindowSizeApp.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
//
// WindowSizeAppDelegate.h
// WindowSize
//
// Created by Stefan Hochuli Paychère on 02.05.10.
// Copyright 2010 Pistache Software. All rights reserved.
//
#import <Cocoa/Cocoa.h>
//#import <Sparkle/Sparkle.h>
@class PreferenceController;
@interface WindowSizeApp : NSObject <NSApplicationDelegate> {
// SUUpdater *updater;
NSStatusItem *statusItem;
NSImage *menuIcon;
PreferenceController *prefs;
}
@property (retain, readonly) PreferenceController *prefs;
- (NSMenu *)createMenu;
- (void)setSizeTo720p:(id)sender;
- (void)setSizeTo1080p:(id)sender;
- (void)setSizeTo1080i:(id)sender;
- (void)setSizeToCustom:(id)sender;
- (void)setSizeToCustom2:(id)sender;
- (void)shutdown:(id)sender;
- (void)showPreferences:(id)sender;
- (void)checkForUpdates:(id)sender;
- (void)about:(id)sender;
// protected
- (void)setSizeAndPositionTo:(NSRect)rect;
+ (BOOL)screensCanDisplay:(NSRect)rect;
@end