Librería CamfEngine

08/01/2019

Actualizado el 08/04/2020

 

Contenido

 

aboutpage1

aboutpage2

aboutpage3

button_about

button_close

button_default

button_information

button_min

button_open

button_properties

button_save

button_saveas

button_seecode

button_selectstyle

button_title_about

button_title_default

button_title_information

button_title_open

button_title_properties

button_title_save

button_title_saveas

button_title_seecode

button_title_selectstyle

camf_button_database

camf_engine

camf_form_engine

camf_form_pri

camf_form_sup

camf_form_sup_engine

c_controls

c_starbutton

c_title_separator

designer_styles

languaje

properties_colors

properties_others

properties_panel

_c_gradient

_c_sidebar

_c_statusbar

_c_titlebar_app

_c_titlebar_designer

_c_titlebar_designer_app

_c_titlebar_separator1

_c_titlebar_separator2

_c_titlebar_separator3

_c_titlebar_separator4

_c_titlebar_separator5

_messageboxl

 

 

aboutpage1

Clase Ribbonpage que se activa en la 1ª pestaña de los formularios About, About2 y Forminit (Formulario de inicio). Se indica en la propiedad pageclass -> aboutpage1

 

aboutpage2

Clase Ribbonpage que se activa en la 2ª pestaña de los formularios About y About2. Se indica en la propiedad pageclass -> aboutpage2

 

aboutpage3

Clase Ribbonpage que se activa en la 3ª pestaña de los formularios About y About2. Se indica en la propiedad pageclass -> aboutpage3

 

button_about

 

button_close

 

button_default

 

button_information

Se utiliza para acceder a esta Web.

 

button_min

De momento no se aplica a nada. Reservado para el futuro.

 

button_open

 

button_properties

 

button_save

 

button_saveas

 

button_seecode

 

button_selectstyle

 

button_title_about

 

button_title_default

 

button_title_information

Se utiliza para acceder a esta Web.

 

button_title_open

 

button_title_properties

 

button_title_save

 

button_title_saveas

 

button_title_seecode

 

button_title_selectstyle

 

camf_engine

Propiedades y métodos de la clase custom Camf_Engine:

_myribbon

_mysidebar

_mystartbutton

_mystatusbar

_mytitlebar

_mytitlebardefault

_mytitlebarsave

_mytitlebarselectstyle

_mytitlebarsave

_mytitlebarselectstyle

_designertab

_designertabdefault

_designertabsave

_designertabselectstyle

_lchange

old_cfontname

open

panelclass

properties

putfilex

redraw

refresh

saveas

savechanges

 

Clic en la imagen de la derecha para ampliar ->

 

La clase custom Camf_Engine controla básicamente todos los objetos que vemos en la pestaña diseñador de estilos, los botones de Ribbon o Ribbonc y las Propiedades de estilo.

También controla y sincroniza los iconos de la barra de título relacionados con las Propiedades de estilo. FoxRibbon Camf es desmontable porque podemos quitar o poner cualquier objeto mencionado y al generar la aplicación no nos va a dar códigos de errores, y no nos hará reprogramar todo como ocurría con la versión 0.14. De todo esto se encarga Camf_Engine. Si vamos a utilizar algún botón o icono de las propiedades de estilo en la aplicación que vamos a entregar, siempre lo debemos de hacer en la pantalla principal. Cómo ahora, con FoxRibbon Camf, podemos entregar una aplicación en la que el cliente puede configurar y diseñar sus propios estilos y posteriormente se guardan en el archivo que se encuentra en el directorio Styles (STYLE.MEN), _seecode para copiar el estilo y luego pegarlo en Main.prg es totalmente innecesario. Con solo colocar button_title_properties en la barra de título o button_properties en la cinta Ribbon o Ribbonc ya se pueden manejar todas las características y colores de los estilos gracias a la nueva botonera que se le ha implementado en la parte inferior con tal motivo.

 

camf_button_database

Botonera de conversión rápida a FoxRibbon. Convierte un formulario de base de datos creado con el asistente avanzado Wzform.

 

 

Pulse encima de la botonera del formulario anterior en el objeto ButtonSet1y ponga en la propiedad .visible = .F.

Arrastre esta clase en el formulario anterior y listo. También le puede añadir una barra de títulos FoxRibbon.

En el evento GotFocus del fotmulario escriba el siguiente código: This.Camf_Button_Database1.Redraw_ThisForm

No tiene que escribir más código. En sólo dos pasos tiene su formulario integrado con FoxRibbon Camf

 

camf_form_engine

Formulario de nivel superior FNS. Con el creamos la ventana principal de una aplicación.

Formularios de ejemplo: mainc3, mainc4

 

camf_form_pri

 

camf_form_sup

Formulario de nivel superior FNS.

Formularios de ejemplo: _carousel, _multitabs, _pageframec, pageframeh

 

camf_form_sup_engine

Formulario de nivel superior FNS. Con el creamos ventanas secundarias que son llamadas dede la ventana principal.

Formularios de ejemplo: mainc, mainc2, main2,

 

c_controls

 

c_starbutton

 

c_title_separator

 

designer_styles

 

languaje

 

properties_colors

 

properties_others

 

properties_panel

 

_c_gradient

 

_c_sidebar

 

_c_statusbar

 

_c_titlebar_app

 

_c_titlebar_designer

 

_c_titlebar_designer_app

Igual que la anterior sin los tres iconos de la derecha

 

Separadores para barra de titulo c_titlebar_designer. Los arrastra a la barra de título y ellos se auto-posicionan.

_c_titlebar_separator1

 

_c_titlebar_separator2

 

_c_titlebar_separator3

 

_c_titlebar_separator4

 

_c_titlebar_separator5

 

_messageboxl

Se utiliza en salir.prg

 

 

Vea también

 


 

Referencias

Autor: Camf

 


 

 

 



error: Contenido protegido