he conseguido un iphone

User avatar
Daniel Garcia-Gil
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita
Contact:

Re: he conseguido un iphone

Post by Daniel Garcia-Gil »

...

Nueva clase TDatePicker

Image
our best documentation is the source code
Isla de Margarita Venezuela.
danielgarciagil@gmail.com
http://tdolphin.blogspot.com/
https://www.dropbox.com/referrals/NTI5N ... rc=global9
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Post by mastintin »

Añadida opcion grouped al tableview , autodetecion de un array ( si bdata es un array se detecta) .
Image
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Post by mastintin »

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: Select all


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: Select all


@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 ;  
   

}
 
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: he conseguido un iphone

Post by Antonio Linares »

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
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Post by mastintin »

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 ... :D
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Post by mastintin »

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: Select all


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: Select all


@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.
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Post by mastintin »

Tableview desde "recursos" funcionando ....Subido codigo al repositorio.

Image
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: he conseguido un iphone

Post by Antonio Linares »

Manuel,

Enhorabuena :-)

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

Antonio Linares
www.fivetechsoft.com
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Post by mastintin »

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.
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Post by mastintin »

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.
softruz
Posts: 485
Joined: Fri Feb 09, 2007 10:34 am

Construir desde Mac

Post by softruz »

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

Un Saludo y Mil Gracias.
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: Construir desde Mac

Post by mastintin »

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.
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Post by mastintin »

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.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: he conseguido un iphone

Post by Antonio Linares »

Añadida la función MsgLogo() y samples/logo.prg

Code: Select all

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   
 
Image
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Post by mastintin »

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