mirror of
https://github.com/gnustep/apps-projectcenter.git
synced 2025-02-15 08:00:56 +00:00
Added -methodSignatureForSelector:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@17413 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
f536e7911b
commit
b5c4e7400e
3 changed files with 26 additions and 8 deletions
|
@ -2,6 +2,7 @@
|
|||
2003-08-01 Philippe C.D. Robert <probert@siggraph.org>
|
||||
|
||||
* Removed -Werror: GNUMakefile.preamble, GNUMakefile.bundles
|
||||
* Added -methodSignatureForSelector: PCAppController.[hm]
|
||||
|
||||
2003-07-10 Philippe C.D. Robert <probert@siggraph.org>
|
||||
|
||||
|
|
|
@ -68,6 +68,10 @@
|
|||
- (id)init;
|
||||
- (void)dealloc;
|
||||
|
||||
- (BOOL)respondsToSelector:(SEL)aSelector;
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation;
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector;
|
||||
|
||||
//============================================================================
|
||||
//==== Delegate
|
||||
//============================================================================
|
||||
|
|
|
@ -141,16 +141,16 @@
|
|||
delegate = aDelegate;
|
||||
}
|
||||
|
||||
- (BOOL)respondsToSelector: (SEL)aSelector
|
||||
- (BOOL)respondsToSelector:(SEL)aSelector
|
||||
{
|
||||
if (![super respondsToSelector: aSelector])
|
||||
{
|
||||
return [menuController respondsToSelector: aSelector];
|
||||
}
|
||||
if (![super respondsToSelector:aSelector])
|
||||
{
|
||||
return [menuController respondsToSelector:aSelector];
|
||||
}
|
||||
else
|
||||
{
|
||||
return YES;
|
||||
}
|
||||
{
|
||||
return YES;
|
||||
}
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
|
@ -167,6 +167,19 @@
|
|||
}
|
||||
}
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
NSMethodSignature *sig;
|
||||
|
||||
sig = [super methodSignatureForSelector:aSelector];
|
||||
if (sig == nil)
|
||||
{
|
||||
sig = [menuController methodSignatureForSelector:aSelector];
|
||||
}
|
||||
|
||||
return sig;
|
||||
}
|
||||
|
||||
//============================================================================
|
||||
//==== Bundle Management
|
||||
//============================================================================
|
||||
|
|
Loading…
Reference in a new issue