System/Library/PrivateFrameworks/PencilPairingUI.framework
PNPPairingViewController.h
Download PNPPairingViewController.h
@class PNPChargingStatusView, NSString, PNPPlatterTransitioningDelegate, NSTimer, PNPPairingView, PNPDeviceState, UIPanGestureRecognizer, UIAlertController, PNPPlatterContainerView, PNPPencilHorizontalPresentationContainerView, PNPPencilView;
@protocol PNPPairingViewControllerDelegate, PNPPlatterViewControllerPlatterDelegate, PNPViewControllerAppearanceDelegate;
@interface PNPPairingViewController : UIViewController <PNPPairingViewDelegate, PNPChargingStatusViewDelegate, PNPPencilViewDelegate, PNPPlatterViewController, PNPDeviceStateConfigurable, PNPViewController> {
PNPPlatterContainerView *_wizardPlatterContainerView;
PNPPairingView *_pairingView;
PNPChargingStatusView *_pairingChargingStatusView;
PNPPlatterContainerView *_horizontalPencilPlatterContainerView;
PNPPencilHorizontalPresentationContainerView *_horizontalPresentationPencilContainerView;
PNPPencilView *_horizontalPencilView;
PNPChargingStatusView *_horizontalChargingStatusView;
BOOL _showingChargingUI;
PNPPlatterTransitioningDelegate *_platterTransitioningDelegate;
BOOL _inWizard;
UIAlertController *_alertVC;
NSTimer *_initialTimer;
double _spinnerElapsedTime;
NSTimer *_timeoutTimer;
PNPDeviceState *_deviceState;
BOOL _viewDidAppearCalled;
BOOL _viewRequestsDismissCalled;
UIPanGestureRecognizer *_panGestureRecognizer;
struct CGPoint { double x; double y; } _animationTranslation;
}
@property (nonatomic) long long pairingViewControllerState;
@property (weak, nonatomic) id<PNPPairingViewControllerDelegate> delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) unsigned long long preferredEdge;
@property (weak, nonatomic) id<PNPPlatterViewControllerPlatterDelegate> platterDelegate;
@property (readonly, nonatomic) double preferredCornerRadius;
@property (copy, nonatomic) PNPDeviceState *deviceState;
@property (weak, nonatomic) id<PNPViewControllerAppearanceDelegate> appearanceDelegate;
- (void)viewWillLayoutSubviews;
- (void)viewDidLoad;
- (void)loadView;
- (void)_orientationChanged:(double)a0;
- (void)_cancelTimeoutTimer;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (void)viewWillDisappear:(BOOL)a0;
- (BOOL)_canShowWhileLocked;
- (void)_handlePanGesture:(id)a0;
- (BOOL)canBecomeFirstResponder;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)_updatePreferredContentSize;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (void)viewDidDisappear:(BOOL)a0;
- (struct CGSize { double x0; double x1; })preferredContentSize;
- (long long)_dimmingState;
- (void)pairingStartedWithDimmingState:(long long)a0;
- (void)_updateForSize:(struct CGSize { double x0; double x1; })a0;
- (void)_actuallyTransitionToCharging;
- (void)_actuallyTransitionToChargingByMovingPlatter;
- (void)_actuallyTransitionToChargingBySlideOutAndPresent;
- (void)_actuallyTransitionToSpinningPlatterWithDimmingState:(long long)a0;
- (void)_actuallyTransitionToWizard;
- (void)_centerContainerViews;
- (void)_chargingStatusViewHostsLayoutIfNeeded;
- (void)_chargingStatusViewHostsSetShowsChargingStatusView:(BOOL)a0;
- (void)_chargingStatusViewHostsSetupChargingViews;
- (void)_chargingStatusViewHostsTeardownChargingViews;
- (void)_chargingStatusViewLayoutIfNeeded;
- (void)_chargingStatusViewSetChargingState:(long long)a0;
- (void)_chargingStatusViewSetDeviceState:(id)a0;
- (void)_chargingStatusViewSetIsTransitioningToBatteryUI:(BOOL)a0;
- (void)_chargingStatusViewSetNeedsLayout;
- (void)_chargingStatusViewSetShowCharging:(BOOL)a0;
- (void)_chargingStatusViewUpdateConstraints;
- (void)_chargingUIViewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (id)_currentPlatterContainerView;
- (void)_dismissChargingAndPresentSpinningPencilWithDimmingState:(long long)a0;
- (unsigned long long)_edgeToStickToPort;
- (id)_effectivePencilView;
- (void)_hideOrShowAllContainerViewsIfNeeded;
- (void)_hideOrShowContainerViewIfNeeded:(id)a0;
- (void)_morphToSpinningPencilWithDimmingState:(long long)a0;
- (void)_offsetContainerViewsIfNecessary;
- (void)_performAnimations:(id /* block */)a0 completion:(id /* block */)a1;
- (void)_resetTimeoutTimer;
- (void)_resetTimerForWizard;
- (void)_showConnectingAnimationUI;
- (void)_spinningPencilViewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (void)_startConnectingUITimer;
- (void)_transitionPairingViewToWizardByMovingPlatter;
- (void)_transitionToChargingFrom:(long long)a0;
- (void)_transitionToChargingFromSpinner;
- (void)_transitionToWizard;
- (void)_transitionToWizardBySlideOutAndPresent;
- (double)_translationAmountForDismiss;
- (void)_updateAnimationTranslation;
- (void)_updatePillUIAnimated:(BOOL)a0;
- (void)_updatePlatterContainerView:(id)a0 toPreferredCornerRadius:(double)a1 edge:(unsigned long long)a2;
- (void)_updateSubviewDeviceStateForContainerView:(id)a0;
- (void)_wizardViewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (void)didCompleteOneRevolution;
- (void)didTapOnCancelButton;
- (void)didTapOnConnectButton;
- (void)intrinsicContentSizeDidChangeForView:(id)a0;
- (void)pairingFailed;
- (void)pairingStarted;
- (void)pairingStartedWithDimming:(BOOL)a0;
- (void)pairingSucceeded;
- (void)pairingSucceededSubsequently;
- (void)pairingSucceededWithShouldShowWhatsNew:(BOOL)a0;
- (void)pairingSucceededWithShouldShowWhatsNew:(BOOL)a0 deviceType:(long long)a1;
- (void)showGenericBatteryUI;
- (void)showPairingPrompt;
- (void)showPairingPromptAlert;
- (void)viewRequestsDismiss:(id)a0;
@end