Daniel Garcia-Gil wrote:...
Pensando un poco en aplicaciones mobiles y lo importante del rendimiento y consumo de memoria de las mismas, se me ocurre no usar el array de ventanas (aWindow) y en vez de hacer la busqueda del handle dentro del array, podriamos llamar directamente el metodo HandleEvent de cada uno de los controles, es decir, pasar el objeto PRG (self) a bajo nivel, lo guardamos en una data y desde bajo nivel lo retornamos a PRG y hacemos a llamada al metodo...
Espero haberme explicado
Preparo un ejemplo y lo subo para probar....
function FWEvents( oSender, nMsg, uParam1, uParam2 )
return oSender:HandleEvent( nMsg, uParam1, uParam2 )
function Main()
local oWnd := TWindow():New()
local oImage := TImageView():New( oWnd, "apple.gif", 70, 120 )
oWnd:SetBkgColor( 255, 255, 255, 255 )
oWnd:Activate()
return nil
Daniel Garcia-Gil wrote:...
Subida una nueva funcion para MsgInfo modales
MsgInfoModal( cText, cTitle )
para lograr el modal genere un propio loop de mensajes, usando UIAlertViewDelegate para "delegar" alli y no en el loop de mensajes de la aplicacion
prueba msgmodal.prg
function Main()
local oWnd := TWindow():New()
local oActInd := TActivityIndicator():New( oWnd )
// oWnd:SetBkgColor( 255, 255, 255, 255 )
oActInd:SetPos( 140, 130 )
oActInd:Start()
oWnd:Activate()
return nil
Return to FiveMac / FivePhone (iPhone, iPad)
Users browsing this forum: No registered users and 2 guests