Mejoras para scintilla

Post Reply
User avatar
Pablo César
Posts: 8
Joined: Wed Dec 10, 2014 1:14 pm
Location: Paranaguá - Brasil

Re: Mejoras para scintilla

Post 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,
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
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Mejoras para scintilla

Post 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!
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Post 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
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Mejoras para scintilla

Post by Antonio Linares »

Cristobal,

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

Antonio Linares
www.fivetechsoft.com
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Post by cnavarro »

Antonio Linares wrote:Cristobal,

Si, exactamente. Para no forzar la apariencia Windows 8 :-)
Lo estoy adaptando al ejemplo existente
Image
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
sysctrl2
Posts: 833
Joined: Mon Feb 05, 2007 7:15 pm
Contact:

Re: Mejoras para scintilla

Post 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.
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Mejoras para scintilla

Post by Antonio Linares »

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

Re: Mejoras para scintilla

Post 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
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Mejoras para scintilla

Post by Antonio Linares »

Cristobal,

Puedes indicar nuevamente la url del repositorio ?

gracias! :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Post by cnavarro »

NEW VERSION

Aqui lo tienes

https://bitbucket.org/navarro_cristobal/fivedit

Antonio, a ver qué te parece como va
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Mejoras para scintilla

Post 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 )
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Post 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
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Mejoras para scintilla

Post 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!
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Post 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 )
Last edited by cnavarro on Sat Dec 20, 2014 7:37 pm, edited 1 time in total.
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Mejoras para scintilla

Post by Antonio Linares »

Cristobal,

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

Antonio Linares
www.fivetechsoft.com
Post Reply