luxlabs header browser preview


@class UIColor, NSString, NSMutableDictionary, ManagedTableViewCell, UIView, NSIndexPath, UITableView;
@protocol TableViewManagerDelegate;

@interface TableViewManager : NSObject <UITextFieldDelegate, UITableViewDelegate, UITableViewDataSource> {
    NSMutableDictionary *_tableDescriptorDict;
    UITableView *_managedTableView;
    id _delegate;
    NSIndexPath *_currentFirstResponderCellPath;
    UIView *_currentFirstResponder;
    BOOL _handlingBulkUpdate;
    double _cellLeftEdgeOrigin;
    double _cellContentWidth;
    UIColor *_detailTextColor;
    UIColor *_selectedTextColor;
    UIColor *_editTextColor;
    UIColor *_subtitleColor;
    ManagedTableViewCell *_gLayoutGenericCell;
    ManagedTableViewCell *_gLayoutNoBackgroundCell;
}

@property (nonatomic) id<TableViewManagerDelegate> delegate;
@property (retain, nonatomic) UITableView *managedTableView;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)systemLabelFont;
+ (id)boldSystemLabelFont;
+ (id)smallSystemLabelFont;

- (id)tableView:(id)a0 willSelectRowAtIndexPath:(id)a1;
- (id)tableView:(id)a0 viewForHeaderInSection:(long long)a1;
- (long long)numberOfSectionsInTableView:(id)a0;
- (BOOL)textFieldShouldReturn:(id)a0;
- (id)init;
- (void)viewWillAppear:(BOOL)a0;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1;
- (void)dealloc;
- (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1;
- (void)endEditing;
- (void)tableView:(id)a0 willDisplayCell:(id)a1 forRowAtIndexPath:(id)a2;
- (double)tableView:(id)a0 heightForRowAtIndexPath:(id)a1;
- (void)textFieldDidBeginEditing:(id)a0;
- (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1;
- (double)tableView:(id)a0 heightForHeaderInSection:(long long)a1;
- (void)hideKeyboard;
- (id)tableView:(id)a0 titleForHeaderInSection:(long long)a1;
- (void)textFieldDidEndEditing:(id)a0;
- (void)viewWillDisappear:(BOOL)a0;
- (BOOL)textFieldShouldClear:(id)a0;
- (BOOL)textField:(id)a0 shouldChangeCharactersInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 replacementString:(id)a2;
- (BOOL)textFieldShouldBeginEditing:(id)a0;
- (void)awakeFromNib;
- (void)deleteRowsAtIndexPaths:(id)a0 withRowAnimation:(long long)a1;
- (void)deleteSections:(id)a0 withRowAnimation:(long long)a1;
- (void)tableView:(id)a0 accessoryButtonTappedForRowWithIndexPath:(id)a1;
- (BOOL)tableView:(id)a0 canPerformAction:(SEL)a1 forRowAtIndexPath:(id)a2 withSender:(id)a3;
- (void)tableView:(id)a0 commitEditingStyle:(long long)a1 forRowAtIndexPath:(id)a2;
- (long long)tableView:(id)a0 editingStyleForRowAtIndexPath:(id)a1;
- (double)tableView:(id)a0 heightForFooterInSection:(long long)a1;
- (void)tableView:(id)a0 performAction:(SEL)a1 forRowAtIndexPath:(id)a2 withSender:(id)a3;
- (BOOL)tableView:(id)a0 shouldIndentWhileEditingRowAtIndexPath:(id)a1;
- (BOOL)tableView:(id)a0 shouldShowMenuForRowAtIndexPath:(id)a1;
- (id)tableView:(id)a0 titleForFooterInSection:(long long)a1;
- (id)tableView:(id)a0 viewForFooterInSection:(long long)a1;
- (unsigned long long)indexOfSectionWithIdentifier:(id)a0;
- (void)reloadSection:(unsigned long long)a0;
- (void)buttonAction:(id)a0;
- (void)segmentedControlValueChanged:(id)a0;
- (void)addSectionInfo:(id)a0;
- (void)bulkUpdateBegin;
- (void)setNewRow:(id)a0 editingAccessoryType:(long long)a1;
- (void)setNewRow:(id)a0 editingAccessoryView:(id)a1;
- (id)activityView:(id)a0;
- (void)addSectionInfo:(id)a0 animated:(BOOL)a1;
- (void)appendNewRow:(id)a0 forSection:(unsigned long long)a1;
- (BOOL)becomeFirstResponderAtIndexPath:(id)a0;
- (void)bulkUpdateEnd;
- (id)buttonView:(id)a0;
- (id)cellInfoOfSelectedRowInMenuSection:(unsigned long long)a0;
- (BOOL)checkIfSectionDataSameInTable:(id)a0;
- (void)cleanTableViewForReuse;
- (id)commonAddOptionalBasicImage:(id)a0 withNeighborItem:(id)a1 toCellItems:(id)a2;
- (id)commonAddOptionalStaticText:(id)a0 withNeighborItem:(id)a1 toCellItems:(id)a2;
- (id)createRowStyleActivityStatus:(BOOL)a0 text1:(id)a1 grayedText1:(BOOL)a2 text2:(id)a3 grayedText2:(BOOL)a4 withTag:(unsigned long long)a5;
- (id)createRowStyleBasicButtons:(id)a0 title2:(id)a1 withTag:(unsigned long long)a2;
- (id)createRowStyleBasicEditableWithImage:(id)a0 labelText:(id)a1 currentValue:(id)a2 placeholderText:(id)a3 isSecure:(BOOL)a4 keyboardType:(long long)a5 withTag:(unsigned long long)a6;
- (id)createRowStyleBasicOnOffWithImage:(id)a0 labelText:(id)a1 isOn:(BOOL)a2 withTag:(unsigned long long)a3;
- (id)createRowStyleBasicWholeCellButton:(id)a0 withTag:(unsigned long long)a1;
- (id)createRowStyleBasicWithImage:(id)a0 text1:(id)a1 text2:(id)a2 withTag:(unsigned long long)a3;
- (id)createRowStyleBasicWithText:(id)a0 centerImage:(id)a1 text2:(id)a2 withTag:(unsigned long long)a3;
- (id)createRowStyleBasicWithUnreadBubble:(unsigned long long)a0 text1:(id)a1 text2:(id)a2 withTag:(unsigned long long)a3;
- (id)createRowStyleDatePicker:(id)a0 minimumDate:(id)a1 maximumDate:(id)a2 withMode:(long long)a3 withTag:(unsigned long long)a4;
- (id)createRowStyleProgressViewWithCancelAndStatus:(id)a0 statusText:(id)a1 altText:(id)a2 withTag:(unsigned long long)a3;
- (id)createRowStyleSegmentedControlWithItems:(id)a0 selectedSegmentIndex:(id)a1 enabled:(BOOL)a2 withTag:(unsigned long long)a3;
- (id)createRowStyleSubtitleWitImage:(id)a0 mainText:(id)a1 subtitleText:(id)a2 withTag:(unsigned long long)a3;
- (id)createRowStyleSubtitleWithRightImage:(id)a0 subtitleText:(id)a1 rightImage:(id)a2 withTag:(unsigned long long)a3;
- (id)createRowStyleSubtitleWithRightText:(id)a0 subtitleText:(id)a1 rightText:(id)a2 withTag:(unsigned long long)a3;
- (id)createRowStyleTitledParagraph:(id)a0 titleImage:(id)a1 bodyText:(id)a2 withTag:(unsigned long long)a3;
- (id)createRowStyleTitledParagraphWithLeftImage:(id)a0 title:(id)a1 bodyText:(id)a2 withTag:(unsigned long long)a3;
- (id)createRowStyleTitledStaticMultiline:(id)a0 titleImage:(id)a1 bodyText:(id)a2 withTag:(unsigned long long)a3;
- (id)datePicker:(id)a0;
- (void)deferedTouchInCellAtIndexPath:(id)a0;
- (void)deleteAllRowsInSection:(unsigned long long)a0;
- (void)deleteAllRowsInSectionCore:(unsigned long long)a0;
- (void)deleteRowInSection:(unsigned long long)a0 withTag:(long long)a1;
- (void)deleteSection:(unsigned long long)a0;
- (void)deleteSectionWithIdentifier:(id)a0;
- (void)deleteSectionWithIdentifier:(id)a0 animated:(BOOL)a1;
- (id)editTextView:(id)a0;
- (unsigned long long)findAndSetItemObject:(id)a0 toValue:(id)a1 inCellWithInternalRowSectionTagValue:(unsigned long long)a2;
- (id)findFirstResponderInTableView:(id)a0 foundParentCell:(id *)a1;
- (id)findFirstResponderInTableView:(id)a0 fromSection:(unsigned long long)a1 fromRow:(unsigned long long)a2 foundParentCell:(id *)a3;
- (id)findFirstResponderInView:(id)a0;
- (id)findNextResponderInTableView:(id)a0 foundParentCell:(id *)a1;
- (id)getCellDictForCellAtIndexPath:(id)a0;
- (id)getDescriptorObjectForKey:(id)a0 inSection:(long long)a1;
- (id)getInfoForItemOfType:(id)a0 atItemTypeIndex:(unsigned long long)a1 inCell:(id)a2;
- (id)getRepresentedObjectForCellAtIndexPath:(id)a0;
- (id)getRowArrayForSection:(unsigned long long)a0;
- (id)getSectionDictForSection:(long long)a0;
- (id)getValueForFirstItemOfType:(id)a0 inCellAtIndexPath:(id)a1;
- (id)getValueForFirstItemOfType:(id)a0 inCellWithTag:(long long)a1;
- (id)getValueForItemOfType:(id)a0 atItemTypeIndex:(unsigned long long)a1 inCell:(id)a2;
- (id)getValueForItemOfType:(id)a0 atItemTypeIndex:(unsigned long long)a1 inCellAtIndexPath:(id)a2;
- (id)getValueForItemOfType:(id)a0 atItemTypeIndex:(unsigned long long)a1 inCellWithTag:(long long)a2;
- (id)imageView:(id)a0;
- (unsigned long long)indexOfSelectedRowInMenuSection:(unsigned long long)a0;
- (id)indexPathOfCellWithTag:(long long)a0;
- (id)indexPathOfFirstCellWithUnverifiedVerifier;
- (void)informOfNewCellLeftEdge:(double)a0 andWidth:(double)a1;
- (void)initializeTableViewManagerCommon;
- (void)insertNewRows:(id)a0 atIndexPaths:(id)a1 withRowAnimation:(long long)a2;
- (void)insertSectionInfo:(id)a0 atIndex:(unsigned long long)a1 withRowAnimation:(long long)a2;
- (BOOL)isCellAtIndexPath:(id)a0 identicalToNewRow:(id)a1;
- (id)labelView:(id)a0;
- (void)makeFirstEditableCellCurrentResponder;
- (id)multilineLabelView:(id)a0;
- (id)progressView:(id)a0;
- (void)recordInitialSelectedMenuItemsForNewSection:(long long)a0;
- (id)segmentedControlView:(id)a0;
- (void)selectMenuCellAtIndexPath:(id)a0;
- (void)selectedDateChanged:(id)a0;
- (void)setActivityViewValue:(id)a0 usingItemInfo:(id)a1;
- (void)setButtonViewValue:(id)a0 usingItemInfo:(id)a1;
- (void)setCellRowInfoItem:(id)a0 atIndex:(unsigned long long)a1 forKey:(id)a2 toValue:(id)a3;
- (void)setDatePickerValue:(id)a0 usingItemInfo:(id)a1;
- (void)setDescriptorObject:(id)a0 forKey:(id)a1 inSection:(long long)a2;
- (void)setEditTextViewValue:(id)a0 usingItemInfo:(id)a1;
- (void)setImageViewValue:(id)a0 usingItemInfo:(id)a1;
- (void)setLabelViewValue:(id)a0 usingItemInfo:(id)a1;
- (void)setMenuCell:(id)a0 visualStateToSelected:(BOOL)a1 atIndexPath:(id)a2;
- (void)setMinValue:(id)a0 andMaxValue:(id)a1 forItem:(id)a2;
- (void)setMinValue:(id)a0 andMaxValue:(id)a1 forItemOfType:(id)a2 atItemTypeIndex:(unsigned long long)a3 inCellWithTag:(long long)a4;
- (void)setMultilineLabelViewValue:(id)a0 usingItemInfo:(id)a1;
- (void)setNewRow:(id)a0 accessoryType:(long long)a1;
- (void)setNewRow:(id)a0 accessoryView:(id)a1;
- (void)setNewRow:(id)a0 editingStyle:(long long)a1;
- (BOOL)setNewRow:(id)a0 itemAttribute:(id)a1 forItemOfType:(id)a2 atItemTypeIndex:(unsigned long long)a3 toValue:(id)a4;
- (void)setNewRow:(id)a0 representedObject:(id)a1;
- (void)setNewRow:(id)a0 selectableCell:(BOOL)a1;
- (void)setNewRow:(id)a0 tag:(unsigned long long)a1;
- (void)setNewRow:(id)a0 textFieldViewMode:(long long)a1;
- (void)setNewRow:(id)a0 verifierAccessoryType:(int)a1;
- (void)setProgressViewValue:(id)a0 usingItemInfo:(id)a1;
- (void)setRepresentedObject:(id)a0 forCellAtIndexPath:(id)a1;
- (void)setSectionValue:(id)a0 forKey:(id)a1 inSection:(unsigned long long)a2;
- (void)setSwitchViewValue:(id)a0 usingItemInfo:(id)a1;
- (void)setUnreadBubbleCountValue:(id)a0 usingItemInfo:(id)a1;
- (void)setValue:(id)a0 forItem:(id)a1;
- (void)setValue:(id)a0 forItemOfType:(id)a1 atItemTypeIndex:(unsigned long long)a2 inCellAtIndexPath:(id)a3;
- (void)setValue:(id)a0 forItemOfType:(id)a1 atItemTypeIndex:(unsigned long long)a2 inCellWithTag:(long long)a3;
- (void)setVerifierAccessoryView:(int)a0 forCell:(id)a1;
- (void)setVerifierCellAccessoryType:(int)a0 forCellsAtIndexPaths:(id)a1;
- (void)switchAction:(id)a0;
- (id)switchView:(id)a0;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1 layoutMode:(BOOL)a2;
- (BOOL)tagOfCellAtIndexPath:(id)a0 tag:(long long *)a1;
- (unsigned long long)tagOfSelectedRowInMenuSection:(unsigned long long)a0;
- (BOOL)textFieldHasVerifierAtIndexPath:(id)a0;
- (BOOL)textFieldIsSecureAndUnchanged:(id)a0;
- (BOOL)textFieldVerifiedAtIndexPath:(id)a0;
- (double)totalTableHeight;
- (double)totalTableSectionsHeight;
- (void)uiTextFieldDidChange:(id)a0;
- (id)unreadBubbleCount:(id)a0;
- (void)updateCellAtIndexPath:(id)a0 withNewRowInfo:(id)a1;
- (void)updateFooter:(id)a0 forSectionWithIdentifier:(id)a1;
- (void)updateFooter:(id)a0 inSection:(unsigned long long)a1;
- (void)updateHeader:(id)a0 forSectionWithIdentifier:(id)a1;
- (void)updateHeader:(id)a0 inSection:(unsigned long long)a1;
- (BOOL)updateRowAtIndexPath:(id)a0 withNewRowInfo:(id)a1;
- (void)updateSectionDataInIdenticalTable:(id)a0;
- (BOOL)updateSectionsIfMatchingExisting:(id)a0;
- (BOOL)verifyStr1:(id)a0 forTag1:(unsigned long long)a1 matchesStr2:(id)a2 forTag2:(unsigned long long)a3;
- (id)wholeCellButtonView:(id)a0;

@end