]> git.saurik.com Git - iphone-api.git/blob - SpringBoard-2.0/SBAwayController.h
Commit the SpringBoard folder (for WinterBoard).
[iphone-api.git] / SpringBoard-2.0 / 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 NSDate, NSDictionary, NSMutableArray, 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 NSDate *_lockDate;
18 SBAwayItem *_clickedItem;
19 unsigned int _isLocked:1;
20 unsigned int _isDimmed:1;
21 unsigned int _isDimming:1;
22 unsigned int _orderedOutDimmed:1;
23 unsigned int _frontDimmed:1;
24 unsigned int _isBlocked:1;
25 unsigned int _makingEmergencyCall:1;
26 unsigned int _appRequestedPasscodeEntry:1;
27 unsigned int _needToMakeEmergencyCall:1;
28 unsigned int _isSyncing:1;
29 unsigned int _relockAfterUnlock:1;
30 unsigned int _wasLockedOrMakingEmergencyCallBeforeSync:1;
31 unsigned int _wasDeviceLockedBeforeSync:1;
32 unsigned int _willLockAfterDelay:1;
33 unsigned int _showOverheatUI:1;
34 NSDictionary *_nowPlayingInfo;
35 double _sleepDelay;
36 SBSlidingAlertDisplay *_deviceUnlockDisplay;
37 double _deviceLockBlockTime;
38 double _deviceLockGracePeriodEndTimeInterval;
39 NSTimeZone *_deviceLockGraceTimeZone;
40 BOOL _devicePasscodeLoaded;
41 NSString *_devicePasscode;
42 NSMutableArray *_pendingAlertItems;
43 SBAlertItem *_currentAlertItem;
44 int _notifyLockStateToken;
45 BOOL _notifyLockStateCurrentState;
46 }
47
48 + (id)sharedAwayController;
49 + (void)registerForAlerts;
50 - (id)initWithUIController:(id)fp8;
51 - (id)awayModel;
52 - (void)applicationDidFinishLaunching:(id)fp8;
53 - (struct CGRect)alertWindowRect;
54 - (float)finalAlpha;
55 - (BOOL)undimsDisplay;
56 - (id)awayView;
57 - (id)alertDisplayViewWithSize:(struct CGSize)fp8;
58 - (void)alertDisplayWillBecomeVisible;
59 - (void)dealloc;
60 - (void)_releaseAwayView;
61 - (void)handleClickedItem:(id)fp8;
62 - (double)animateInDuration;
63 - (void)reactivatePendingAlertItems;
64 - (void)playLockSound;
65 - (void)_sendLockStateChangedNotification;
66 - (BOOL)showOverheatUI;
67 - (void)setShowOverheatUI:(BOOL)fp8;
68 - (void)_pendAlertItem:(id)fp8;
69 - (void)lock;
70 - (id)pendingAlertItems;
71 - (void)_unlockWithSound:(BOOL)fp8;
72 - (void)unlockWithSound:(BOOL)fp8;
73 - (void)unlockWithSound:(BOOL)fp8 alertDisplay:(id)fp12;
74 - (void)_resetGracePeriod;
75 - (void)_timeChanged;
76 - (void)_setupDeviceLockGracePeriod;
77 - (void)loadPasscode;
78 - (id)devicePasscode;
79 - (BOOL)isPasswordProtected;
80 - (void)activationChanged:(id)fp8;
81 - (BOOL)isDeviceLocked;
82 - (void)setDeviceLocked:(BOOL)fp8;
83 - (void)applicationRequestedDeviceUnlock;
84 - (void)cancelApplicationRequestedDeviceLockEntry;
85 - (void)_clearBlockedState;
86 - (BOOL)isBlocked;
87 - (BOOL)isPermanentlyBlocked:(double *)fp8;
88 - (void)noteSyncStateChanged;
89 - (BOOL)isSyncing;
90 - (void)noteResetRestoreStateChanged;
91 - (BOOL)isLocked;
92 - (void)lockBarStartedTracking:(id)fp8;
93 - (void)lockBarStoppedTracking:(id)fp8;
94 - (void)resetAwayItems;
95 - (void)frontLockedAnimationFinished;
96 - (void)_frontForSuspendedLockAfterDelay;
97 - (void)frontForSuspendedLockAfterDelay:(float)fp8;
98 - (BOOL)willLockAfterDelay;
99 - (void)setWillLockAfterDelay:(BOOL)fp8;
100 - (BOOL)shouldAnimateOthersSuspension;
101 - (void)printLockLog;
102 - (void)frontLocked:(BOOL)fp8 animate:(BOOL)fp12 automatically:(BOOL)fp16;
103 - (void)attemptUnlock;
104 - (BOOL)isAttemptingUnlock;
105 - (void)_finishedUnlockAttemptWithStatus:(BOOL)fp8;
106 - (BOOL)attemptDeviceUnlockWithPassword:(id)fp8 alertDisplay:(id)fp12;
107 - (void)sleep;
108 - (void)preventIdleSleep;
109 - (void)wake;
110 - (void)cancelDimTimer;
111 - (void)restartDimTimer:(float)fp8;
112 - (BOOL)isDimmed;
113 - (BOOL)moveAlertItemToAwayView:(id)fp8;
114 - (void)cleansePendingQueueOfAwayItems;
115 - (void)dimTimerFired;
116 - (void)relockForButtonPress:(BOOL)fp8 afterCall:(BOOL)fp12;
117 - (void)relockForButtonPress:(BOOL)fp8 afterCall:(BOOL)fp12 dimmed:(BOOL)fp16;
118 - (double)sleepDelay;
119 - (void)delaySleepByNumberOfSeconds:(float)fp8;
120 - (void)dimScreen:(BOOL)fp8;
121 - (void)_undimScreen;
122 - (void)undimScreen;
123 - (void)activate;
124 - (BOOL)deactivate;
125 - (BOOL)allowsStackingOfAlert:(id)fp8;
126 - (BOOL)allowsInCallStatusBar;
127 - (int)statusBarMode;
128 - (BOOL)animatesDismissal;
129 - (void)orderOut;
130 - (void)didFinishAnimatingOut;
131 - (void)animator:(id)fp8 stopAnimation:(id)fp12;
132 - (void)clickItem:(id)fp8;
133 - (void)updateNowPlayingInfo:(id)fp8;
134 - (void)handleRequestedAlbumArtBytes:(char *)fp8 length:(unsigned int)fp12;
135 - (void)updateClockFormat;
136 - (void)makeEmergencyCall;
137 - (void)_activateEmergencyCall;
138 - (void)emergencyCallWasDisplayed;
139 - (void)emergencyCallWasRemoved;
140 - (BOOL)isMakingEmergencyCall;
141 - (void)didAnimateLockKeypadIn;
142 - (void)didAnimateLockKeypadOut;
143 - (id)currentAlertItem;
144 - (void)pendOrDeactivateCurrentAlertItem;
145 - (BOOL)isCurrentAlertItemRinging;
146 - (BOOL)attemptSnoozeRingingAlertItem;
147 - (void)stopRingingAlertItem;
148 - (void)snoozeOrStopRingingAlertItem;
149 - (BOOL)activateAlertItem:(id)fp8;
150 - (BOOL)wantsToHandleAlert:(id)fp8;
151 - (void)deactivateAlertItem:(id)fp8;
152 - (void)updateInCallUI;
153 - (BOOL)isShowingMediaControls;
154 - (void)hideMediaControls;
155 - (BOOL)_disableShowingMediaControls;
156 - (BOOL)toggleMediaControls;
157 - (void)toggleShowsIMEIandICCID:(id)fp8;
158
159 @end
160