luxlabs header browser preview


@class UIBarButtonItem, RUIElement, RUITableView, RUIStyle, NSDictionary, UILabel, RUISpinnerView, RUIObjectModel, NSMutableArray, UIView, NSString, RUIBarButtonItem, UIToolbar, RUIPasscodeView, RUIPageElement, NSArray, RUIWebView;
@protocol RUITopLevelPageElement;

@interface RUIPage : UIViewController <UIWebViewDelegate> {
    RUITableView *_tableViewOM;
    RUIWebView *_webViewOM;
    RUIPasscodeView *_passcodeViewOM;
    RUISpinnerView *_spinnerViewOM;
    UIBarButtonItem *_middleFlexSpace;
    UIBarButtonItem *_leftFlexSpace;
    NSMutableArray *_didAppearCallbacks;
}

@property (copy, nonatomic) NSDictionary *attributes;
@property (copy, nonatomic) NSString *pageID;
@property (readonly, nonatomic) UIView *containerView;
@property (retain, nonatomic) RUIPageElement *pageElement;
@property (retain, nonatomic) RUIElement<RUITopLevelPageElement> *primaryElement;
@property (readonly, nonatomic) RUITableView *tableViewOM;
@property (readonly, nonatomic) RUIWebView *webViewOM;
@property (readonly, nonatomic) RUIPasscodeView *passcodeViewOM;
@property (readonly, nonatomic) RUISpinnerView *spinnerViewOM;
@property (retain, nonatomic) RUIStyle *style;
@property (copy, nonatomic) NSString *validationFunction;
@property (copy, nonatomic) NSString *navTitle;
@property (copy, nonatomic) NSString *navSubTitle;
@property (copy, nonatomic) NSString *backButtonTitle;
@property (readonly, nonatomic) NSString *activityIndicatorStyle;
@property (nonatomic) BOOL showsTitlesAsHeaderViews;
@property (readonly, nonatomic) UILabel *titleLabel;
@property (nonatomic) BOOL hidesBackButton;
@property (retain, nonatomic) RUIBarButtonItem *rightNavigationBarButtonItem;
@property (retain, nonatomic) RUIBarButtonItem *leftNavigationBarButtonItem;
@property (retain, nonatomic) RUIBarButtonItem *rightToolbarButtonItem;
@property (retain, nonatomic) RUIBarButtonItem *leftToolbarButtonItem;
@property (retain, nonatomic) RUIBarButtonItem *middleToolbarButtonItem;
@property (readonly, nonatomic) NSArray *buttonItems;
@property (retain, nonatomic) UIBarButtonItem *rightToolbarItem;
@property (retain, nonatomic) UIBarButtonItem *leftToolbarItem;
@property (retain, nonatomic) UIBarButtonItem *middleToolbarItem;
@property (readonly, nonatomic) UIToolbar *toolbar;
@property (weak, nonatomic) RUIObjectModel *objectModel;
@property (readonly, nonatomic) NSMutableArray *childPages;
@property (readonly, weak, nonatomic) RUIPage *parentPage;
@property (nonatomic) double customMargin;
@property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } customEdgeInsets;
@property (readonly, nonatomic) BOOL navBarIndicatorHidesLeftButton;
@property (copy, nonatomic) NSString *loadingTitle;
@property (nonatomic, getter=isLoading) BOOL loading;
@property (retain, nonatomic) NSDictionary *rightNavigationBarButton;
@property (retain, nonatomic) NSDictionary *leftNavigationBarButton;
@property (retain, nonatomic) NSDictionary *rightToolbarButton;
@property (retain, nonatomic) NSDictionary *leftToolbarButton;
@property (retain, nonatomic) NSDictionary *middleToolbarButton;
@property (readonly, nonatomic) NSArray *buttons;
@property (readonly, nonatomic) NSArray *accessoryViews;
@property (nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } titleLabelPadding;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)init;
- (void)viewWillAppear:(BOOL)a0;
- (void)dealloc;
- (void)traitCollectionDidChange:(id)a0;
- (void)viewWillLayoutSubviews;
- (void)viewDidLayoutSubviews;
- (id)initWithAttributes:(id)a0;
- (void)viewDidLoad;
- (void)_keyboardWillShow:(id)a0;
- (id)preferredFocusEnvironments;
- (void)loadView;
- (void)_keyboardWillHide:(id)a0;
- (unsigned long long)supportedInterfaceOrientations;
- (void)viewWillDisappear:(BOOL)a0;
- (void).cxx_destruct;
- (void)_updateToolbar;
- (void)viewDidAppear:(BOOL)a0;
- (void)viewDidDisappear:(BOOL)a0;
- (void)_setContentInset:(double)a0;
- (void)setButton:(id)a0 enabled:(BOOL)a1;
- (id)_childElements;
- (BOOL)hasPasscodeView;
- (BOOL)hasSpinnerView;
- (BOOL)hasTableView;
- (BOOL)hasWebView;
- (BOOL)needsToShowToolbarInPrefsAppRoot;
- (void)populatePostbackDictionary:(id)a0;
- (id)viewForElementIdentifier:(id)a0;
- (void)dismissIfPresentedWithCompletion:(id /* block */)a0;
- (void)_setParentPage:(id)a0;
- (void)_addChildPage:(id)a0;
- (void)_barButtonPressed:(id)a0 isRight:(BOOL)a1 isNavbar:(BOOL)a2;
- (double)_buttonTrayLayoutInset;
- (double)_buttonTrayScrollInset;
- (void)_handlePageUpdateRequestedNotification:(id)a0;
- (void)_leftNavigationBarButtonPressed:(id)a0;
- (void)_leftToolbarButtonPressed:(id)a0;
- (void)_middleToolbarButtonPressed:(id)a0;
- (void)_reloadTitleLabel;
- (void)_rightNavigationBarButtonPressed:(id)a0;
- (void)_rightToolbarButtonPressed:(id)a0;
- (void)_setupMultiChoiceView;
- (BOOL)_shouldShowMultiChoiceElement;
- (void)_updateLoadingUI;
- (void)_updateParentPage;
- (void)_updateWithCompletedChild:(id)a0;
- (void)addDidAppearBlock:(id /* block */)a0;
- (id)elementsWithName:(id)a0;
- (id)flexibleSpace;
- (BOOL)hasChoiceView;
- (BOOL)hasMultiChoiceView;
- (BOOL)hasToolBar;
- (BOOL)isPrimaryElementNilOrKindOf:(Class)a0;
- (BOOL)multiChoiceViewFloatsAboveKeyboard;
- (void)notifyPageDidChangePublisher;
- (void)setHasToolbar;
- (void)setLeftNavigationBarButtonItem:(id)a0 barButtonItem:(id)a1;
- (void)setRightNavigationBarButtonItem:(id)a0 barButtonItem:(id)a1;
- (id)subElementWithID:(id)a0;

@end