luxlabs header browser preview


@class NSTimer, NSString, UIView, UIKBKeyView, UIKBTree, UIInputSwitcherTableView, UISelectionFeedbackGenerator, UIKeyboardLayoutStar, UIInputSwitcherShadowView, UIInputSwitcherSelectionExtraView, UIDimmingView;

@interface UIKeyboardMenuView : UIView <UITableViewDataSource, UITableViewDelegate, UIDimmingViewDelegate> {
    UIInputSwitcherTableView *m_table;
    UIInputSwitcherShadowView *m_shadowView;
    UIInputSwitcherSelectionExtraView *m_selExtraView;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } m_referenceRect;
    double m_pointerOffset;
    BOOL m_scrollable;
    BOOL m_startAutoscroll;
    BOOL m_scrolling;
    BOOL m_shouldFade;
    struct CGPoint { double x; double y; } m_point;
    double m_scrollStartTime;
    int m_scrollDirection;
    NSTimer *m_scrollTimer;
    unsigned long long m_visibleRows;
    unsigned long long m_firstVisibleRow;
    UIDimmingView *m_dimmingView;
    UIView *m_inputView;
    struct CGPoint { double x; double y; } m_referenceLocation;
    UIKBKeyView *m_backgroundKeyView;
    double m_timeDismissed;
    UISelectionFeedbackGenerator *m_slideBehavior;
}

@property (nonatomic) long long mode;
@property (readonly) BOOL usesTable;
@property (nonatomic) BOOL usesStraightLeftEdge;
@property (nonatomic) BOOL usesDarkTheme;
@property (nonatomic) BOOL showingCapsLockSwitcher;
@property (nonatomic) long long indexForSelectedFastSwitchMode;
@property (nonatomic) long long indexForUnselectedFastSwitchMode;
@property (nonatomic) UIKBTree *referenceKey;
@property (nonatomic) UIKeyboardLayoutStar *layout;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)tableView:(id)a0 willSelectRowAtIndexPath:(id)a1;
- (void)clear;
- (void)touchesCancelled:(id)a0 withEvent:(id)a1;
- (void)setNeedsDisplay;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1;
- (void)dealloc;
- (id)subtitleFont;
- (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1;
- (id)dimmingView;
- (void)tableView:(id)a0 willDisplayCell:(id)a1 forRowAtIndexPath:(id)a2;
- (double)tableView:(id)a0 heightForRowAtIndexPath:(id)a1;
- (void)updateSelectionWithPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1;
- (void)show;
- (void)removeFromSuperview;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)containerView;
- (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)setRenderConfig:(id)a0;
- (void)touchesBegan:(id)a0 withEvent:(id)a1;
- (id)font;
- (id)table;
- (unsigned long long)numberOfItems;
- (BOOL)isVisible;
- (void).cxx_destruct;
- (void)dimmingViewWasTapped:(id)a0;
- (void)touchesEnded:(id)a0 withEvent:(id)a1;
- (void)hide;
- (void)touchesMoved:(id)a0 withEvent:(id)a1;
- (id)inputView;
- (void)scrollViewDidScroll:(id)a0;
- (void)applicationWillSuspend:(id)a0;
- (void)didShow;
- (id)indexPathForInputSwitcherCellIncludingInteractiveInsetsAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)setupBackgroundKeyViewWithSize:(struct CGSize { double x0; double x1; })a0;
- (BOOL)usesDimmingView;
- (void)_delayedFade;
- (unsigned long long)_internationalKeyRoundedCornerInLayout:(id)a0;
- (id)_renderConfig;
- (void)autoscrollTimerFired:(id)a0;
- (BOOL)centerPopUpOverKey;
- (void)customizeCell:(id)a0 forItemAtIndex:(unsigned long long)a1;
- (unsigned long long)defaultSelectedIndex;
- (void)didSelectItemAtIndex:(unsigned long long)a0;
- (void)endScrolling:(id)a0;
- (void)fade;
- (void)fadeWithDelay:(double)a0;
- (void)fadeWithDelay:(double)a0 forSelectionAtIndex:(unsigned long long)a1;
- (id)fontForItemAtIndex:(unsigned long long)a0;
- (void)highlightRow:(unsigned long long)a0;
- (void)insertSelExtraView;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })interactiveBounds;
- (BOOL)launchedFromKeyboard;
- (id)localizedTitleForItemAtIndex:(unsigned long long)a0;
- (id)maskForShadowViewBlurredBackground;
- (double)minYOfLastTableCellForSelectionExtraView;
- (void)performShowAnimation;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })popupRect;
- (struct CGSize { double x0; double x1; })preferredSize;
- (void)returnToKeyboardIfNeeded;
- (void)selectItemAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)setHighlightForRowAtIndexPath:(id)a0 highlight:(BOOL)a1;
- (void)setKeyboardDimmed:(BOOL)a0;
- (void)setNeedsDisplayForCell:(id)a0;
- (void)setNeedsDisplayForTopBottomCells;
- (void)setupShadowViewWithSize:(struct CGSize { double x0; double x1; })a0;
- (BOOL)shouldSelectItemAtIndex:(unsigned long long)a0;
- (BOOL)shouldShow;
- (BOOL)shouldShowSelectionExtraViewForIndexPath:(id)a0;
- (void)showAsHUD;
- (void)showAsHUDFromLocation:(struct CGPoint { double x0; double x1; })a0 withInputView:(id)a1 touchBegan:(double)a2;
- (void)showAsPopupForKey:(id)a0 inLayout:(id)a1;
- (void)stopAnyAutoscrolling;
- (id)subtitleFontForItemAtIndex:(unsigned long long)a0;
- (id)subtitleForItemAtIndex:(unsigned long long)a0;
- (id)tableView:(id)a0 willDeselectRowAtIndexPath:(id)a1;
- (id)titleForItemAtIndex:(unsigned long long)a0;
- (BOOL)usesDeviceLanguageForItemAtIndex:(unsigned long long)a0;
- (BOOL)usesShadowView;
- (void)willFade;
- (void)willFadeForSelectionAtIndex:(unsigned long long)a0;
- (void)willShow;

@end