Interfaz GTK

GECO's picture

Este fin de semana me he puesto a hacer el cliente de escritorio, que ya hacía tiempo que quería meterle mano.


gtk-geco

El sábado por la noche tras llegar de jugar a los bolos me senté en mi escritorio y estuve programando a oscuras hasta que el cliente de escritorio tomó forma y fué usable.

Basandome en otros desarrollos que ya tenía, como sweetgtk hice la interfáz lo más simple y usable posible. Es un icono de sistema y al pulsarlo sale una lista con todas nuestras contraseñas. En ese listado aparece el nombre de la contraseña, que es clickable, el tiempo de expiración que está representado por una bolita verde, amarilla o roja y dos botones, uno para editar y otro para borrar.

Si se pulsa sobre el nombre de una contraseña nos pedirá la contraseña maestra (si no la sabe ya) y cuando la introduzcamos se copiará la contraseña al portapapeles, lista para ser pegada. Además el icono se pondrá verde, que quiere decir que recuerda la contraseña. Al pasar diez minutos el icono volverá a estar rojo y si queremos copiar otra contraseña habrá que introducir la contraseña maestra de nuevo.


gtk-geco2

Al pulsar con el botón derecho sobre el icono aparece un menu desde el cual se puede cerrar el programa, configurar (aún no implementado) y añadir nuevas contraseñas.

La ventana de adición de contraseñas muestra un formulario donde se pueden generar las contraseñas de forma automática y además tiene un indicador de la fortaleza de una contraseña en concreto.

Aún está muy verde el cliente de escritorio, con las configuraciones en código y cosas sin implementar pero con un par de tardes más ya estará completo.

danigm's picture
Gracias por la referencia, en

Gracias por la referencia, en realidad he dejado los controles como me los ha puesto el glade por defecto, más o menos. Haré un cambio que otro en la interfaz.

Submitted by danigm on Wed, 18/03/2009 - 17:34.
davidcaste's picture
¡¡Buenas!! Llego desde el

¡¡Buenas!!

Llego desde el planet del CUSL, yo también soy participante :-P

He echado un ojo a los pantallazos que has puesto de tu herramienta, y parece interesante. Pero creo que deberías echarle un ojo a la guía de estilo[1] para UIs de Gnome. Lo digo sobre todo por el formulario de nueva contraseña, que me ha resultado un poco extraño. Por ejemplo para los text entries[2] que tienes la guía de estilo dice que deberían ser todos del mismo tamaño y alineados a la izquierda.

Espero que no te moleste este intento de sugerencia constructiva, pero no se a ti, pero a mi me molesta bastante las aplicaciones que no están integradas con el resto del escritorio. En fin, maniático que es uno jeje.

Ta luego!!

[1]http://library.gnome.org/devel/hig-book/stable/
[2]http://library.gnome.org/devel/hig-book/stable/controls-entry.html.en

Submitted by davidcaste (not verified) on Wed, 18/03/2009 - 17:25.
jbelon's picture
PHP-Gtk?

Para estar hecho en un finde está muy bien :)
Conoces PHP-Gtk? ,lo estuve utilizando para construir un generador de plataforma web, de hecho se integra con el propio framework para compilar las entradas en PHP desde la configuración en XML y da como salidas un conjunto que es en sí mismo el sistema.
Me gusta mucho Gtk, en la final del año pasado del Concurso pude conocer a uno de sus integrantes, Carlos Garpacho, aún tenemos unas birras pendientes jajaja

Submitted by jbelon (not verified) on Wed, 18/03/2009 - 10:45.