Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Noticias (https://www.clubdelphi.com/foros/forumdisplay.php?f=34)
-   -   Hasta el más tonto hace relojes: XEditor (https://www.clubdelphi.com/foros/showthread.php?t=22545)

dec 18-06-2005 16:36:38

Hasta el más tonto hace relojes: XEditor
 
Hola,

Si algo bueno tiene Delphi es que hasta el más tonto hace programas para ordenador con este entorno de desarrollo. No tengo que decir más, sino que yo mismo he hecho unos cuantos, si bien es verdad que los primeros no los llamaba programas, sino "utilidades", "aplicaciones", en fin, un respeto para los programadores de verdad... pretendía.

Hace poco me enteré que también pueden llamarse "soluciones", pero, ni que decir tiene, que, hasta ahí no he llegado todavía: acabo de publicar un sencillo programa, que es lo que me motiva a escribir estas líneas aquí, pero solución..., lo que se dice solución... va a ser que no sé llamarlo así todavía.

Me atrevo a mencionar aquí, en fin, lo que traigo entre manos últimamente, no sin cierto respeto por quien pueda, efectivamente, echar un vistazo al programa de marras, o sea, por ti y por ti y por ti también: por todos vosotros, vaya.

Hace poco tuve en mientes un paquete de componentes (¿Eh? El más tonto hace componentes con Delphi. Gracias, Delphi) inspirado en buena medida en preguntas y respuestas de este Foro. Envié noticia de ello al WebMaster del Club, pero, en fin, estará ocupado el hombre. Lo cierto es que al cabo ha resultado mejor para mí, quiere decirse, para mi poca o mucha reputación... (palabra por otro lado un tanto sospechosa: todas tienen dueño, pero el dueño de esta y de otras como esta,... en fin... )

A lo que vamos: si me piden que publique los componentes que he mencionado pues lo haré encantado, aunque solamente sea para que pasen un buen rato. Pero, no, eso no era a lo que íbamos.

A lo que íbamos era a que acabo de publicar la primera versión beta de un sencillo editor de texto basado en los componentes SynEdit que, me parece a mí, puede acaso reemplazar en cierto modo al Bloc de Notas de Windows.

Personalmente es un programa que utilizo bastante (el Bloc de notas, porque del que doy noticia no he tenido tiempo, la verdad, más que para probarlo y comprobarlo) y XEditor, que así me ha dado por llamar al monstruo, puede aportar algunas características que espero resulten útiles.

Bueno. No me enrollo más. El programa es gratuito, aunque yo creo que la licencia no me ha quedado del todo bien (sobre esto, como sobre todo, me encantaría -me salió así- y agradecería cualquier comentario) y puede descargarse desde la siguiente dirección:

Por favor, no tomen esto como SPAM que no lo es. Lo que pasa es que no estaría mal la opinión, no obligada y sí voluntaria, de personas como vosotros. O yo qué sé. Lo mismo estoy haciendo uso de una nueva forma de SPAM o algo peor que no conozco...

Gracias a todos de antemano y a ver si les parece, en cualquier caso, digno de uso XEditor, que sería lo mejor que le pudiera suceder al programa, quiero decir, a mí, para empezar.

JXJ 18-06-2005 17:15:57

pues yo tengo un error 404

con este enlace
Código:

http://web.madritel.es/personales2/amcalderon/xeditor/archivos/exe/xeditor.exe
¿vas a hacerlo open source?

dec 18-06-2005 20:43:56

Hola,

Respecto de lo primero que dices, tienes razón y lo siento: justo en el momento en que trataste de descargarlo no estaba disponible, pero, ahora mismo puedes descargarlo.

Respecto de lo segundo te comento que no lo he pensado bien.

Gracias por el aviso y comentario.

marcoszorrilla 18-06-2005 22:08:39

Me lo acabo de descargar, y he hecho algunas pruebas y me alegro de no tener que utilizar el Bloc de Notas, porque el editor me parece excelente.

En cuanto a comentarios constructivos:

Cuando activas la barra de herramientas, los inconos no poseen el "hint", comentario que suele aparecer debajo, aunque la verdad es que son bastante expresivos, pero aún así yo le añadiría el comentario al situar sobre ellos el puntero del ratón.

Un Saludo.

dec 19-06-2005 00:41:47

Hola,

Antes de nada gracias por tus comentarios marcoszorrilla.

Cita:

Me lo acabo de descargar, y he hecho algunas pruebas y me alegro de no tener que utilizar el Bloc de Notas, porque el editor me parece excelente.
Pues que tú me digas eso me pone colorado como un tomate. Una de las ideas (es mucha palabra, ideas, pero, en fin) era precisamente esa: servir de sustituto del Bloc de notas de Windows.

Gracias otra vez marcoszorrilla.

Cita:

En cuanto a comentarios constructivos:

Cuando activas la barra de herramientas, los inconos no poseen el "hint", comentario que suele aparecer debajo, aunque la verdad es que son bastante expresivos, pero aún así yo le añadiría el comentario al situar sobre ellos el puntero del ratón.
Tienes razón. Es algo relativamente sencillo de hacer, puesto que no haría falta (en principio) tocar para nada el código: bastaría con añadir a los archivos de lenguaje el atributo "hint" a cada elemento que pudiera contenerlo, como "Labels", "botones" y eso.

Lo tendré en cuenta Marcos. Muchas gracias de nuevo por tus palabras.

JXJ 19-06-2005 06:56:32

Pues hazlo open source. si no le piensas sacar dinero, o haz una versión,.
más completa. y deja una sencilla como open source.

me agrada,

podrias agregarle en el menu archivo, la opcion de mostrar los documentos
más recientemente usados.

Archivo

Reabir Archivos Recientemente usados - > leeme.txt
Unit1.pas

Crandel 19-06-2005 07:44:14

Muy bien dec, el programa esta bastante lindo, muy liviano y agil.

Esta muy bueno lo del resaltador de sintaxis y sobre todo la posibilidad de configurarlo, que es una opción que le falta a muchos.

Como mejoras para versiones futuras, te recomiendo:
* Archivos recientes (como dijo JXJ)
* Mejorar la barra de botones rápidos (esta un poco pobre).
* Permitir de personalizar la barra anterior.
* Permitir ver el número de linea.
* Permitir abrir en una ventana diferente (no MDI), es decir una nueva instatncia del programa. Eso esta muy bueno y muy pocos programas lo tienen.
* El ajuste de línea (no se cual es el nomre correcto). Esta es una opción muy útil en la cual te permite cambiar de la forma en que tu lo muestras, que la líneas largas contimuen abajo, a que las lineas sigan para el costado. depende del archivo es como te gusta verlo.

Estas son sujerencias que te permitan mejorarlo.

Suerte y continua hasta lograr un exelente producto.

HenryAraniva 19-06-2005 08:08:33

Oye el programa te quedo muy bien y es mucho mejor que el bloc de notas de windows, solo deberias hacer algunas mejoras visuales como por ejemplo: que se vea el final de la pagina y el inicio de la siguiente, porner iconos en el menu y otras cosas de carpinteria. podrias usar el ActionMainMenuBar y el ActionManager para mejorar el aspecto visual del menu. Y creo que seria muy interesante que lo hicieras open source para poder colaborar y hacerlo un monstruo de editor.

marcoszorrilla 19-06-2005 10:31:24

Solamente añadir, que si que permite ver el número de línea es una de las opciones configurables.

Un Saludo.

dec 19-06-2005 12:28:03

Hola,

Gracias a todos por los comentarios. Trataré de contestar a vuestras palabras a continuación.

marcoszorrilla: "Solamente añadir, que si que permite ver el número de línea es una de las opciones configurables."

Así es marcoszorrilla, y, por cierto, que ya están también listos los "hints", si bien es cierto que con cierto truco: en realidad pude aprovechar buena parte de ellos de un proyecto que abandoné hace algún tiempo. Sigue estando pendiente la ayuda del programa, que llegará, aunque no pueda decir cuándo exactamente.

HenryAraniva: "Oye el programa te quedo muy bien y es mucho mejor que el bloc de notas de windows, solo deberias hacer algunas mejoras visuales como por ejemplo: que se vea el final de la pagina y el inicio de la siguiente, porner iconos en el menu y otras cosas de carpinteria. podrias usar el ActionMainMenuBar y el ActionManager para mejorar el aspecto visual del menu. Y creo que seria muy interesante que lo hicieras open source para poder colaborar y hacerlo un monstruo de editor."

No entiendo muy bien qué quieres decir con que "se vea el final de la página y el inicio de la siguiente". En cuanto a lo de poner iconos en el menú... no sé hasta qué punto cargaría demasiado la interfase, que pretendía ser sencilla, en realidad: de todos modos es posible que se haga algo a ese respecto.

En cuanto al menú decir que está hecho con ayuda del estupendo componente ToolBar 2000 y que este cuenta con "Addons" que pueden dar una visibilidad al menú muy curiosa. Sin embargo no he usado los mencionados "Addons" nunca y en cuanto a lo usar "ActionMainMenuBar" y "ActionManager" pues lo mismo: nunca lo hize, pero, efectivamente, puede que no te falte razón.

En cuanto a hacerlo open source para mejorarlo, puedo decirte que el editor no tiene nada del otro mundo, no cuenta con características, digamos, llamativas: es bastante sencillo de realizar gracias a los componentes SynEdit: desde luego existen no pocos proyectos de código abiertos de editores de texto en SourceForge, por ejemplo.

Crandel: gracias por tus palabras. En cuanto a tus propuestas:

* Archivos recientes (como dijo JXJ)

Es algo que pensé en añadir, que no costaría, creo, demasiado y que probablemente haga, aunque, no entiendo el programa como un editor "para trabajar", sino para editar puntualmente determinados archivos.

* Mejorar la barra de botones rápidos (esta un poco pobre).

Adrede. Está pobre adrede. Pero tal vez llevas razón y se podrían añadir algunos botones "de uso frecuente" a ver si uso más el programa y me hago idea de cuáles son estos botones de uso frecuente...

* Permitir de personalizar la barra anterior.

Aquí me has dado. Podría decir lo mismo de antes: no sé hasta qué punto un sencillo editor habría de contar con cosas así: el Bloc de notas de Windows no cuenta con esa posibilidad y no he dejado de usarlo hasta ahora para editar ciertos archivos de texto. En todo caso se toma nota.

* Permitir ver el número de linea.

Es una opción disponible, como marcoszorrilla ha indicado, en las opciones del programa.

* Permitir abrir en una ventana diferente (no MDI), es decir una nueva instatncia del programa. Eso esta muy bueno y muy pocos programas lo tienen.

Precisamente, de esa forma, puede hacerse ya lo que dices. Y está también el programa realizado adrede de ese modo: no se pueden editar múltiples documentos, sino solamente uno por cada instancia de programa.

* El ajuste de línea (no se cual es el nomre correcto). Esta es una opción muy útil en la cual te permite cambiar de la forma en que tu lo muestras, que la líneas largas contimuen abajo, a que las lineas sigan para el costado. depende del archivo es como te gusta verlo.

Creo que lo nombras bien (al menos como lo hace, por ejemplo, el Bloc de notas de Windows) y ya está disponible esa opción: mira en el apartado de opciones "Edición".

JXJ: "Pues hazlo open source. si no le piensas sacar dinero, o haz una versión, más completa. y deja una sencilla como open source."

Tengo entendido que aun con el Open source puede y aun debe sacarse dinero, salvo que no quiera uno verse trabajando por amor al arte, y esto, no todo el mundo puede permitírselo: la mayoría, diría yo, aunque no sirva de consuelo.

No tenía pensado doblar las versiones, esto es, hacer alguna sencilla y otra más completa: en cuanto a lo de hacerlo Open source insisto en que no lo he pensado bien, por un lado, y en que el editor no podría aportar gran cosa, por otro.

"Podrias agregarle en el menu archivo, la opcion de mostrar los documentos
más recientemente usados."

Lo comento arriba. No creo que fuera demasiado complejo añadir esa opción: podría reutilizar cierto código, y, es posible que se haga, porque, efectivamente puede resultar útil.

Gracias a todos por vuestros comentarios, de verdad.

Neftali [Germán.Estévez] 20-06-2005 10:29:37

...pero nunca serán igual los relojes de un tonto que los de un buen relojero...

Felicidades por el reloj... ;)
Algunas cosillas (ya que pides opinión).

* Que permita aceptar archivos "arrastarados desde el explorador"; Luego me he dado cuenta de que sí la tiene, pero desactivada inicialmente; Yo cambiaría esa opción -Inicialmente ON-.
* Recuperar opciones de sintaxis del Editor (en nuestro caso del de Delphi). Eso es un "puntazo"...
==> Registro; HKEY_CURRENT_USER\Software\Borland\Delphi\6.0\Editor\Highlight
* Inicialmente (sólo la 1ª vez que ejecutas) me ha dado la impresión de que la opción "partir líneas" está desactivada, mientras que sí las parte. Una vez que guardas las opciones, el funcionamiento ya es correcto. Por cierto, echo en falta que ésta opción esté más accesible (en el menú por ejemplo -con una tecla rápida-) ya que la uso mucho; De todas formas esto es un gusto más bien personal... ;)
* Con la barra de estado visible, cuando pasas el ratón por encima cambia el Hint, si haces salir el ratón debería volver al Hint anterior. Hay que pulsar click en la parte del editor; Si no pulsas para que aparezca no debería tener que pulsar para que se quite.
* Personalmente cambiaría el icono entre el instalador y el programa; Bueno, cambiaría el del instalador para que no sea el mismo (BIS para el desinstalador).
* Una opión de añadirlo/eliminarlo de las opciones contextuales del Explorer.
==> http://www.howtodothings.com/viewart...px?article=323
==> http://www.swissdelphicenter.ch/en/showcode.php?id=1779
* Los nombres de los grupos que se crean en el menu de programas de Windows son realmente "beta" :D:D

