Remember expanded rows between activations / device insertion.
[enjoyable.git] / Classes / NJInputPathElement.h
1 #import <Foundation/Foundation.h>
2
3 @protocol NJInputPathElement <NSObject>
4
5 // TODO: It's time this became a real base class rather than a protocol.
6
7 - (NSArray *)children;
8 - (id <NJInputPathElement>) base;
9 - (NSString *)name;
10 - (NSString *)uid;
11
12 - (id <NJInputPathElement>)elementForUID:(NSString *)uid;
13
14 @end