FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Nueva Clase: TFolderEx
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: Nueva Clase: TFolderEx
Posted: Tue Aug 10, 2010 09:01 PM

William

no es un metodo, existe un avariable bPopup para mostar un menu popup por cada tabs, tu eligiras las opciones a mostrar, es solo un ejemplo, yo he elejido Show / Enable, pero podras armarlo com quieras

Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Re: Nueva Clase: TFolderEx
Posted: Wed Aug 11, 2010 12:04 AM

Entendido y anotado

William, Morales

Saludos



méxico.sureste
Posts: 1283
Joined: Fri Feb 10, 2006 02:34 PM
Re: Nueva Clase: TFolderEx
Posted: Wed Aug 11, 2010 05:16 PM

Daniel -> Espectacular :D

Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
HIX -> https://github.com/carles9000/hix
Posts: 880
Joined: Fri Jan 12, 2007 08:35 PM
Re: Nueva Clase: TFolderEx
Posted: Thu Aug 12, 2010 05:06 AM

Hola

Tengo una pregunta a la mejor suena boba pero quisera saber si se puede cambiar el color del fondo de los folders o siempre seran de color blanco :?:

Saluditos :wink:

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

I love Fivewin

séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ
Posts: 694
Joined: Fri Oct 07, 2005 06:58 AM
Re: Nueva Clase: TFolderEx
Posted: Thu Aug 12, 2010 08:47 AM

Daniel,

Muy, pero que muy buena clase

Un saludo

Fernando González Diez

ALSIS Sistemas Informáticos
Posts: 625
Joined: Wed Mar 14, 2007 06:49 PM
Re: Nueva Clase: TFolderEx
Posted: Thu Aug 12, 2010 06:16 PM

Hola Daniel:

Antes que nada felicidades por esforzarte en esta aportaciòn para FW, seguro le dara mucha importancia ya que muchos usamos los tabs para tener muchos controles u opciones a mostrar, me gusta que son totalmente configurables, me nace una pregunta y es que si fuera posible que no solamente sean tabs horizontales, si no tambien verticales..? Se podrá desde recursos o desde puro código..?

Un Saludo..

Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: Nueva Clase: TFolderEx
Posted: Thu Aug 12, 2010 07:15 PM
cuatecatl82 wrote:
me nace una pregunta y es que si fuera posible que no solamente sean tabs horizontales, si no tambien verticales..?
Un Saludo..


Desde el foro de ingles me hicieron la misma pregunta y empece a trabajar en diferehtes disposiciones por ahora esta listo solo TOP y BOTTOM

Descargar Ejemplo
Para mejores resultados, ejecutar desde la carpeta sample de fivewin

TOP


BOTTOM


cuatecatl82 wrote:Se podrá desde recursos o desde puro código..?

Ya habia reportado que se puede hacer uso desde recursos :-)
viewtopic.php?p=103049#p103049
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: Nueva Clase: TFolderEx
Posted: Fri Aug 13, 2010 04:20 PM
Saludos...

Los Tabs verticales estan funcionando en el lado izquierdo :-)
Ahora a trabajar para el lado derecho

Posts: 1054
Joined: Sun Oct 09, 2005 10:41 PM
Re: Nueva Clase: TFolderEx
Posted: Fri Aug 13, 2010 05:42 PM

ALUCINANTE!!!
Salu2

Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: Nueva Clase: TFolderEx
Posted: Sat Aug 14, 2010 02:57 PM
Estan funcionando los Tab verticales al lado derecho :-)

Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: Nueva Clase: TFolderEx
Posted: Sat Aug 14, 2010 04:18 PM
Nuevo ejemplo para probar la ubicacion de los tabs

Descarga AQUI



Code (fw): Select all Collapse
#include "FiveWin.ch"

