luxlabs header browser preview


@interface CKConversationListCellLayout : NSObject

@property (nonatomic) BOOL invalid;
@property (nonatomic) double contentViewWidth;
@property (nonatomic) double widthForDeterminingAvatarVisibility;
@property (nonatomic) double lastUsedDisplayScale;
@property (nonatomic) double cellHeight;
@property (nonatomic) double tableViewWidth;
@property (nonatomic) BOOL shouldShowChevron;
@property (nonatomic) BOOL shouldShowAvatarView;
@property (nonatomic) BOOL showingEditControl;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } summaryFrameIfMuted;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } summaryFrameIfNotMuted;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } dateFrame;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } senderFrame;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } chevronFrame;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } muteIconFrame;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } unreadFrame;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } avatarFrame;
@property (nonatomic) double summaryLabelCapFrameYOrigin;
@property (nonatomic) double trailingLayoutMarginSize;

- (id)init;
- (void)invalidate;
- (double)cellHeightForDisplayScale:(double)a0;
- (BOOL)isValidForContentViewWidth:(double)a0 widthForDeterminingAvatarVisibility:(double)a1 showingEditControl:(BOOL)a2;
- (void)markAsValidForContentViewWidth:(double)a0 widthForDeterminingAvatarVisibility:(double)a1 showingEditControl:(BOOL)a2;

@end