Antonio - varios pequeños fixes para tpreview

Post Reply
User avatar
carlos vargas
Posts: 1421
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Antonio - varios pequeños fixes para tpreview

Post by carlos vargas »

Antonio, ademas del problema del icono de la ventana de preview
esto hay que modificar en el metodo zoom:

Code: Select all

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

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

Code: Select all

...
      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

...
      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: 1421
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Antonio - otro pequeño fix para tpreview

Post by carlos vargas »

Code: Select all

...
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: 1421
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Antonio - otro pequeño fix para tpreview

Post by carlos vargas »

Code: Select all

      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: 1421
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Antonio - varios pequeños fixes para tpreview

Post by carlos vargas »

Code: Select all

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

Re: Antonio - varios pequeños fixes para tpreview

Post by Antonio Linares »

Carlos,

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

muchas gracias :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
carlos vargas
Posts: 1421
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Antonio - varios pequeños fixes para tpreview

Post by carlos vargas »

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

Re: Antonio - varios pequeños fixes para tpreview

Post by Antonio Linares »

Carlos,

Muchas gracias.

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

http://forums.fivetechsupport.com/viewt ... 99&start=0
regards, saludos

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

Re: Antonio - varios pequeños fixes para tpreview

Post by mastintin »

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


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

Re: Antonio - varios pequeños fixes para tpreview

Post by Antonio Linares »

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
devtuxtla
Posts: 392
Joined: Tue Jul 29, 2008 1:55 pm

Re: Antonio - varios pequeños fixes para tpreview

Post by devtuxtla »

Hola Antonio.

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

Saludos
Visite Chiapas, el paraiso de México.
User avatar
Manuel Aranda
Posts: 561
Joined: Wed Oct 19, 2005 8:20 pm
Location: España

Re: Antonio - varios pequeños fixes para tpreview

Post by Manuel Aranda »

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 14.09, BC++ 5.8.2, xVerce CW 1.0, PellesC
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Antonio - varios pequeños fixes para tpreview

Post by Antonio Linares »

Carlos,

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

gracias!
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply