2 test_fr.py - S.Fourmanoit <syfou@users.sourceforge.net>,
3 Guillaume Boitel <g.boitel@wanadoo.fr>
5 Petit script de test non-exhaustif pour adesklets :
7 - Redimensionne la fenêtre adesklets à 100x100 pixels
8 - La met sous le contrôle du gestionnaire de fenêtre
9 - La rend pseudo-transparente
11 - Attends ensuite que l'utilisateur la quitte,
12 génère une alarme toutes les 10 secondes
13 et attrape les événements motion_notify dès qu'ils apparaissent.
16 - Installer adesklets avec le support python activé (par défaut)
17 - Lancer python test.py à partir de ce répertoire.
21 class My_Events(adesklets
.Events_handler
):
23 adesklets
.Events_handler
.__init
__(self
)
26 adesklets
.Events_handler
.__del
__(self
)
29 adesklets
.window_resize(100,100)
30 adesklets
.window_reset(adesklets
.WINDOW_MANAGED
)
31 adesklets
.window_set_transparency(True)
32 adesklets
.window_show()
38 print 'Alarm. Next in 10 seconds.'
41 def motion_notify(self
, delayed
, x
, y
):
42 print 'Motion notify:', x
, y
, delayed