(→Display, activation and deactivation settings: display settings.) |
m (→References) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 154: | Line 154: | ||
|- | |- | ||
! 32 || 1 << 5 | ! 32 || 1 << 5 | ||
| statusBarOrientation || integer | | statusBarOrientation || integer (angle) | ||
|- | |- | ||
! 64 || 1 << 6 | ! 64 || 1 << 6 | ||
Line 170: | Line 170: | ||
! 1024 || 1 << 10 | ! 1024 || 1 << 10 | ||
| waitForDebugger || boolean | | waitForDebugger || boolean | ||
|- | |||
|} | |||
=== Deactivation settings === | |||
{| class="wikitable" | |||
|- | |||
! colspan="2" | Bitmask | |||
! Description !! Value type | |||
|- | |||
! 1 || 1 << 0 | |||
| eventOnly || boolean | |||
|- | |||
! 2 || 1 << 1 | |||
| animate || boolean | |||
|- | |||
! 4 || 1 << 2 | |||
| slide || boolean | |||
|- | |||
! 8 || 1 << 3 | |||
| animationStart || real | |||
|- | |||
! 16 || 1 << 4 | |||
| forceExit || boolean | |||
|- | |||
! 32 || 1 << 5 | |||
| afterNextLaunch || boolean | |||
|- | |||
! 64 || 1 << 6 | |||
| flip || boolean | |||
|- | |||
! 128 || 1 << 7 | |||
| contextInfo || string (URL query) | |||
|- | |||
! 256 || 1 << 8 | |||
| animationScale || real | |||
|- | |||
! 512 || 1 << 9 | |||
| returnToLastApp || boolean | |||
|- | |||
! 1024 || 1 << 10 | |||
| startForOthersActivation || boolean | |||
|- | |||
! 2048 || 1 << 11 | |||
| killed || boolean | |||
|- | |||
! 4096 || 1 << 12 | |||
| underLock || | |||
|- | |||
! 8192 || 1 << 13 | |||
| animationDuration || real | |||
|- | |||
! 16384 || 1 << 14 | |||
| durationForOthersSuspension || real | |||
|- | |||
! 32768 || 1 << 15 | |||
| deactivateAnimateOthersResumption || | |||
|- | |||
! 65536 || 1 << 16 | |||
| suspensionAnimationDelay || real | |||
|- | |- | ||
|} | |} | ||
== References == | == References == | ||
<references/> | |||
* DevelopmentNotes by ashikase (developer of Backgrounder): http://code.google.com/p/iphone-tweaks/wiki/DevelopmentNotes | |||
* Header: http://github.com/kennytm/iphone-private-frameworks/blob/master/SpringBoard/SBDisplay.h | * Header: http://github.com/kennytm/iphone-private-frameworks/blob/master/SpringBoard/SBDisplay.h | ||
{{occlass|library=SpringBoard.app|navbox=1}} | {{occlass|library=SpringBoard.app|navbox=1}} |
Latest revision as of 14:11, 11 August 2015
SBDisplay is an abstract class in SpringBoard that represents a full-screen view. It is the superclass of SBApplication and SBAlert.
Display state
SBDisplay stores the display state cache in ~/Library/Caches/com.apple.springboard.displaystate.plist. This plist contains key-value pairs, with keys being the display IDs and the values being a dictionary of settings. The dictionary allows these:
key | type | value |
---|---|---|
SBApplicationBadgeKey | integer | The icon badge value. |
SBDefaultPNGNameKey | string | Name of the default PNG file (splash screen) of the application. |
SBDefaultStatusBarModeKey | integer | Default status bar mode, as an UIStatusBarStyle. |
SBDefaultStatusBarOrientationKey | integer | Default status bar orientation, as an UIInterfaceOrientation. |
SBDefaultPNGPreventSplitKey | ? | ? |
SBAutoLockTimeKey | real | |
SBAutoDimTimeKey | real |
These values can be retrieved using +defaultValueForKey:displayIdentifier:urlScheme:.
Display, activation and deactivation settings
These values are valid for 3.0 and above only.
Activation settings
Bitmask | Description | Value type | |
---|---|---|---|
1 | 1 << 0 | asPanel | |
2 | 1 << 1 | suspended | boolean |
4 | 1 << 2 | URL | string (URL scheme) |
8 | 1 << 3 | remoteNotification | boolean |
16 | 1 << 4 | eventOnly | boolean |
32 | 1 << 5 | safe | boolean |
64 | 1 << 6 | animateOthersSuspension | boolean |
128 | 1 << 7 | slideOthersSuspension | boolean |
256 | 1 << 8 | contextInfoForOthersSuspension | string (URL query) |
512 | 1 << 9 | flipOthersSuspension | |
1024 | 1 << 10 | animateScaleForOthersSuspension | real |
2048 | 1 << 11 | animationStartForOthersSuspension | real |
4096 | 1 << 12 | animationStart | real |
8192 | 1 << 13 | flip | boolean |
16384 | 1 << 14 | animationDuration | real |
32768 | 1 << 15 | animationDurationForOthersSuspension | real |
65536 | 1 << 16 | firstLaunchAfterBoot | boolean |
131072 | 1 << 17 | appToTop | boolean |
262144 | 1 << 18 | activateFromLocked | boolean |
524288 | 1 << 19 | originatingURLDisplayIdentifier | string (URL) |
Display settings
Bitmask | Description | Value type | |
---|---|---|---|
1 | 1 << 0 | finishedLaunchingFrontmost | boolean |
2 | 1 << 1 | resume | boolean |
4 | 1 << 2 | animate | boolean |
8 | 1 << 3 | animateNoPNG | boolean |
16 | 1 << 4 | statusBarMode | integer (UIStatusBarStyle) |
32 | 1 << 5 | statusBarOrientation | integer (angle) |
64 | 1 << 6 | arguments | array |
128 | 1 << 7 | environment | dictionary |
256 | 1 << 8 | standardOut | |
512 | 1 << 9 | standardError | |
1024 | 1 << 10 | waitForDebugger | boolean |
Deactivation settings
Bitmask | Description | Value type | |
---|---|---|---|
1 | 1 << 0 | eventOnly | boolean |
2 | 1 << 1 | animate | boolean |
4 | 1 << 2 | slide | boolean |
8 | 1 << 3 | animationStart | real |
16 | 1 << 4 | forceExit | boolean |
32 | 1 << 5 | afterNextLaunch | boolean |
64 | 1 << 6 | flip | boolean |
128 | 1 << 7 | contextInfo | string (URL query) |
256 | 1 << 8 | animationScale | real |
512 | 1 << 9 | returnToLastApp | boolean |
1024 | 1 << 10 | startForOthersActivation | boolean |
2048 | 1 << 11 | killed | boolean |
4096 | 1 << 12 | underLock | |
8192 | 1 << 13 | animationDuration | real |
16384 | 1 << 14 | durationForOthersSuspension | real |
32768 | 1 << 15 | deactivateAnimateOthersResumption | |
65536 | 1 << 16 | suspensionAnimationDelay | real |
References
- DevelopmentNotes by ashikase (developer of Backgrounder): http://code.google.com/p/iphone-tweaks/wiki/DevelopmentNotes
- Header: http://github.com/kennytm/iphone-private-frameworks/blob/master/SpringBoard/SBDisplay.h