FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveMac / FivePhone (iPhone, iPad) he conseguido un iphone
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: he conseguido un iphone
Posted: Sun Nov 07, 2010 02:42 PM
...

Nueva clase TDatePicker

Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Sun Nov 07, 2010 07:50 PM
A帽adida opcion grouped al tableview , autodetecion de un array ( si bdata es un array se detecta) .
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Mon Nov 08, 2010 09:11 AM
Comenzado a implemetar los heads del tableview . La idea es tener una DATA aHeads , array con los encabezados de seccion . he escrito este c贸digo , pero no puedo probarlo ya que estoy fuera .
Si alguien quiere mirar si esta bien y compila ....
En tblview.prg
Code (fw): Select all Collapse
DATA   aHeads

METHOD HandleEvent( nMsg, hSender, uParam1, uParam2 ) CLASS TTableView
   .....
   do case
           
       case nMsg == WM_BRWHEAD
             if Empty(::aHeads)
                Return nil
             else
                Return ::aHeads[uParam1 + 1 ]
             endif    
 .....


en tableview.m
Code (fw): Select all Collapse
@implementation DataSource

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
NSString * text;

  hb_vmPushSymbol( symFPH );
   hb_vmPushNil();
   hb_vmPushLong( ( LONG ) tableView );
   hb_vmPushLong( WM_BRWHEAD );
   hb_vmPushLong( 0 );
   hb_vmPushLong( section );
   hb_vmDo( 4 );
   
   text = [ [ [ NSString alloc ] initWithCString: ISCHAR( -1 ) ? hb_parc( -1 ) : "" ] autorelease ];
   
   return text ;  
   

}
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: he conseguido un iphone
Posted: Mon Nov 08, 2010 11:31 AM

added timer events. New samples/timer.prg

Affected files expand all collapse all
Modify /trunk/include/fmsgs.h diff
Modify /trunk/include/windows.h diff
Modify /trunk/makefile diff
Modify /trunk/samples/buildmac.sh diff
Add /trunk/samples/timer.prg diff
Modify /trunk/source/sdkapi/timers.m diff
Modify /trunk/source/sdkapi/windows.m diff

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Mon Nov 08, 2010 01:08 PM
Antonio Linares wrote:added timer events. New samples/timer.prg

Affected files expand all collapse all
Modify /trunk/include/fmsgs.h diff
Modify /trunk/include/windows.h diff
Modify /trunk/makefile diff
Modify /trunk/samples/buildmac.sh diff
Add /trunk/samples/timer.prg diff
Modify /trunk/source/sdkapi/timers.m diff
Modify /trunk/source/sdkapi/windows.m diff


Estupendo ya tenemos timer ... :-)
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Mon Nov 08, 2010 02:49 PM
mastintin wrote:Comenzado a implemetar los heads del tableview . La idea es tener una DATA aHeads , array con los encabezados de seccion . he escrito este c贸digo , pero no puedo probarlo ya que estoy fuera .
Si alguien quiere mirar si esta bien y compila ....
En tblview.prg
Code (fw): Select all Collapse
DATA 聽 aHeads

METHOD HandleEvent( nMsg, hSender, uParam1, uParam2 ) CLASS TTableView
聽 聽.....
聽 聽do case
聽 聽 聽 聽 聽 聽
聽 聽 聽 聽case nMsg == WM_BRWHEAD
聽 聽 聽 聽 聽 聽 聽if Empty(::aHeads)
聽 聽 聽 聽 聽 聽 聽 聽 Return nil
聽 聽 聽 聽 聽 聽 聽else
聽 聽 聽 聽 聽 聽 聽 聽 Return ::aHeads[uParam1 + 1 ]
聽 聽 聽 聽 聽 聽 聽endif 聽 聽
聽.....


en tableview.m
Code (fw): Select all Collapse
@implementation DataSource

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
NSString * text;

