luxlabs header browser preview


@class UIColor, CNContact, NSDictionary, UIView, CNContactHeaderView;

@interface CNContactView : CNMaskingTableView

@property (retain, nonatomic) CNContact *contact;
@property (nonatomic) struct CGSize { double width; double height; } oldSize;
@property (nonatomic) BOOL needsUpdateVisibleCells;
@property (retain, nonatomic) UIView *customHeaderView;
@property (readonly, nonatomic) CNContactHeaderView *defaultHeaderView;
@property (nonatomic, getter=isCellsLayoutCachingEnabled) BOOL cellsLayoutCachingEnabled;
@property (nonatomic) BOOL shouldUseMapTiles;
@property (retain, nonatomic) UIColor *backgroundColor;
@property (retain, nonatomic) UIColor *separatorColor;
@property (retain, nonatomic) UIColor *sectionBackgroundColor;
@property (retain, nonatomic) UIColor *selectedCellBackgroundColor;
@property (copy, nonatomic) NSDictionary *labelTextAttributes;
@property (copy, nonatomic) NSDictionary *valueTextAttributes;
@property (copy, nonatomic) NSDictionary *actionTextAttributes;

+ (id)nameProperties;
+ (id)addFieldCardProperties;
+ (id)allCardProperties;
+ (id)allImageProperties;
+ (id)cellIdentifierForActions;
+ (id)cellIdentifierForCardNamePickingGroup;
+ (id)cellIdentifierForClass:(Class)a0;
+ (id)cellIdentifierForContactContainerEditingGroup;
+ (id)cellIdentifierForDropdownMenuActions;
+ (id)cellIdentifierForEditingProperty:(id)a0;
+ (id)cellIdentifierForEditingPropertyItem:(id)a0;
+ (id)cellIdentifierForFaceTimeGroup;
+ (id)cellIdentifierForGameCenterGroup;
+ (id)cellIdentifierForGroupMembershipEditingGroup;
+ (id)cellIdentifierForGroupMembershipGroup;
+ (id)cellIdentifierForGroupMembershipPlaceholderGroup;
+ (id)cellIdentifierForLinkedCardsEditingGroup;
+ (id)cellIdentifierForLinkedCardsGroup;
+ (id)cellIdentifierForLinkedCardsPlaceholderGroup;
+ (id)cellIdentifierForMeCardSharedProfileGroup;
+ (id)cellIdentifierForProperty:(id)a0;
+ (id)cellIdentifierForPropertyPlaceholder;
+ (id)cellIdentifierForSNaPGroup;
+ (id)cellIdentifierForSharedProfileBanner;
+ (id)cellIdentifierForSplitActions;
+ (Class)classForCellIdentifier:(id)a0;
+ (id)defaultCardProperties;
+ (BOOL)isFixedValueProperty:(id)a0;
+ (BOOL)isMultiValueProperty:(id)a0;
+ (id)namePropertiesForContact:(id)a0;
+ (id)optionalCardProperties;
+ (id)requiredNameProperties;

- (void)layoutMarginsDidChange;
- (void)setBackgroundColor:(id)a0;
- (void)traitCollectionDidChange:(id)a0;
- (void)tintColorDidChange;
- (void)touchesBegan:(id)a0 withEvent:(id)a1;
- (void).cxx_destruct;
- (void)setEditing:(BOOL)a0;
- (void)layoutSubviews;
- (void)updateFontSizes;
- (void)_cnui_applyContactStyle;
- (void)applyCellAppearance:(id)a0;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 contact:(id)a1;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 style:(long long)a1 contact:(id)a2;
- (void)registerContactCellClass:(Class)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })separatorInsetForCell:(id)a0;
- (void)setAttributesFromContactView:(id)a0 runningInContactsAppOniPad:(BOOL)a1;
- (void)setNeedsUpdateVisibleCells;
- (void)updateFontColors;
- (void)updateTableViewMetrics;
- (void)updateVisibleCellsIfNeeded;

@end