Pregunta

¿alguien sabe cómo añadir marcadores "cambio" de funcionalidad a SynEdit? Me refiero a esas líneas, verde para modificar y guardar, amarillo para las partes modificadas y no guardados de documento ... aquí es un ejemplo de otro editor: http://img222.imageshack.us/img222/6474/editori.jpg

¿Fue útil?

Solución

Sí, he añadido a mi copia de SynEdit. Originalmente enganchó el código de otro proyecto.

Se divide a través de (al menos) dos diferentes unidades IIRC.

Es necesario modificar SynEditTextBuffer.pas, así como SynEdit.pas.

El código es bastante complejo porque hay que modificar varios lugares en SynEditTextBuffer.pas, así como 1 o 2 puntos en SynEdit.pas.

El proyecto original que enganchó el código de estaba siendo muy ambiciosa en la que estaban tratando de desarrollar plegado de código y la línea de bloqueo (como se muestra en la imagen) también.

No pude conseguir el código de plegado a funcionar de forma fiable por lo que se me cayó mod y acabo de utilizar el código de cambio de línea. Creo que dejar caer el plegado de código también se redujo el bloqueo de línea.

El nombre de ese proyecto es SynEditSudio , desde un sitio web chino, pero creo que los plugins de Firefox traductor funcionan bastante bien en la conversión de la misma.

EDIT:. Póngase en contacto conmigo directamente si desea obtener una copia de mis cambios

HTH Ryan.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top