S60 Application Skeleton

# Application skeleton (no main loop)  import appuifw import e32  appuifw.app.screen='large'    # create your application logic ...   def item1():     print "hello"  def subitem1():     print "aha"  def subitem2():     print "good"  appuifw.app.menu = [(u"item 1", item1),                     (u"Submenu 1", ((u"sub item 1", subitem1),                                     (u"sub item 2", subitem2)))]      def exit_key_handler():     app_lock.signal()  appuifw.app.title = u"drawing"       app_lock = e32.Ao_lock()  appuifw.app.body = ...   appuifw.app.exit_key_handler = exit_key_handler app_lock.wait()     """ 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 ....     # 4. create the application menu including submenus # create the callback functions for the application menu and its submenus def item1():     print ""     round.set(u'item one was selected')  def item1():     print "hello"  def subitem1():     print "aha"  def subitem2():     print "good"  appuifw.app.menu = [(u"item 1", item1),                     (u"Submenu 1", ((u"sub item 1", subitem1),                                     (u"sub item 2", subitem2)))]        # 5. create and set an exit key handler def exit_key_handler():     app_lock.signal()  # 6. set the application title appuifw.app.title = u"drawing"      # 7. crate an active objects  app_lock = e32.Ao_lock()  # 8. set the application body  appuifw.app.body = ...   # no main loop  appuifw.app.exit_key_handler = exit_key_handler app_lock.wait()  """