Como ves son 4 tonterías. Un saludo.

P.D: Muy bueno el pie de tus mensajes (llevaba tiempo con ganas de decirlo y hoy he tenido la oportunidad...)

dec 20-06-2005 11:02:49

Hola,

Neftalí, deja que te agradezca tus comentarios respecto del programa. Y también que te agradezca tus sugerencias, que, desde luego, serán todas ellas tenidas en cuenta, como podrás comprobar en sucesivas versiones del programa.

De veras muchas gracias.

Kreyser 20-06-2005 12:30:48

Hola Dec,

Ante todo, mi enhorabuena, resulta un editor de texto muy funcional para nuestro sector.

De lo ya comentado por los foristas, recalcaría la opción de documentos recientes (ciertamente le veo gran utilidad), así como la ampliación de la barra de herramientas.

Coincido contigo en la falta de necesidad de una opción para configurar dicha barra de herramientas.

Dado que pides comentarios, te haré los mios :D

1.- Dejaria visibles por defecto ambas barras (estado y herramientas).
2.- Es una tontería, pero las opciones de idiomas no empiezan por mayuscula, lo que rompe con el estilo del resto de los menús.;)
3.- No he conseguido hacer funcionar la sintaxis, si no es desde la barra de herramientas y la opción de sintaxis cargada, no se aplica al abrir un nuevo documento y hay que aplicarla nuevamente.
4.- Eliminaría las opciones de menu "Exportar HTML y RTF", incluyendo sus extensiones en "Guardar Como..." en vez de Todos los archivos (*.*), (sin eliminar esta posibilidad). Incluiría, así mismo un filtro más completo de extensiones... quizas relacionadas por defecto con las sintaxis soportadas...

