Kiwi User Interface Framework
beta
|
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