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, August 03, 2011

Tabs

#Tabs
#You can set tabs in the application to allow quick switching between views

import appuifw, e32

#Define the exit function
def quit():
    app_lock.signal()

appuifw.app.exit_key_handler=quit

#We define the applications for each tab:
application1=appuifw.Text(u"This is application 1")
application2=appuifw.Text(u"This is application 2")
application3=appuifw.Text(u"This is application 3")

#Create the function that switches between tabs
def tab_handler(index):
    global lb
    if(index==0):
        appuifw.app.body=application1 # switch to application 1

    if(index==1):
        appuifw.app.body=application2 # switch to application 2

    if(index==2):
        appuifw.app.body=application3 # switch to application 3

#Now we set the application's tabs
appuifw.app.set_tabs([u"One", u"Two", u"Three"], tab_handler)

#And we specify that the tab that is displayed first is tab #1
appuifw.app.body=application1

app_lock=e32.Ao_lock()

app_lock.wait()

No comments: