Autor |
Mensaje |
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
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
Descripción: |
|
Descargar |
Nombre del archivo: |
editor-0.0.1.tar.gz |
Tamaño: |
9.09 KB |
Descargado: |
158 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
editor-0.0.1.tar.gz |
Tamaño: |
9.09 KB |
Descargado: |
158 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
editor-0.0.1.tar.gz |
Tamaño: |
9.09 KB |
Descargado: |
158 veces |
|
#1 Miercoles, 03 Septiembre 2014, 11:15 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
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
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#2 Miercoles, 03 Septiembre 2014, 13:58 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
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
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#3 Miercoles, 03 Septiembre 2014, 15:13 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
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:
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...
|
#4 Miercoles, 03 Septiembre 2014, 18:09 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
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...
|
#5 Miercoles, 03 Septiembre 2014, 18:28 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
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
|
#6 Miercoles, 03 Septiembre 2014, 21:47 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
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.
|
#7 Jueves, 04 Septiembre 2014, 09:50 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
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.
|
#8 Jueves, 04 Septiembre 2014, 12:01 |
|
|
tercoIDE
Analista Programador
Registrado: Noviembre 2013
Mensajes: 713
Edad: 54
|
Re: Pequeño Editor De Código RichText
Excelente código que tomare prestado del gran Shordi!!
=================== "Los IF son mas rápidos" - autor anónimo
|
#9 Miercoles, 06 May 2020, 04:12 |
|
|
tercoIDE
Analista Programador
Registrado: Noviembre 2013
Mensajes: 713
Edad: 54
|
Re: Pequeño Editor De Código RichText
RichText Editor en accion en gambasCAD
=================== "Los IF son mas rápidos" - autor anónimo
|
#10 Miercoles, 06 May 2020, 12:35 |
|
|
|