Talk:SpringBoard: Difference between revisions

Discussion page of SpringBoard
(Main focus of page?)
 
Line 25: Line 25:


--[[User:Charybdis|Charybdis]] 21:08, 15 December 2009 (UTC)
--[[User:Charybdis|Charybdis]] 21:08, 15 December 2009 (UTC)
== SpringBoard page with no .app ==
Ah, actually I just found [[SpringBoard]]. (with no .app). Maybe info on hooking functions should go there?
--[[User:Charybdis|Charybdis]] 21:17, 15 December 2009 (UTC)

Revision as of 21:17, 15 December 2009

Is this page going to focus on how to hook into SpringBoard and the functions it uses? My first thoughts were that this page would document different functions, and when they're called and what they do, as well as how they can be hooked in a non-destructive way.

I thought these functions were interesting:

wipeDeviceNow //I'm assuming it clears all personal data, but I don't want to try it..
simulateInCallStatusBar
handleMenuDoubleTap
menuButtonUp
menuButtonDown
_handleMenuButtonEvent
lockButtonDown
relaunchSpringBoard //does this also update the SpringBoard cache?
updateCapabilitiesAndIconVisibility
quitTopApplication
applicationExited
applicationSuspend
applicationSuspended
showThermalAlertIfNecessary //an under/overheat warning?
setSimpleRemoteRoutingPriority
simpleRemoteRoutingPriorityForApplication

Maybe we could talk about some of these? Most of them are self explanatory, but it still might be helpful to document everything known about them. It would be cool to have some documentation on how a SpringBoard replacement might work, but I think most of that might be done in SBIconController.

--Charybdis 21:08, 15 December 2009 (UTC)

SpringBoard page with no .app

Ah, actually I just found SpringBoard. (with no .app). Maybe info on hooking functions should go there? --Charybdis 21:17, 15 December 2009 (UTC)