FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Ribbon y metro
Posts: 1074
Joined: Fri Oct 07, 2005 01:56 PM
Ribbon y metro
Posted: Mon Apr 01, 2024 12:57 AM
Hola a tod@s

alguna forma de que estas dos clases convivan juntas

quiero que en una ribbon insertar un metro para emular un Dashboard

lo utilizo de esta manera
Code (fw): Select all Collapse
oMetro 聽 := MakeMetroPanel( oWnd )

ACTIVATE WINDOW oWnd MAXIMIZED ON INIT (ometro:Show(),oWnd:Setfocus())
solo funciona el metro y me deja inactivo ribbon
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Ribbon y metro
Posted: Mon Apr 01, 2024 07:56 AM

Estimado Patricio,

Puedes proporcionar un PRG peque帽o completo para probar como lo haces ?

Tambi茅n es 煤til si pones una imagen de c贸mo se ve. Gracias!

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: Ribbon y metro
Posted: Wed Apr 03, 2024 08:33 PM
Puedes asignarlo a algun boton de la Ribbon del menu de esta
Algo asi:
Code (fw): Select all Collapse
#include "FiveWin.ch"
#INCLUDE "ribbon.CH"
#include "ribbon.ch"
#include "metro.ch"

//----------------------------------------------------------------------------//

function Main()

聽 聽local oWnd, oIcon, oRib, oBot, oGr

聽 聽DEFINE WINDOW oWnd ;
聽 聽 聽 聽TITLE "Ribbon con Metro"; 
聽 聽 聽 聽MDI ;
聽 聽 聽 聽MENU HazMenu()

聽 聽DEFINE RIBBONBAR oRib WINDOW oWnd PROMPT "Opciones" HEIGHT 139 TOPMARGIN 25
聽 聽 聽
聽 聽 ADD GROUP oGr RIBBON oRib TO OPTION 1 PROMPT "Opciones del Sistema" WIDTH 400

聽 聽 @ 2,05 ADD BUTTON oBot PROMPT "Salir" 聽GROUP oGr BITMAP "..\bitmaps\exit.bmp" ; 聽 
聽 聽 聽 ROUND SIZE 80,85 聽TOOLTIP "Salir del Sistema" ACTION oWnd:End()
聽 聽 @ 2,95 ADD BUTTON oBot PROMPT "Calculadora" 聽GROUP oGr 聽BITMAP "..\bitmaps\calc.bmp" ; 聽 
聽 聽 聽 聽 ROUND SIZE 80,85 聽TOOLTIP "Calculadora" ACTION WinExec("calc.exe") 聽 聽
聽 聽 @ 2,185 ADD BUTTON oBot PROMPT "Acerca" 聽GROUP oGr 聽BITMAP "..\bitmaps\about.bmp" ; 聽 
聽 聽 聽 聽 ROUND SIZE 80,85 聽TOOLTIP "Acerca de Este Software" ACTION MsgAbout()
聽 聽 @ 2,275 ADD BUTTON oBot PROMPT "Impresora" 聽GROUP oGr 聽BITMAP "..\bitmaps\printer.bmp" ; 聽 
聽 聽 聽 聽 ROUND SIZE 80,85 聽TOOLTIP "Configurar Impresora" ACTION PrinterSetup() 聽 聽
聽 聽 

聽 聽//Esta opcion llama al Dashboard
聽 聽oBar2 = TRBtn():New( 4, 0, 60, 20, "..\bitmaps\rbnmenu.bmp", { || DashBoard()}, oRib,;
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽,,,,,, .T., .T.,,,,,,/* "POPUP"*/, ,,,,,,,,,,,,, , nRGB( 125, 172, 215 ),;
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽nRGB( 65, 106, 189 ) ) 
聽 聽
聽 聽ACTIVATE WINDOW oWnd 
聽 聽 聽 
return nil

STATIC FUNCTION HazMenu()
LOCAL oMenu
MENU oMenu 2010
ENDMENU
RETURN oMenu

STATIC FUNCTION DashBoard()

