HexFiend: HFLayoutRepresenter.h Source File

HexFiend

HFLayoutRepresenter.h
Go to the documentation of this file.
1 //
2 // HFLayoutRepresenter.h
3 // HexFiend_2
4 //
5 // Copyright 2007 ridiculous_fish. All rights reserved.
6 //
7
8 #import <HexFiend/HFRepresenter.h>
9
41 @interface HFLayoutRepresenter : HFRepresenter {
42 NSMutableArray *representers;
43 BOOL maximizesBytesPerLine;
44 }
45
50 @property (readonly, copy) NSArray *representers;
52
54 - (void)addRepresenter:(HFRepresenter *)representer;
55
57 - (void)removeRepresenter:(HFRepresenter *)representer;
59
61 @property (nonatomic) BOOL maximizesBytesPerLine;
62
68 - (CGFloat)minimumViewWidthForLayoutInProposedWidth:(CGFloat)proposedWidth;
69
71 - (NSUInteger)maximumBytesPerLineForLayoutInProposedWidth:(CGFloat)proposedWidth;
72
74 - (CGFloat)minimumViewWidthForBytesPerLine:(NSUInteger)bytesPerLine;
75
77 - (void)performLayout;
79
80 @end
-[HFRepresenter bytesPerLine]
NSUInteger bytesPerLine()
HFLayoutRepresenter::maximizesBytesPerLine
BOOL maximizesBytesPerLine
Definition: HFLayoutRepresenter.h:58
HFLayoutRepresenter
An HFRepresenter responsible for arranging the views of other HFRepresenters attached to the same HFC...
Definition: HFLayoutRepresenter.h:41
HFRepresenter
The principal view class of Hex Fiend&#39;s MVC architecture.
Definition: HFRepresenter.h:29
-[HFLayoutRepresenter performLayout]
void performLayout()
HFLayoutRepresenter::representers
NSArray * representers
Return the array of representers managed by the receiver. */.
Definition: HFLayoutRepresenter.h:48