FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Presentando fivedit de FiveTech
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Presentando fivedit de FiveTech
Posted: Fri Jan 16, 2015 07: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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Presentando fivedit de FiveTech
Posted: Fri Jan 16, 2015 08: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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Presentando fivedit de FiveTech
Posted: Fri Jan 16, 2015 08: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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Presentando fivedit de FiveTech
Posted: Sat Jan 17, 2015 06: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
Posts: 458
Joined: Tue Mar 14, 2006 07:26 PM
Re: Presentando fivedit de FiveTech
Posted: 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
Posts: 1144
Joined: Mon Feb 05, 2007 07:15 PM
Re: Presentando fivedit de FiveTech
Posted: Sat Jan 17, 2015 04: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 "
Posts: 1144
Joined: Mon Feb 05, 2007 07:15 PM
Re: Presentando fivedit de FiveTech
Posted: Sat Jan 17, 2015 05: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 "
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Presentando fivedit de FiveTech
Posted: Sat Jan 17, 2015 05: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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Presentando fivedit de FiveTech
Posted: Sat Jan 17, 2015 05: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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Presentando fivedit de FiveTech
Posted: Sat Jan 17, 2015 05: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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Presentando fivedit de FiveTech
Posted: Sat Jan 17, 2015 05:06 PM
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Presentando fivedit de FiveTech
Posted: Sat Jan 17, 2015 05: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 (fw): Select all Collapse
    //::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 , ::cFaceName   )
   //::Send( SCI_STYLESETSIZE , STYLE_LINENUMBER , Abs( Int( ::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
Posts: 632
Joined: Thu Jan 19, 2006 10:45 AM
Re: Presentando fivedit de FiveTech
Posted: Sat Jan 17, 2015 06: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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Presentando fivedit de FiveTech
Posted: Sat Jan 17, 2015 06: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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Presentando fivedit de FiveTech
Posted: Sat Jan 17, 2015 06: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