Je propose une nouvelle version plus pratique.
Tomate
rouge pendant 15 minutes, il faut bosser.
Tomate
grise, on peut prendre la pause mais on termine sa tâche en cours.
Dès que l'on souhaite prendre la pause, on double clique sur la tomate qui devient verte.
Tomate
verte pendant 5 minutes, on peut effecter la pause !
[php]
greffons notification
/*
http://fr.wikipedia.org/wiki/Technique_PomodoroLa technique Pomodoro est une technique de planification développée par Francesco Cirillo à la fin des années 19801.
Cette méthode se base sur l'usage d'un minuteur permettant de respecter des périodes de 25 minutes appelées pomodori (
qui signifie en italien « tomates »). Ces différentes périodes de travail sont séparées par de courtes pauses.
La méthode a pour principale idée que des pauses régulières favorisent l'agilité intellectuelle.
Tomate rouge pendant 15 minutes, il faut bosser.
Tomate grise, on peut prendre la pause mais on termine sa tâche en cours.
Dès que l'on souhaite prendre la pause, on double clique sur la tomate qui devient verte.
Tomate verte pendant 5 minutes, on peut effecter la pause !
Inspiré par ce lien :
http://linuxfr.org/news/tomate-une-peti ... pour-linux*/
globale
// Images
icone bosse <
- "http://gitorious.org/tomate/tomate/blobs/raw/a311f5ec3a7953258d7d6fc3f7884bc945529853/working.png"
icone pause <
- "http://gitorious.org/tomate/tomate/blobs/raw/a311f5ec3a7953258d7d6fc3f7884bc945529853/ok.png"
icone attente <
- "http://gitorious.org/tomate/tomate/blobs/raw/a311f5ec3a7953258d7d6fc3f7884bc945529853/idle.png"
// Temps de travail en minute :
travail <
- 25
// Temps de pause en minute :
stop <
- 5
tomate est une notification, icône vaut icone bosse, description vaut "Tomate (technique Pomodoro)"
attente <
- vrai
principale :
début
évoque tomate.ajoutermenu("Quitter", "quitter")
évoque tomate.actionclique("continuer")
évoque tomate.afficher()
tant que vrai, lis
icône de tomate vaut icone bosse
attends 60 * travail secondes
icône de tomate vaut icone attente
évoque tomate.messagesystème("Message d'une tomate", "Fin de la tâche.")
attente vaut vrai // Si l'utilisateur a cliqué avant la tomate grisse
tant que attente, attends 0.2 seconde
attente vaut vrai
icône de tomate vaut icone pause
attends 60 * stop secondes
évoque tomate.messagesystème("Message d'une tomate", "On retourne à la tâche.")
ferme
quitter :
début
évoque tomate.supprimer()
termine
continuer :
début
attente vaut faux
reviens
[/php]