2002-10-12 Manuel Guesdon <mguesdon@orange-concept.com>

o handle new options GSWApplicationMainReal()
		o added +defaultTemplateParser
		o added +setDefaultTemplateParser:


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@14741 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
mguesdon 2002-10-12 11:37:42 +00:00
parent 70ea06ed11
commit 28b863fac2
2 changed files with 20 additions and 0 deletions

View file

@ -536,6 +536,8 @@ extern BOOL WOStrictFlag;
+(void)setDebugSetConfigFilePath:(NSString*)debugSetConfigFilePath;//NDFN
+(NSString*)saveResponsesPath;//NDFN
+(void)setSaveResponsesPath:(NSString*)saveResponsesPath;//NDFN
+(NSString*)defaultTemplateParser;//NDFN
+(void)setDefaultTemplateParser:(NSString*)defaultTemplateParser;//NDFN
@end
//====================================================================

View file

@ -329,6 +329,8 @@ int GSWApplicationMainReal(NSString* applicationClassName,
GSWOPTVALUE_AdaptorHost);
NSDebugFLLog(@"options",@"GSWOPTVALUE_SaveResponsesPath -> %@",
GSWOPTVALUE_SaveResponsesPath);
NSDebugFLLog(@"options",@"DefaultTemplateParser -> %@",
GSWOPTVALUE_DefaultTemplateParser);
defaultsOptions =
[NSDictionary dictionaryWithObjectsAndKeys:
@ -359,6 +361,7 @@ int GSWApplicationMainReal(NSString* applicationClassName,
GSWOPTVALUE_MultiThreadEnabled, GSWOPT_MultiThreadEnabled,
GSWOPTVALUE_AdaptorHost, GSWOPT_AdaptorHost[GSWebNamingConv],
GSWOPTVALUE_SaveResponsesPath, GSWOPT_SaveResponsesPath[GSWebNamingConv],
GSWOPTVALUE_DefaultTemplateParser, GSWOPT_DefaultTemplateParser[GSWebNamingConv],
nil, nil];
NSDebugFLLog(@"options",@"_globalAppDefaultOptions=%@",globalAppDefaultOptions);
globalAppDefaultOptions=[NSDictionary dictionaryWithDictionary:globalAppDefaultOptions
@ -4174,6 +4177,21 @@ selfLockn,
forKey:GSWOPT_SaveResponsesPath[GSWebNamingConv]];
};
/** Returns the default template parser option **/
+(NSString*)defaultTemplateParser
{
return [[NSUserDefaults standardUserDefaults]
objectForKey:GSWOPT_DefaultTemplateParser[GSWebNamingConv]];
};
//--------------------------------------------------------------------
+(void)setDefaultTemplateParser:(NSString*)defaultTemplateParser
{
[[NSUserDefaults standardUserDefaults]
setObject:defaultTemplateParser
forKey:GSWOPT_DefaultTemplateParser[GSWebNamingConv]];
};
@end