聽 聽local oMetro
聽 聽
聽 聽DEFINE METRO oMetro ;
聽 聽 聽 TITLE "Accesos Directos";
聽 聽 聽 BACKGROUND "..\BITMAPS\backgrnd\beach.bmp"
聽 聽 聽 
聽 聽DEFINE METROBUTTON OF oMetro ;
聽 聽 聽 PROMPT "Usuarios" COLOR CLR_WHITE, RGB( 70, 23, 80) ;
聽 聽 聽 IMAGE "..\BITMAPS\METRO\users.bmp" ACTION (Mifuncion("Aca entraria a Usuarios"))

聽 聽DEFINE METROBUTTON OF oMetro ;
聽 聽 聽 PROMPT "Copias" COLOR CLR_WHITE, CLR_BLUE ;
聽 聽 聽 IMAGE "..\BITMAPS\METRO\copy.bmp" ACTION (Mifuncion("Aca copiaria archivos")) LARGE
聽 聽
聽 聽DEFINE METROBUTTON OF oMetro ;
聽 聽 聽 PROMPT "Reportes" COLOR CLR_WHITE, RGB( 70, 23, 80) ;
聽 聽 聽 IMAGE "..\BITMAPS\METRO\printer1_50.png" ACTION (Mifuncion("Emitiria reportes"))

聽 聽DEFINE METROBUTTON OF oMetro ;
聽 聽 聽 PROMPT "Configuracion" COLOR CLR_WHITE, CLR_BLUE ;
聽 聽 聽 IMAGE "..\BITMAPS\METRO\utilities.bmp" ACTION (Mifuncion("Aca configuracion")) LARGE
聽 聽

聽
聽 聽ACTIVATE METRO oMetro

RETURN nil

STATIC FUNCTION Mifuncion(cText)
MsgInfo(cText,"Atencion")
RETURN nil
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Ribbon y metro
Posted: Fri Apr 05, 2024 02:36 PM

excelente!

Regards, saludos.

Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Ribbon y metro
Posted: Fri Apr 05, 2024 03:08 PM
Muy bueno C茅sar! Muchas gracias! :-)

Incluido para el pr贸ximo build de FWH
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 318
Joined: Fri Jan 14, 2022 08:37 AM
Re: Ribbon y metro
Posted: Sat Apr 06, 2024 04:17 PM

Un par de comentarios:

Ser铆a muy interesante, al menos para mi, que con cada ejemplo se subiera una imagen.

Tambi茅n ser铆a interesante que fwh dispusiese de una web para pruebas unitarias donde con un simple copy-paste-run se pudiera ver la ejecuci贸n de un trozo de codigo.

Mis 2 euro cents

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Ribbon y metro
Posted: Sat Apr 06, 2024 05:09 PM

Estimado Paco,

> Tambi茅n ser铆a interesante que fwh dispusiese de una web para pruebas unitarias donde con un simple copy-paste-run se pudiera ver la ejecuci贸n de un trozo de codigo

Como podriamos implementarlo ? Haria falta un Windows virtual que funcionase en la nube en donde construir la app con FWH y ejecutarla.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Ribbon y metro
Posted: Sat Apr 06, 2024 05:49 PM
Otra opci贸n seria compilar el PRG y el fichero C desde Linux con compilaci贸n cruzada para Windows y tener todo FWH en una DLL.

Se descargaria el EXE y la DLL y se ejecutaria localmente...

Dandole vueltas a la idea :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 400
Joined: Tue Oct 16, 2007 05:51 PM
Re: Ribbon y metro
Posted: Sat Apr 13, 2024 04:35 PM
Antonio Linares wrote:Otra opci贸n seria compilar el PRG y el fichero C desde Linux con compilaci贸n cruzada para Windows y tener todo FWH en una DLL.

Se descargaria el EXE y la DLL y se ejecutaria localmente...

Dandole vueltas a la idea :-)
Antonio, esta opcion se ve muy intersante, entiendo que asi podriamos usar nuestras aplicaciones fhw en linux ?
Saludos,
Regards,

Albeiro Valencia
www.avcsistemas.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Ribbon y metro
Posted: Sat Apr 13, 2024 09:55 PM

hay una forma m谩s sencilla que estamos organizando.

Un fwrun.exe test.prg que ejecuta el contenido de un PRG sin necesidad de construir el EXE

La idea es poder probar los ejemplos que se publiquen en estos foros sin necesidad de tener que construir un EXE

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion