mirror of
https://github.com/gnustep/apps-projectcenter.git
synced 2025-02-16 00:20:58 +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>
|
2003-08-01 Philippe C.D. Robert <probert@siggraph.org>
|
||||||
|
|
||||||
* Removed -Werror: GNUMakefile.preamble, GNUMakefile.bundles
|
* Removed -Werror: GNUMakefile.preamble, GNUMakefile.bundles
|
||||||
|
* Added -methodSignatureForSelector: PCAppController.[hm]
|
||||||
|
|
||||||
2003-07-10 Philippe C.D. Robert <probert@siggraph.org>
|
2003-07-10 Philippe C.D. Robert <probert@siggraph.org>
|
||||||
|
|
||||||
|
|
|
@ -68,6 +68,10 @@
|
||||||
- (id)init;
|
- (id)init;
|
||||||
- (void)dealloc;
|
- (void)dealloc;
|
||||||
|
|
||||||
|
- (BOOL)respondsToSelector:(SEL)aSelector;
|
||||||
|
- (void)forwardInvocation:(NSInvocation *)anInvocation;
|
||||||
|
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector;
|
||||||
|
|
||||||
//============================================================================
|
//============================================================================
|
||||||
//==== Delegate
|
//==== Delegate
|
||||||
//============================================================================
|
//============================================================================
|
||||||
|
|
|
@ -141,16 +141,16 @@
|
||||||
delegate = aDelegate;
|
delegate = aDelegate;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (BOOL)respondsToSelector: (SEL)aSelector
|
- (BOOL)respondsToSelector:(SEL)aSelector
|
||||||
{
|
{
|
||||||
if (![super respondsToSelector: aSelector])
|
if (![super respondsToSelector:aSelector])
|
||||||
{
|
{
|
||||||
return [menuController respondsToSelector: aSelector];
|
return [menuController respondsToSelector:aSelector];
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
return YES;
|
return YES;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
- (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
|
//==== Bundle Management
|
||||||
//============================================================================
|
//============================================================================
|
||||||
|
|
Loading…
Reference in a new issue