Page 1 of 1
Cual es la clase ?
Posted: Fri Feb 23, 2024 5:11 pm
by Armando
Amigos del foro:
Para un nuevo desarrollo quiero probar este tipo de menú pero no recuerdo con cual clase
lo obtengo, algún ejemplo?
Saludos y muchas gracias
Re: Cual es la clase ?
Posted: Fri Feb 23, 2024 5:28 pm
by jose_murugosa
La clase es: Ribbonbar
el archivo en carpeta source: tribbon.prg
ejemplos: ribbon.prg, ribbon2.prg, ribbon3.prg
Re: Cual es la clase ?
Posted: Fri Feb 23, 2024 5:35 pm
by Armando
José:
Muchas gracias
Es un buen inicio
Saludos
Re: Cual es la clase ?
Posted: Fri Feb 23, 2024 7:23 pm
by Antonio Linares
En FWH\samples\rbdesign.prg tienes un diseñador interactivo de RibbonBars
Re: Cual es la clase ?
Posted: Fri Feb 23, 2024 11:11 pm
by Armando
Antonio:
Muchas gracias
Le voy a tirar un ojo
Saludos
Re: Cual es la clase ?
Posted: Sat Feb 24, 2024 12:40 am
by Armando
Master Antonio:
El diseñador esta excelente y me va dando la idea de por donde van los tiros,
antes de continuar "rascándole" pregunto, es posible desactivar/activan los
controles con la cláusula WHEN?
La opción para generar el código fuente me reclama la TSCINTILLA, donde la encuentro?
Saludos y gracias por el apoyo
Re: Cual es la clase ?
Posted: Sat Feb 24, 2024 5:12 am
by Antonio Linares
Si revisas FWH\include\ribbon.ch verás los controles que soportan la claúsula WHEN aunque el diseñador no la implementa.
Las DLLs de scintilla las tienes en la carpeta FWH\samples Scintilla.dll y SciLexer.dll
Re: Cual es la clase ?
Posted: Sat Feb 24, 2024 8:06 pm
by Armando
Antonio:
Muchas gracias, a seguir hincándole el diente.
Saludos
Re: Cual es la clase ?
Posted: Mon Feb 26, 2024 2:15 am
by CARLOS ATUNCAR
┌────────────────────────────────────────────────────────────────────────────┐
?FiveWin for xHarbour 23.07 - Jul. 2023 Harbour development power │▄
?(c) FiveTech 1993-2023 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8/10 │█
└────────────────────────────────────────────────────────────────────────────┘?
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀?
Compiling...
xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914)
Copyright 1999-2023,
http://www.xharbour.org http://www.harbour-project.org/
Compiling 'rbdesign.prg' and generating preprocessed output to 'rbdesign.ppo'...
Generating C source output to 'rbdesign.c'...
Done.
Lines 690, Functions/Procedures 26, pCodes 7242
Embarcadero C++ 7.60 for Win32 Copyright (c) 1993-2023 Embarcadero Technologies, Inc.
rbdesign.c:
Turbo Incremental Link 6.98 Copyright (c) 1997-2023 Embarcadero Technologies, Inc.
Error: Unresolved external '_HB_FUN_FREOPEN_STDERR' referenced from J:\FWH2307\FWH\SAMPLES\RBDESIGN.OBJ
Error: Unresolved external '_HB_FUN_HB_COMPILEFROMBUF' referenced from J:\FWH2307\FWH\SAMPLES\RBDESIGN.OBJ
Error: Unresolved external '_HB_FUN_HB_HRBRUN' referenced from J:\FWH2307\FWH\SAMPLES\RBDESIGN.OBJ
Error: Unable to perform link
* Linking errors *
J:\Fwh2307\fwh\samples>
Re: Cual es la clase ?
Posted: Mon Feb 26, 2024 2:31 am
by Armando
Carlos:
Estoy usando Harbour sin problemas hasta ahora, aunque solo he logrado la barra de menus
y sus respectivas barras de botones con iconos.
Saludos
Re: Cual es la clase ?
Posted: Mon Feb 26, 2024 7:31 am
by Antonio Linares
CARLOS ATUNCAR wrote:┌────────────────────────────────────────────────────────────────────────────┐
?FiveWin for xHarbour 23.07 - Jul. 2023 Harbour development power │▄
?(c) FiveTech 1993-2023 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8/10 │█
└────────────────────────────────────────────────────────────────────────────┘?
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀?
Compiling...
xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914)
Copyright 1999-2023,
http://www.xharbour.org http://www.harbour-project.org/
Compiling 'rbdesign.prg' and generating preprocessed output to 'rbdesign.ppo'...
Generating C source output to 'rbdesign.c'...
Done.
Lines 690, Functions/Procedures 26, pCodes 7242
Embarcadero C++ 7.60 for Win32 Copyright (c) 1993-2023 Embarcadero Technologies, Inc.
rbdesign.c:
Turbo Incremental Link 6.98 Copyright (c) 1997-2023 Embarcadero Technologies, Inc.
Error: Unresolved external '_HB_FUN_FREOPEN_STDERR' referenced from J:\FWH2307\FWH\SAMPLES\RBDESIGN.OBJ
Error: Unresolved external '_HB_FUN_HB_COMPILEFROMBUF' referenced from J:\FWH2307\FWH\SAMPLES\RBDESIGN.OBJ
Error: Unresolved external '_HB_FUN_HB_HRBRUN' referenced from J:\FWH2307\FWH\SAMPLES\RBDESIGN.OBJ
Error: Unable to perform link
* Linking errors *
J:\Fwh2307\fwh\samples>
samples\rbdesign.prg está implementado para Harbour. Para usarlo con xHarbour añádele estas funciones:
function FREOPEN_STDERR() ; return nil
function HB_COMPILEFROMBUF() ; return nil
function HB_HRBRUN() ; return nil