function main()
   local oWnd, i, oBrush2
   local oFld
                      
   DEFINE BRUSH oBrush2 FILE "..\bitmaps\backgrnd\metal.bmp"                      
   
   DEFINE WINDOW oWnd TITLE "TFolderex - Testing -"
     
   @ 3, 3 FOLDEREX oFld PIXEL ADJUST;
          PROMPT  "&Social", "&OS", "&Games", "&Movies", "&Email", "Mo&nths", "Se&tting", "E&xit";
          ON PAINT TAB PaintTab( Self, nOption );
          ON CHANGE ( If( nOption == 8, If( MsgYesNo( "Do you want exit??" ), ;
                                           oWnd:End(), ( ::SetOption( nOldOption ), ::Refresh() ) ), ) );
          ON PAINT TEXT( If( nOption == ::nOption .and. nOption == 2, CLR_BLUE, CLR_BLACK ) );
          TOP OPTION 2 ALIGN 2, 2, 2 

   @   5, 140 BUTTONBMP PROMPT "" BITMAP "..\bitmaps\bartop.bmp"   OF oFld:aDialogs[ 2 ] PIXEL;
       ACTION ( oFld:SetLayOut( 1 ) ) 
          
   @ 105, 140 BUTTONBMP PROMPT "" BITMAP "..\bitmaps\barDown.bmp"  OF oFld:aDialogs[ 2 ] PIXEL;
       ACTION ( oFld:SetLayOut( 3 ) )    
       
   @  55,  80 BUTTONBMP PROMPT "" BITMAP "..\bitmaps\barleft.bmp"  OF oFld:aDialogs[ 2 ] PIXEL;
       ACTION ( oFld:SetLayOut( 2 ) )    
   
   @  55, 200 BUTTONBMP PROMPT "" BITMAP "..\bitmaps\barright.bmp" OF oFld:aDialogs[ 2 ] PIXEL;
       ACTION ( oFld:SetLayOut( 4 ) )    

        
   oFld:aDialogs[ 2 ]:SetBrush( oBrush2 )          

   ACTIVATE WINDOW oWnd;
            ON INIT oFld:Resize()
   
RETURN NIL

FUNCTION PaintTab( o, nOption )
   LOCAL hBrush, hBmp, nLastRow


   IF nOption == o:nOver .OR. nOption == o:nOption
      o:SetAlphaLevel( nOption, 255 )
   ELSE 
      o:SetAlphaLevel( nOption, 50 )
   ENDIF 
   
   IF nOption == o:nOption .and. nOption == 2
      hBmp = ReadBitmap( 0, "..\bitmaps\backgrnd\metal.bmp" )
      hBrush = CreatePatternBrush( hBmp )
      DeleteObject( hBmp )
      IF o:nLayOut == 2
         nLastRow = o:aPos[ o:aLines[ o:aOrder[ 1 ] ][ 1 ] ][ 1 ] + o:nFolderHeight
         SetBrushOrgEx( o:hDC, nLastRow + 2, 1 )  
      ELSE 
         SetBrushOrgEx( o:hDC, 2, 2 ) 
      ENDIF
      RETURN hBrush
   ENDIF   
   
RETURN o:SetFldColors( o, nOption )
Posts: 592
Joined: Tue Mar 14, 2006 11:34 PM
Re: Nueva Clase: TFolderEx
Posted: Sat Aug 14, 2010 10:50 PM

Daniel,

Simplemente ESPECTACULAR !!!

Para los que usamos mucho los folders ( a veces demasiado :P ) este tipo de clase/control es alucinante !!

CONGRATS :D

Si mis ojitos no me mienten, una fila de pestañas siempre es mas grande, es normal ?

Saludos

FWH 10.6 + xHarbour + Borland 582
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: Nueva Clase: TFolderEx
Posted: Mon Aug 16, 2010 07:45 PM
Soportada accion en los bitmpas (simulando botones)
Click derecho despliega un menu popup

Descargar AQUI





Posts: 880
Joined: Fri Jan 12, 2007 08:35 PM
Re: Nueva Clase: TFolderEx
Posted: Tue Aug 17, 2010 12:08 AM

Huyyyyyy :shock: super super bonito todo :D

Super Folders con TV y radio FM :mrgreen:

Saluditos :wink:

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

I love Fivewin

séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ
Posts: 16
Joined: Tue Mar 07, 2006 02:02 AM
Re: Nueva Clase: TFolderEx
Posted: Wed Aug 18, 2010 02:19 PM

Ola

Alguem saberia me dizer a partir de qual versão a classe funciona ?

José Carlos