Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Noticias
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Colaboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #11  
Antiguo 01-11-2012
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.141
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Como dijo el amigo Jack, vamos por partes. En primer lugar, he hecho algunos cambios en las propiedades de los "combobox" que se usan para elegir la fuente del editor o la del "gutter" del editor, de manera que ahora ya es posible elegir entre un más amplio número de fuentes, y, concretamente, es posible seleccionar la fuente "Monaco" que dice Julián, si es que se encuentra instalada en el sistema, claro está.

En segundo lugar, digamos que Small Editor es portable. El asunto de que la configuración del programa no pueda (ni acaso deba) guardarse en la misma carpeta del programa tiene que ver con los permisos de escritura. En Windows Vista y siguientes esto causa muchos problemas, a no ser que elijamos para guardar la configuración del programa una de las carpetas que Windows destina a tal efecto: véase más arriba la conversación de Román y yo mismo.

Entonces, ¿por qué digo que Small Editor es "portable"? Pues porque (y esto no es casualidad) yo podría pasaros sólo el ejecutable de Small Editor y vosotros podríais trabajar con el programa sin problemas. Lo único que no podríais hacer sería abrir el archivo de ayuda (pues no existe) ni tampoco cambiar el lenguaje de la interfaz del programa (pues también se trata de un archivo externo). Ahora bien, estos archivos se sitúan en la misma carpeta que el programa, de manera que, si se incluyen junto al mismo, entonces Small Editor es completamente "portable", con todas sus características disponibles.

La configuración del usuario se "genera" a medida que se usa el programa, y, toda ella cuenta con "valores predeterminados". Por otro lado, como apunta Román, Small Editor cuenta con la posibilidad de exportar e importar la configuración del usuario. Y, dicho sea de paso, para lo que dice Julián de "compartir temas o colores de la sintaxis", en realidad no habría que hacer nada más, en el sentido de que lo que se exporta es un archivo Zip con el contenido del directorio de configuración del usuario, y, después, lo que se dice importar, en realidad es extraer el contenido de dicho archivo Zip a dicho directorio.

Esto quiere decir que, si se respeta el árbol de directorios, podría "compartirse" un archivo Zip, que, contuviese los archivos de sintaxis que queramos compartir. Dichos archivos, a la hora de importarse, sobreescribirían los posiblemente existentes, y, con esto, ya podríamos contar en Small Editor con los colores de la sintaxis que otro amigo nos haya proporcionado. Además, sería posible crear un nuevo tema de sintaxis, simplemente, añadiendo un nuevo directorio a la carpeta "Themes": Small Editor reconocerá dicho escritorio y lo presentará en las opciones como un posible tema a elegir y a editar.

Respecto del "TPopupBarAction", en efecto parece un tanto anárquico. Como ha dicho Román, hereda del componente "TPopupMenu", pero, a la hora de mostrarse, no utiliza en absoluto los métodos de "TPopupMenu", sino los suyos propios, de manera que, en realidad, parece no contemplar la posibilidad de que un menú "ocupe" más espacio que el disponible. Creo que al final optaré por usar "TPopupMenu", aunque este no respete el tema que se esté usando en el programa: en realidad sí que al menos guarda la apariencia que Windows dé a dichos menús en un momento dado.

Y, con esto,... creo que he respondido las últimas cuestiones mejor o peor.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 14:55:16.


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