/[hegemonie]/hegemonie/Interface/UiContainer.m
ViewVC logotype

Diff of /hegemonie/Interface/UiContainer.m

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.14 by zaral, Thu Aug 7 08:41:12 2003 UTC revision 1.15 by zaral, Tue Aug 19 09:28:08 2003 UTC
# Line 186  _is_key_event (NSEvent *event) Line 186  _is_key_event (NSEvent *event)
186    NSParameterAssert (objectInvoke);    NSParameterAssert (objectInvoke);
187    
188    UiWidget * widget;    UiWidget * widget;
189    //  BOOL eventProcessed;    BOOL eventProcessed;
190    NSEvent *event;    NSEvent *event;
191    [objectInvoke getArgument: &event    [objectInvoke getArgument: &event
192                      atIndex: 2];                      atIndex: 2];
# Line 202  _is_key_event (NSEvent *event) Line 202  _is_key_event (NSEvent *event)
202                                        targetObject: widget];                                        targetObject: widget];
203          }          }
204      }      }
205    
206      /* if no widget has the focus then */
207      NSEnumerator *enumerator = [_widgets objectEnumerator];
208      while ( (widget = [enumerator nextObject]) )
209        {
210          if ([[widget delegate] respondsToSelector: [objectInvoke selector]])
211            {
212              eventProcessed = [self _invokeMethodWithInvocation: objectInvoke
213                                                    targetObject: widget];
214              if (eventProcessed)
215                {
216                  return YES;
217                }
218            }      
219        }
220        
221    if ([_delegate respondsToSelector: [objectInvoke selector]])    if ([_delegate respondsToSelector: [objectInvoke selector]])
222      {      {

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26