luxlabs header browser preview


@class NSMutableDictionary, UILabel, NSDate, NSDictionary, UITapGestureRecognizer, NSTimeZone, UIButton, UIView, NSLayoutConstraint, UIColor, UITextView, NSArray, UIImageView;

@interface EKUIInviteesViewTimeSlotCell : UITableViewCell

@property (retain, nonatomic) UILabel *labelForTextSizeTesting;
@property (retain, nonatomic) UITextView *textViewForTextSizeTesting;
@property (retain, nonatomic) UILabel *topTimeLabel;
@property (retain, nonatomic) UILabel *bottomTimeLabel;
@property (retain, nonatomic) UILabel *timeZoneTimeLabel;
@property (retain, nonatomic) UILabel *proposedByLabel;
@property (retain, nonatomic) UIView *andMoreDebugOverlay;
@property (retain, nonatomic) UITextView *participantsTextView;
@property (retain, nonatomic) UIImageView *checkmarkImageView;
@property (retain, nonatomic) UIButton *showPreviewButton;
@property (retain, nonatomic) NSArray *persistentConstraints;
@property (retain, nonatomic) NSMutableDictionary *colorToBusyImageAttributedString;
@property (retain, nonatomic) NSLayoutConstraint *topTimeLabelToTopContentViewConstraint;
@property (retain, nonatomic) NSLayoutConstraint *bottomTimeLabelToTopTimeLabelConstraint;
@property (retain, nonatomic) NSLayoutConstraint *timeZoneTimeLabelToBottomTimeLabelConstraint;
@property (retain, nonatomic) NSLayoutConstraint *proposedTimeLabelToBottomTimeLabelConstraint;
@property (retain, nonatomic) NSLayoutConstraint *participantsViewToBottomTimeLabelConstraint;
@property (retain, nonatomic) NSLayoutConstraint *participantsViewToContentViewConstraint;
@property (retain, nonatomic) NSLayoutConstraint *topTimeLabelHeightConstraint;
@property (retain, nonatomic) NSLayoutConstraint *bottomTimeLabelHeightConstraint;
@property (retain, nonatomic) NSLayoutConstraint *timeZoneTimeLabelHeightConstraint;
@property (retain, nonatomic) NSLayoutConstraint *proposedByMinHeightConstraint;
@property (retain, nonatomic) NSLayoutConstraint *proposedByMaxHeightConstraint;
@property (retain, nonatomic) NSDate *startDate;
@property (retain, nonatomic) NSDate *endDate;
@property (retain, nonatomic) NSTimeZone *timeZone;
@property (nonatomic) BOOL updateFontBasedConstraints;
@property (nonatomic) BOOL updateTimeText;
@property (nonatomic) BOOL updateParticipantsText;
@property (nonatomic) BOOL showAllParticipants;
@property (retain, nonatomic) NSArray *busyParticipants;
@property (retain, nonatomic) UITapGestureRecognizer *tappedMoreRecognizer;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } andMoreBoundingRect;
@property (copy, nonatomic) id /* block */ showPreviewOfEventAtTime;
@property (copy, nonatomic) id /* block */ showAllConflictedParticipantsTapped;
@property (nonatomic) BOOL checked;
@property (readonly, nonatomic) UIColor *participantsTextColor;
@property (readonly, nonatomic) UIColor *timeTextColor;
@property (retain, nonatomic) NSDictionary *andMoreStringCache;
@property (retain, nonatomic) NSArray *proposedBy;
@property (nonatomic) BOOL searchInProgress;

+ (id)_timeLabelFont;
+ (id)_proposedByFont;
+ (id)_andMoreLeftSpacing;
+ (id)_generateAndMoreStringWithCount:(unsigned long long)a0 attributes:(id)a1;
+ (id)_generateParticipantTextView;
+ (id)_interParticipantSpacing;
+ (BOOL)_layoutManagerReportsExcessLines:(id)a0;
+ (double)_leftBuffer;
+ (id)_nonBreakingSpace;
+ (id)_participantsTextViewFont;
+ (id)_replaceSpacesWithNonBreakingSpaces:(id)a0;
+ (double)_rightBuffer;
+ (void)_setRequiredHuggingAndCompression:(id)a0;

- (void)dealloc;
- (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1;
- (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (double)_preferredMaxLayoutWidth;
- (void)updateConstraints;
- (void).cxx_destruct;
- (id)initWithStyle:(long long)a0 reuseIdentifier:(id)a1;
- (void)_resetFonts;
- (void)_andMoreTapped:(id)a0;
- (id)_busyImageAttributedStringForColor:(id)a0;
- (BOOL)_everyoneCanAttend;
- (id)_generateStringForAllParticipants:(id)a0;
- (id)_generateStringForSomeParticipantsAndStampMoreBoundingRect:(id)a0;
- (void)_resetParticipantsTextIfNeeded;
- (void)_resetPreferredMaxLayoutWidths;
- (void)_resetTimeTextIfNeeded;
- (BOOL)_shouldDisplayTimeZone;
- (void)_showPreviewButtonTapped:(id)a0;
- (id)_textForParticipant:(id)a0 color:(id)a1;
- (BOOL)_textWillFit:(id)a0;
- (void)updateWithStartDate:(id)a0 endDate:(id)a1 timeZone:(id)a2 busyParticipants:(id)a3 showAllParticipants:(BOOL)a4 checked:(BOOL)a5;

@end