Presentando fivedit de FiveTech

Post Reply
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Presentando fivedit de FiveTech

Post by Antonio Linares »

Esta es la primera versión (pendiente de ser probada a fondo) de fivedit de FiveTech, un editor de código fuente y administrador de proyectos.
Puedes usarlo para construir proyectos comodamente desde él:

https://bitbucket.org/fivetech/fivewin- ... ivedit.zip

fivedit.exe ha sido construido usando FWH 15.01. Se incluye todo el código fuente.

Tened cuidado que puesto que aún no ha sido probado a fondo, tiene el riesgo de hacerte perder tus cambios, ó modificar tus ficheros.
Asi que por favor haced copia de seguridad de vuestros ficheros antes de usarlo, gracias!
regards, saludos

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

Re: Presentando fivedit de FiveTech

Post by Antonio Linares »

Los proyectos de Fivedit son ficheros ascii con esta estructura:

YourProject.prj

[files]
1=test.prg
2=one.prg
3=two.prg
4=three.prg
5=test.rc

Podeis crearlos desde fivedit (abrid un fichero y seleccionar "Añadir item" desde el menu de proyectos, a continuación guardar el proyecto desde el menu de proyectos).

En caso de que tengais muchos ficheros para añadir, podeis editar el fichero prj y añadir vuestros ficheros manualmente.
regards, saludos

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

Re: Presentando fivedit de FiveTech

Post by Antonio Linares »

Cuando salveis un proyecto, las preferencias en curso de fivedit son guardadas dentro del proyecto tambien.

Las preferencias de un proyecto prevalecen sobre la preferencias de fivedit.
regards, saludos

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

Re: Presentando fivedit de FiveTech

Post by Antonio Linares »

Versión mejorada que muestra los números de línea:

https://bitbucket.org/fivetech/fivewin- ... ivedit.zip

Incluye todo el código fuente y puedes incluirlo en tus aplicaciones, modificarlo, etc :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
jmartial
Posts: 457
Joined: Tue Mar 14, 2006 7:26 pm

Re: Presentando fivedit de FiveTech

Post by jmartial »

Antonio,

Algunos detalles:

- Al cambiar al idioma español da ciertos warnings y siempre los vuelve a dar al entrar.

- Sería deseable que los números de líneas puedan tener un color de fondo diferente al editor.

- ¿Donde se pueden modificar las palabras reservadas y sus colores?

- Sería interesante que los colores sean personalizables en todos los paneles, y la línea del selector de línea del editor, no sólo en el editor.

- En el menú principal en español, la traducción RUN por CORRER, es incorrecta, sería más bien EJECUTAR.
Un Saludo,
Joaquín Martínez
User avatar
sysctrl2
Posts: 833
Joined: Mon Feb 05, 2007 7:15 pm
Contact:

Re: Presentando fivedit de FiveTech

Post by sysctrl2 »

donde se configura el TAB ?

me gustaría que al presionar el BAT sea de 3 espacios,

saludos.
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
User avatar
sysctrl2
Posts: 833
Joined: Mon Feb 05, 2007 7:15 pm
Contact:

Re: Presentando fivedit de FiveTech

Post by sysctrl2 »

#include "FiveWin.ch"

function Main()
local a
local b


// al escribir otro renglón no se alinea a las demás,

MsgInfo( "Hello world!" )





return nil
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: Presentando fivedit de FiveTech

Post by Antonio Linares »

jmartial wrote:Antonio,

Algunos detalles:

- Al cambiar al idioma español da ciertos warnings y siempre los vuelve a dar al entrar.

- Sería deseable que los números de líneas puedan tener un color de fondo diferente al editor.

- ¿Donde se pueden modificar las palabras reservadas y sus colores?

- Sería interesante que los colores sean personalizables en todos los paneles, y la línea del selector de línea del editor, no sólo en el editor.

- En el menú principal en español, la traducción RUN por CORRER, es incorrecta, sería más bien EJECUTAR.
1. Arreglado.

2. Le he enviado un email a Cristobal a ver si me puede ayudar con eso. Aún no se como cambiar el color del margen con Scintilla.

3. En la Clase TScintilla. Si quieres te la envio para revisarla.

4. Si. Eso esta pendiente.

5. Arreglado
regards, saludos

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

Re: Presentando fivedit de FiveTech

Post by Antonio Linares »

sysctrl2 wrote:donde se configura el TAB ?

me gustaría que al presionar el BAT sea de 3 espacios,

saludos.
Arreglado
regards, saludos

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

Re: Presentando fivedit de FiveTech

Post by Antonio Linares »

sysctrl2 wrote:#include "FiveWin.ch"

function Main()
local a
local b


// al escribir otro renglón no se alinea a las demás,

MsgInfo( "Hello world!" )

return nil
Cesar, eso ya es ir aprendiendo la configuración de scintilla que es algo que iremos aprendiendo poco a poco.

En la etapa en la que estamos nos enfocamos en la funcionalidad: es decir, que el editor haga bien lo que tiene que hacer para ser útil. Conforme vayamos aprendiendo más de Scintilla, iremos aplicándolo.

http://www.scintilla.org/ScintillaDoc.html
regards, saludos

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

Re: Presentando fivedit de FiveTech

Post by Antonio Linares »

Ya hay una versión actualizada en:

https://bitbucket.org/fivetech/fivewin- ... ivedit.zip
regards, saludos

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

Re: Presentando fivedit de FiveTech

Post by cnavarro »

Antonio Linares wrote:
jmartial wrote:Antonio,

Algunos detalles:

- Al cambiar al idioma español da ciertos warnings y siempre los vuelve a dar al entrar.

- Sería deseable que los números de líneas puedan tener un color de fondo diferente al editor.

- ¿Donde se pueden modificar las palabras reservadas y sus colores?

- Sería interesante que los colores sean personalizables en todos los paneles, y la línea del selector de línea del editor, no sólo en el editor.

- En el menú principal en español, la traducción RUN por CORRER, es incorrecta, sería más bien EJECUTAR.
1. Arreglado.

2. Le he enviado un email a Cristobal a ver si me puede ayudar con eso. Aún no se como cambiar el color del margen con Scintilla.

3. En la Clase TScintilla. Si quieres te la envio para revisarla.

4. Si. Eso esta pendiente.

5. Arreglado
Antonio, esta es la configuracion habitual para el margen con el numero de linea

Code: Select all

    //::nMargLines es mi data que contiene el ancho del margen
   ::Send( SCI_SETMARGINWIDTHN, 0, ::nMargLines )  //SCI_TEXTWIDTH(STYLE_LINENUMBER, "_99999")
   ::Send( SCI_SETMARGINTYPEN, 0, SC_MARGIN_NUMBER )
   ::Send( SCI_SETMARGINSENSITIVEN, 0, 1)

   ::Send( SCI_STYLESETBACK , STYLE_LINENUMBER , CLR_VSBAR )   //Colores propios
   ::Send( SCI_STYLESETFORE , STYLE_LINENUMBER , CLR_BLUE )   

   // OJO con el alto de la linea en el margen al cambiar el Font o el tamaño con respecto al alto de linea del Editor
   // Yo no lo cambio, dejo el mismo FONT que el Editor

   //::Send( SCI_STYLESETFONT , STYLE_LINENUMBER , ::oFntEdt:cFaceName   )
   //::Send( SCI_STYLESETSIZE , STYLE_LINENUMBER , Abs( Int( ::oFntEdt:nHeight)*1 ) )
 
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
Andrés González
Posts: 625
Joined: Thu Jan 19, 2006 10:45 am
Location: Mallorca

Re: Presentando fivedit de FiveTech

Post by Andrés González »

Barra de botones oculta botones a la vista:

En mi tableta de 10", siempre quedan botones fuera de visión. Hay forma de que esta barra detecte que oculta botones y permita desplazar a izquierda o derecha según convenga al usuario?
Saludos

Andrés González desde Mallorca
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Presentando fivedit de FiveTech

Post by Antonio Linares »

Cristobal,

Las dos primeras líneas me funcionan. Pero las dos últimas no me hacen ni caso.

::Send( SCI_SETMARGINTYPEN, 1, SC_MARGIN_NUMBER )
::Send( SCI_SETMARGINWIDTHN, 1, 45 )

::Send( SCI_STYLESETBACK, STYLE_LINENUMBER, CLR_GRAY )
::Send( SCI_STYLESETFORE, STYLE_LINENUMBER, 0 )

A ti te cambia el color del margen con los números ?
regards, saludos

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

Re: Presentando fivedit de FiveTech

Post by Antonio Linares »

Andrés,
Andrés González wrote:Barra de botones oculta botones a la vista:

En mi tableta de 10", siempre quedan botones fuera de visión. Hay forma de que esta barra detecte que oculta botones y permita desplazar a izquierda o derecha según convenga al usuario?
Que resolución usas en tu tablet ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply