Subscription date : 30 November 2007
Messages : 17118
|
je récapitule ce qu'on a à disposition (en lisant dans le code de la denière version stable 1.6.1) :
signaux:
user-online -> bulle de dialgue
user-offline -> idem
self-nick-changed (bof)
personal-message-changed (bof)
self-status-changed -> mettre à jour l'icône
switchboard::message (new message received) -> bulle de dialgue + animation
message-read -> mettre à jour le nombre de messages non lus en quick-info
méthodes utiles: (il y'en a encore d'autres)
get_status
show (Show main window)
set_psm
set_status
set_nick
open_conversation
get_online_users
get_contact_nick
get_psm
get_message_count
set_message_count
Il me semble qu'il y'a tout ce dont on pourrait avoir besoin.
en espérant que ça vous aide |
ppmt, Monday 19 April 2010 à 16:22
|
|
Subscription date : 29 November 2007
Messages : 3520
|
oui oui oui....il faut vraiment que je trouve le temps de regarder ca.
Mais bon n'ayant pas de compte msn je suis oblige de voler celui de ma fille et elle n'est pas contente |
Subscription date : 21 October 2009
Messages : 1575
|
C'est facile en créer un et tu le deletes après. Je m'en suis créé 3, dont 2 pour des tests uniquement. C'est sur hotmail.com que tu vas les créer.
signaux:
self-nick-changed (bof)
personal-message-changed (bof)
En effet, on utilise la main window avec ça.
self-status-changed -> mettre à jour l'icône
C'est ici que je diverge un peu. Personnellement, quand je regarde l'icône dans le dock ce n'est pas "mon" status que je veux voir modifier l'icône, mais bien celui du contact à qui je parle en foreground (avant-plan car on peut avoir plusieurs onglets avec plusieurs contacts, donc l'avant-plan prédomine par défaut). L'icône emesene du systray présente déjà mon status perso, alors quand lui sera shippé dans le systray 2.0 de CD, on verra l'icône avec mon status. Donc pkoi avoir un second icône (l'applet) qui aura exactement la même conduite?
AWN permet de voir le status du contact prédominant d'une fenêtre de conversation, donc j'imagine que c'est possible à travers dbus... j'espère.
switchboard::message (new message received) -> bulle de dialgue + animation
Euh, ça c'est de montrer le texte que le contact t'écrit, dans un info-bulle comme on voit avec notify? Je croyais que ce n'était pas possible. |
Subscription date : 30 November 2007
Messages : 17118
|
perso sur l'applet Pidgin j'aime bien voir mon état courant (et lorsque je change l'état, je veux pouvoir voir le changement)
(j'ai pas de systray )
l'état du contact de la fenêtre prédominante c'est :
- soit que je lui parle, et donc qu'il est là
- soit que je lui ai laissé un message, et donc il me répondra quand il sera là
enfin on peut en faire une option bien sûr. |
Subscription date : 30 November 2007
Messages : 17118
|
(Message ajouté sur la tâche #3)
Here what we have for the Emesen Dbus API (v1.6.1) :
signaux:
user-online -> dialog bubble
user-offline -> idem
self-nick-changed (useless)
personal-message-changed (useless)
self-status-changed -> update the icon
switchboard::message (new message received) -> dialog bubble + animation
message-read -> update the number of unread messages in quick-info
useful methods: (more are available)
get_status
show (Show main window)
set_psm
set_status
set_nick
open_conversation
get_online_users
get_contact_nick
get_psm
get_message_count
set_message_count |
matttbe, Monday 19 April 2010 à 17:55
|
|
Subscription date : 24 January 2009
Messages : 12573
|
(Message ajouté sur la tâche #3)
@ fabounet: please in english here |
Subscription date : 21 October 2009
Messages : 1575
|
Non actuellement y a pas de systray et t'en as pe pas de gnome non plus alors c'est sûr la fonction est mieux, mais quand le systray 2.0 sera là, tu vas avoir le changement à 2 places (icône systray et icône applet), non?
Moi je parle avec des contacts qui sont parfois online, away, busy et même offline! En conversation directe. Les online comptent pour je dirais pas plus de 20% de mes conversations. Et je n'ai pas besoin de connaître mon status, car je me logge comme absent et j'y reste toujours. loll Donc on voit que chaque personne a des besoins différents. Mais bon si l'API permet de le faire, alors en option c'est super. |
Subscription date : 30 November 2007
Messages : 17118
|
@Matttbe : oups, j'ai corrigé |
Guest, Wednesday 28 April 2010 à 02:59
|
|
|
et 3 de plus |
fabounet, Wednesday 28 April 2010 à 10:49
|
|
Subscription date : 30 November 2007
Messages : 17118
|
ça c'est un utilisateur de emesene qui fait du lobbying pour avoir son plug-in |
Subscription date : 21 October 2009
Messages : 1575
|
C'est pas moi je le jure! loll
Sans joke c pas moi, je suis un gros fan d'emesene (et du systray 2.0 :)), mais j'ai pas fait de spam. loll |
ppmt, Wednesday 28 April 2010 à 18:14
|
|
Subscription date : 29 November 2007
Messages : 3520
|
cela dit cette pauvre applet n'avance pas! |
Subscription date : 21 October 2009
Messages : 1575
|
Je n'ai même pas eu le temps de toucher à CD depuis presque 2 semaines. |
matttbe, Thursday 29 April 2010 à 01:51
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Mouais mais est-ce un robot? |
ppmt, Thursday 29 April 2010 à 01:58
|
|
Subscription date : 29 November 2007
Messages : 3520
|
il va falloir creer un filtre ip alors....
edit: et hop 1 de plus |
Guest, Sunday 02 May 2010 à 03:42
|
|
|
spam gone /ppmt |
Subscription date : 30 November 2007
Messages : 17118
|
up sur cette applet |
ppmt, Tuesday 18 May 2010 à 01:05
|
|
Subscription date : 29 November 2007
Messages : 3520
|
euh oui...j'y pense... |
Subscription date : 21 October 2009
Messages : 1575
|
Moi j'ai tout ce qu'il faut pour tester. |
Guest, Monday 24 May 2010 à 23:47
|
|
|
IP: 60.34.100.200 |
|