Removing the use of private CoreGraphics APIs to draw shadows, and replacing with...
[ITKit.git] / ITApplicationController.h
1 /*
2  *      ITKit
3  *      ITApplicationController.h
4  *
5  *      Copyright (c) 2008 iThink Software
6  *
7  */
8
9 #import <Cocoa/Cocoa.h>
10 #import <ITFoundation/ITFoundation.h>
11
12 @class ITApplicationController;
13
14 @protocol ITApplicationControllerGenericPlugin <NSObject>
15 - (id)initWithApplicationController:(ITApplicationController *)applicationController;
16 @end
17
18 @interface ITApplicationController : ITSharedController {
19         NSMutableArray *_plugins;
20         
21         NSMenu *_dockMenu;
22         NSMenu *_debugMenu;
23         NSMenuItem *_debugMenuItem;
24         NSMenuItem *_dockDebugMenuItem;
25 }
26
27 - (void)reloadPlugins;
28 - (NSArray *)plugins;
29
30 - (NSMenu *)dockMenu;
31 - (NSMenu *)debugMenu;
32 - (void)enableDebugMenu;
33 - (void)disableDebugMenu;
34
35 @end