Skip to content

yfrancis/libstatusbar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Libstatusbar: pwning the statusbar for you.

Libstatusbar is chiefly a compatibility library for 3.x-like statusbar icon support under 4.x, but allows for a more advanced API for custom time strings and icon swapping.


All icons should be placed in either:

3.x style, does not support retina icons:
Silver: /System/Library/CoreServices/SpringBoard/Default_<name>.png 
Black:  /System/Library/CoreServices/SpringBoard/FSO_<name>.png

4.x style, supports retina (@2x) icons:
Silver: /System/Library/Frameworks/UIKit.framework/Silver_<name>.png
Black:  /System/Library/Frameworks/UIKit.framework/Black_<name>.png

5.x style, additionally supports notification center icons:
Silver: /System/Library/Frameworks/UIKit.framework/ColorOnGrayShadow_<name>.png
Black:  /System/Library/Frameworks/UIKit.framework/WhiteOnBlackEtch_<name>.png
Notif.: /System/Library/Frameworks/UIKit.framework/WhiteOnBlackShadow_<name>.png

6.x style: The silver statusbar is gone

All styles are cross-compatible, but may not be feature-full.

--- BASIC API ---

3.x-style, simply add/remove items.  These will appear in the right list.

[UIApp addStatusBarImageNamed: (NSString*) name];
[UIApp removeStatusBarImageNamed: (NSString*) name];

--- ADVANCED API ---

See LSStatusBarItem.h for the API and Testing.mm for example usage

About

Compatibility layer for the statusbar under 4.0

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Objective-C 99.3%
  • C 0.7%