Realmente me parace una herramienta muy cuidada, ligera y compacta.
Cuenta con un usuario de mi lado... :p .

Saludos.

dec 20-06-2005 13:41:51

Hola,

Acabo de actualizar el programa de tal modo que incluye ahora las siguientes características que acertadamente comentásteis.

Neftalí:

* Que permita aceptar archivos "arrastarados desde el explorador"; Luego me he dado cuenta de que sí la tiene, pero desactivada inicialmente; Yo cambiaría esa opción -Inicialmente ON-.

Esa es ahora la opción por defecto.

* Recuperar opciones de sintaxis del Editor (en nuestro caso del de Delphi). Eso es un "puntazo"...
==> Registro; HKEY_CURRENT_USER\Software\Borland\Delphi\6.0\Editor\Highlight

He estado echando un vistazo y, aunque podría hacerse (¿qué no puede hacerse?) tal vez sea un tema demasiado farragoso, en mi opinión, teniendo en cuenta que es posible personalizar la sintaxis en las opciones del programa: sería cuestión, pues, de ajustar la sintaxis de Object Pascal según las preferencias de uno: esa configuración no se perdería (al menos en una siguiente versión "estable" del programa).

* Inicialmente (sólo la 1ª vez que ejecutas) me ha dado la impresión de que la opción "partir líneas" está desactivada, mientras que sí las parte. Una vez que guardas las opciones, el funcionamiento ya es correcto. Por cierto, echo en falta que ésta opción esté más accesible (en el menú por ejemplo -con una tecla rápida-) ya que la uso mucho; De todas formas esto es un gusto más bien personal... ;)

Era un error, efectivamente, gracias Neftalí. Ya está solucionado.

Respecto de añadir "el ajuste de línea" al menú o hacer la opción, en todo caso, más accesible: he añadido un menú de nombre "Formato" (como en el Bloc de notas) que cuenta con esa opción, la cual también tiene un acceso directo mediante el teclado.

* Con la barra de estado visible, cuando pasas el ratón por encima cambia el Hint, si haces salir el ratón debería volver al Hint anterior. Hay que pulsar click en la parte del editor; Si no pulsas para que aparezca no debería tener que pulsar para que se quite.

Llevas razón: a mí me parecía también un tanto "extraño" ese comportamiento, aun cuando no hiciera falta hacer clic sobre el editor, y bastaba con escribir en el mismo... sin embargo, no ha sido complicado hacer lo que comentas: ahora los "hints" aparecen y cambian la barra de estado automáticamente, pero, la propia barra de estado también cambia "a su estado normal" de forma automática (en realidad, cuando no hay ningún "hint" que mostrar).

* Personalmente cambiaría el icono entre el instalador y el programa; Bueno, cambiaría el del instalador para que no sea el mismo (BIS para el desinstalador).

Pues así lo he hecho Neftalí. Y bien que te agradezco el detalle, por lo siguiente. El icono que uso en el programa ocupa la friolera de 128 KB, y, se doblaba esta cifra al añadir también el icono al instalador: ahora el instalador cuenta con otro icono, lo cual es posiblemente lo suyo, y, además, se ha reducido el tamaño del instalador en esos 128 KB. Gracias Neftalí.

* Una opión de añadirlo/eliminarlo de las opciones contextuales del Explorer.
==> http://www.howtodothings.com/viewar...spx?article=323
==> http://www.swissdelphicenter.ch/en/showcode.php?id=1779

Bueno. Alguna vez traté de hacer algo así y no daba con la tecla. Por otro lado, el programa permite "asociar extensiones" de archivos con el mismo, y desasociarlas (recuperar la asociación anterior, si existiera) y, la verdad, no me entra bien en la cabeza qué utilidad tendría un elemento en el menú del "explorer" para este programa, pero, prometo que si al cabo comprendo su utilidad trataré de hacerlo.

* Los nombres de los grupos que se crean en el menu de programas de Windows son realmente "beta" :D:D

Je, je, je... sí... Los he dado otro nombre tal vez más comprensibles, aunque, aquí se demuestra mi poca pericia con Inno Setup, puesto que los grupos son siempre en español, aun cuando el programa se usara en inglés u otro idioma... quizás se pueda hacer algo al respecto.

* Como ves son 4 tonterías. Un saludo.

Nada de eso, nada de tonterías, todo lo contrario y se agradecen Neftalí.

Keyser:

Gracias por tus palabras. No las merece ni el programa ni las merezco yo, pero hinchan el ego de uno a poco que se leen... qué será, será...

Respecto de la ampliación de la barra de herramientas... puede ser una buena idea, aunque, no sé, la verdad, qué elementos añadir a la misma. Lo que creo que sería una buena cosa sería ofrecer la posibilidad de cambiar ciertos accesos directos con el teclado, de tal manera que uno pudiera habituarse a los de su preferencia y utilizarlos, lógicamente: así no tendría uno que pulsar siquiera el botón de turno, sino que bastaría con pulsar la combinación de teclas adecuada.

Vamos ahora con tus sugerencias Kreyser:

1.- Dejaria visibles por defecto ambas barras (estado y herramientas).

Eso he hecho. En realidad quería dar al programa el aspecto inicial del Bloc de Notas, pero, al cabo he hecho lo que dices Kreyser y ahora el programa muestra esos dos elementos por defecto "visibles".

2.- Es una tontería, pero las opciones de idiomas no empiezan por mayuscula, lo que rompe con el estilo del resto de los menús.;)

Bueno. Eso ha sido sencillo: ha bastado con comenzar por mayúsculas los nombres de los archivos de lenguaje. Y tienes razón, no había razón para que unos items se mostraran en mayúscula y otros no lo hicieran así.

3.- No he conseguido hacer funcionar la sintaxis, si no es desde la barra de herramientas y la opción de sintaxis cargada, no se aplica al abrir un nuevo documento y hay que aplicarla nuevamente.

Bueno. Aquí no sé qué decir. A mí parece funcionarme bien ese tema. Al abrir un nuevo archivo, en realidad lo que el programa hace es averiguar si puede asociar alguna sintaxis con el mismo en base a su extensión: si lo puede hacer, lo hace y muestra la sintaxis en la barra de herramientas y en la barra de estado y aplica dicha sintaxis al editor, y, cuando no, deja la "sintaxis por defecto", que, en realidad lo que hace es "activar" las Urls que se escriban en el documento. No sé, será cuestión de hacer algunas pruebas, supongo...

