Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class-dump ~/AssistiveTouch.app/assistivetouchd >assistivetouchd.h
- /*
- * Generated by class-dump 3.3.4 (64 bit).
- *
- * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2011 by Steve Nygard.
- */
- #pragma mark Named Structures
- struct CGAffineTransform {
- float a;
- float b;
- float c;
- float d;
- float tx;
- float ty;
- };
- struct CGPoint {
- float x;
- float y;
- };
- struct CGRect {
- struct CGPoint origin;
- struct CGSize size;
- };
- struct CGSize {
- float width;
- float height;
- };
- struct SCRCMathAverageValue {
- unsigned int samples;
- float fifo[50];
- int fifoIndex;
- float sum;
- float average;
- float current;
- };
- #pragma mark Typedef'd Structures
- typedef struct {
- int _field1;
- int _field2;
- struct CGPoint _field3;
- struct CGPoint _field4;
- unsigned int _field5;
- unsigned long long _field6;
- void *_field7;
- int _field8;
- int _field9;
- unsigned int _field10;
- unsigned char _field11[0];
- } CDStruct_cee7353d;
- #pragma mark -
- /*
- * File: /Users/ichitaso/Projects/AssistiveTouch.app/assistivetouchd
- * Arch: arm v7 (armv7)
- * Minimum iOS version: 5.1.0
- *
- * Objective-C Garbage Collection: Unsupported
- */
- @protocol HNDDeviceDelegate <NSObject>
- - (void)device:(id)arg1 didPostEvent:(id)arg2;
- - (void)device:(id)arg1 didUnload:(BOOL)arg2;
- @end
- @protocol HNDDeviceDetectorDelegate <NSObject>
- - (void)deviceDetector:(id)arg1 didFindDevice:(struct __IOHIDDevice *)arg2;
- @end
- @protocol HNDEventMatchedRealEventProtocol <NSObject>
- - (BOOL)incomingEventMatchesEvent:(struct CGPoint)arg1;
- @end
- @protocol HNDViewDelegateControl <NSObject>
- - (void)viewPressed:(id)arg1;
- @end
- @protocol HNDWindowDelegateProtocol <NSObject>
- - (BOOL)acceptsHitTest:(struct CGPoint)arg1;
- @end
- @protocol NSObject
- - (id)debugDescription;
- - (id)description;
- - (unsigned int)retainCount;
- - (id)autorelease;
- - (oneway void)release;
- - (id)retain;
- - (BOOL)respondsToSelector:(SEL)arg1;
- - (BOOL)conformsToProtocol:(id)arg1;
- - (BOOL)isMemberOfClass:(Class)arg1;
- - (BOOL)isKindOfClass:(Class)arg1;
- - (BOOL)isProxy;
- - (id)performSelector:(SEL)arg1 withObject:(id)arg2 withObject:(id)arg3;
- - (id)performSelector:(SEL)arg1 withObject:(id)arg2;
- - (id)performSelector:(SEL)arg1;
- - (struct _NSZone *)zone;
- - (id)self;
- - (Class)class;
- - (Class)superclass;
- - (unsigned int)hash;
- - (BOOL)isEqual:(id)arg1;
- @end
- @interface HNDMain : SCRCArgumentParser
- {
- struct __CFRunLoop *_mainRunLoop;
- BOOL _stop;
- BOOL _springboardReady;
- }
- + (id)commandPath;
- + (id)versionString;
- + (id)processIdentifier;
- @property(nonatomic) BOOL springboardReady; // @synthesize springboardReady=_springboardReady;
- - (void)stop;
- - (void)_goDogGo:(id)arg1;
- - (void)_initializeSystemSettings;
- - (void)_assistiveTouchSettingsChanged;
- - (void)_assistiveTouchEnabledChange;
- - (int)run;
- - (id)initWithArgc:(int)arg1 argv:(const char **)arg2;
- @end
- @interface HNDDeviceManager : NSObject <HNDDeviceDetectorDelegate, HNDDeviceDelegate>
- {
- BOOL _detectDevices;
- NSMutableArray *_devices;
- double _lastMoveTimeX;
- double _lastMoveTimeY;
- float _allowedMoveRate;
- }
- + (void)initialize;
- + (id)sharedManager;
- @property(nonatomic) BOOL detectDevices; // @synthesize detectDevices=_detectDevices;
- - (int)deviceCount;
- - (int)deviceCountWithSecondaryButtons;
- - (void)device:(id)arg1 didPostEvent:(id)arg2;
- - (void)device:(id)arg1 didUnload:(BOOL)arg2;
- - (void)deviceDetector:(id)arg1 didFindDevice:(struct __IOHIDDevice *)arg2;
- - (id)init;
- @end
- @interface HNDDeviceDetector : NSObject
- {
- struct __IOHIDManager *_hidManager;
- id <HNDDeviceDetectorDelegate> _delegate;
- BOOL _detectDevices;
- }
- + (void)initialize;
- + (id)sharedDetector;
- @property(nonatomic) id <HNDDeviceDetectorDelegate> delegate; // @synthesize delegate=_delegate;
- @property(nonatomic) BOOL detectDevices; // @synthesize detectDevices=_detectDevices;
- - (id)_matchingDictionaries;
- - (id)init;
- @end
- @interface HNDWindow : UIWindow
- {
- id <HNDWindowDelegateProtocol> _hitTestDelegate;
- }
- @property(nonatomic) id <HNDWindowDelegateProtocol> hitTestDelegate; // @synthesize hitTestDelegate=_hitTestDelegate;
- - (BOOL)acceptsGlobalPoint:(struct CGPoint)arg1;
- @end
- @interface HNDIgnoredWindow : HNDWindow
- {
- }
- - (BOOL)_ignoresHitTest;
- @end
- @interface HNDDisplayManager : NSObject <HNDViewDelegateControl, HNDWindowDelegateProtocol>
- {
- AXTimer *_idleTimer;
- AXTimer *_longIdleTimer;
- HNDWindow *_window;
- HNDWindow *_ignoredWindow;
- HNDRocker *_rocker;
- UIView *_contentView;
- UIView *_ignoredContentView;
- HNDView *_rockerDismiss;
- HNDView *_multiTouchBackgound;
- struct CGPoint _currentPoint;
- struct CGPoint _menuPoint;
- struct CGPoint _previousMenuPoint;
- double _menuOpenTime;
- struct CGPoint _menuOpenDistance;
- struct CGPoint _pointBeforePinch;
- BOOL _menuDownWillFireAutomaticUp;
- struct CGRect _screenBounds;
- HNDFingerView *_pinchFinger1;
- HNDFingerView *_pinchFinger2;
- HNDPinchChainView *_pinchChain;
- int _orientation;
- NSMutableArray *_fingers;
- BOOL _showingHoverOverMenu;
- BOOL _isPressedDown;
- BOOL _openedMenuOnDown;
- BOOL _inPinchMode;
- double _nubbitTouchToUpTimeLatency;
- struct SCRCMathAverageValue _nubbitDistanceTracking;
- struct SCRCMathAverageValue _nubbitAngleTracking;
- float _nubbitVelocity;
- BOOL _nubbitMoving;
- struct CGPoint _downPoint;
- struct CGPoint _movePoint;
- HNDView *_downView;
- int _lastHandType;
- int _preKeyboardMovePosition;
- }
- + (id)sharedManager;
- + (void)initialize;
- @property(nonatomic) BOOL showingHoverOverMenu; // @synthesize showingHoverOverMenu=_showingHoverOverMenu;
- - (void)viewPressed:(id)arg1;
- - (void)volumeChanged;
- - (void)updateRingerSwitch;
- - (void)deviceCountChanged:(int)arg1;
- - (void)_deviceCountChanged:(id)arg1;
- - (void)updateMenuStyle;
- - (void)restart;
- - (void)resetPinchChain:(struct CGPoint)arg1;
- - (void)showPinchFingers:(BOOL)arg1 withPoint:(struct CGPoint)arg2;
- - (void)updatePinchChain;
- - (void)_updatePinchChainFrame;
- - (void)removeMultiFingers:(BOOL)arg1 animateToPoint:(struct CGPoint)arg2;
- - (void)removeMultiFingers:(BOOL)arg1;
- - (BOOL)isMenuVisible;
- - (void)showMenu:(BOOL)arg1;
- - (void)hideVisuals:(BOOL)arg1;
- - (BOOL)acceptsHitTest:(struct CGPoint)arg1;
- - (void)showPrimaryFinger:(BOOL)arg1 location:(struct CGPoint)arg2;
- - (void)showPrimaryFinger:(BOOL)arg1 active:(BOOL)arg2 location:(struct CGPoint)arg3;
- - (struct CGPoint)_menuPointForFingerLayout;
- - (void)adjustMultiFingersToScreenCenter;
- - (struct CGPoint)standardCentroidForMultifingers:(struct CGPoint)arg1;
- - (struct CGPoint)absoluteCentroidForMultifingers:(struct CGPoint)arg1;
- - (struct CGRect)rotatedScreenBounds;
- - (void)setFingersVisible:(BOOL)arg1 animated:(BOOL)arg2;
- - (void)performPress:(int)arg1 type:(int)arg2;
- - (BOOL)inPinchMode;
- - (void)_handlePinchPress:(BOOL)arg1;
- - (void)_multiFingers:(BOOL)arg1 animated:(BOOL)arg2;
- - (void)cancelImplodeAnimation;
- - (void)showCircleMenu:(BOOL)arg1;
- - (void)fingerFinishedImplosion:(id)arg1;
- - (void)_displayLinkFired:(id)arg1;
- - (struct CGRect)screenBounds;
- - (struct CGPoint)point;
- - (struct CGPoint)screenPoint;
- - (struct CGPoint)rotatedScreenPoint;
- - (struct CGPoint)hoverMoved:(struct CGPoint)arg1;
- - (BOOL)initialDownMenuCanTransitionToPressDown;
- - (BOOL)initialMenuDownHasFinished;
- - (void)setOrientation:(int)arg1;
- - (int)isFingerInCorner;
- - (float)_rotationDegreesForOrientation:(int)arg1;
- - (void)modifyPinch:(BOOL)arg1 angle:(float)arg2 movement:(struct CGPoint)arg3;
- - (void)modifyRealPinch:(struct CGPoint)arg1 startPoint:(struct CGPoint)arg2 finger:(id)arg3;
- - (struct CGPoint)modifyFakePinch:(struct CGPoint)arg1 startPoint:(struct CGPoint)arg2;
- - (BOOL)areFramesWithinInBounds:(int)arg1 frames:(struct CGRect)arg2;
- - (void)_updateCurrentPoint:(struct CGPoint)arg1;
- - (struct CGPoint)normalizedPointDifference:(struct CGPoint)arg1;
- - (void)_startIdleTimer;
- - (void)_idleTimerFired;
- - (void)activateDisplayItems;
- - (void)_longIdleTimerFired;
- - (void)showMultiFingersWithPoints:(id)arg1;
- - (void)moveFinger:(int)arg1 toPoint:(struct CGPoint)arg2;
- - (BOOL)canMoveFinger:(int)arg1 toPoint:(struct CGPoint)arg2;
- - (void)addFinger:(struct CGPoint)arg1;
- - (void)addFinger:(struct CGPoint)arg1 active:(BOOL)arg2;
- - (id)multiFingers;
- - (id)fingerViews;
- - (struct CGPoint)convertPointFromOrientation:(struct CGPoint)arg1;
- - (struct CGPoint)convertPointToOrientation:(struct CGPoint)arg1;
- - (BOOL)handleRealEvent:(struct __GSEvent *)arg1;
- - (id)viewAtPoint:(struct CGPoint)arg1;
- - (id)viewAtPoint:(struct CGPoint)arg1 downPoint:(struct CGPoint *)arg2 window:(id)arg3;
- - (void)_handleNubbitMove:(struct CGPoint)arg1;
- - (void)keyboardVisible:(BOOL)arg1 withFrame:(struct CGRect)arg2;
- - (void)_moveNubbitAboveKeyboard:(struct CGRect)arg1;
- - (BOOL)_nubbitIsOverKeyboard:(struct CGRect)arg1;
- - (void)_repositionNubbitAfterLift:(struct CGPoint)arg1;
- - (void)_moveNubbitToPosition:(int)arg1;
- - (struct CGRect)_nubbitFrameForPosition:(int)arg1;
- - (int)nubbitPositionForFlick:(struct CGPoint)arg1;
- - (int)_angleForDegrees:(float)arg1;
- - (int)closestNubbitPositionForPoint:(struct CGPoint)arg1;
- - (int)fingerCount;
- - (void)setMultiTouchToolBackgroundEnabled:(BOOL)arg1;
- - (BOOL)multiTouchToolBackgroundEnabled;
- - (void)_hoverMultiFingers:(struct CGPoint)arg1;
- - (void)_hoverFingerRecorder:(struct CGPoint)arg1;
- - (BOOL)_allowsMiddleNubbitPositions;
- - (void)dealloc;
- - (void)cleanup;
- - (void)initializeDisplay;
- - (id)init;
- @end
- @interface HNDHoverCursorMark : UIView
- {
- struct CGAffineTransform _rotationTransform;
- struct CGRect _originalFrame;
- }
- @property(nonatomic) struct CGRect originalFrame; // @synthesize originalFrame=_originalFrame;
- @property(nonatomic) struct CGAffineTransform rotationTransform; // @synthesize rotationTransform=_rotationTransform;
- - (void)drawRect:(struct CGRect)arg1;
- - (void)setFrame:(struct CGRect)arg1;
- - (id)initWithFrame:(struct CGRect)arg1;
- @end
- @interface HNDFingerView : HNDView
- {
- NSMutableArray *_marks;
- HNDHoverCursorCircle *_hoverCursorCircle;
- HNDHoverCursorCircle *_pressedHoverCursorCircle;
- float _implodeMultiplier;
- BOOL _implodeDirectionIsUp;
- BOOL _actualVisibility;
- BOOL _finishedImplosion;
- UIImageView *_cursorImage;
- UIImageView *_pressCursorImage;
- }
- + (struct CGSize)fingerSize;
- @property(readonly, nonatomic) BOOL finishedImplosion; // @synthesize finishedImplosion=_finishedImplosion;
- - (void)setVisible:(BOOL)arg1 animated:(BOOL)arg2;
- - (BOOL)isVisible;
- - (void)_setIsActuallyVisible;
- - (void)setFrame:(struct CGRect)arg1;
- - (float)implode:(BOOL)arg1;
- - (BOOL)isUserInteractionEnabled;
- - (void)cancelImplodeAnimation;
- - (void)implodeDisplayLinkFired:(id)arg1;
- - (float)explode:(BOOL)arg1;
- - (void)dealloc;
- - (void)setIsPinchFinger:(int)arg1;
- - (id)initWithFrame:(struct CGRect)arg1;
- - (void)_initializeMarks;
- - (void)_resetOriginalMarkLocations;
- @property(nonatomic) BOOL selected; // @dynamic selected;
- @property(readonly, nonatomic) float radius; // @dynamic radius;
- - (void)_resetHoverCircleShadow;
- - (void)_setHoverCursorShadow:(id)arg1;
- @end
- @interface HNDHandManager : NSObject <HNDEventMatchedRealEventProtocol>
- {
- HNDDisplayManager *_displayManager;
- HNDEventManager *_eventManager;
- int _orientation;
- BOOL _firstButtonDown;
- BOOL _secondButtonDown;
- struct CGPoint _currentLocation;
- NSMutableArray *_recordedFingers;
- int _fingerRecordCount;
- NSArray *_savedGestures;
- struct CGPoint _pinchAdjustLocation;
- BOOL _isMultiFinger;
- BOOL _isRecording;
- BOOL _finishedRecording;
- BOOL _isInternal;
- float _touchSpeed;
- int _thirdButtonMeaning;
- BOOL _openMenuWithSwaggle;
- BOOL _hardwareEnabled;
- BOOL _alwaysShowMenu;
- NSArray *_customGestures;
- HNDCustomGesture *_currentCustomGesture;
- BOOL _performingGesture;
- AXTimer *_fingerDownTimer;
- BOOL _fingerDownLock;
- BOOL _fingerDownLockSawFirstUp;
- BOOL _adjustingPinch;
- BOOL _inMultiFingerGesture;
- BOOL _resettingPinch;
- HNDView *_realSelectedPinchFinger;
- struct CGPoint _realPinchFingerStartPoint;
- NSMutableDictionary *_avPlayers;
- }
- + (id)sharedManager;
- + (void)initialize;
- @property(retain, nonatomic) NSArray *customGestures; // @synthesize customGestures=_customGestures;
- @property(nonatomic) BOOL openMenuWithSwaggle; // @synthesize openMenuWithSwaggle=_openMenuWithSwaggle;
- @property(nonatomic) float touchSpeed; // @synthesize touchSpeed=_touchSpeed;
- @property(nonatomic) BOOL hardwareEnabled; // @synthesize hardwareEnabled=_hardwareEnabled;
- @property(nonatomic) BOOL alwaysShowMenu; // @synthesize alwaysShowMenu=_alwaysShowMenu;
- - (void)showMenu:(BOOL)arg1;
- - (struct CGPoint)rotateEventFromOrientation:(struct CGPoint)arg1;
- - (void)volumeChanged;
- @property(readonly, nonatomic) BOOL isVoiceControlRunning; // @dynamic isVoiceControlRunning;
- @property(readonly, nonatomic) float volumeLevel; // @dynamic volumeLevel;
- - (void)rotateEventToOrientation:(id)arg1;
- - (void)thirdButtonPress:(int)arg1;
- - (void)secondButtonPress:(int)arg1;
- - (BOOL)canShowFingers;
- - (void)menuExited;
- - (void)performTap:(int)arg1 points:(struct CGPoint)arg2;
- - (void)notifyUserEventOccurred;
- - (void)startPinchModeWithPoint:(struct CGPoint)arg1;
- - (void)handleMultiTouchStandard:(int)arg1 withPoint:(struct CGPoint)arg2;
- - (void)exitedSaveState;
- - (void)_updateSavedGestures;
- - (void)firstButtonPress:(int)arg1;
- - (void)_startFingerDownTimer;
- - (id)_avPlayerForSound:(id)arg1;
- - (void)_setFingerDownLockEnabled:(BOOL)arg1;
- - (BOOL)inCustomGesture;
- - (void)hoverMoved:(struct CGPoint)arg1;
- - (void)_menuOpenTracker:(struct CGPoint)arg1;
- - (void)setNubbitMoving:(BOOL)arg1;
- - (void)setOverrideSystemGestures:(BOOL)arg1;
- - (void)setCaptureEvents:(BOOL)arg1;
- - (void)_resetMenuOpenTracker;
- - (void)prepareCustomGesture:(id)arg1;
- - (BOOL)incomingEventMatchesEvent:(struct CGPoint)arg1;
- - (BOOL)isCapturingRealEvents;
- - (void)performCustomGesture:(id)arg1;
- @property(readonly, nonatomic) float touchSpeedMultiplier; // @dynamic touchSpeedMultiplier;
- - (void)settingsChanged;
- - (void)_handlePinchAdjust:(struct CGPoint)arg1;
- - (void)_handleRealPinchAdjust:(struct CGPoint)arg1 startPoint:(struct CGPoint)arg2;
- - (void)_resetPinchAdjust;
- - (void)orientationChanged;
- - (int)deviceOrientation;
- - (BOOL)inPinchMode;
- - (BOOL)inRockerMode;
- - (BOOL)inMultFingerMode;
- - (void)performHardwareButton:(int)arg1 state:(int)arg2;
- - (void)systemServerDied;
- - (void)substantialTransitonOccurred;
- - (void)ringerSwitchChanged;
- - (void)handleRealEvent:(struct __GSEvent *)arg1;
- - (BOOL)usingSpecialTool;
- - (void)specialToolUsageEnded;
- - (BOOL)_shouldHandleRealEventWithMultiTouchTool;
- - (void)_handleMultiTouchToolEvent:(struct __GSEvent *)arg1;
- - (void)_handleRealCustomGestureUp:(struct CGPoint)arg1;
- - (void)_handleRealMultiFingerUp:(struct CGPoint)arg1;
- - (void)_handleRealCustomGestureMove:(struct CGPoint)arg1;
- - (void)_handleRealCustomGestureDown:(struct CGPoint)arg1;
- - (void)_handleRealMultiFingerDown:(struct CGPoint)arg1;
- - (void)_handleRealMultiFingerMove:(struct CGPoint)arg1;
- - (void)_handleRealPinchToolMove:(struct CGPoint)arg1;
- - (void)_handleRealPinchToolUp:(struct CGPoint)arg1;
- - (void)resetPinch;
- - (void)_handleRealPinchToolDown:(struct CGPoint)arg1;
- - (void)_movePinchToolToPoint:(struct CGPoint)arg1;
- - (void)moveFingersToPointInFingerCoordinateSpace:(struct CGPoint)arg1 allowOutOfBounds:(BOOL)arg2;
- - (void)_moveFingersToPoint:(struct CGPoint)arg1;
- - (void)keyboardVisible:(BOOL)arg1 withFrame:(struct CGRect)arg2;
- - (void)systemServerConnected;
- - (void)dealloc;
- - (id)init;
- @end
- @interface HNDDevice : NSObject
- {
- struct __IOHIDDevice *_hidDevice;
- id <HNDDeviceDelegate> _delegate;
- char *_hidReportBuffer;
- BOOL _isLoaded;
- BOOL _secondaryButton;
- BOOL _tertiaryButton;
- BOOL _wheel;
- float _minY;
- float _maxY;
- float _minX;
- float _maxX;
- }
- + (id)createNewDevice:(struct __IOHIDDevice *)arg1;
- @property(readonly, nonatomic) BOOL wheel; // @synthesize wheel=_wheel;
- @property(readonly, nonatomic) BOOL tertiaryButton; // @synthesize tertiaryButton=_tertiaryButton;
- @property(readonly, nonatomic) BOOL secondaryButton; // @synthesize secondaryButton=_secondaryButton;
- @property(nonatomic) id <HNDDeviceDelegate> delegate; // @synthesize delegate=_delegate;
- @property(readonly, nonatomic) BOOL isLoaded; // @synthesize isLoaded=_isLoaded;
- - (void)unload;
- - (BOOL)load;
- - (void)handleValueCallback:(struct __IOHIDValue *)arg1;
- - (void)handleReportCallback:(int)arg1 report:(char *)arg2 reportLength:(long)arg3;
- - (void)dealloc;
- - (id)_initWithHIDDevice:(struct __IOHIDDevice *)arg1;
- @end
- @interface HNDEvent : NSObject
- {
- int _type;
- struct CGPoint _location;
- float _deltaX;
- float _deltaY;
- }
- @property(nonatomic) float deltaY; // @synthesize deltaY=_deltaY;
- @property(nonatomic) float deltaX; // @synthesize deltaX=_deltaX;
- @property(nonatomic) struct CGPoint location; // @synthesize location=_location;
- @property(nonatomic) int type; // @synthesize type=_type;
- - (id)description;
- @end
- @interface HNDEventMatchPair : NSObject
- {
- struct CGPoint point;
- double time;
- }
- @property(nonatomic) double time; // @synthesize time;
- @property(nonatomic) struct CGPoint point; // @synthesize point;
- @end
- @interface HNDEventManager : NSObject <HNDEventMatchedRealEventProtocol>
- {
- struct __CFMachPort *_systemPort;
- SCRCThread *_eventDispatchThread;
- NSMutableArray *_eventsToDispatch;
- NSMutableArray *_eventsToMatch;
- struct __CFRunLoopSource *_source;
- struct __CFRunLoop *_runLoop;
- NSLock *_eventLock;
- NSLock *_eventMatchLock;
- BOOL _isCapturingEvents;
- }
- + (id)sharedManager;
- + (void)initialize;
- - (void)performHardwareButton:(int)arg1 state:(int)arg2;
- - (void)notifyUserEventOccurred;
- - (void)performCancel;
- - (void)performUpWithFingers:(id)arg1;
- - (void)setAllowUpEventsToPassthrough:(BOOL)arg1;
- - (void)performMoveWithFingers:(id)arg1;
- - (void)performDownWithFingers:(id)arg1;
- - (void)openCreateCustomGesture;
- - (BOOL)orientationLocked;
- - (BOOL)sideSwitchUsedForOrientation;
- - (void)_sendHandEvent:(int)arg1 location:(id)arg2;
- - (void)_sendDeviceOrientationChange:(int)arg1;
- - (void)_sendButtonEvent:(int)arg1;
- - (void)_sendGSEvent:(CDStruct_cee7353d *)arg1;
- - (void)_initializeSystemWideServerPort;
- - (void)setOverrideSystemGestures:(BOOL)arg1;
- - (void)setCaptureEvents:(BOOL)arg1;
- - (void)wakeDeviceFromSleepIfNecessary;
- - (void)setMenuVisible:(BOOL)arg1;
- - (BOOL)isVoiceControlRunning;
- - (float)volumeLevel;
- - (void)setNubbitMoving:(BOOL)arg1;
- - (void)_initializeASTNotificationCenter;
- - (void)keyboardStatusChanged:(id)arg1 userInfo:(id)arg2;
- - (void)_initializeClientPort;
- - (void)receivedGSEventFromTap:(id)arg1;
- - (void)ringerSwitchChanged;
- - (void)substationalTransitionOccurred;
- - (void)_restartConnectionToSystemServer;
- - (unsigned int)_portForPosition:(struct CGPoint)arg1;
- - (int)deviceOrientation;
- - (void)_startThread;
- - (void)_processQueue;
- - (BOOL)incomingEventMatchesEvent:(struct CGPoint)arg1;
- - (id)init;
- @end
- @interface HNDMultiFinger : UIView
- {
- BOOL _recorded;
- BOOL _finalized;
- BOOL _imploded;
- }
- - (void)drawRect:(struct CGRect)arg1;
- - (void)_drawCircle:(struct CGPoint)arg1 radius:(float)arg2 color:(id)arg3;
- - (void)setRecorded:(BOOL)arg1;
- - (void)explode;
- - (void)implode;
- - (void)setFinalized:(BOOL)arg1;
- - (id)initWithFrame:(struct CGRect)arg1;
- @end
- @interface HNDDefaults : NSObject
- {
- }
- + (id)sharedDefaults;
- + (void)initialize;
- - (void)setPreference:(id)arg1 forKey:(id)arg2;
- - (id)preferenceForKey:(id)arg1;
- @end
- @interface AXTimer : NSObject
- {
- struct dispatch_source_s *_dispatchTimer;
- BOOL _isCancelled;
- }
- - (void)cancel;
- - (void)invalidate;
- - (void)reallyInvalidate;
- - (void)reallyCancel;
- - (void)afterDelay:(double)arg1 processBlock:(id)arg2 cancelBlock:(void)arg3;
- - (void)afterDelay:(double)arg1 processBlock:(id)arg2;
- - (BOOL)isPending;
- - (void)dealloc;
- @end
- @interface HNDRocker : HNDView
- {
- int _state;
- NSMutableArray *_rockerItems;
- HNDRockerButton *_selectedButton;
- HNDRockerButton *_backButton;
- int _selectedButtonIndex;
- int _backgroundType;
- HNDFingerView *_middleCircle;
- struct CGPoint _initialPoint;
- BOOL _isFullMenuVisible;
- BOOL _isNubbitVisible;
- BOOL _useCircle;
- float _progress;
- BOOL _sentRockers;
- BOOL _linkRunning;
- CADisplayLink *_rockerLink;
- double _startInterval;
- AXTimer *_homeButtonDismissTimer;
- UIImageView *_background;
- int _style;
- BOOL _nubbitDimmed;
- AXTimer *_nubbitFadeTimer;
- UIImageView *_nubbitForeground;
- BOOL _animatingNubbit;
- AXTimer *_volumeHideTimer;
- AXTimer *_volumeUpdateTimer;
- HNDVolumeBar *_volumeBar;
- int _nubbitPosition;
- }
- + (struct CGSize)nubbitSize;
- + (struct CGSize)initialRockerSize;
- @property(nonatomic) int nubbitPosition; // @synthesize nubbitPosition=_nubbitPosition;
- @property(nonatomic) int style; // @synthesize style=_style;
- - (void)setNubbitVisible:(BOOL)arg1;
- - (void)transitionNubbitToMenu:(struct CGPoint)arg1 animationCompleted:(id)arg2;
- - (void)transitionMenuToNubbit:(struct CGPoint)arg1 changeAlpha:(BOOL)arg2 animate:(BOOL)arg3;
- - (void)highlightNubbit;
- - (void)fadeNubbit;
- - (void)_resetVisibility:(BOOL)arg1;
- - (void)_initializeNubbit;
- - (void)setFullMenuVisible:(BOOL)arg1 atPoint:(struct CGPoint)arg2;
- - (BOOL)isFullMenuVisible;
- - (struct CGPoint)onScreenLocation;
- - (void)_homeButton:(BOOL)arg1;
- - (void)_handleRotate:(int)arg1;
- - (void)_orientationPressed;
- - (void)_shakePressed;
- - (void)_ringerPressed;
- - (void)_volumeDown:(BOOL)arg1;
- - (void)_volumeUp:(BOOL)arg1;
- - (void)_updateVolumeDisplay;
- - (void)_lockButton:(BOOL)arg1;
- - (void)_hardwareButtonPressed;
- - (void)_handleTouch:(int)arg1;
- - (void)_pinchPressed;
- - (void)_gesturesPressed;
- - (void)_favoritesPressed;
- - (void)_loadMenuItems:(BOOL)arg1;
- - (void)_resetHoverCircleLocation;
- - (void)setUseCircleMode:(BOOL)arg1;
- - (void)_layoutMenuItems:(BOOL)arg1;
- - (void)_setBackgroundWithType:(int)arg1;
- - (void)_layoutFourRockers;
- - (void)_layoutRotationRockers;
- - (void)_layoutArbitraryRockers;
- - (void)_layoutFiveOrSixRockers;
- - (void)_layoutEightRockers;
- - (void)_layoutBackButton;
- - (struct CGPath *)_pieSlice:(int)arg1 withSlices:(int)arg2;
- - (void)_resetRockerButtons;
- - (void)_layoutButton:(id)arg1 withPoint:(struct CGPoint)arg2;
- - (void)_loadFavoritesMenuItems;
- - (void)_swipePressed;
- - (void)_addFavoriteBoxPressed;
- - (void)_customGesturePressed:(id)arg1;
- - (void)_loadHardwareMenuItems;
- - (void)updateRingerSwitch;
- - (void)_loadRotateMenuItems;
- - (void)_loadGesturesMenuItems;
- - (void)_loadInitialMenuItems;
- - (void)cleanup;
- - (void)handleRealUpEvent:(struct CGPoint)arg1;
- - (BOOL)isAnimatingNubbit;
- - (void)handleRealDownEvent:(struct CGPoint)arg1;
- - (void)performPress:(int)arg1 type:(int)arg2;
- - (void)_goBackInMenuState:(int)arg1;
- - (void)showVolumeBar:(BOOL)arg1 withProgress:(float)arg2;
- - (void)volumeChanged;
- - (void)modalizeMenu:(BOOL)arg1 modalButton:(id)arg2;
- - (void)implodeDisplayLinkFired:(id)arg1;
- - (BOOL)hoveredTo:(struct CGPoint)arg1;
- - (void)_updateSelectedButton;
- - (id)_rockerHitTest:(struct CGPoint)arg1;
- - (BOOL)_angleIndicatesReturnToCenter:(float)arg1;
- - (void)_highlightRockerButtonAtAngle:(float)arg1;
- - (int)_indexForAngle:(float)arg1;
- - (void)dealloc;
- - (void)_updateProgress:(id)arg1;
- - (id)rockerButtons;
- - (void)showMiddleCircle:(BOOL)arg1;
- - (id)initWithFrame:(struct CGRect)arg1;
- @end
- @interface HNDRockerButton : HNDView
- {
- id _downBlock;
- id _upBlock;
- NSString *_title;
- BOOL _selected;
- BOOL _highlighted;
- UILabel *_label;
- NSString *_imageName;
- UIImageView *_imageView;
- BOOL _isEmptyFavorite;
- BOOL _customTitle;
- BOOL _isBackButton;
- float _spacingBetweenText;
- const struct CGPath *hitPath;
- BOOL isEmptyFavorite;
- BOOL customTitle;
- BOOL isModalDown;
- float spacingBetweenText;
- }
- + (id)buttonWithTitle:(id)arg1 imageName:(id)arg2 downBlock:(id)arg3 upBlock:(void)arg4;
- @property(nonatomic) BOOL isBackButton; // @synthesize isBackButton=_isBackButton;
- @property(nonatomic) float spacingBetweenText; // @synthesize spacingBetweenText;
- @property(nonatomic) BOOL isModalDown; // @synthesize isModalDown;
- @property(nonatomic) BOOL customTitle; // @synthesize customTitle;
- @property(nonatomic) BOOL isEmptyFavorite; // @synthesize isEmptyFavorite;
- @property(retain, nonatomic) struct CGPath *hitPath; // @synthesize hitPath;
- @property(copy, nonatomic) id upBlock; // @synthesize upBlock=_upBlock;
- @property(copy, nonatomic) id downBlock; // @synthesize downBlock=_downBlock;
- @property(retain, nonatomic) NSString *title; // @synthesize title=_title;
- @property(nonatomic) BOOL highlighted; // @synthesize highlighted=_highlighted;
- @property(nonatomic) BOOL selected; // @synthesize selected=_selected;
- - (void)didMoveToSuperview;
- - (void)dealloc;
- - (void)layoutSubviews;
- - (void)_drawPixels;
- - (struct CGRect)adjustTextForActualFrame:(struct CGRect)arg1 withSuggestedFrame:(struct CGRect)arg2;
- - (void)updateTextColor;
- - (id)currentImage;
- - (BOOL)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2;
- - (void)performPress:(BOOL)arg1;
- - (void)handleRealUpEvent:(struct CGPoint)arg1;
- - (void)handleRealCancelEvent:(struct CGPoint)arg1;
- - (void)handleFingerDriftedAway;
- - (void)handleRealDownEvent:(struct CGPoint)arg1;
- - (void)setImageName:(id)arg1;
- - (void)_updateImage;
- - (id)initWithImageName:(id)arg1;
- @end
- @interface HNDInnerCircleView : UIView
- {
- }
- - (void)drawRect:(struct CGRect)arg1;
- @end
- @interface HNDHoverCursorCircle : UIView
- {
- BOOL _fill;
- BOOL _dashed;
- BOOL _selected;
- UIView *_innerCircle;
- float _radiusMultiplier;
- }
- @property(nonatomic) BOOL selected; // @synthesize selected=_selected;
- @property(nonatomic) BOOL dashed; // @synthesize dashed=_dashed;
- @property(nonatomic) BOOL fill; // @synthesize fill=_fill;
- @property(nonatomic) float radiusMultiplier; // @synthesize radiusMultiplier=_radiusMultiplier;
- - (void)drawRect:(struct CGRect)arg1;
- @property(readonly, nonatomic) float radius; // @dynamic radius;
- - (void)showInnerCircle:(BOOL)arg1;
- - (id)initWithFrame:(struct CGRect)arg1;
- @end
- @interface HNDPinchChainView : HNDView
- {
- struct CGPoint _startPoint;
- struct CGPoint _endPoint;
- int pinchChainMode;
- }
- @property(nonatomic) int pinchChainMode; // @synthesize pinchChainMode;
- @property(nonatomic) struct CGPoint endPoint; // @synthesize endPoint=_endPoint;
- @property(nonatomic) struct CGPoint startPoint; // @synthesize startPoint=_startPoint;
- - (void)drawRect:(struct CGRect)arg1;
- - (void)drawTails:(struct CGRect)arg1;
- - (struct CGPoint)midPoint;
- - (void)_drawTail:(struct CGPoint)arg1 rect:(struct CGRect)arg2 direction:(BOOL)arg3;
- - (BOOL)isUserInteractionEnabled;
- - (id)initWithFrame:(struct CGRect)arg1;
- @end
- @interface HNDView : UIView
- {
- BOOL _active;
- id <HNDViewDelegateControl> _controlDelegate;
- }
- @property id <HNDViewDelegateControl> controlDelegate; // @synthesize controlDelegate=_controlDelegate;
- - (id)description;
- - (void)handleRealDownEvent:(struct CGPoint)arg1;
- - (void)handleRealMoveEvent:(struct CGPoint)arg1;
- - (void)handleRealUpEvent:(struct CGPoint)arg1;
- - (void)handleRealCancelEvent:(struct CGPoint)arg1;
- - (void)handleFingerDriftedAway;
- @property(nonatomic) BOOL isActive; // @dynamic isActive;
- - (BOOL)accessibilityElementsHidden;
- @end
- @interface HNDMouseDevice : HNDDevice
- {
- }
- - (void)handleReportCallback:(int)arg1 report:(char *)arg2 reportLength:(long)arg3;
- @end
- @interface HNDJoystickDevice : HNDDevice
- {
- AXTimer *_repeatTimer;
- }
- - (void)handleReportCallback:(int)arg1 report:(char *)arg2 reportLength:(long)arg3;
- - (void)dealloc;
- @end
- @interface HNDGamePadDevice : HNDDevice
- {
- }
- - (void)handleReportCallback:(int)arg1 report:(char *)arg2 reportLength:(long)arg3;
- @end
- @interface HNDCustomGesture : NSObject
- {
- NSString *name;
- NSArray *points;
- NSArray *times;
- }
- + (id)gestureWithDictionary:(id)arg1;
- @property(retain, nonatomic) NSArray *times; // @synthesize times;
- @property(retain, nonatomic) NSArray *points; // @synthesize points;
- @property(retain, nonatomic) NSString *name; // @synthesize name;
- - (id)_initWithDictionary:(id)arg1;
- @end
- @interface HNDVolumeBar : HNDView
- {
- float _progress;
- }
- @property(nonatomic) float progress; // @synthesize progress=_progress;
- - (void)drawRect:(struct CGRect)arg1;
- - (id)initWithFrame:(struct CGRect)arg1;
- @end
- @interface UIView (HNDView)
- - (id)_axSubviews;
- - (void)_axPrintSubviews:(int)arg1 string:(id)arg2;
- @end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement