Docs:
* Don't advertise services whose support is broken in Adium with no fix in sight.
* Instead, add a list of third-party protocol plugins.
* Minor tweaks.
/*
* Adium is the legal property of its developers, whose names are listed in the copyright file included
* with this source distribution.
*
* This program is free software; you can redistribute it and/or modify it under the terms of the GNU
* General Public License as published by the Free Software Foundation; either version 2 of the License,
* or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
* the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
* Public License for more details.
*
* You should have received a copy of the GNU General Public License along with this program; if not,
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#import "AdiumSound.h"
#import "AdiumSpeech.h"
#import "AdiumSoundSets.h"
@implementationAISoundController
-(id)init
{
if((self=[superinit])){
adiumSound=[[AdiumSoundalloc]init];
adiumSpeech=[[AdiumSpeechalloc]init];
adiumSoundSets=[[AdiumSoundSetsalloc]init];
}
returnself;
}
-(void)controllerDidLoad
{
[adiumSoundcontrollerDidLoad];
[adiumSpeechcontrollerDidLoad];
}
-(void)controllerWillClose
{
[adiumSoundrelease];adiumSound=nil;
[adiumSpeechrelease];adiumSpeech=nil;
[adiumSoundSetsrelease];adiumSoundSets=nil;
}
//Sound
-(void)playSoundAtPath:(NSString*)inPath{
[adiumSoundplaySoundAtPath:inPath];
}
-(void)stopPlayingSoundAtPath:(NSString*)inPath
{
[adiumSoundstopPlayingSoundAtPath:inPath];
}
/*!
* @brief Speak the demonstration text for a voice
*
* @param voiceString The name of the voice that should be used to generate speech
* @param pitch The pitch to use, or 0.0 to use the default pitch
* @param rate The rate to use, 0.0 to use the default rate