4.- Eliminaría las opciones de menu "Exportar HTML y RTF", incluyendo sus extensiones en "Guardar Como..." en vez de Todos los archivos (*.*), (sin eliminar esta posibilidad). Incluiría, así mismo un filtro más completo de extensiones... quizas relacionadas por defecto con las sintaxis soportadas...

Bueno. En realidad el filtro del "comando Guardar como..." se ajusta a la sintaxis del editor en ese momento: así, por ejemplo, si abres un archivo ".dpr" el filtro será "Object Pascal Files..." y, si el editor no tiene sintaxis asociada, o, por mejor decir, tiene la sintaxis por defecto, es cuando el filtro es "All files..."...

En todo caso muchas gracias a todos por vuestros comentarios. Creo que, antes de añadir nada "nuevo" (salvando lo de los documentos recientes y un par de cosas más) quisiera revisar el código del programa y organizarlo mejor, porque me está dando la impresión de que se está yendo de madre... y no me gustaría que esto ocurriera.

roman 20-06-2005 17:42:36

Yo he estado afanosamente buscando algún problema en esta aplicación y la verdad no he encontrado ninguno :)

Así que sólo me queda la opción de mi lista de peticiones:

1. Interfaz MDI

Pese a lo que ya has comentado de por qué no hacer la interfaz mdi, yo insistiría en ello. Cuando trabajamos con muchos documentos a la vez. prefiero este tipo de interfaz a ver mi barra de tareas atiborrada de botones. Algo que he visto únicamente en una aplicación es una barra de tareas dentro de la misma aplicación con lo que se hace muy cómodo conmutar entre los distintos documentos. En todo caso podría dejarse como una opción configurable.

2. Sintaxis personalizada

Creo que podría darse al usuario la opción de definir sus propias sintaxis para lo que requiera. No me refiero a guardar las opciones de en qué color se ponen las palabras reservadas (que ya lo hace) sino a poder definir nuestro propio juego de palabras reservadas, caracteres para comentarios, cadenas, etc.

Donde creo que presentarías algo que nadie hace es poder definir un juego propio de palabras reservadas dentro de una sintaxis ya hecha. Por ejemplo, si estamos trabajando un archivo Delphi, a mi me resulta muy cómodo poder agregar como palabras reservadas personales los identificadores de mis propias clases, funciones, etc. para así distinguirlas claramente.

3. Reservar un área fija para los hints en la barra de estado. Me resulta muy distractorio que me desaparezca la información para mostrar un hint cada que muevo el ratón sobre un control.

4. Agregar un botón "Aplicar" al cuadro de opciones para poder guardar cambios sin necesidad de cerrar el cuadro.

Mis felicitaciones. Has organizado muy bien todos los elementos, dejando en claro que el título de este hilo es falso.

En cuanto a

Cita:

Empezado por dec
Envié noticia de ello al WebMaster del Club, pero, en fin, estará ocupado el hombre

te comento que si deseas colgar tu aplicación en las páginas correspondientes del club, notifícalo a cualquier moderador y le pasaremos tu petición a Emilio.

// Saludos

dec 20-06-2005 19:25:43

Hola,

Gracias roman por tus comentarios, que, otra vez más, no merezco, como ahora se verá.

"1. Interfaz MDI"

Bueno. No va a poder hacerse... al menos no por ahora, porque, sea por un mal planteamiento, sea por lo mal que lo he hecho, en definitiva, hacer algo así sería como empezar de nuevo: y no es que no me pueda poner a ello, en un momento dado, pero, no ahora... no es el momento... lamentablemente.

En todo caso (aunque mal hecho, probablemente) pude haberme planteado algo así en un principio, y haber hecho las cosas de otro modo: pero es que no lo hize así sino al contrario: quería un bloc de notas "un tanto avanzado", pero, que no dejara de ser eso, un bloc de notas...

Quiero decir que, aunque utilizo el Bloc de notas (o lo utilizaba) muy a menudo, lo cierto es que no me pongo a escribir código con este programa, ni de Delphi ni de ningún otro lenguaje, véase HTML, CSS, C# o lo que quiera que toque...

¿Entonces qué demonios quería conseguir? Pues un poco lo que he dicho: algo sencillo, que, por ejemplo, me permitiera abrir un archivo ".pas" y pudiera editar algunas cosas, contando con el resaltado de sintaxis, por ejemplo, pero sin ir más allá... para eso ya está Delphi, por poner un caso, el más general, creo yo, cuando de archivos ".pas" hablamos, supongo yo...

"2. Sintaxis personalizada"

Esto también es posiblemente una muestra de lo poco que pensé en el programa en un principio. Con los componentes conque cuenta SynEdit para resaltar la sintaxis de ciertos lenguajes, y, si no estoy equivocado, al menos en "tiempo de ejecución" no es posible añadir nuevas palabras a una determinada sintaxis: he dicho más arriba que qué no es posible, pero, en este caso, no me veo capaz de ello, al menos de momento: es verdad que tampoco le he dado todas las vueltas que son menester en este caso.

Empero, existe un "AddOn" para SynEdit de nombre "unihighlighter" (Universal highlighter) que sí que permite crear nuevas sintaxis personalizadas, y también añadir palabras claves a una determinada sintaxis, aunque, por desgracia, no he trabajado con dicho componente y no he partido de él en un principio, sino de los que, como digo, ya incorpora SynEdit para tal fin. Ya ves roman, cómo el título de este hilo no es tan falso... como tú buenamente piensas: gracias, en todo caso.

"3. Reservar un área fija para los hints en la barra de estado."

Bueno. Respecto de esto el tema estaba en dónde situar los "hints", puesto que la barra de estado está bastante copada por "otras informaciones"... pero, he optado, no sé si del todo acertadamente, por añadir en el menú "Ver" un elemento de nombre "Hints de los controles" que permitirá optar por no mostrar, directamente, dichos "hints" o hacerlo, si se prefiere. Por defecto se muestran, pero, desde luego, ya no te incordiarán más si no quieres ;)

"4. Agregar un botón "Aplicar" al cuadro de opciones"

Bien. Se ve que cosas así sí están al alcanze de uno... mejor o peor he añadido dicho botón al cuadro de opciones para guardar los posibles cambios sin que el cuadro de opciones se cierre.

"Mis felicitaciones. Has organizado muy bien todos los elementos, dejando en claro que el título de este hilo es falso."

Ejem, ejem... después de esta respuesta ya ves que no es tan falso, pero, te agradezco enormemente que te molestaras en probar el programa y si ya lo usas de vez en cuando, me sentiré absolutamente halagado y recompensado más que suficientemente.

"te comento que si deseas colgar tu aplicación en las páginas correspondientes del club, notifícalo a cualquier moderador y le pasaremos tu petición a Emilio."

Bueno. Si consigo que el código sea más o menos presentable, desde luego, propondré a un moderador que publiquen el programa junto al código fuente de este, pero, no era tanto mi intención publicar la aplicación en el Club, aunque ya di noticia de ella aquí, en el foro, sino en publicar los componentes conque estuve liado hace un par de semanas.

Estos, creo, tal vez puedan servir de algo a alguien, aunque solamente sea, como dije, para hacerle pasar un buen rato (espero que nunca malo) y, bueno, no me importaría que se publicaran en el Club, aunque fuera en algún apartado de nombre "Qué cosas hay que ver" o algo así ;)

Dime si he de escribir a algún moderador (por cierto, tú eres moderador..., como no podía ser de otro modo) un mensaje privado, o a su correo o, en fin, qué he de hacer para que se publiquen los mencionados componentes: son ocho o nueve, muy sencillos y basados casi en su totalidad en alguna que otra pregunta hecha aquí mismo: de hecho tú mismo roman figuras en los comentarios de algunos de ellos, justamente, en los debidos créditos, como suele decirse.

Bueno. Lamento no poder atender todas tus sugerencias, cuando, qué duda cabe, darían al programa más valor, en el sentido de que lo harían más útil al usuario del mismo.

Gracias de nuevo roman. Gracias por todo a todos.

Nota: Los componentes a que hago mención ocupan unos 90 KB comprimidos en formato Zip.

Julián 20-06-2005 21:10:54

Hola,

Probé el XEditor el otro día y aquí tienes mi "analisis":

Lo bueno:
- Es sencillo, en el buen sentido de la palabra.
- Carga rápido.
- Ocupa poco
- Excelentemente organizado.
- Gran usabilidad.
- Usar las excelentes Toolbar 2000.


Sugerencias. Es decir, lo que yo le añadiria para convertirlo en mi editor favorito (en detrimento del editplus)
- Interfaz MDI. Con su barra botones tipo MIRC como la que dice roman.
- Barra HTML para cuando se editan documentos HTML
- Code completion como el del delphi; cosa fácil de implementar con los synedit.


Tengo a medio hacer (en realidad aún no he empezao) un script php para hacer una sección de programas, código fuente, utilidades, etc. de los usuarios. Se admiten sugerencias. :D

huy, que tarde, me voyyy........

roman 20-06-2005 21:25:56

Cita:

Empezado por Julián
Sugerencias. Es decir, lo que yo le añadiria para convertirlo en mi editor favorito (en detrimento del editplus)

Je, je. No quería mencionarlo para no meter ruido pero ya que Julián lo hace...

El EditPlus, es, en mi opinión, un modelo de aplicación.

Tiene una funcionalidad excelente montada en una interfaz sencilla y elegante. Cuando uno lo abre por vez primera no se siente perdido en un mar de barras, botones y paneles.

Esta es la sensación que me dio el XEditor.

Claro que faltarían muchas opciones para, como dice Julián, sustituir algo tan finamente trabajado como el EditPlus, pero aquí el punto importante, otra vez en mi opinión, es que de entrada, el enfoque que se le ha dado al XEditor es justamente ese: sencillez.

Se dice fácil, pero cualquier otro programador habría atiborrado de barras de herramientas colocando un botón para todas y cada una de las posibles opciones.

// Saludos

Casimiro Notevi 20-06-2005 21:28:20

Pues he querido probarlo, la curiosidad me corroe, jejeje

La instalación ha funcionado sin contratiempos y el programa también se ha ejecutado correctamente, lo único que he tenido que cambiar ha sido el tipo de fuente de letras porque me salen con bastante separación entre cada caracter.

Por cierto, lo he instalado y ejecutado con wine, en mi suse linux 9.3, sin problemas.

dec 20-06-2005 22:39:33

Hola,

Julián, gracias por tus comentarios. Voy a ver qué puedo decir te tus sugerencias:

"Sugerencias. Es decir, lo que yo le añadiria para convertirlo en mi editor favorito (en detrimento del editplus)"

He probado el programa EditPlus y, bueno, no creo que XEditor se pueda siquiera comparar con el mismo: pero es que tampoco era, como dice roman, la intención que me movió a realizarlo. En todo caso, me cachis... un usuario menos... ;(

- Interfaz MDI. Con su barra botones tipo MIRC como la que dice roman.

Echaré un vistazo al programa MIRC, aunque, como digo, me parece a mí que en ese sentido XEditor se va a quedar como está... como no sea que me dé por otra cosa e incluso lo inicie de cero (más o menos) teniendo en cuenta esa posibilidad...

- Barra HTML para cuando se editan documentos HTML

Ejem... me parece que nos liaríamos demasiado en este caso.. Sin embargo, hace tiempo hize un programa de nombre Editor HTML, precisamente, que, aunque abandoné al tiempo (cometí demasiados errores en ese programa) el caso es que, personalmente, sigo haciendo uso del mismo, por una serie de motivos, cuando realizo alguna que otra página Web o documentos HTML, en general, como ayudas, etc.

Editor HTML no está disponible para su descarga, como digo, es un proyecto abandonado, pero, por si te fuera de utilidad Julián, lo he "subido" temporalmente al poco espacio que tengo en internet y puedes descargarlo y probarlo: tal vez no te parezca mal hacer uso del mismo.

- Code completion como el del delphi; cosa fácil de implementar con los synedit.

Ay... cuántas cosas... ;) Como dices, con SynEdit puede hacerse algo así (lo verás en Editor HTML, por ejemplo) pero, vuelvo a lo mismo: la sencillez del programa no lo aconseja, en mi opinión: ¿porqué dar prioridad a lenguajes como Delphi o el propio HTML? En realidad es algo muy simple, para editar puntualmente algún fragmento de código de estos lenguajes, pero, en modo alguno para trabajar con el programa, esto es, no es un sustituto de Delphi, y, si me apuras (y sin hacerlo) no es un sustituto de EditPlus.

roman... yo mismo cometí el error a que haces referencia: justamente, en Editor HTML: y me lo achacaron varios de sus usuarios (que llegó a tenerlos) y es que añadí barras de herramientas hasta la extenuación y botones, como dices, para todas y cada una de las funciones con que contaba...

Casimiro, también te agradezco lo que dices. Cosa curiosa que el cacharro funcione en Linux, puesto que, para bien o para mal (más bien para mal) hace un uso "intensivo" del registro de Windows... se ve que el Wine es un programa que da lo suyo de sí... ya lo creo ;)

Bueno. Para los interesados (Julián y quien quiera) este es el enlace para descargar Editor HTML, pero, como os digo, estará ahí temporalmente y conste que lo "subo" únicamente por si puede resultaros útil, como a mí, pero no es mi intención continuar con su desarrollo: como digo, metí demasiado la pata en ese programa: aprendí, seguramente, también, alguna que otra cosa.

Descarga de Editor HTML (unos 2,5 MB apróx.) *
* Actualización:
Editor HTML ya no puede descargarse: léase arriba para más información. En todo caso, si lo precisas, házmelo saber y te haré llegar el programa.

Muchas gracias a todos de nuevo por vuestras palabras.

rrf 25-06-2005 11:08:42

Instalador y programa tienen el mismo nombre
 
Hola Dec.

Acabo de instalar Xeditor y le he echado un vistazo por encima. Me parece bastante bueno el programa que haz hecho.

Sin embargo, te comento algo que me ha causado un pequeño problema.

Suelo dejar en la misma carpeta el programa de instalación, o el archivo comprimido, y el programa que instalo.

Por ello, como tu programa instalador y el programa tienen el mismo nombre, me daba un error. Finalmente metí el programa instalador en otra carpeta y lo pude instalar correctamente.

