Editor de menus de matchbox

Aquí podréis encontrar cuestiones relacionadas con este lenguaje multiplataforma.

Editor de menus de matchbox

Notapor tny » Jue Oct 04, 2007 5:13 pm

Ayer por la noche me puse a investigar un poco como funcionan los menus y el escritorio de GPE, y me puse a ponerlo todo a mi gusto, pero después de modificar un montón de archivos a mano, decidí hacer un editor que haga el trabajo sucio por mí.

Por lo que sé aún no hay ningún programa parecido.

Hoy me descargue la documentación que necesitaba y comencé con la GUI.

A ver si puedo tener una beta para la semana que viene.

Se aceptan sugerencias y colaboraciones.
tny
 
Mensajes: 29
Registrado: Mié Jun 20, 2007 9:14 pm

Notapor mimecar » Jue Oct 04, 2007 10:51 pm

después de modificar un montón de archivos a mano, decidí hacer un editor que haga el trabajo sucio por mí.

Hay unos cuantos archivos: uno por categoría y uno por programa instalado. En el menú no te aparecen todos los programas.

Por lo que sé aún no hay ningún programa parecido.

En el servidor scap de linuxtogo había hace tiempo alguna captura de un programa similar, pero este programa solo cambiaba el icono de las carpetas.

Hoy me descargue la documentación que necesitaba y comencé con la GUI.

Yo he jugado bastante con Matchbox, si necesitas ayuda pregunta.

Se aceptan sugerencias y colaboraciones.

También tenía la idea de hacer un programa de ese tipo. Para la interfaz gráfica se puede hacer:
- Divides la ventana en 3 partes, una irá para categorías, otra para iconos dentro de esa categoría y la última para iconos sin categoría.
- Para cambiar un icono de categoría se pulsa sobre la categoría y después sobre el icono, pasaría a la 3º ventana que funciona a modo de "cajón de sastre". Pinchas en la nueva categoría y sobre el icono que has sacado previamente.

De esta forma con solo pulsar un par de veces cambias los iconos. Otras opciones para un futuro sería las de cambiar el icono de una aplicación, crear nuevas aplicaciones / categorías...
Webmaster de Innerzaurus => www.innerzaurus.com
mimecar
Site Admin
 
Mensajes: 252
Registrado: Mié Ene 04, 2006 9:58 am
Ubicación: Valencia

Notapor bankai » Lun Oct 08, 2007 1:20 am

Aquí tienes otro para ayudarte si te hace falta una mano ;)
Animersion ;)
HeavyMetal Team
--> La direccion de msn de mi perfil tb vale para gtalk y jabber :D
bankai
 
Mensajes: 43
Registrado: Jue Feb 08, 2007 4:20 pm
Ubicación: /macbook

Notapor tny » Lun Oct 08, 2007 1:31 pm

pues me parece que necesito ayuda...

¿Alguien tiene experiencia con treeviews en pygtk?

¿y más concretamente con el modelo treestore?

Mimecar decía de poner 3 iconviews, uno para las carpetas, otro para las aplicaciones y otro para los iconos.

Pero al final creo que voy a poner un treeview para las carpetas y aplicaciones y un iconviewer para los iconos...

El problema es que los treeviews parecen un poco liosos, no es nada que no se pueda hacer, pero significa tardar mas tiempo en tenerlo todo listo y funcionando.

Tengo el fichero .glade terminado.
Ahora, y antes de ponerme a programar, voy a hacer un diagrama con las clases y funciones que necesito, los parametros que aceptaran y lo que devolveran.

Cuando ese este listo se puede repartir el trabajo.

Gracias.
tny
 
Mensajes: 29
Registrado: Mié Jun 20, 2007 9:14 pm

Notapor mimecar » Lun Oct 08, 2007 3:52 pm

El problema de meter con un árbol de carpetas lo veo en la parte de la pantalla que ocupas. ¿Por que no subes una captura del fichero .glade para ver como quedaría? Si no puedes hacerlo, mándame el fichero y la subo yo.
Webmaster de Innerzaurus => www.innerzaurus.com
mimecar
Site Admin
 
Mensajes: 252
Registrado: Mié Ene 04, 2006 9:58 am
Ubicación: Valencia

progreso

Notapor tny » Lun Oct 22, 2007 9:47 am

El módulo para leer y escribir los archivos .desktop y . directory, ya está terminado.

El módulo para construir el árbol de carpetas y aplicaciones estaba listo, pero ahora lo estoy remodelando para integrarlo dentro de un TreeStore.
tny
 
Mensajes: 29
Registrado: Mié Jun 20, 2007 9:14 pm

voluntario para dialogo de selección de iconos

Notapor tny » Vie Nov 09, 2007 12:11 pm

Se necesitaría un dialogo para edición de iconos.

algo que se pueda integrar en la aplicación más o menos así:

import IconDialog

icono=IconDialog.select()

Gracias.

Yo ya tengo una pre-pre-alfa a la que le falta agregar los manejadores de los eventos.

Me pongo con la edición de las filas, y el drag an drop, el click lanzaría el IconDialog.
tny
 
Mensajes: 29
Registrado: Mié Jun 20, 2007 9:14 pm

Terminando

Notapor tny » Mar Nov 13, 2007 10:35 am

Pues eso, que estoy terminando, me quedan 4 cosinas de ná.
tny
 
Mensajes: 29
Registrado: Mié Jun 20, 2007 9:14 pm

Notapor bankai » Mar Nov 13, 2007 10:14 pm

yo ya tengo muchas ganas de probarlo :D
Animersion ;)
HeavyMetal Team
--> La direccion de msn de mi perfil tb vale para gtalk y jabber :D
bankai
 
Mensajes: 43
Registrado: Jue Feb 08, 2007 4:20 pm
Ubicación: /macbook

Notapor tny » Mar Nov 20, 2007 7:54 pm

Imagen Imagen
http://www.infotny.es/files/src.zip

Ejecutar como root

Con drag an drop se puede:
Mover una aplicación a una carpeta.
Cambiar el orden de las carpetas del menu.
Excluir e incluir carpetas en el menu.

Con doble click se puede:
seleccionar el icono de una aplicacion o carpeta.

Editando los entrys se puede:
Hacer todo ;)

Los botones de añadir y eliminar:
Añaden o eliminan aplicaciones, Carpetas, entrys, e idiomas según el contexto.

Si veis algún bug, o tenéis alguna sugerencia podeis comunicarlo en este foro o en rematchboxear (at) infotny.es

Dice mimecar que le cambie el nombre por uno más corto xDD, se agradecen sugerencias.
tny
 
Mensajes: 29
Registrado: Mié Jun 20, 2007 9:14 pm

version final en brevas

Notapor tny » Vie Dic 07, 2007 4:21 pm

Ya he solucionado lo el override para editar los menus de usuario y no los del sistema.

En brevas tendré la versión final.
tny
 
Mensajes: 29
Registrado: Mié Jun 20, 2007 9:14 pm


Volver a Python

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron