Page 6 of 70

Re: Mejoras para scintilla

PostPosted: Sat Dec 13, 2014 1:31 am
by Pablo César
Cristobal, quiero te agradecer por tu valiosa contribuicion a esta comunidad.

Suceso y felicitaciones por los resultados de este trabajo !

Estoy acompañando con entusiasmo.

Un fuerte abrazo,

Re: Mejoras para scintilla

PostPosted: Sat Dec 13, 2014 8:43 am
by Antonio Linares
Cristobal,

A mi me parece extraordinario el trabajo que estás haciendo :-)

La única pega que le veo (y no es pega, sino critica constructiva) que es demasiado Windows 8.

Yo propondría que esa apariencia fuese configurable. Es decir, poder tener una apariencia tradicional y desde la configuración poder seleccionar una u otra.

Imagino que eso supone bastante trabajo, pero si no fuese así, para mi seria la solución ideal :-)

Y muchísimas gracias por tu excelentes contribuciones para todos!

Re: Mejoras para scintilla

PostPosted: Sat Dec 13, 2014 10:18 am
by cnavarro
Antonio Linares wrote:Cristobal,

A mi me parece extraordinario el trabajo que estás haciendo :-)

La única pega que le veo (y no es pega, sino critica constructiva) que es demasiado Windows 8.

Yo propondría que esa apariencia fuese configurable. Es decir, poder tener una apariencia tradicional y desde la configuración poder seleccionar una u otra.

Imagino que eso supone bastante trabajo, pero si no fuese así, para mi seria la solución ideal :-)

Y muchísimas gracias por tu excelentes contribuciones para todos!


Antonio, con eso ya contaba, no es problema
Utilizo esta apariencia W8 como forma de desarrollo propio para seguir perfeccionándola
Creo que algo asi, es a lo que te refieres, no?

Image

Image

Re: Mejoras para scintilla

PostPosted: Sat Dec 13, 2014 10:20 am
by Antonio Linares
Cristobal,

Si, exactamente. Para no forzar la apariencia Windows 8 :-)

Re: Mejoras para scintilla

PostPosted: Mon Dec 15, 2014 7:55 pm
by cnavarro
Antonio Linares wrote:Cristobal,

Si, exactamente. Para no forzar la apariencia Windows 8 :-)


Lo estoy adaptando al ejemplo existente
Image

Re: Mejoras para scintilla

PostPosted: Tue Dec 16, 2014 2:31 am
by sysctrl2
al ejecutar la scintilla, se pierde la barra de Windows,
quizás por lo que menciona Antonio, tiene apariencia rtw8
no estamos acostumbrados a usar el Windows sin la barra y sin el botón de INICIO. jeje.

saludos y gracias por el proyecto.

Re: Mejoras para scintilla

PostPosted: Tue Dec 16, 2014 8:22 am
by Antonio Linares
Cristobal,

Muy bien, muchas gracias! :-)

En ese ejemplo quise implementar la funcionalidad del UEStudio porque entiendo que es muy intuitivo.

Re: Mejoras para scintilla

PostPosted: Fri Dec 19, 2014 8:23 pm
by cnavarro
Añadido SCiEdit.exe al repositorio en el area de descargas
Hay que descargar tambien las .DLLs
Hay que descargar los ficheros en el subdirectorio SAMPLES de FWH
Solo permite una pestaña en el folder

Added SCiEdit.exe the repository in the download area
We must also download the .DLLs
You have to download the files in the SAMPLES subdirectory FWH
Only allows a tab in the folder

Re: Mejoras para scintilla

PostPosted: Fri Dec 19, 2014 9:59 pm
by Antonio Linares
Cristobal,

Puedes indicar nuevamente la url del repositorio ?

gracias! :-)

Re: Mejoras para scintilla

PostPosted: Fri Dec 19, 2014 11:07 pm
by cnavarro
NEW VERSION

Aqui lo tienes

https://bitbucket.org/navarro_cristobal/fivedit

Antonio, a ver qué te parece como va

Re: Mejoras para scintilla

PostPosted: Sat Dec 20, 2014 5:35 am
by Antonio Linares
Critobal,

me da este error nada más arrancar:

Error description: Error BASE/1132 Bound error: array access
Args:
[ 1] = A { ... }
[ 2] = N 1

Stack Calls
===========
Called from: C:\Verce43\FiveUI\Source\sciedit.prg => BUILDLEFT( 513 )
Called from: C:\Verce43\FiveUI\Source\sciedit.prg => MAIN( 54 )

Re: Mejoras para scintilla

PostPosted: Sat Dec 20, 2014 8:14 am
by cnavarro
Antonio, es un error al leer el fichero ide.ini que genera o ya tenias
Descarga el .exe de nuevo, borra el fichero .ini y prueba o descárgate también el fichero ide.ini del repositorio

Re: Mejoras para scintilla

PostPosted: Sat Dec 20, 2014 10:35 am
by Antonio Linares
Cristobal,

Ok, ya arranca :-)

Cristobal, en el ejemplo sciedit.prg original de FWH\samples cuando se carga un PRG se seleccionaba entero por defecto (efecto no deseado).

Como lo has corregido ? :-)

gracias!

Re: Mejoras para scintilla

PostPosted: Sat Dec 20, 2014 11:03 am
by cnavarro
Antonio, no recuerdo bien ese comportamiento, pero comprueba que al cargar el fichero después mandas el foco al control, o lo más sencillo quizás sea enviar un mensaje para colocarte en la primera posicion del documento ::Send( SCI_GETCURRENTPOS, 0, 0 ) o eliminar las selección ::Send( SCI_SETSEL, 0, 0 )

Ten en cuenta que el ::SetFocus() del control me ha dado muchos problemas, por lo que para que funcione correctamente, cuando vuelvo al control desde un cuadro de dialogo, obar, etc., he de hacer ::oWnd:SetFocus()

En cuanto tenga controlado el tema del dibujo de los "fold" al escribir el código y eliminar o añadir las funciones al Listbox, ando algo atascado con el tema, ya que no consigo que dibbuje las lineas intermedias, compartimos el código

Espero tus comentarios

------------- EDITADO --------------------
Es ::Send( SCI_SETCURRENTPOS, 0, 0 )

Re: Mejoras para scintilla

PostPosted: Sat Dec 20, 2014 11:57 am
by Antonio Linares
Cristobal,

ok, lo probaré, gracias! :-)