00001
00002
00003
00004
00005
00006
00007
00008 #import <HexFiend/HFRepresenter.h>
00009 #import <HexFiend/HFByteArray.h>
00010
00018 @interface HFTextRepresenter : HFRepresenter {
00019 BOOL behavesAsTextField;
00020 NSArray *rowBackgroundColors;
00021 }
00022
00029 - (NSRect)furthestRectOnEdge:(NSRectEdge)edge forByteRange:(HFRange)range;
00030
00033 - (NSPoint)locationOfCharacterAtByteIndex:(unsigned long long)byteIndex;
00034
00036 - (NSArray *)rowBackgroundColors;
00037
00039 - (void)setRowBackgroundColors:(NSArray *)colors;
00040
00043 - (void)setBehavesAsTextField:(BOOL)val;
00044
00047 - (BOOL)behavesAsTextField;
00048
00049 @end