luxlabs header browser preview


@class UISwitch, RUITableView, NSDate, NSDictionary, RUIPage, RemoteUITableViewCell, RUITableViewSection, NSMutableArray, RUIDetailButtonElement, UIView, NSDateFormatter, NSString, NSMutableSet, UIControl, NSData;
@protocol RUITableViewRowDelegate, RUITextFieldChangeObserver;

@interface RUITableViewRow : RUIElement <RUIWebContainerViewDelegate, UIPickerViewDelegate, UITextFieldDelegate> {
    RemoteUITableViewCell *_tableCell;
    NSMutableArray *_selectOptions;
    UISwitch *_switchControl;
    BOOL _switchValue;
    struct CGSize { double width; double height; } _cachedSize;
    NSDateFormatter *_datePickerFormatter;
}

@property (retain, nonatomic) NSDate *date;
@property (retain, nonatomic) NSDate *dateMin;
@property (retain, nonatomic) NSDate *dateMax;
@property (weak, nonatomic) RUITableViewSection *section;
@property (weak, nonatomic) RUITableView *tableView;
@property (readonly, nonatomic) BOOL _hasSubLabel;
@property (weak, nonatomic) id<RUITableViewRowDelegate> delegate;
@property (nonatomic) BOOL rowInvalid;
@property (retain, nonatomic) NSDictionary *deleteAction;
@property (retain, nonatomic) NSData *data;
@property (retain, nonatomic) NSData *htmlSubLabelData;
@property (readonly, nonatomic) long long selectedRow;
@property (readonly, nonatomic) long long datePickerMode;
@property (readonly, nonatomic) long long datePickerStyle;
@property (retain, nonatomic) UIView *pickerView;
@property (nonatomic) double height;
@property (nonatomic) BOOL configured;
@property (nonatomic, getter=isSelected) BOOL selected;
@property (nonatomic, getter=isFocused) BOOL focused;
@property (nonatomic, getter=isShowingProgressIndicator) BOOL showingProgressIndicator;
@property (readonly, nonatomic) UIControl *control;
@property (weak, nonatomic) id<RUITextFieldChangeObserver> textFieldChangeObserver;
@property (weak, nonatomic) RUIPage *linkedPage;
@property (retain, nonatomic) RUIDetailButtonElement *detailButton;
@property (readonly, nonatomic) BOOL indentWhileEditing;
@property (nonatomic) long long alignment;
@property (readonly, nonatomic) BOOL isCopyable;
@property (readonly, nonatomic) BOOL isEditingEnabled;
@property (readonly, nonatomic) NSString *copyText;
@property (retain, nonatomic) NSMutableSet *searchTerms;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (void)initialize;
+ (void)resetLocale;
+ (id)_formatterForDateYMD;
+ (id)_formatterForMonthAndDay;
+ (id)_formatterForShortDate;
+ (id)_formatterForYearAndMonth;
+ (id)_timeZoneAdjustedDateFromDate:(id)a0;

- (BOOL)textFieldShouldReturn:(id)a0;
- (void)dealloc;
- (void)_updateTextColors;
- (void)setImageSize:(struct CGSize { double x0; double x1; })a0;
- (void)setEnabled:(BOOL)a0;
- (id)tableCell;
- (void).cxx_destruct;
- (void)setImage:(id)a0;
- (void)setAttributes:(id)a0;
- (BOOL)textField:(id)a0 shouldChangeCharactersInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 replacementString:(id)a2;
- (long long)numberOfComponentsInPickerView:(id)a0;
- (void)pickerView:(id)a0 didSelectRow:(long long)a1 inComponent:(long long)a2;
- (long long)pickerView:(id)a0 numberOfRowsInComponent:(long long)a1;
- (id)pickerView:(id)a0 titleForRow:(long long)a1 forComponent:(long long)a2;
- (void)stopActivityIndicator;
- (BOOL)supportsAutomaticSelection;
- (void)_doneButtonTapped;
- (void)populatePostbackDictionary:(id)a0;
- (void)_datePickerChanged:(id)a0;
- (id)viewForElementIdentifier:(id)a0;
- (void)setValueFromString:(id)a0;
- (void)textFieldEditingDidEnd:(id)a0;
- (void)_switchFlipped:(id)a0;
- (id)dateFormatterCalendarIdentifier;
- (void)_addDoneButtonToTextField:(id)a0;
- (id)_cellSelectionStyleNumber;
- (id)_checkmarkAccessoryViewWithSelected:(BOOL)a0;
- (id)_datePickerFormatter;
- (void)_drawCustomImage:(BOOL)a0;
- (BOOL)_matchesSearchTermComponent:(id)a0;
- (void)_setBackgroundColor;
- (void)_updateCellSelectionStyle;
- (void)_updateContentForDisabledState;
- (void)accessoryImageLoaded;
- (void)activateDatePicker;
- (void)clearCachedHeight;
- (id)copyTextFromCopyableAttribute;
- (void)detailLabelActivatedLinkFromCell:(id)a0 completion:(id /* block */)a1;
- (void)didBecomeDeselected;
- (void)didBecomeSelected;
- (BOOL)loadAccessoryImage;
- (BOOL)matchesSearchTerm:(id)a0;
- (id)newConfiguredDatePicker;
- (id)radioGroupSelectedColor;
- (float)rowHeightWithMax:(float)a0 peggedHeight:(float)a1 tableView:(id)a2 indexPath:(id)a3;
- (BOOL)rowSupportsLoadingIndicator;
- (id)selectOptions;
- (void)setDetailAndPlaceholderText;
- (void)setEditableTextFieldValue:(id)a0;
- (BOOL)setSelectPageRowValue:(id)a0;
- (void)setSelectRowValue:(id)a0;
- (void)setSelectedRowTextColor;
- (void)setValueFromString:(id)a0 notify:(BOOL)a1;
- (void)setupDatePickerWithCell:(id)a0;
- (void)startActivityIndicator;
- (void)switchCanceled;
- (Class)tableCellClass;
- (long long)tableCellStyle;
- (id)textColorForAttributeName:(id)a0;
- (id)textColorForAttributeName:(id)a0 defaultColorString:(id)a1;
- (BOOL)wantsInlineActivityIndicator;
- (void)webContainerView:(id)a0 didClickLinkWithURL:(id)a1;

@end