Use constants for growl notifications

This commit is contained in:
Mitchell Livingston 2006-07-23 16:28:33 +00:00
parent 34eab9a3b2
commit 360b186b3e
1 changed files with 23 additions and 16 deletions

View File

@ -41,6 +41,10 @@
#define TOOLBAR_RESUME_SELECTED @"Toolbar Resume Selected"
#define TOOLBAR_FILTER @"Toolbar Toggle Filter"
#define GROWL_DOWNLOAD_COMPLETE @"Download Complete"
#define GROWL_SEEDING_COMPLETE @"Seeding Complete"
#define GROWL_AUTO_ADD @"Torrent Auto Added"
#define TORRENT_TABLE_VIEW_DATA_TYPE @"TorrentTableViewDataType"
#define ROW_HEIGHT_REGULAR 65.0
@ -874,7 +878,7 @@ static void sleepCallBack(void * controller, io_service_t y, natural_t messageTy
[self checkToStartWaiting: torrent];
[GrowlApplicationBridge notifyWithTitle: @"Download Complete"
description: [torrent name] notificationName: @"Download Complete" iconData: nil
description: [torrent name] notificationName: GROWL_DOWNLOAD_COMPLETE iconData: nil
priority: 0 isSticky: NO clickContext: nil];
if (![fWindow isKeyWindow])
@ -1322,7 +1326,7 @@ static void sleepCallBack(void * controller, io_service_t y, natural_t messageTy
[fInfoController updateInfoStatsAndSettings];
[GrowlApplicationBridge notifyWithTitle: @"Seeding Complete"
description: [[notification object] name] notificationName: @"Seeding Complete"
description: [[notification object] name] notificationName: GROWL_SEEDING_COMPLETE
iconData: nil priority: 0 isSticky: NO clickContext: nil];
}
@ -1431,7 +1435,7 @@ static void sleepCallBack(void * controller, io_service_t y, natural_t messageTy
//import only actually happened if the torrent array is larger
if (oldCount < [fTorrents count])
[GrowlApplicationBridge notifyWithTitle: @"Torrent File Auto Added"
description: file notificationName: @"Torrent Auto Added" iconData: nil
description: file notificationName: GROWL_AUTO_ADD iconData: nil
priority: 0 isSticky: NO clickContext: nil];
}
}
@ -1588,10 +1592,10 @@ static void sleepCallBack(void * controller, io_service_t y, natural_t messageTy
+ [fTableView rowHeight] + [fTableView intercellSpacing].height;
[fWindow setContentMinSize: contentMinSize];
[self setWindowSizeToFit];
//resize for larger min height if not set to auto size
if (!makeSmall && ![fDefaults boolForKey: @"AutoSize"] && contentSize.height < contentMinSize.height)
if (![fDefaults boolForKey: @"AutoSize"])
{
if (!makeSmall && contentSize.height < contentMinSize.height)
{
NSRect frame = [fWindow frame];
float heightChange = contentMinSize.height - contentSize.height;
@ -1601,6 +1605,9 @@ static void sleepCallBack(void * controller, io_service_t y, natural_t messageTy
[fWindow setFrame: frame display: YES];
[fTableView reloadData];
}
}
else
[self setWindowSizeToFit];
}
- (void) toggleStatusBar: (id) sender
@ -2216,8 +2223,8 @@ static void sleepCallBack(void * controller, io_service_t y, natural_t messageTy
- (NSDictionary *) registrationDictionaryForGrowl
{
NSArray * notifications = [NSArray arrayWithObjects: @"Download Complete",
@"Seeding Complete", @"Torrent Auto Added", nil];
NSArray * notifications = [NSArray arrayWithObjects: GROWL_DOWNLOAD_COMPLETE,
GROWL_SEEDING_COMPLETE, GROWL_AUTO_ADD, nil];
return [NSDictionary dictionaryWithObjectsAndKeys: notifications, GROWL_NOTIFICATIONS_ALL,
notifications, GROWL_NOTIFICATIONS_DEFAULT, nil];
}