X-Git-Url: http://git.ithinksw.org/ITKit.git/blobdiff_plain/490cbda59abb52af3c07957ebc50f337799d6bf3..02d5f734e9907ae0f4b0fa44935097e7747e0eb5:/ITApplicationController.h?ds=sidebyside diff --git a/ITApplicationController.h b/ITApplicationController.h new file mode 100644 index 0000000..5a54907 --- /dev/null +++ b/ITApplicationController.h @@ -0,0 +1,38 @@ +/* + * ITKit + * ITApplicationController.h + * + * Copyright (c) 2008 by iThink Software. + * All Rights Reserved. + * + * $Id$ + * + */ + +#import +#import + +@class ITApplicationController; + +@protocol ITApplicationControllerGenericPlugin +- (id)initWithApplicationController:(ITApplicationController *)applicationController; +@end + +@interface ITApplicationController : ITSharedController { + NSMutableArray *_plugins; + + NSMenu *_dockMenu; + NSMenu *_debugMenu; + NSMenuItem *_debugMenuItem; + NSMenuItem *_dockDebugMenuItem; +} + +- (void)reloadPlugins; +- (NSArray *)plugins; + +- (NSMenu *)dockMenu; +- (NSMenu *)debugMenu; +- (void)enableDebugMenu; +- (void)disableDebugMenu; + +@end