//Called when application is started.
function OnStart()
{
//Create a layout with objects vertically centered.
lay = app.CreateLayout( "linear", "VCenter,FillXY" );
//Create image 1/5 of screen width and correct aspect ratio.
img = app.CreateImage( "/Sys/Img/Hello.png", 0.2, -1 );
lay.AddChild( img );
//Create a button 1/3 of screen width and 1/10 screen height.
btn = app.CreateButton( "Press Me", 0.3, 0.1 );
btn.SetMargins( 0, 0.05, 0, 0 );
lay.AddChild( btn );
//Set function to call when button pressed.
btn.SetOnTouch( btn_OnTouch );
//Add layout to app.
app.AddLayout( lay );
}
//Called when user touches our button.
function btn_OnTouch()
{
//Show a popup message.
app.ShowPopup( "Hello World!" );
//Vibrate phone with a pattern (in milliseconds).
//pause,vibrate,pause,vibrate...
app.Vibrate( "0,100,30,100,50,300" );
}
Ci8vQ2FsbGVkwqB3aGVuwqBhcHBsaWNhdGlvbsKgaXPCoHN0YXJ0ZWQuIApmdW5jdGlvbsKgT25TdGFydCgpIAp7IAoJLy9DcmVhdGXCoGHCoGxheW91dMKgd2l0aMKgb2JqZWN0c8KgdmVydGljYWxsecKgY2VudGVyZWQuIAoJbGF5wqA9wqBhcHAuQ3JlYXRlTGF5b3V0KMKgImxpbmVhciIswqAiVkNlbnRlcixGaWxsWFkiwqApOwkgCgoJLy9DcmVhdGXCoGltYWdlwqAxLzXCoG9mwqBzY3JlZW7CoHdpZHRowqBhbmTCoGNvcnJlY3TCoGFzcGVjdMKgcmF0aW8uIAoJaW1nwqA9wqBhcHAuQ3JlYXRlSW1hZ2UowqAiL1N5cy9JbWcvSGVsbG8ucG5nIizCoDAuMizCoC0xwqApOyAKCWxheS5BZGRDaGlsZCjCoGltZ8KgKTsgCgkgCgkvL0NyZWF0ZcKgYcKgYnV0dG9uwqAxLzPCoG9mwqBzY3JlZW7CoHdpZHRowqBhbmTCoDEvMTDCoHNjcmVlbsKgaGVpZ2h0LiAKCWJ0bsKgPcKgYXBwLkNyZWF0ZUJ1dHRvbijCoCJQcmVzc8KgTWUiLMKgMC4zLMKgMC4xwqApOyAKCWJ0bi5TZXRNYXJnaW5zKMKgMCzCoDAuMDUswqAwLMKgMMKgKTsgCglsYXkuQWRkQ2hpbGQowqBidG7CoCk7IAoJIAoJLy9TZXTCoGZ1bmN0aW9uwqB0b8KgY2FsbMKgd2hlbsKgYnV0dG9uwqBwcmVzc2VkLiAKCWJ0bi5TZXRPblRvdWNoKMKgYnRuX09uVG91Y2jCoCk7IAoJIAoJLy9BZGTCoGxheW91dMKgdG/CoGFwcC4JIAoJYXBwLkFkZExheW91dCjCoGxhecKgKTsgCn0gCgovL0NhbGxlZMKgd2hlbsKgdXNlcsKgdG91Y2hlc8Kgb3VywqBidXR0b24uIApmdW5jdGlvbsKgYnRuX09uVG91Y2goKSAKeyAKCS8vU2hvd8KgYcKgcG9wdXDCoG1lc3NhZ2UuIAoJYXBwLlNob3dQb3B1cCjCoCJIZWxsb8KgV29ybGQhIsKgKTsgCgkgCgkvL1ZpYnJhdGXCoHBob25lwqB3aXRowqBhwqBwYXR0ZXJuwqAoaW7CoG1pbGxpc2Vjb25kcykuIAoJLy9wYXVzZSx2aWJyYXRlLHBhdXNlLHZpYnJhdGUuLi4gCglhcHAuVmlicmF0ZSjCoCIwLDEwMCwzMCwxMDAsNTAsMzAwIsKgKTsgCn0gCg==