Changeset 5542

Show
Ignore:
Timestamp:
05/29/08 17:20:38 (5 months ago)
Author:
morris
Message:

Add an event when a private chat invitation is received

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • WiredClient/trunk/English.lproj/Localizable.strings

    r5294 r5542  
    160160"Broadcast from %@ on %@ at %@" = "Broadcast from %1$@ on %2$@ at %3$@"; 
    161161 
     162/* Event */ 
     163"Broadcast Received" = "Broadcast Received"; 
     164 
    162165/* Growl event broadcast received title */ 
    163166"Broadcast received" = "Broadcast received"; 
    164  
    165 /* Event */ 
    166 "Broadcast Received" = "Broadcast Received"; 
    167167 
    168168/* Messages item */ 
     
    191191"Chat" = "Chat"; 
    192192 
     193/* Event */ 
     194"Chat Received" = "Chat Received"; 
     195 
    193196/* Growl event chat received title */ 
    194197"Chat received" = "Chat received"; 
    195  
    196 /* Event */ 
    197 "Chat Received" = "Chat Received"; 
    198198 
    199199/* Wired Protocol error 522 title 
     
    361361"General" = "General"; 
    362362 
     363/* Account type */ 
     364"Group" = "Group"; 
     365 
    363366/* Group singular */ 
    364367"group" = "group"; 
    365  
    366 /* Account type */ 
    367 "Group" = "Group"; 
    368368 
    369369/* Group plural */ 
     
    431431"Message received" = "Message received"; 
    432432 
     433/* Message plural */ 
     434"messages" = "messages"; 
     435 
    433436/* Messages window title 
    434437   Messages toolbar item */ 
    435438"Messages" = "Messages"; 
    436  
    437 /* Message plural */ 
    438 "messages" = "messages"; 
    439439 
    440440/* Smiley */ 
     
    488488/* Chat window title */ 
    489489"Private Chat" = "Private Chat"; 
     490 
     491/* Event */ 
     492"Private Chat Invitation Received" = "Private Chat Invitation Received"; 
     493 
     494/* Growl event private chat invitation received title */ 
     495"Private chat invitation received" = "Private chat invitation received"; 
    490496 
    491497/* Message dialog title (nick, server, time) */ 
     
    664670"Transfer Failed" = "Transfer Failed"; 
    665671 
    666 /* Event */ 
    667 "Transfer Finished" = "Transfer Finished"; 
    668  
    669672/* Growl event transfer started title */ 
    670673"Transfer finished" = "Transfer finished"; 
    671674 
     675/* Event */ 
     676"Transfer Finished" = "Transfer Finished"; 
     677 
    672678/* Error */ 
    673679"Transfer Not Supported" = "Transfer Not Supported"; 
    674680 
    675 /* Event */ 
    676 "Transfer Started" = "Transfer Started"; 
    677  
    678681/* Growl event transfer started title */ 
    679682"Transfer started" = "Transfer started"; 
     683 
     684/* Event */ 
     685"Transfer Started" = "Transfer Started"; 
    680686 
    681687/* Transfers window title 
     
    707713"User" = "User"; 
    708714 
    709 /* Event */ 
    710 "User Changed Nick" = "User Changed Nick"; 
    711  
    712715/* Growl event user changed nick title */ 
    713716"User changed nick" = "User changed nick"; 
    714717 
     718/* Event */ 
     719"User Changed Nick" = "User Changed Nick"; 
     720 
    715721/* Growl event user changed status title */ 
    716722"User changed status" = "User changed status"; 
     
    725731"User Joined" = "User Joined"; 
    726732 
    727 /* Event */ 
    728 "User Left" = "User Left"; 
    729  
    730733/* Growl event user left title */ 
    731734"User left" = "User left"; 
    732735 
     736/* Event */ 
     737"User Left" = "User Left"; 
     738 
    733739/* User plural */ 
    734740"users" = "users"; 
  • WiredClient/trunk/French.lproj/Localizable.strings

    r5294 r5542  
    278278"Disconnected" = "Déconnecté"; 
    279279 
     280/* Event */ 
     281"Private Chat Invitation Received" = "Private Chat Invitation Received"; 
     282 
     283/* Growl event private chat invitation received title */ 
     284"Private chat invitation received" = "Private chat invitation received"; 
     285 
    280286/* Disconnect dialog description */ 
    281287"Disconnecting will close any ongoing file transfers." = "La déconnexion entraîne l’arrêt des transferts."; 
  • WiredClient/trunk/German.lproj/Localizable.strings

    r5294 r5542  
    489489"Private Chat" = "Privates Gespräch"; 
    490490 
     491/* Event */ 
     492"Private Chat Invitation Received" = "Private Chat Invitation Received"; 
     493 
     494/* Growl event private chat invitation received title */ 
     495"Private chat invitation received" = "Private chat invitation received"; 
     496 
    491497/* Message dialog title (nick, server, time) */ 
    492498"Private message from %@ on %@ at %@" = "Private Nachricht von %1$@ auf %2$@ um %3$@"; 
  • WiredClient/trunk/Japanese.lproj/Localizable.strings

    r5294 r5542  
    492492"Private Chat" = "プライベートチャット"; 
    493493 
     494/* Event */ 
     495"Private Chat Invitation Received" = "Private Chat Invitation Received"; 
     496 
     497/* Growl event private chat invitation received title */ 
     498"Private chat invitation received" = "Private chat invitation received"; 
     499 
    494500/* Message dialog title (nick, server, time) */ 
    495501"Private message from %@ on %@ at %@" = "%3$@  に %2$@ の %1$@ さんからプライベートメッセージが届きました"; 
  • WiredClient/trunk/WCApplicationController.m

    r5202 r5542  
    5252#define WCGrowlChatReceived                             @"Chat received" 
    5353#define WCGrowlHighlightedChatReceived  @"Highlighted chat received" 
     54#define WCGrowlChatInvitationReceived   @"Private chat invitation received" 
    5455#define WCGrowlMessageReceived                  @"Message received" 
    5556#define WCGrowlNewsPosted                               @"News posted" 
     
    494495                        [NSSound playSoundNamed:sound]; 
    495496        } 
    496             
     497         
    497498        if([event boolForKey:WCEventsBounceInDock]) 
    498499                [NSApp requestUserAttention:NSInformationalRequest]; 
     
    595596                        break; 
    596597                 
     598                case WCEventsChatInvitationReceived: 
     599                        [GrowlApplicationBridge notifyWithTitle:NSLS(@"Private chat invitation received", @"Growl event private chat invitation received title") 
     600                                                                                description:[info1 nick] 
     601                                                                   notificationName:WCGrowlChatInvitationReceived 
     602                                                                                   iconData:[[info1 icon] TIFFRepresentation] 
     603                                                                                   priority:0.0 
     604                                                                                   isSticky:NO 
     605                                                                           clickContext:clickContext]; 
     606                        break; 
     607                         
    597608                case WCEventsMessageReceived: 
    598609                        [GrowlApplicationBridge notifyWithTitle:NSLS(@"Message received", @"Growl event message received title") 
     
    663674                        WCGrowlChatReceived, 
    664675                        WCGrowlHighlightedChatReceived, 
     676                        WCGrowlChatInvitationReceived, 
    665677                        WCGrowlMessageReceived, 
    666678                        WCGrowlNewsPosted, 
  • WiredClient/trunk/WCPreferences.m

    r5327 r5542  
    217217                [NSNumber numberWithInt:WCEventsChatReceived], 
    218218                [NSNumber numberWithInt:WCEventsHighlightedChatReceived], 
     219                [NSNumber numberWithInt:WCEventsChatInvitationReceived], 
    219220                [NSNumber numberWithInt:WCEventsMessageReceived], 
    220221                [NSNumber numberWithInt:WCEventsNewsPosted], 
     
    276277                                        break; 
    277278 
     279                                case WCEventsChatInvitationReceived: 
     280                                        [item setTitle:NSLS(@"Private Chat Invitation Received", @"Event")]; 
     281                                        break; 
     282                                         
    278283                                case WCEventsMessageReceived: 
    279284                                        [item setTitle:NSLS(@"Message Received", @"Event")]; 
  • WiredClient/trunk/WCPublicChat.m

    r5318 r5542  
    457457 
    458458        [panel makeKeyAndOrderFront:self]; 
     459 
     460        [[self connection] triggerEvent:WCEventsChatInvitationReceived info1:user]; 
    459461} 
    460462 
  • WiredClient/trunk/WCSettings.h

    r5201 r5542  
    130130#define WCEventsUserChangedStatus                                               13 
    131131#define WCEventsHighlightedChatReceived                                 14 
     132#define WCEventsChatInvitationReceived                                  15 
    132133#define WCEventsPlaySound                                                       @"WCEventsPlaySound" 
    133134#define WCEventsSound                                                           @"WCEventsSound" 
  • WiredClient/trunk/WCSettings.m

    r5201 r5542  
    349349                                [NSNumber numberWithInt:WCEventsHighlightedChatReceived],       WCEventsEvent, 
    350350                                NULL], 
    351                         NULL], 
     351                        [NSDictionary dictionaryWithObjectsAndKeys: 
     352                                [NSNumber numberWithInt:WCEventsChatInvitationReceived],        WCEventsEvent, 
     353                                NULL], 
     354                 NULL], 
    352355                        WCEvents, 
    353356