Kiwi User Interface Framework  beta
KUResponder.h
Go to the documentation of this file.
00001 
00008 #import <Foundation/Foundation.h>
00009 #import "KUList.h"
00010 
00014 @interface KUResponder : NSObject
00015 {
00017         const struct CNFixedString *    className ;
00019         struct CNResource *                             responderResource ;
00021         KUResponder *                                   parentResponder ;
00023         struct KUList                                   childResponders ;
00024 }
00025 
00026 @property (retain) KUResponder * parentResponder ;
00027 
00034 - (id) initWithClassName: (const struct CNFixedString *) name withResource: (struct CNResource *) resource ;
00036 - (void) dealloc ;
00037 
00042 - (const struct CNFixedString *) className ;
00043 
00048 - (void) addChildResponder: (KUResponder *) src ;
00049 
00054 - (const struct KUList *) childResponders ;
00055 
00062 - (KUResponder *) searchChildResponderByClassName: (const struct CNFixedString *) name ;
00063 
00064 @end
00065