Sugerencia que te hago: cambiale el nombre al programa instalador.

Creo que sería bueno que también incluyeras, en el nombre, información de la versión que contiene (por ej. XEditor_Beta_09.exe o XEditor_100.exe), aunque no sé si eso te complicaría las cosas de alguna manera.

De nuevo te felicito por tu programa.

Salu2.

Ramón.

:p

dec 25-06-2005 16:53:47

Hola,

rrf, gracias por tus comentarios: en una siguiente actualización del programa haré lo que dices: nombraré el archivo correspondiente al instalador de otro modo e incluiré en su nombre la versión del programa.

Gracias de nuevo.

Triton 29-06-2005 13:47:24

Animo Dec
 
Hola Dec, decir que tu XEditor va muy bien.

Pero para que reemplace el que yo uso le faltaría una interfaz midi (es decir unas pestañitas por cada documento que abres).

De todas maneras está muy bien y voy a ir probandolo por una temporada, me encanta su rapidez.

Si te sirve de algo he estado usando el LopeEdit 4.0 que está en www.lopesoft.com. Echale un vistazo para ver si te puede dar alguna idea.

Saludos

MasterXP 29-06-2005 15:49:22

Simplemente perfecto, una recomendacion:

en el menu de opciones, le agregaria los '...' (3 puntos) a cada opcion para dar la impresion de que se abrira otra ventana y no se aplicara la opcion inmediatamente.

me explico el menu opciones quedaria:
Cita:

Edicion ...
Apariencia ...
Sintaxis ...
Autoguardar ...
y asi con los demas.

Felicidades.

dec 02-07-2005 06:20:37

Hola,

Triton, MasterXP, gracias por vuestros comentarios.

Triton: las pestañas MDI... no; no creo que lo haga. Pero echa un vistazo al editor que enlazo más abajo, que, además de eso ofrece otras muchas características tal vez curiosas para ti.

MasterXP: estoy tardando en hacer lo que dices. Muchas gracias por tu oportuna observación.

Para roman y para quien pueda estar interesado, el editor PsPad cuenta con la posibilidad de añadir a una determinada "sintaxis" (resaltado de) nuevas palabras clave. Es un programa gratuito y que puede seros interesante.

[Gunman] 25-10-2005 16:56:05

Fantástico, Fantástico!
 
Un programa fantástico, tengo el honor, o el programa lo tiene no sé muy bien cuál es la forma correcta, de que el XEditor esté en mi barra de acceso rápido junto al IRC, al Firefox, a winamp y a Delphi.
Aprovecho para ofrecerme voluntário como traductor al catalán.
De nuevo, muchas grácias!

Crandel 27-10-2005 10:18:45

Felicitaciones nuevamente
 
Aprovecho para felicitarte nuevamente por tu programa y por lo que acabo de ver tu pagina web tambien esta creciendo de forma exponencial :D

Te quería preguntar si podrias incluir el lenguaje MatLab en tu editor, el cual me seria de utilidad.

Gracias por tu programa.

dec 27-10-2005 11:21:52

Hola,


Cita:

Empezado por Crandel
Te quería preguntar si podrias incluir el lenguaje MatLab en tu editor, el cual me seria de utilidad.

Bueno. Me parece que si no lo las visto ya incluido es porque no se encuentra entre los componentes SynEdit, en los cuales se basa el programa. Empero, es posible añadir nuevos lenguajes. Es cuestión de que me comentes si lo ves muy compliado: habría que hacerlo cuasi manualmente, añadiendo las distintas palabras clave del lenguaje y alguna que otra "cosa" más, que puede que nos complicara un tanto la cuestión: poderse hacer se puede hacer.

Incluso si descargas los componentes mencionados podrás ver que se incluye una herramienta y las instrucciones para hacerlo (en la carpeta Samples): si quieres puedes ponerte tú mismo a ello: generarías un archivo ".pas" que luego podría añadirse a los componentes susomentados para que estuviera disponible en el programa: si queda regular podría también dar noticia a los programadores de los componentes por si lo quisieran añadir a la colección. :p


Cita:

Empezado por Gunman
Aprovecho para ofrecerme voluntário como traductor al catalán.

Gracias a todos por los comentarios. Creo que respecto de lo que propones Gunman ya hemos quedado en otro Hilo cómo podrías hacerlo. ;)

andres1569 28-10-2005 16:48:58

Hola David:

Me he instalado ya el XEditor (versión de 26-10-2005), tanto decir que si era un programa para sustituir al Bloc de Notas de Windows, que me he sorprendido al ver la multitud de opciones que tiene. Así que, en mi opinión, no comparemos ya ambos editores, que viven en galaxias distintas y separadas por unos cuantos años luz (sólo te discutiré una cosa, tarda en cargar algo más que el Notepad :-)

El programa está muy currado y tiene varias originalidades, lo de autocompletar, las macros, la lista de programas amigos (no tengo remedio, he añadido el Solitario :--))) el menú de sintaxis ordenado por letras ... En fin, lo he probado ya un ratillo y ya lo tengo entre mis programas preferidos, aunque quizás me he dejado llevar por esta intensa campaña de marketing, jajaja.

Como aportación, ahora te pongo la lista de sugerencias o aspirantes a:

- Echo de menos el poder Cerrar el documento activo, sin tener que cerrar el programa. Supongo que si uno no quiere seguir viendo un documento sin tener que cerrar el XEditor, debe crear uno Nuevo (por cierto, lo he hecho pero al querer volver a mi documento anterior no estaba en la lista de históricos).

- En la barra de estado ¿se podría añadir en la barra de estado un indicador de Bloqueo de Mayúsculas y/o Bloqueo Numérico? Resulta útil muchas veces pero es necesario para los que como yo trabajamos con uno de esos teclados inalámbricos donde los indicadores de bloqueos quedan fuera de mi vista.

- Si voy al comando Abrir y el documento activo está modificado, me pregunta en primer lugar si deseo guardar los cambios, antes de que confirme o no la apertura de otro archivo. El comportamiento usual y creo que más lógico es que pregunte después de aceptar el cuadro de diálogo.

- En la ventana de opciones el botón Aplicar no hace nada, al menos en algunas que he probado (he leído luego que esto es algo que has implementado recientemente).

- ¿Un botón en la barra de herramientas principal para editar las opciones? Creo que sería útil y no comprometería mucho la apariencia sencilla del programa, aunque quizás lo he echado de menos ahora al empezar a usar el programa, pues era el momento de las personalizaciones, seguramente no sea tan útil con el tiempo.

- Algunas correciones del inglés: Miscellanea = Miscellanea. Apariencia = Appearance (esta última está bien en el menú pero no en la pestaña correspondiente)

- Creo que falta una opción de programas Enemigos donde poner el Notepad, el VB, el Access ... XD XD

- Ya se ha comentado aquí, y según tú el programa no pretende ser más, pero sabes perfectamente que el XEditor ya es mucho más que el Notepad, que empieza a competir en funcionalidad con otros buenos editores que hay por ahí, y por lo que he visto no te has limitado a hacer un simple editor sin más, así que, ... (redoble de tambores)... ... aunque sólo sea para la versión 2.0 ... (tachín , tachan) ... ... sería genial que pudieras abrir varios archivos en diferentes pestañas, al estilo FireFox, y que si desde una carpeta seleccionas varios archivos los abra todos dentro de la misma instancia del XEditor. Aunque yo de tí supeditaría el implementar esta funcionalidad a que el número de donaciones supere las 50, por ejemplo :-) :-)

