# Application skeleton with main loop (while loop) import appuifw import e32 appuifw.app.screen='large' # create your application logic ... running=1 def quit(): global running running=0 app.exit_key_handler=quit appuifw.app.title = u"drawing" appuifw.app.body= ... while running: # handle_redraw(()) e32.ao_sleep(0.5) """ description: # 1. import all modules needed import appuifw import e32 # 2. set the screen size to large appuifw.app.screen='large' # 3. create your application logic ... # e.g. create all your definitions (functions) or classes and build instances of them or call them etc. # ...... application logic .... running=1 # 4. no application menu here neccessary # 5. create and set an exit key handler: when exit ley is pressed, the main loop stops going (because the variable running will be put to 0= def quit(): global running running=0 app.exit_key_handler=quit # 6. set the application title appuifw.app.title = u"drawing" # 7. no active objects needed # 8. set the application body appuifw.app.body= ... # 9. create a main loop (e.g. redraw the the screen again and again) while running: # #put here things that need to be run through again and again # #e.g. redraw the screen: # handle_redraw(()) # yield needs to be here e.g. in order that key pressings can be noticed e32.ao_yield() """
Tag Cloud
CRM 2011
(161)
CRM 4.0
(144)
C#
(116)
JScript
(109)
Plugin
(92)
Registry
(90)
Techpedia
(77)
PyS60
(68)
WScript
(43)
Plugin Message
(31)
Exploit
(27)
ShellCode
(26)
FAQ
(22)
JavaScript
(21)
Killer Codes
(21)
Hax
(18)
VB 6.0
(17)
Commands
(16)
VBScript
(16)
Quotes
(15)
Turbo C++
(13)
WMI
(13)
Security
(11)
1337
(10)
Tutorials
(10)
Asp.Net
(9)
Safe Boot
(9)
Python
(8)
Interview Questions
(6)
video
(6)
Ajax
(5)
VC++
(5)
WebService
(5)
Workflow
(5)
Bat
(4)
Dorks
(4)
Sql Server
(4)
Aptitude
(3)
Picklist
(3)
Tweak
(3)
WCF
(3)
regex
(3)
Config
(2)
LINQ
(2)
PHP
(2)
Shell
(2)
Silverlight
(2)
TSql
(2)
flowchart
(2)
serialize
(2)
ASHX
(1)
CRM 4.0 Videos
(1)
Debug
(1)
FetchXml
(1)
GAC
(1)
General
(1)
Generics
(1)
HttpWebRequest
(1)
InputParameters
(1)
Lookup
(1)
Offline Plug-ins
(1)
OutputParameters
(1)
Plug-in Constructor
(1)
Protocol
(1)
RIA
(1)
Sharepoint
(1)
Walkthrough
(1)
Web.config
(1)
design patterns
(1)
generic
(1)
iframe
(1)
secure config
(1)
unsecure config
(1)
url
(1)
Pages
Wednesday, January 02, 2013
S60 Application Skeleton (with MainLoop)
Labels:
PyS60
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment