Pequeño Editor De Código RichText


Objetivo: Pequeño Editor De Código RichText
Aquí os dejo un ejemplo que lleva un pequeño editor de código richText (heredado directamente del ejemplo de gambas), con algunas cositas añadidas.
Lo he hecho a raíz de una serie de mensajes privados, pero a lo mejor a alguien le interesa.
Puedes guardar lo que teclees como formato txt o html, pero ¡OJO! no pretende ser un editor html completo, sólo texto enriquecido.


Saludos


editor-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: editor-0.0.1.tar.gz
Tamaño: 9.09 KB
Descargado: 155 veces
editor-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: editor-0.0.1.tar.gz
Tamaño: 9.09 KB
Descargado: 155 veces
editor-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: editor-0.0.1.tar.gz
Tamaño: 9.09 KB
Descargado: 155 veces

Perfil MP  
Objetivo: Re: Pequeño Editor De Código RichText
Algún día tendré que tomarme mas en serio el html.
Tengo que visitar codeacademy.

Saludos

Objetivo: Re: Pequeño Editor De Código RichText
Está bien. Pero ¿por qué sólo se ve la barra de herramientas justo después de teclear algo en el editor?

Saludos

Perfil MP  
Objetivo: Re: Pequeño Editor De Código RichText
La idea es que esto lo puedes aplicar a cualquier campo de comentario que tengas dentro de otros formularios llenos de campos.
Imagina ésta pantalla tomada del proyecto Soprano:
captura_de_pantalla_de_2014_09_03_19_05_57

Cada uno de esos cuadros es un TextEdit. Sería un follón total llenar la pantalla con el editor mejorado repetido cinco veces. Así cuando entras y deseas editar el campo, pulsas una tecla y entonces te aparecerá el editor. si el cuadro de edición se te queda pequeño, el botón de la derecha de la barra del editor, te abre la ventana en un form por separado en el que puedes variar el tamaño todo lo que quieras.

No sé si me explico...

Perfil MP  
Objetivo: Re: Pequeño Editor De Código RichText
Ahora que me doy cuenta, no he explicado el motivo por el que he hecho esta demo, sólo he dicho que era a raíz de una serie de mensajes privados.

El tema es que no tengo muy claro cómo se podría convertir lo que en el ejemplo es el formulario FEditor (el editor mejorado, por llamarlo de alguna manera) en un componente accesible desde el IDE en tiempo de desarrollo, pues al ser un Form, no puedes heredarlo.

Julio me ha dado algunas pistas... que me miraré con tranquilidad, que ahora tengo mucho lío en el coco con el cambio de curro y demás.

Se me animen a ver si alguno me lo soluciona y así ayuda a un ancianito...

Perfil MP  
Objetivo: Re: Pequeño Editor De Código RichText
Shordi:

Aqui lo tienes el compoenente tanto su codigo fuente, su paquete para instalar (.deb) y un ejemplo de uso en un proyecto.

https://drive.google.com/folderview...TWc&usp=sharing

La integración en el Ide, no el completa, no doy con la foma de poner su icono (estaré pasando por alto alguna cosa, pero no doy con ello), en el siguiente enlace de la documentacion
http://gambaswiki.org/wiki/dev/gambas
viene explilcado de forma general como se hacen.


En la version 0.0.8, lo he conseguido que aparezca el icono del nuevo componente

De todos modos tiene algunos bug (sobre todo usando el formulario de zoom)


Saludos

Nota:
El uso de componentes nuevos que no esten en el ide de gambas "por defecto", tiene el problema de que se deben de instalar por el usuario (vamos no es nada de otro mundo, instalar un .deb).

Yo prefero meter el còdigo dentro del programa, aunque eso no es lo ideal, le quito al usuario el tener que instalar más cosas.

(supongo que habra alguna manera de meter el .deb del componente en el .deb del programa, y asi se acaba el problema, pero yo no se... )


Lo ideal seria que Beoit los añadiera al gambas3.

última edición por jsbsan el Jueves, 04 Septiembre 2014, 00:06; editado 2 veces
Objetivo: Re: Pequeño Editor De Código RichText
Julio: ¡Maquinón! manitas que aplauden, manitas que aplauden (es que no me sale ese icono...)
Eso es lo que buscaba. Lo de interponer una clase que herede de textedit y añadir el form como una propiedad. Naturalmente que no funciona, que no ha sido diseñado así, pero con muy poco curro lo puliré en cuanto tenga un rato.
Si he visto en mi vida un caso de alguien que comienza de 0 y a fuerza de tesón y estudio va adquiriendo maestría, ese es tu caso.
Desde aquellas discusiones hace unos años sobre si usar o no el GOTO hasta esto, pues hay como un universo de distancia.
Felicidades.

Perfil MP  
Objetivo: Re: Pequeño Editor De Código RichText
Shordi:

Citar:
Si he visto en mi vida un caso de alguien que comienza de 0 y a fuerza de tesón y estudio va adquiriendo maestría, ese es tu caso.

Gracias

El caso es que cada dia me doy cuenta que todos los dias se puede aprender y hacer mejor las cosas. Y que trabajando "en grupo" y compartiendo problemas y soluciones, la velocidad de aprendizaje aumenta exponencialmente.

Objetivo: Re: Pequeño Editor De Código RichText
Excelente código que tomare prestado del gran Shordi!!

Perfil MP  
Objetivo: Re: Pequeño Editor De Código RichText
RichText Editor en accion en gambasCAD

captura_de_pantalla_de_2020_05_06_08_33_37

Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 1.7266s (PHP: -96% SQL: 196%)
Consultas SQL: 48 - Debug off - GZIP Activado