Mejoras para scintilla

Re: Mejoras para scintilla

Postby Pablo César » Sat Dec 13, 2014 1: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.
User avatar
Pablo César
 
Posts: 8
Joined: Wed Dec 10, 2014 1:14 pm
Location: Paranaguá - Brasil

Re: Mejoras para scintilla

Postby Antonio Linares » Sat Dec 13, 2014 8: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Mejoras para scintilla

Postby cnavarro » 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?

Image

Image
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
User avatar
cnavarro
 
Posts: 6548
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Postby Antonio Linares » Sat Dec 13, 2014 10:20 am

Cristobal,

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

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Mejoras para scintilla

Postby cnavarro » Mon Dec 15, 2014 7:55 pm

Antonio Linares wrote:Cristobal,

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


Lo estoy adaptando al ejemplo existente
Image
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
User avatar
cnavarro
 
Posts: 6548
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Postby sysctrl2 » Tue Dec 16, 2014 2: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 "
User avatar
sysctrl2
 
Posts: 1020
Joined: Mon Feb 05, 2007 7:15 pm

Re: Mejoras para scintilla

Postby Antonio Linares » Tue Dec 16, 2014 8: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Mejoras para scintilla

Postby cnavarro » Fri Dec 19, 2014 8: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
User avatar
cnavarro
 
Posts: 6548
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Postby Antonio Linares » Fri Dec 19, 2014 9:59 pm

Cristobal,

Puedes indicar nuevamente la url del repositorio ?

gracias! :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Mejoras para scintilla

Postby cnavarro » 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
User avatar
cnavarro
 
Posts: 6548
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Postby Antonio Linares » Sat Dec 20, 2014 5: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Mejoras para scintilla

Postby cnavarro » Sat Dec 20, 2014 8: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
User avatar
cnavarro
 
Posts: 6548
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Postby Antonio Linares » 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
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Mejoras para scintilla

Postby cnavarro » 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 )
Last edited by cnavarro on Sat Dec 20, 2014 7:37 pm, edited 1 time in total.
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
User avatar
cnavarro
 
Posts: 6548
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Postby Antonio Linares » Sat Dec 20, 2014 11:57 am

Cristobal,

ok, lo probaré, gracias! :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

PreviousNext

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 38 guests