]> git.saurik.com Git - iphone-api.git/blob - SpringBoard-2.1/SBAwayController.h
Commit the ChatKit folder (for WinterBoard).
[iphone-api.git] / SpringBoard-2.1 / SBAwayController.h
1 /*
2 * Generated by class-dump 3.1.2.
3 *
4 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
5 */
6
7 #import "SBAlert.h"
8
9 @class NSDictionary, NSMutableArray, NSMutableDictionary, NSString, NSTimeZone, NSTimer, SBAlertItem, SBAwayItem, SBAwayModel, SBAwayView, SBSlidingAlertDisplay, SBUIController;
10
11 @interface SBAwayController : SBAlert
12 {
13 SBUIController *_uiController;
14 SBAwayModel *_model;
15 SBAwayView *_awayView;
16 NSTimer *_dimTimer;
17 SBAwayItem *_clickedItem;
18 unsigned int _isLocked:1;
19 unsigned int _isDimmed:1;
20 unsigned int _isDimming:1;
21 unsigned int _orderedOutDimmed:1;
22 unsigned int _frontDimmed:1;
23 unsigned int _isBlocked:1;
24 unsigned int _makingEmergencyCall:1;
25 unsigned int _appRequestedPasscodeEntry:1;
26 unsigned int _needToMakeEmergencyCall:1;
27 unsigned int _isSyncing:1;
28 unsigned int _relockAfterUnlock:1;
29 unsigned int _wasLockedOrMakingEmergencyCallBeforeSync:1;
30 unsigned int _wasDeviceLockedBeforeSync:1;
31 unsigned int _willLockAfterDelay:1;
32 unsigned int _showOverheatUI:1;
33 unsigned int _lockBarTracking:1;
34 NSDictionary *_nowPlayingInfo;
35 SBSlidingAlertDisplay *_deviceUnlockDisplay;
36 double _deviceLockBlockTime;
37 double _deviceLockGracePeriodEndTimeInterval;
38 NSTimeZone *_deviceLockGraceTimeZone;
39 BOOL _devicePasscodeLoaded;
40 NSString *_devicePasscode;
41 NSMutableArray *_pendingAlertItems;
42 SBAlertItem *_currentAlertItem;
43 int _notifyLockStateToken;
44 BOOL _notifyLockStateCurrentState;
45 NSMutableDictionary *_awayViewPluginControllers;
46 BOOL _smsMessageReceived;
47 double _smsMessageReceivedTime;
48 double _smsWakeTime;
49 struct __CFDate *_smsSoundWakeDate;
50 NSTimer *_smsSoundWakeTimer;
51 BOOL _smsPlayedSoundOnce;
52 }
53
54 + (id)sharedAwayController;
55 + (void)registerForAlerts;
56 - (id)initWithUIController:(id)fp8;
57 - (id)awayModel;
58 - (void)applicationDidFinishLaunching:(id)fp8;
59 - (struct CGRect)alertWindowRect;
60 - (float)finalAlpha;
61 - (BOOL)undimsDisplay;
62 - (id)awayView;
63 - (id)alertDisplayViewWithSize:(struct CGSize)fp8;
64 - (void)alertDisplayWillBecomeVisible;
65 - (void)dealloc;
66 - (void)_releaseAwayView;
67 - (void)handleClickedItem:(id)fp8;
68 - (double)animateInDuration;
69 - (void)reactivatePendingAlertItems;
70 - (void)playLockSound;
71 - (void)_sendLockStateChangedNotification;
72 - (BOOL)showOverheatUI;
73 - (void)setShowOverheatUI:(BOOL)fp8;
74 - (void)_pendAlertItem:(id)fp8;
75 - (void)lock;
76 - (id)pendingAlertItems;
77 - (void)_unlockWithSound:(BOOL)fp8;
78 - (void)unlockWithSound:(BOOL)fp8;
79 - (void)unlockWithSound:(BOOL)fp8 alertDisplay:(id)fp12;
80 - (void)_resetGracePeriod;
81 - (void)_timeChanged;
82 - (void)_setupDeviceLockGracePeriod;
83 - (void)loadPasscode;
84 - (id)devicePasscode;
85 - (BOOL)isPasswordProtected;
86 - (void)activationChanged:(id)fp8;
87 - (BOOL)isDeviceLocked;
88 - (void)setDeviceLocked:(BOOL)fp8;
89 - (void)applicationRequestedDeviceUnlock;
90 - (void)cancelApplicationRequestedDeviceLockEntry;
91 - (void)_clearBlockedState;
92 - (BOOL)isBlocked;
93 - (BOOL)isPermanentlyBlocked:(double *)fp8;
94 - (void)noteSyncStateChanged;
95 - (BOOL)isSyncing;
96 - (void)noteResetRestoreStateChanged;
97 - (BOOL)isLocked;
98 - (BOOL)shouldShowLockStatusBarTime;
99 - (void)lockBarStartedTracking:(id)fp8;
100 - (void)lockBarStoppedTracking:(id)fp8;
101 - (void)resetAwayItems;
102 - (void)frontLockedAnimationFinished;
103 - (void)_frontForSuspendedLockAfterDelay;
104 - (void)frontForSuspendedLockAfterDelay:(float)fp8;
105 - (BOOL)willLockAfterDelay;
106 - (void)setWillLockAfterDelay:(BOOL)fp8;
107 - (BOOL)shouldAnimateOtherDisplays;
108 - (void)printLockLog;
109 - (void)frontLocked:(BOOL)fp8 animate:(BOOL)fp12 automatically:(BOOL)fp16;
110 - (void)attemptUnlock;
111 - (BOOL)isAttemptingUnlock;
112 - (void)_finishedUnlockAttemptWithStatus:(BOOL)fp8;
113 - (BOOL)attemptDeviceUnlockWithPassword:(id)fp8 alertDisplay:(id)fp12;
114 - (void)cancelDimTimer;
115 - (void)restartDimTimer:(float)fp8;
116 - (BOOL)isDimmed;
117 - (BOOL)moveAlertItemToAwayView:(id)fp8;
118 - (void)cleansePendingQueueOfAwayItems;
119 - (void)smsMessageReceived;
120 - (void)_unscheduleSMSWakeTime;
121 - (void)_setSMSWakeTime:(double)fp8;
122 - (void)_smsSoundWakeTimerFired:(id)fp8;
123 - (void)_wokeFromSleep;
124 - (void)dimTimerFired;
125 - (void)relockForButtonPress:(BOOL)fp8 afterCall:(BOOL)fp12;
126 - (void)relockForButtonPress:(BOOL)fp8 afterCall:(BOOL)fp12 dimmed:(BOOL)fp16;
127 - (void)allowIdleSleep;
128 - (void)preventIdleSleep;
129 - (void)preventIdleSleepForNumberOfSeconds:(float)fp8;
130 - (void)dimScreen:(BOOL)fp8;
131 - (void)_undimScreen;
132 - (void)undimScreen;
133 - (void)userEventOccurred;
134 - (Class)alertWindowClass;
135 - (BOOL)activate;
136 - (BOOL)deactivate;
137 - (BOOL)allowsStackingOfAlert:(id)fp8;
138 - (BOOL)allowsDoubleHeightStatusBar;
139 - (int)statusBarMode;
140 - (BOOL)animatesDismissal;
141 - (void)orderOut;
142 - (void)didFinishAnimatingOut;
143 - (void)animator:(id)fp8 stopAnimation:(id)fp12;
144 - (void)clickItem:(id)fp8;
145 - (void)updateNowPlayingInfo:(id)fp8;
146 - (void)handleRequestedAlbumArtBytes:(char *)fp8 length:(unsigned int)fp12;
147 - (void)updateClockFormat;
148 - (void)makeEmergencyCall;
149 - (void)_activateEmergencyCall;
150 - (void)emergencyCallWasDisplayed;
151 - (void)emergencyCallWasRemoved;
152 - (BOOL)isMakingEmergencyCall;
153 - (void)didAnimateLockKeypadIn;
154 - (void)didAnimateLockKeypadOut;
155 - (id)currentAlertItem;
156 - (void)pendOrDeactivateCurrentAlertItem;
157 - (BOOL)isCurrentAlertItemRinging;
158 - (BOOL)attemptSnoozeRingingAlertItem;
159 - (void)stopRingingAlertItem;
160 - (void)snoozeOrStopRingingAlertItem;
161 - (BOOL)activateAlertItem:(id)fp8;
162 - (BOOL)wantsToHandleAlert:(id)fp8;
163 - (void)deactivateAlertItem:(id)fp8;
164 - (void)updateInCallUI;
165 - (BOOL)isShowingMediaControls;
166 - (void)hideMediaControls;
167 - (BOOL)_disableShowingMediaControls;
168 - (BOOL)toggleMediaControls;
169 - (void)toggleShowsIMEIandICCID:(id)fp8;
170 - (BOOL)isAwayPluginViewVisible;
171 - (id)highestPriorityAwayPluginController;
172 - (id)springBoardPluginsDirectory;
173 - (void)enableLockScreenBundleWithName:(id)fp8;
174 - (void)disableLockScreenBundleWithName:(id)fp8;
175 - (void)disablePluginContainerNotification:(id)fp8;
176 - (BOOL)awayPluginControllerShouldAnimateOthersSuspension;
177 - (BOOL)handleMenuButtonTap;
178 - (BOOL)handleMenuButtonDoubleTap;
179 - (BOOL)handleMenuButtonHeld;
180 - (BOOL)isGestureDetectionEnabledFrom:(struct CGPoint)fp8 to:(struct CGPoint)fp16 fingerCount:(unsigned int)fp24;
181 - (void)gestureWasCompleted:(int)fp8 fingerCount:(unsigned int)fp12;
182
183 #if 1 // iOS 5.0
184 - (void)unlockFromSource:(id)fp8 playSound:(BOOL)fp12;
185 #endif
186
187 @end
188