//
//  MCGrowlBridgeWrapper.h
//  MCFoundation
//
//  Created by Ali Lalani on 6/12/06.
//  Copyright 1999-2006 Marketcircle Inc. All rights reserved.
//

#import <Foundation/Foundation.h>


@interface MCGrowlBridgeWrapper : NSObject {

}

+ (BOOL) isGrowlInstalled;
+ (BOOL) isGrowlRunning;
+ (void) setGrowlDelegate:(id)inDelegate;
+ (id) growlDelegate;


+ (void) notifyWithTitle:(NSString *)title
			 description:(NSString *)description
		notificationName:(NSString *)notifName
				iconData:(NSData *)iconData
				priority:(signed int)priority
				isSticky:(BOOL)isSticky
			clickContext:(id)clickContext;
@end

@interface NSObject (GrowlApplicationBridgeDelegate_InformalProtocol)

- (NSDictionary *) registrationDictionaryForGrowl;
- (NSString *) applicationNameForGrowl;
- (void) growlNotificationWasClicked:(id)clickContext;
- (void) growlNotificationTimedOut:(id)clickContext;

@end
