00001
00002
00003
00004
00005
00006
00007
00008
00009 #import <HexFiend/HFRepresenter.h>
00010
00042 @interface HFLayoutRepresenter : HFRepresenter {
00043 NSMutableArray *representers;
00044 BOOL maximizesBytesPerLine;
00045
00046 }
00047
00053 - (NSArray *)representers;
00054
00056 - (void)addRepresenter:(HFRepresenter *)representer;
00057
00059 - (void)removeRepresenter:(HFRepresenter *)representer;
00061
00066 - (void)setMaximizesBytesPerLine:(BOOL)val;
00067
00069 - (BOOL)maximizesBytesPerLine;
00071
00077 - (CGFloat)minimumViewWidthForLayoutInProposedWidth:(CGFloat)proposedWidth;
00078
00080 - (void)performLayout;
00082
00083 @end