Implementando una Clase TExplorerBar propia de FWH

Re: Implementando una Clase TExplorerBar propia de FWH

Postby Daniel Garcia-Gil » Sun Jun 20, 2010 1:42 pm

Hello silvio

you think you can found a solution to insert these control on the texplorerbar class ?


the class already support all control

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

Re: Implementando una Clase TExplorerBar propia de FWH

Postby Silvio » Sun Jun 20, 2010 1:45 pm

good !!!!!!!!!!
Best Regards, Saludos

Falconi Silvio
User avatar
Silvio
 
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy

Re: Implementando una Clase TExplorerBar propia de FWH

Postby AIDA » Sun Jun 20, 2010 2:18 pm

Impresionante !!!!!!!! :shock:
Que es mejor que programar? creo que nada :)
Atropellada pero aqui ando :P

I love Fivewin

séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ
User avatar
AIDA
 
Posts: 877
Joined: Fri Jan 12, 2007 8:35 pm

Re: Implementando una Clase TExplorerBar propia de FWH

Postby mgsoft » Sat Jun 26, 2010 10:23 am

Estupendo.

¿Y soporta el aspecto Windows 7, pues XP ya está bastante visto?.

Gracias :D
Saludos,

Eduardo
User avatar
mgsoft
 
Posts: 422
Joined: Mon Aug 17, 2009 12:18 pm
Location: España

Re: Implementando una Clase TExplorerBar propia de FWH

Postby Antonio Linares » Sat Jun 26, 2010 10:37 am

Es completamente configurable :-)

Se le puede cambiar todo: colores, gradientes, bitmaps de paneles abiertos y cerrados, etc
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: Implementando una Clase TExplorerBar propia de FWH

Postby pacotre » Tue Apr 14, 2020 11:29 am

Hola:
Alguien me puede decir como indicar que Texplorer, de inicio, me los muestre cerrados?
Gracias
pacotre
 
Posts: 40
Joined: Fri Jan 10, 2014 10:38 am

Re: Implementando una Clase TExplorerBar propia de FWH

Postby Antonio Linares » Tue Apr 14, 2020 2:58 pm

Paco,

Tienes que añadir este método a la Clase TExplorerBar. La próxima versión de FWH lo incluye.

oExplorerBar:CloseAll( 0 ) // cierra todos

oExplorerBar:CloseAll( 1 ) // cierra todos menos el primero

Code: Select all  Expand view
METHOD CloseAll( nOpen ) CLASS TExplorerBar

   local nPanel, nItem

   DEFAULT nOpen := 1

   for nPanel := nOpen + 1 to Len( ::aPanels )
      with object ::aPanels[ nPanel ]
         :lCollapsed   = .T.
         :nTopMargin   = 1
         :nLeftMargin  = ::aPanels[ 1 ]:nLeftMargin
         :nRightMargin = ::aPanels[ 1 ]:nRightMargin
         :nLeft        = :nLeftMargin
         :nRight       = ::oWnd:nWidth - :nRightMargin
         :nHeight      = :nTitleHeight
      end      
      for nItem := nPanel + 1 To Len( ::aPanels )
         ::aPanels[ nItem ]:nTop -= ( ::aPanels[ nPanel ]:nBodyHeight )
      next
   next

return nil
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: Implementando una Clase TExplorerBar propia de FWH

Postby pacotre » Tue Apr 14, 2020 4:50 pm

Gracias Antonio.
Estoy muy satisfecho con la nueva versión FWH adquirida en Diciembre. Me queda mucho que aprender, pero todo se andará.
Un abrazo
pacotre
 
Posts: 40
Joined: Fri Jan 10, 2014 10:38 am

Re: Implementando una Clase TExplorerBar propia de FWH

Postby leandro » Tue Apr 14, 2020 8:22 pm

Aprovechando el desorden, podrías ayudarnos a solucionar el bug de la clase, para cuando se requiere que algunos de los paneles, (no todos al tiempo), se muestren colapsados por defecto.

http://forums.fivetechsupport.com/viewtopic.php?f=6&t=38700&start=0&hilit=TTaskPanel+Collapsed

De paso que se pueda cambiar la distancia que hay entre los paneles. Ya que al intentar definiría de manera manual, este no hace caso. jejejejeje.

Code: Select all  Expand view
oPanel4:nTopMargin      := 0  //no funciona
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1481
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Implementando una Clase TExplorerBar propia de FWH

Postby Antonio Linares » Tue Apr 14, 2020 9:46 pm

Leandro,

Estamos revisando la clase para mejorarla. Iremos comentando las mejoras.
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: Implementando una Clase TExplorerBar propia de FWH

Postby cnavarro » Tue Apr 14, 2020 11:08 pm

Leandro, prueba asi

Code: Select all  Expand view

   oPanel3:nTop  -= 16
 
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Implementando una Clase TExplorerBar propia de FWH

Postby leandro » Tue Apr 14, 2020 11:35 pm

Super Cristobal, funciona bien..... Pero no para el primer panel. Como hago para que el primer panel quede sin espacio en la parte superior?
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1481
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Implementando una Clase TExplorerBar propia de FWH

Postby cnavarro » Wed Apr 15, 2020 12:32 am

Leandro, en el caso del primero, tienes que definirlo inmediatamente después de definir el primer panel, y antes de definir el segundo
Code: Select all  Expand view

   oPanel1:nTop -= 10
 
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Implementando una Clase TExplorerBar propia de FWH

Postby pacotre » Wed Apr 15, 2020 7:01 am

Buenos dias Antonio:
He añadido el nuevo Method en la Clase Texplorer y funciona correctamente, pero tiene un par de fallitos que no consigo arreglar. He intentado modificar el margen izquierdo, pero no lo consigo.
El problema consiste en que al abrir cerrados, la pantalla que limpia es más corta por la izquierda y quedan rastros de la original y a la nueva refrescada le corta un trozo por la izquierda.
No sé si me explico.
Estoy intentando modificar el tamaño de: :nLeftMargin = ::aPanels[ 3 ]:nLeftMargin-5 (con ese -5), queda mejor, pero no perfecto. Alguna sugerencia?

Gracias
pacotre
 
Posts: 40
Joined: Fri Jan 10, 2014 10:38 am

Re: Implementando una Clase TExplorerBar propia de FWH

Postby Antonio Linares » Wed Apr 15, 2020 2:13 pm

Puedes proporcionar un PRG ejemplo pequeño y autocontenido de como lo estás haciendo ?

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

PreviousNext

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 72 guests