A medida que lo vaya usando ya te diré más cosas.

Gracias y ¡¡ ENHORABUENA por el programa !!

Saludos

dec 28-10-2005 21:04:03

Hola,


Cita:

Empezado por andres1569
(sólo te discutiré una cosa, tarda en cargar algo más que el Notepad :-)

Sí; hace un par de actualizaciones que perdí la carrera con el Bloc de Notas. Aquí un amigo apuesta porque se inicia medio segundo después (en un AMD Athlon 1000 Mhz con 256 MB de RAM en Windows XP SP2. Yo apuesto por algo más de medio segundo: digo que el Bloc de Notas vence por casi un segundo e incluso un segundo. ¡Bueno y qué más da! ¡Si he perdido he perdido! ;)


Cita:

Empezado por andres1569
- Echo de menos el poder Cerrar el documento activo, sin tener que cerrar el programa. Supongo que si uno no quiere seguir viendo un documento sin tener que cerrar el XEditor, debe crear uno Nuevo (por cierto, lo he hecho pero al querer volver a mi documento anterior no estaba en la lista de históricos).

Esto último no lo entendí muy bien. O sea, como el programa no puede abrir más de un documento al mismo tiempo, efectivamente, si quieres abrir otro archivo habrás de ejecutar una nueva instancia del programa,... así es, sí. En cuanto a lo que dices entre paréntesis entiendo que abres un archivo en el programa; a continuación ejecutas una nueva instancia y en el historial de documentos no te aparece el que abriste con la primera.

Debe ser que el historial de documentos se guarda cuando se cierra el programa. Echaré un vistazo. Esto no lo incluí en la actualización que acabo de publicar del programa, porque no lo entendí muy bien, y, si es como ahora he planteado, pues nada, lo tendré en cuenta y trataré de solucionarlo.


Cita:

Empezado por andres1569
- En la barra de estado ¿se podría añadir en la barra de estado un indicador de Bloqueo de Mayúsculas y/o Bloqueo Numérico? Resulta útil muchas veces pero es necesario para los que como yo trabajamos con uno de esos teclados inalámbricos donde los indicadores de bloqueos quedan fuera de mi vista.

Hace tiempo tuvimos un debate en estos Foros en que se trataba de dilucidar (de algún modo) si eran necesarias esas indicaciones en las barras de estado, o, por el contrario, eran bastantes las luces del teclado para informar al usuario del estado del bloque de mayúsculas, por ejemplo.

El caso es que el programa incorporaba esa posibilidad, pero, se quitó, por el referido debate y también porque a la barra de estado no le sobra el espacio, precisamente. Sin embargo, creo que voy a volver a ponerlo, pero, trataré de hacerlo de alguna forma que no sea situar la información en la barra de estado, o, cuando menos, por medio de algunas imágenes,... veremos.


Cita:

Empezado por andres1569
- Si voy al comando Abrir y el documento activo está modificado, me pregunta en primer lugar si deseo guardar los cambios, antes de que confirme o no la apertura de otro archivo. El comportamiento usual y creo que más lógico es que pregunte después de aceptar el cuadro de diálogo.

Así es la verdad. No me había dado cuenta de que estaba mal. Muchas gracias. Es una de las cosas que he añadido y que pueden encontrarse en la actualización de hoy, 28 de octubre.


Cita:

Empezado por andres1569
- En la ventana de opciones el botón Aplicar no hace nada, al menos en algunas que he probado (he leído luego que esto es algo que has implementado recientemente).

Así es la verdad. Y no podía funcionar... un despiste de código... ahora sí funciona (gracias a ti y, quién sabe si hasta nueva orden).


Cita:

Empezado por andres1569
- ¿Un botón en la barra de herramientas principal para editar las opciones? Creo que sería útil y no comprometería mucho la apariencia sencilla del programa, aunque quizás lo he echado de menos ahora al empezar a usar el programa, pues era el momento de las personalizaciones, seguramente no sea tan útil con el tiempo.

Pues no me ha parecido mal y también lo he añadido en el programa. Además podrás también abrir las opciones con la combinación de teclas "CTRL+O". Esto ha hecho que tuviera que achicar un tanto el "ComboBox" en donde muestran las sintaxis/lenguajes disponibles. Pero lo he podido arreglar con el componente "ComboHintsBox", escrito por roman y que ha venido que ni pintado (gracias roman) ;)


Cita:

Empezado por andres1569
- Algunas correciones del inglés: Miscellanea = Miscellanea. Apariencia = Appearance (esta última está bien en el menú pero no en la pestaña correspondiente)

Corregida la segunda ya, acabo de hacerlo con la primera (se verá en próximas actualizaciones). Gracias. Lo cierto es que el inglés (por llamarlo así) deja mucho que desear, fatalmente, porque lo traduje yo mismo... no hay más que decir.

Cita:

Empezado por andres1569
- Creo que falta una opción de programas Enemigos donde poner el Notepad, el VB, el Access ... XD XD

Hum... :D


Cita:

Empezado por andres1569
(...) aunque sólo sea para la versión 2.0 ... (tachín , tachan) ... ... sería genial que pudieras abrir varios archivos en diferentes pestañas, al estilo FireFox, y que si desde una carpeta seleccionas varios archivos los abra todos dentro de la misma instancia del XEditor. (...)

Lo cierto es que he tratado de llevarlo a cabo en varias ocasiones, y, casualidad, esta pasada noche y el día de hoy lo he dedicado a ello. Sin embargo, creo que me llevaría no poco tiempo, a lo menos como se me ha ocurrido hacerlo. Encuentro muchas dificultades, o es que me las invento, en fin, no puedo prometer nada, porque significa, no escribir el programa de cero, porque, muchísimas cosas podrían aprovecharse (así lo he podido comprobar, con lo que llevo hecho), pero,... en fin. Para qué seguir... ¡Ya veremos! (Pero no puedo prometer nada).


Cita:

Empezado por andres1569
Aunque yo de tí supeditaría el implementar esta funcionalidad a que el número de donaciones supere las 50, por ejemplo :-) :-)

Hombre, siendo así, para el 2012, si estamos aquí, acaso sí que podríamos ver una versió 2 de XEditor... ;) En todo caso recuerda que hay no pocos editores de texto y código fuente por la red dando vueltas acaso esperando a que los descubras. La mayoría de ellos implementa esa funcionalidad, y, bueno, nadie te impide usarlos. :D

En fin, en todo caso, muchas gracias por tus comentarios, porque han sido muy curiosos, al fin y al cabo, has logrado mejorar el programa un poco más, todo lo que esto es posible, naturalmente. ;) Gracias otra vez. Y gracias otra vez a roman por el componente "ComboHintsBox".

roman 28-10-2005 21:15:54

Cita:

Empezado por dec
El caso es que el programa incorporaba esa posibilidad, pero, se quitó, por el referido debate

Mea culpa :o

Aunque no me queda claro eso de que al ser teclado inalámbrico los indicadores quedan fuera de su vista. ¿Acaso no van pegados al teclado?

Cita:

Y gracias otra vez a roman por el componente "ComboHintsBox"
:eek:

Hoy en la mañana bajé tu editor y no veo en qué parte lo usas.

