Nueva Clase: TFolderEx

Re: Nueva Clase: TFolderEx

Postby Daniel Garcia-Gil » Tue Aug 10, 2010 9: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
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: Nueva Clase: TFolderEx

Postby wmormar » Wed Aug 11, 2010 12:04 am

Entendido y anotado
William, Morales
Saludos

méxico.sureste
User avatar
wmormar
 
Posts: 1074
Joined: Fri Oct 07, 2005 10:41 pm
Location: México

Re: Nueva Clase: TFolderEx

Postby Carles » Wed Aug 11, 2010 5: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
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1101
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Re: Nueva Clase: TFolderEx

Postby AIDA » Thu Aug 12, 2010 5: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ǝ
User avatar
AIDA
 
Posts: 877
Joined: Fri Jan 12, 2007 8:35 pm

Re: Nueva Clase: TFolderEx

Postby fgondi » Thu Aug 12, 2010 8:47 am

Daniel,

Muy, pero que muy buena clase
Un saludo
Fernando González Diez
ALSIS Sistemas Informáticos
User avatar
fgondi
 
Posts: 694
Joined: Fri Oct 07, 2005 6:58 am
Location: Palencia, España

Re: Nueva Clase: TFolderEx

Postby cuatecatl82 » Thu Aug 12, 2010 6: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
User avatar
cuatecatl82
 
Posts: 625
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México

Re: Nueva Clase: TFolderEx

Postby Daniel Garcia-Gil » Thu Aug 12, 2010 7: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
Image

BOTTOM
Image

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

Ya habia reportado que se puede hacer uso desde recursos :D
viewtopic.php?p=103049#p103049
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: Nueva Clase: TFolderEx

Postby Daniel Garcia-Gil » Fri Aug 13, 2010 4:20 pm

Saludos...

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

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

Re: Nueva Clase: TFolderEx

Postby Willi Quintana » Fri Aug 13, 2010 5:42 pm

ALUCINANTE!!!
Salu2
User avatar
Willi Quintana
 
Posts: 1002
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú

Re: Nueva Clase: TFolderEx

Postby Daniel Garcia-Gil » Sat Aug 14, 2010 2:57 pm

Estan funcionando los Tab verticales al lado derecho :D

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

Re: Nueva Clase: TFolderEx

Postby Daniel Garcia-Gil » Sat Aug 14, 2010 4:18 pm

Nuevo ejemplo para probar la ubicacion de los tabs

Descarga AQUI

Image

Code: Select all  Expand view

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

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

Re: Nueva Clase: TFolderEx

Postby Raymundo Islas M. » 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
User avatar
Raymundo Islas M.
 
Posts: 592
Joined: Tue Mar 14, 2006 11:34 pm
Location: Acapulco, Gro. MEXICO

Re: Nueva Clase: TFolderEx

Postby Daniel Garcia-Gil » Mon Aug 16, 2010 7:45 pm

Soportada accion en los bitmpas (simulando botones)
Click derecho despliega un menu popup

Descargar AQUI

Image

Image

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

Re: Nueva Clase: TFolderEx

Postby AIDA » 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ǝ
User avatar
AIDA
 
Posts: 877
Joined: Fri Jan 12, 2007 8:35 pm

Re: Nueva Clase: TFolderEx

Postby JoseCarlos » Wed Aug 18, 2010 2:19 pm

Ola

Alguem saberia me dizer a partir de qual versão a classe funciona ?
José Carlos
JoseCarlos
 
Posts: 16
Joined: Tue Mar 07, 2006 2:02 am
Location: Guarulhos - Brasil

PreviousNext

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 26 guests