FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Mejoras para scintilla
Posts: 8
Joined: Wed Dec 10, 2014 01:14 PM
Re: Mejoras para scintilla
Posted: Sat Dec 13, 2014 01:31 AM

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,

Please note that in case you wish to send me PMs or eMails for technical purposes.

I prefer your doubts or solutions always being posted at forum in public.

So in that way, we all grow up together by our shared experience.
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Mejoras para scintilla
Posted: Sat Dec 13, 2014 08:43 AM

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!

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Mejoras para scintilla
Posted: Sat Dec 13, 2014 10:18 AM
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?



Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Mejoras para scintilla
Posted: Sat Dec 13, 2014 10:20 AM

Cristobal,

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

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Mejoras para scintilla
Posted: Mon Dec 15, 2014 07:55 PM
Antonio Linares wrote:Cristobal,

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


Lo estoy adaptando al ejemplo existente
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1144
Joined: Mon Feb 05, 2007 07:15 PM
Re: Mejoras para scintilla
Posted: Tue Dec 16, 2014 02:31 AM

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.

Cesar Cortes Cruz

SysCtrl Software

Mexico



' Sin +- FWH es mejor "
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Mejoras para scintilla
Posted: Tue Dec 16, 2014 08:22 AM

Cristobal,

Muy bien, muchas gracias! :-)

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

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Mejoras para scintilla
Posted: Fri Dec 19, 2014 08:23 PM

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

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Mejoras para scintilla
Posted: Fri Dec 19, 2014 09:59 PM

Cristobal,

Puedes indicar nuevamente la url del repositorio ?

gracias! :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Mejoras para scintilla
Posted: Fri Dec 19, 2014 11:07 PM

NEW VERSION

Aqui lo tienes

https://bitbucket.org/navarro_cristobal/fivedit

Antonio, a ver qué te parece como va

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Mejoras para scintilla
Posted: Sat Dec 20, 2014 05:35 AM

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 )

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Mejoras para scintilla
Posted: Sat Dec 20, 2014 08:14 AM

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

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Mejoras para scintilla
Posted: Sat Dec 20, 2014 10:35 AM

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!

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Mejoras para scintilla
Posted: Sat Dec 20, 2014 11:03 AM

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 )

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Mejoras para scintilla
Posted: Sat Dec 20, 2014 11:57 AM

Cristobal,

ok, lo probaré, gracias! :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com