Antonio - varios pequeños fixes para tpreview

Antonio - varios pequeños fixes para tpreview

Postby carlos vargas » Tue Nov 11, 2014 2:31 am

Antonio, ademas del problema del icono de la ventana de preview
esto hay que modificar en el metodo zoom:
Code: Select all  Expand view

---
      if ! lRebar
         ::oZoom:FreeBitmaps()
         ::oZoom:hBitmap1 = FWBitmap( "Unzoom2" )    //aca verificar cual es el correcto onepage2 o unzoom2
         ::oZoom:cMsg := FWString( "Page unzoom" )
         ::oZoom:cTooltip := StrTran( FWString( "&Normal" ), "&", "" )
         ::oZoom:Refresh() //NEW
      else
...
 

Code: Select all  Expand view

...
      if ! lRebar
         ::oZoom:FreeBitmaps()
         ::oZoom:hBitmap1 := FWBitmap( "Zoom2" )
         ::oZoom:cMsg = FWString( "Page zoom" )
         ::oZoom:cTooltip := FWString( "Zoom" )
         ::oZoom:Refresh() //NEW
      else
...
 


Code: Select all  Expand view

...
      if ! lRebar
         ::oTwoPages:FreeBitmaps()
         ::oTwoPages:hBitmap1 = FWBitmap( "OnePage2" )
         ::oTwoPages:cMsg = FWString( "Preview on one page" )
         ::oTwoPages:cTooltip = StrTran( FWString( "One &page" ), '&', '' )
         ::oTwoPages:Refresh()  //NEW
      else
...
 

Code: Select all  Expand view

...
      if ! lRebar
         ::oTwoPages:FreeBitmaps()
         ::oTwoPages:hBitmap1 =  FWBitmap( "twopages2" )
         ::oTwoPages:cMsg = FWString( "Preview on two pages" )
         ::oTwoPages:cTooltip = FWString( "Two pages" )
         ::oTwoPages:Refresh()  //NEW
      else
...
 
Last edited by carlos vargas on Tue Nov 11, 2014 2:54 am, edited 1 time in total.
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1683
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Antonio - otro pequeño fix para tpreview

Postby carlos vargas » Tue Nov 11, 2014 2:41 am

Code: Select all  Expand view

...
METHOD SetOrg1( nX, nY, nKeyFlags )  // agregar tercer parametro "nKeyFlags"
METHOD SetOrg2( nX, nY, nKeyFlags ) // agregar tercer parametro "nKeyFlags"
...
METHOD SetOrg1( nX, nY, nKeyFlags ) CLASS TPreview  // agregar tercer parametro "nKeyFlags"
METHOD SetOrg2( nX, nY, nKeyFlags ) CLASS TPreview  // agregar tercer parametro "nKeyFlags"
 
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1683
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Antonio - otro pequeño fix para tpreview

Postby carlos vargas » Tue Nov 11, 2014 2:51 am

Code: Select all  Expand view

      DEFINE BUTTON ::oTwoPages OF oBar ;
         MESSAGE FWString( "Preview on two pages" ) ;
         ACTION  ::TwoPages() ;
         TOOLTIP FWString( "Two pages" )

      ::oTwoPages:hBitmap1 = FWBitmap( "TwoPages2" )
      ::oTwoPages:bWhen := {|| Len( ::oDevice:aMeta ) > 1 } // NEW
 
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1683
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Antonio - varios pequeños fixes para tpreview

Postby carlos vargas » Tue Nov 11, 2014 3:04 am

Code: Select all  Expand view

---
         MENUITEM ::oMenuTwoPages PROMPT FWString( "&Two pages" ) ACTION ::TwoPages( .T. ) ;
            MESSAGE FWString( "Preview on two pages" )

         ::oMenuTwoPages:hBitmap = FWBitmap( "TwoPages2" )
         ::oMenuTwoPages:bWhen   = {|| Len( ::oDevice:aMeta ) > 1 } //NEW
---
 
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1683
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Antonio - varios pequeños fixes para tpreview

Postby Antonio Linares » Tue Nov 11, 2014 5:02 am

Carlos,

Serias tan amable de enviarme por email tu rpreview.prg ?

muchas gracias :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Antonio - varios pequeños fixes para tpreview

Postby carlos vargas » Tue Nov 11, 2014 2:32 pm

ok, antonio, te lo envió cuando este en el trabajo, también te envío los bitmaps que he usado por si acaso, me parece que le dan una mejor apariencia al preview, ademas son gratuitos de fat cow icons
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1683
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Antonio - varios pequeños fixes para tpreview

Postby Antonio Linares » Tue Nov 11, 2014 9:41 pm

Carlos,

Muchas gracias.

Ya he incluido tus cambios para el próximo build. Ahora si hay acuerdo con los bitmaps, podemos tambien reemplazarlos:

viewtopic.php?f=6&t=29599&start=0
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Antonio - varios pequeños fixes para tpreview

Postby mastintin » Wed Nov 12, 2014 8:06 pm

Yo tengo hecho un pequeño cambio al Rpreview para poder usar otro juego de bmps fácilmente :
Tengo una Data adicional que es un array de strings que son los nombres de los bmps en recursos ...

Code: Select all  Expand view


DATA aBmps  iNIT array(13)

........
aBmps [3] := "previous32"
aBmps[4] :=  "next32"
......

 DEFINE BUTTON oBtn OF oBar ;
         MESSAGE FWString( "Go to previous page" ) ;
         ACTION  ::PrevPage() ;
         TOOLTIP FWString( "Previous" )

 if !empty(aBmps [3] )
      oBtn:LoadBitmaps( aBmps [3]  )
else
      oBtn:hBitmap1 = FWBitmap( "previous2" )
endif


  DEFINE BUTTON oBtn OF oBar ;
         MESSAGE FWString( "Go to next page" ) ;
         ACTION  ::NextPage() ;
         TOOLTIP FWString( "Next" )

    if !empty(aBmps [4] )
            oBtn:LoadBitmaps( aBmps[4]  )
    else
           oBtn:hBitmap1 = FWBitmap( "Next2" )
   endif

  .......


 
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: Antonio - varios pequeños fixes para tpreview

Postby Antonio Linares » Wed Nov 12, 2014 8:08 pm

Manuel,

muy buena idea! :-)

Asi cada uno podría usar los bitmaps que quiera.

Que opinais de la solución de Manuel ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Antonio - varios pequeños fixes para tpreview

Postby devtuxtla » Wed Nov 12, 2014 8:51 pm

Hola Antonio.

A mi parece excelente idea... cada quien puede personalizar sus previews

Saludos
Visite Chiapas, el paraiso de México.
devtuxtla
 
Posts: 392
Joined: Tue Jul 29, 2008 1:55 pm

Re: Antonio - varios pequeños fixes para tpreview

Postby Manuel Aranda » Wed Nov 12, 2014 9:02 pm

Me parece ideal que se puedan personalizar los bitmaps a gusto de cada uno, pero por defecto me parecería bien que se incluyeran los bitmaps que propone Carlos.
Un saludo,
Manuel

xH 1.2.3, FWH 23.07 32 bits, BC++ 7.4, xVerce CW 1.0, PellesC
User avatar
Manuel Aranda
 
Posts: 602
Joined: Wed Oct 19, 2005 8:20 pm
Location: España

Re: Antonio - varios pequeños fixes para tpreview

Postby Antonio Linares » Thu Nov 13, 2014 11:57 am

Carlos,

Podrias modificar tu código para que admitiese tambien bitmaps definidos por los usuarios ? :-)

gracias!
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 79 guests