From 5249caa6a203740544a80a1a1df451518107b2d5 Mon Sep 17 00:00:00 2001 From: Robert Slover Date: Sun, 14 Jan 2001 15:07:55 +0000 Subject: [PATCH] teh application class can now be set - althoug still ignored by the makefile git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@8593 72102866-910b-0410-8b05-ffd578937521 --- PCAppProj/PCAppProject.h | 2 ++ PCAppProj/PCAppProject.m | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/PCAppProj/PCAppProject.h b/PCAppProj/PCAppProject.h index 96dd0ae..cd7739a 100644 --- a/PCAppProj/PCAppProject.h +++ b/PCAppProj/PCAppProject.h @@ -76,6 +76,8 @@ - (BOOL)setAppIconWithImageAtPath:(NSString *)path; +- (void)setAppClass:(id)sender; + @end diff --git a/PCAppProj/PCAppProject.m b/PCAppProj/PCAppProject.m index 23dc7ce..a9b37cb 100644 --- a/PCAppProj/PCAppProject.m +++ b/PCAppProj/PCAppProject.m @@ -66,6 +66,8 @@ [appClassField setBezeled: YES]; [appClassField setDrawsBackground: YES]; [appClassField setStringValue:@""]; + [appClassField setTarget:self]; + [appClassField setAction:@selector(setAppClass:)]; [projectProjectInspectorView addSubview:appClassField]; textField =[[NSTextField alloc] initWithFrame:NSMakeRect(16,204,64,21)]; @@ -298,4 +300,10 @@ return YES; } +- (void)setAppClass:(id)sender +{ + [projectDict setObject:[appClassField stringValue] forKey:PCAppClass]; + [self writeMakefile]; +} + @end