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

Setting the application's body to Text

#Setting the application's body to Text

#The application's body can be set to a text editor for displaying and getting text
import appuifw, e32


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

appuifw.app.exit_key_handler=quit
t=appuifw.Text()
appuifw.app.body=t

#To write text in unicode at the current position of the cursor:
t.add(u"Text here")

#To clear the editor:
t.clear()

#To make the entire text that is displayed into your text:
t.set(u"Text goes here")

#You can specify the editor's attributes like font size, color and style
#Here is an example of changing the text's characteristics:
t.font=u"Nokia Hindi S6016b"

#Where "Nokia Hindi S60" is the name of the font, 16 is its size and b is for bold (you can use i for italic and u for underlined)
#To get the cursor's current position:
t.get_pos()

#You can also send the cursor to a position, for example after the 50th character:
t.set_pos(50)

#To read the text that's on the screen:
txt=t.get() #Returns a unicode string
app_lock=e32.Ao_lock()

app_lock.wait()

No comments: