Apps Home
|
Create an App
xamyk3
Author:
xamyk3
Description
Source Code
Launch App
Current Users
Created by:
Xamyk3
//Вызывается при запуске программ function OnStart() { //Создаём слой на весь экран lay = app.CreateLayout( "Linear", "FillXY,VCenter" ); //Создаём текст, на котором мы будем отображать сообщения txtMsg = app.CreateText( "", 0.8, 0.8, "Left,Multiline" ); txtMsg.SetBackColor( "#ff222222" ); lay.AddChild( txtMsg ); //Создаём кнопку "Получить" btn = app.CreateButton( "Получить", 0.4, 0.1 ); btn.SetMargins( 0,0.02,0,0 ); btn.SetOnTouch( btn_OnTouch ); lay.AddChild( btn ); //Добавляем слой к программе app.AddLayout( lay ); //Создаём объект email и устанавливаем колбеки email = app.CreateEmail( "mymail@gmail.com", "MyPass" ); email.SetIMAP( "imap.gmail.com" ); //email.SetIMAP( "imap.mail.yahoo.com" ); email.SetOnMessage( email_OnMessage ); email.SetOnStatus( email_OnStatus ); } //Вызывается по нажатию кнопки "Получить" function btn_OnTouch() { app.ShowPopup( "Получение email'ов...", "Short" ); //Начинаем получать сообщения из папки входящих, но только //20 последних. Третим параметром можно добавить фильтр по теме email.Receive( "Inbox", 20, "" ); } //Обрабатываем полученные сообщения function email_OnMessage( msg ) { txtMsg.SetText( msg.from + "\n" + msg.to + "\n" + msg.subject + "\n\n" + msg.body ); } //Обрабатываем статус сообщений function email_OnStatus( status ) { app.ShowPopup( status ); }
© Copyright Chaturbate 2011- 2026. All Rights Reserved.