Mercurial > pidgin.yaz
diff pidgin/gtkconv.c @ 25547:2fda71133800
Some UI ;)
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Wed, 05 Sep 2007 01:55:16 +0000 |
parents | b2578b2d4bc4 |
children | 70cdff43ec76 |
line wrap: on
line diff
--- a/pidgin/gtkconv.c Wed Sep 05 00:48:34 2007 +0000 +++ b/pidgin/gtkconv.c Wed Sep 05 01:55:16 2007 +0000 @@ -45,6 +45,7 @@ #include "idle.h" #include "imgstore.h" #include "log.h" +#include "mediamanager.h" #include "notify.h" #include "prpl.h" #include "request.h" @@ -7161,6 +7162,12 @@ pidgin_conv_update_fields(conv, PIDGIN_CONV_TOPIC); } +static void +pidgin_conv_new_media_cb(PurpleMedia *media, gpointer nul) +{ + purple_notify_info(pidgin_conversations_get_handle(), "Media!", "New Media!", "You got new media!\n"); +} + void * pidgin_conversations_get_handle(void) { @@ -7257,6 +7264,8 @@ purple_prefs_connect_callback(handle, PIDGIN_PREFS_ROOT "/conversations/im/hide_new", hide_new_pref_cb, NULL); + g_signal_connect(G_OBJECT(purple_media_manager_get()), "new-media", + G_CALLBACK(pidgin_conv_new_media_cb), NULL); /**********************************************************************