聽 hb_vmPushSymbol( symFPH );
聽 聽hb_vmPushNil();
聽 聽hb_vmPushLong( ( LONG ) tableView );
聽 聽hb_vmPushLong( WM_BRWHEAD );
聽 聽hb_vmPushLong( 0 );
聽 聽hb_vmPushLong( section );
聽 聽hb_vmDo( 4 );
聽 聽
聽 聽text = [ [ [ NSString alloc ] initWithCString: ISCHAR( -1 ) ? hb_parc( -1 ) : "" ] autorelease ];
聽 聽
聽 聽return text ; 聽
聽 聽

}


Subido al repositorio probado y funcionando.
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Tue Nov 09, 2010 02:20 PM
Tableview desde "recursos" funcionando ....Subido codigo al repositorio.

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: he conseguido un iphone
Posted: Tue Nov 09, 2010 02:45 PM

Manuel,

Enhorabuena :-)

Has visto mi post acerca del simulador del iphone ? :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Tue Nov 09, 2010 03:15 PM
Antonio Linares wrote:Manuel,

Enhorabuena :-)

Has visto mi post acerca del simulador del iphone ? :-)

Si ,lo he visto cuando sub铆 el comentario anterior ...
Aunque a los que tenemos iphone no se en que medida nos agiliza el trabajo , abre una puerta a quienes no disponen de el y quieren realizar experimentos . A nosotros tambien puede venirnos bien en momentos que no dispongamos de wifi .
Saludos.
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Tue Nov 09, 2010 04:27 PM

Por cierto ... me encuentro con un problemilla , como ves en las capturas de pantalla los views salen movidos hacia arriba , el ancho que corrsponde con la info del iphone ( la pila que queda, compa帽ia y demas ) .
Ya me hab铆a dado cuenta cuando colocaba con c贸digo los controles , pero lo sulucionaba bajandolos 20pxles. pero ahora con los recursos es muy evidente ....
como podemos solucionarlo ?
Saludos.

Posts: 485
Joined: Fri Feb 09, 2007 10:34 AM
Construir desde Mac
Posted: Tue Nov 09, 2010 05:05 PM

Muy buenas, estoy intentando compilar ahora desde un Mac, me podeis decir los pasos necesarios para compilar desde ah铆.

Un Saludo y Mil Gracias.

Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: Construir desde Mac
Posted: Tue Nov 09, 2010 05:47 PM
softruz wrote:Muy buenas, estoy intentando compilar ahora desde un Mac, me podeis decir los pasos necesarios para compilar desde ah铆.

Un Saludo y Mil Gracias.

LO primero instala el paquete de desarrollo de apple , si no lo tienes , http://developer.apple.com/devcenter/ios/index.action
Luego te bajas el Harbour para iphone ( esta en este mismo post , hacia el principio ) , sino lo encuentras se te envia sin problemas .
Te cojes el repositorio de fivephone con lo ultimo subido .
Creas una carpeta ( donde tu quieras, yo la tengo en el escritorio ) dentro el harbour en una carpeta y el fivephone en otra carpeta .
puedes disponer de un programa ftp para mas comodidad ( yo uso el filezilla) ...
Terminal ... subes al fivephone y make para construir las librerias ....
Te lo dejo aqui ... cuando tengas todo lo anterior seguimos ...
Saludos.
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Wed Nov 10, 2010 10:20 AM

Resuelto el Problema de "descuadre" de las view desde recursos .
A帽adido soporte para recursos a webview , imgview, y progress , aun no probados , pero ya estan subidos al repositorio .
Saludos.

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: he conseguido un iphone
Posted: Wed Nov 10, 2010 12:02 PM
A帽adida la funci贸n MsgLogo() y samples/logo.prg

Code (fw): Select all Collapse
function Main()

聽 聽local oWnd := TWindow():New(), oLabel
聽 聽
聽 聽oLabel = TLabel():New( oWnd, "Hello world!", 120, 100, 100, 50 )
聽 聽oLabel:SetColor( 255, 255, 255, 255 )
聽 聽
聽 聽oWnd:Activate()
聽 聽
聽 聽MsgLogo( "logo.png" )
聽 聽
return nil

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Wed Nov 10, 2010 08:58 PM

He subido logo.prg al repositorio porque estaba desaparecido :D
Saludos.