Aceptando el reto que me han propuesto en Ubuntu Life, y teniendo en cuenta que el screenlet de la Primitiva es, tanto mi primer programa en python, como mi primer screenlet, voy a intentar contar las partes que tiene y como crear y/o moficar uno propio.
El screenlet se podría descomponer en dos partes, la programación y la parte gráfica. Este es el árbol de ficheros y directorios de mi screenlet:
|- Primitiva
------| - PrimitivaScreenlet.py
------| - icon.svg
------| - themes
------------| - default
-------------------| - background.svg
-------------------| - disk-glow.svg
Comienzo con la parte gráfica. Hay tres ficheros con extensión svg.
- El primero (icon.svg), es el icono mostrado cuando abrimos el screenlets-manager.
- El segundo, es el cuadro del fondo del screenlet.
- El tercero y último, es una imagen semitransparente que le da a la imagen anterior un cierto reflejo.
Esto es todo en el aspecto gráfico.
La programación.
En este caso solo hay un fichero fuente, PrimitivaScreenlet.py en el que se pueden apreciar dos partes:
- El cuerpo principal.
- Y dentro de este, la clase PrimitivaScreenlet.
En el cuerpo principal, solo hay una llamada a nuestra clase.
if __name__ == "__main__":
import screenlets.session
screenlets.session.create_session(PrimitivaScreenlet)
Y esta clase, es la que hay que modificar, añadiendole la funcionalidad deseada para obtener un nuevo screenlet.
class PrimitivaScreenlet(screenlets.Screenlet):



Recent Comments