Re: [Openradio-planning] Código fuente de la GTK
Status: Planning
Brought to you by:
sergigrangel
|
From: Erasmo A. I. <era...@ho...> - 2009-12-21 17:12:46
|
hola, os comento mis reflexiones después de ejecutar la interface de configuración para el ARAS: (1) Una manera simple de configurar el ARAS sería utilizar tres aplicaciones independientes o una única aplicación dividida en tres partes independientes, una para el fichero de configuración, otra para el fichero de descripción de bloques y otra para el fichero del horario. (2) La aplicación o las aplicaciones deberían mostrar los parámetros actuales ofreciendo la posibilidad de añadir, modificar o eliminar una entrada. Por ejemplo para el fichero de configuración, llegaría con leer los parámetros actuales de la configuración, mostrarlos y ofrecer al usuario la posibilidad de modificar el valor de cada uno (menús, spin buttons y botones de elegir ficheros). Para el fichero de descripción de bloques y para el fichero de configuración del horario se me ocurre que se podría mostrar una lista de tres columnas en la que se pudiesen añadir, modificar o eliminar filas. Además sería una idea tremendamente buena que cada fila fuese editable directamente. (3) Como las parrillas de las emisoras de radio suelen estar definidas semanalmente y el ARAS trabaja con fechas semanales, propondría que la interface gráfica de configuración del horario trabajara por semanas. Creo que nada más, a ver si me pongo yo también con el python :))) ya os enviaré más ideas, saludos, Erasmo Date: Sun, 20 Dec 2009 11:12:16 +0100 From: ser...@gm... To: ope...@li... Subject: [Openradio-planning] Código fuente de la GTK Buenas, En primer lugar disculpad por la demora en el proyecto, pero entre el accidente que tuve y otras causas varias, la cosa se me ha ido retrasando. Os adjunto (a falta de hacer una review en el SVN) el código Python de base para la interficie gráfica del programa Aras. Como fuimos comentando, la idea es dotar a Aras de una interface gráfica nativa en Python+GTK, y progresivamente después ir pasando todo el código de Aras a Python para conseguir una compatibilidad multiplataforma a través de este lenguaje. Como veréis, lo que por ahora realiza el nuevo código en python solamente es la configuración des de interficie gráfica de los ficheros aras.block y aras.schedule. La idea es evitar que los usuarios manipulen directamente esos archivos y que sea más intuitivo. Hay un montón de bugs y eventos por controlar, se puede decir que he vomitado el código en estos días para poder aportarlo y que me digáis si os gusta la idea de diseño o queréis cambiarla totalmente o cualquier otro tipo de sugerencia, propuesta... Para ejecutar la interface: >python continuidad.py Desde un usuario que tenga permiso para modificar los ficheros aras.block y aras.schedule No daré muchas pistas sobre el funcionamiento para ver si es suficientemente intuitivo y os aclaráis con lo que se puede hacer. Gracias por avanzado y felices fiestas! -- Sergi Grangel - Enginyer T. Informàtic de Sistemes tlf 652955192 _________________________________________________________________ Sólo hay un loro experto en Windows 7 en todo el mundo. Y vive en Sietes ¡Cónocelo! http://www.sietesunpueblodeexpertos.com/ |