// Saludos

dec 28-10-2005 21:27:17

Hola,


Cita:

Empezado por roman
Mea culpa :o

No; no, fui yo quien me convencí de que, efectivamente, no era muy necesario el informar sobre eso al usuario: que para eso tiene el teclado. Empero, ya lo he dicho, si se me ocurre algo curioso (o que me lo parezca) añadiré de nuevo esa posibilidad... y sí, esta vez usaría un "TTimer", muy probablemente, tengo mis razones y algo de experiencia más. ;)


Cita:

Empezado por roman
:eek:

Hoy en la mañana bajé tu editor y no veo en qué parte lo usas.

Sí; bueno, esta mañana... así era. ;) Acabo hace un rato de actualizar de nuevo el programa y podrás ver el componente (muy curioso, por cierto, porque te diré que no lo había probado ni por curiosidad, no porque no me llamara la atención, pero que me lo imaginaba de otra manera), digo que ahora es el "ComboBox" que muestra la lista de sintaxis/disponibles en la barra de herramientas del programa.

roman 28-10-2005 21:35:06

Cita:

Empezado por dec
y sí, esta vez usaría un "TTimer"

¿Dónde fue que hablamos de esto? Recuerdo el tópico pero no lo encuentro.

// Saludos

dec 28-10-2005 22:19:40

Hola,


Cita:

Empezado por roman
¿Dónde fue que hablamos de esto? Recuerdo el tópico pero no lo encuentro.

En el hilo "Problemas al presiona las teclas NumLock, CapsLock y BloqDes", donde, por cierto, va por los 49 mensajes. :p

Lepe 29-10-2005 08:14:51

Cita:

Empezado por roman
Aunque no me queda claro eso de que al ser teclado inalámbrico los indicadores quedan fuera de su vista. ¿Acaso no van pegados al teclado?

No. Las luces Están en la cafetería.

PD: El inalambrico que me ha traido para pruebas, no tiene luces, y el que lo diseñó tuvo menos luces aún ;). Irónicamente es de la marcha Genius :D.

saludos

vtdeleon 29-10-2005 09:43:23

Saludos
Cita:

Empezado por Lepe
PD: El inalambrico que me ha traido para pruebas, no tiene luces, y el que lo diseñó tuvo menos luces aún ;). Irónicamente es de la marcha Genius :D.

Creo que es el mismo que tengo en el trabajo.
Eso teclados wireless están regados, te apuesto que solo tiene la lucecita para el Indicador de Bateria baja. :rolleyes:

marcoszorrilla 29-10-2005 19:12:44

Yo tengo uno de esos teclados en el trabajo y en el cargador existe una pequeña luz de color verde, una de ellas indica cuando está activado máyusculas y la otra el teclado numérico y se instala el software que viene con él también se sobreimpresiona en pantalla en letras verdes de gran tamaño la situación, aunque esto último solamente aparece al hacer el cambio.

Un Saludo.

dec 30-10-2005 07:42:47

Hola,

He vuelto a añadir en el programa la información relativa al estado de dos teclas: Bloq. Mayús. y Bloq. Num. Pero, imaginación al poder, se informa de ello en la barra de estado del programa, mediante las cadenas "NUM" y "MAY". Ocupan menos espacio (gracias Andrés) y creo que cumplen regular.

Al leer lo que dice Marcos arriba me he planteado hacer algo parecido, es decir, dos "grandes" cuadros/formularios que se mostrasen en la parte inferior derecha de la pantalla, tal como hacen los programas a que Marcos se refiere, y de los que he visto alguno de ellos.

Sin embargo, esto mismo me da que pensar y no sé si sería cuestión de que XEditor no se metiera en esos laberintos, habiendo, como hay, programas que se dedican a ello. Además de que no he visto que me fuera a quedar bien, he pensado (válgame, he pensado, ¿qué he pensado?) otra cosa.

Si un teclado no tiene las lucecitas de que venimos hablando, es cosa que tiene que solucionar el propio teclado, mediante software, como queda dicho, por ejemplo. Y si no le pasa la pelota al usuario, pero no a otros programas, que bien pueden limitarse a lo suyo.

Una de los motivos que al cabo consiguieron convencerme para quitar lo que ahora he vuelto a poner es el propio Delphi: el programa, contando, como cuenta, con un editor estupendo, no indica el estado de las teclas "especiales" de que hablamos. Se lo deja a otros el problema, en fin, no por nada, sino porque, tal vez con acertada decisión, estima que no le corresponde a él hacer nada al respecto.

Y eso es to, eso es to, eso es to, eso es todo, amigos. ;)

andres1569 31-10-2005 20:08:25

Cita:

Empezado por dec
Al leer lo que dice Marcos arriba me he planteado hacer algo parecido, es decir, dos "grandes" cuadros/formularios que se mostrasen en la parte inferior derecha de la pantalla, tal como hacen los programas a que Marcos se refiere, y de los que he visto alguno de ellos.

Sin embargo, esto mismo me da que pensar y no sé si sería cuestión de que XEditor no se metiera en esos laberintos, habiendo, como hay, programas que se dedican a ello. Además de que no he visto que me fuera a quedar bien, he pensado (válgame, he pensado, ¿qué he pensado?) otra cosa.

Si un teclado no tiene las lucecitas de que venimos hablando, es cosa que tiene que solucionar el propio teclado, mediante software, como queda dicho, por ejemplo. Y si no le pasa la pelota al usuario, pero no a otros programas, que bien pueden limitarse a lo suyo.

Coincido contigo David en que XEditor no debe implementar cosas que no corresponden a un Editor (me refiero a esos macro-formularios). Aunque en mi caso no tengo instalado el software que venía con los teclados inalámbricos (perezaaaaaaa ...), sí he visto dicho funcionamiento en otros ordenadores, cuando pulsas una de esas teclas de estado aparecen unas letrotas de color verde que se mantienen durante unos 2 segundos en pantalla. No están mal, pero no dispones de un indicador fijo donde revisar el estado de las mismas.

Tengo dos ordenadores con teclados de este tipo, y en uno el receptor con los LEDs queda oculto completamente, en el otro lo puedo divisar tras girar el cuello unos 45º a la derecha, ajustar la pupila para divisar los LEDs a 70 cm de distancia (teneindo en cuenta que el monitor me queda a unos 40 cm de los ojos) para luego realizar la operación inversa. Todo ello calculo me lleva alrededor de 1 segundo y pico :cool: . Aun cuando tuviera los LEDs en el teclado, debería hacer un leve giro de cuello (esta vez sin graduar la vista).

Bueeeeeeeeeeeeno, todo esto para decir que no viene mal tener en la misma pantalla dichos indicadores, y para algunos como yo, resulta de mucha utilidad.

roman 31-10-2005 20:18:51

Cita:

Empezado por andres1569
Aun cuando tuviera los LEDs en el teclado, debería hacer un leve giro de cuello (esta vez sin graduar la vista).

Entonces habría que pedir a David que añada la posibilidad de configurar la visualización de los indicadores a una altura específica para que quede exactamente a la altura de tus ojos. No queremos que los músculos de tus ojos se esfuercen de más.

¡Dos ordenadores!, ¡Inalámbricos! ¡Los problemas que tienen algunos!

:p

// Saludos


La franja horaria es GMT +2. Ahora son las 14:36:52.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi