Presentando fivedit de FiveTech

Presentando fivedit de FiveTech

Postby Antonio Linares » Fri Jan 16, 2015 7:52 am

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-contributions/downloads/fivedit.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: 41312
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Presentando fivedit de FiveTech

Postby Antonio Linares » Fri Jan 16, 2015 8:09 am

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: 41312
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Presentando fivedit de FiveTech

Postby Antonio Linares » Fri Jan 16, 2015 8:11 am

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: 41312
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Presentando fivedit de FiveTech

Postby Antonio Linares » Sat Jan 17, 2015 6:09 am

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

https://bitbucket.org/fivetech/fivewin-contributions/downloads/fivedit.zip

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

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

Re: Presentando fivedit de FiveTech

Postby jmartial » Sat Jan 17, 2015 11:18 am

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
jmartial
 
Posts: 458
Joined: Tue Mar 14, 2006 7:26 pm

Re: Presentando fivedit de FiveTech

Postby sysctrl2 » Sat Jan 17, 2015 4:48 pm

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: 951
Joined: Mon Feb 05, 2007 7:15 pm

Re: Presentando fivedit de FiveTech

Postby sysctrl2 » Sat Jan 17, 2015 5:00 pm

#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
sysctrl2
 
Posts: 951
Joined: Mon Feb 05, 2007 7:15 pm

Re: Presentando fivedit de FiveTech

Postby Antonio Linares » Sat Jan 17, 2015 5:02 pm

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: 41312
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Presentando fivedit de FiveTech

Postby Antonio Linares » Sat Jan 17, 2015 5:02 pm

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: 41312
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Presentando fivedit de FiveTech

Postby Antonio Linares » Sat Jan 17, 2015 5:05 pm

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: 41312
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Presentando fivedit de FiveTech

Postby Antonio Linares » Sat Jan 17, 2015 5:06 pm

regards, saludos

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

Re: Presentando fivedit de FiveTech

Postby cnavarro » Sat Jan 17, 2015 5:14 pm

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  Expand view

    //::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 ) )
 
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: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Presentando fivedit de FiveTech

Postby Andrés González » Sat Jan 17, 2015 6:31 pm

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
Andrés González
 
Posts: 627
Joined: Thu Jan 19, 2006 10:45 am
Location: Mallorca

Re: Presentando fivedit de FiveTech

Postby Antonio Linares » Sat Jan 17, 2015 6:41 pm

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: 41312
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Presentando fivedit de FiveTech

Postby Antonio Linares » Sat Jan 17, 2015 6:42 pm

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

Next

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: karinha and 13 guests