文章标签 » gtk

分享个pidgin插件

原帖:https://bluehua.org/2010/01/12/796.html

当年我会用pidgin同时开3个IM:gtalk,qq,msn. 于是我在pidgin里建了两个情景模式 work:三个都在线,其中qq隐身 at home:msn下线。 回到家就点到at home,但msn上还是难免有些烦人的消息发给我,让我改这改那。。,凭着饥渴精神,于是我就想出了上面的点子,完全不用伤脑筋。有问题打我电话吧,至少你得先知道我手机号^_^

好吧,出于学习的目的,现在我把它完全重写成一个标准的pidgin插件,并且支持定时功能,用ubuntu的同学如果有同样烦恼可以试下~

用ubuntu 10.10的话可以直接从源里安装

sudo add-apt-repository ppa:emptyhua/toolbox
sudo apt-get update
sudo apt-get install pidgin-autostatus

旧版本麻烦点

sudo apt-get install libglib2.0-dev libnm-glib-dev  libdbus-glib-1-dev network-manager-dev libgtk2.0-dev libtool pidgin-dev
svn checkout http://pidgin-auto-status.googlecode.com/svn/trunk/ pidgin-autostatus
cd pidgin-autostatus
make
sudo make install

google code项目主页: http://code.google.com/p/pidgin-auto-status/

screenshot:

valgrind不能拿来测gtk啊~

http://mail.gnome.org/archives/gtk-devel-list/2004-April/msg00229.html

==17140== definitely lost: 2,321 bytes in 22 blocks
吓我一跳,心想我没这么搓吧。。

———–
post by gmail~

gtk示例:通过dbus获取网络连接列表

code:http://code-of-emptyhua.googlecode.com/svn/trunk/gtk-examples/list-connections.c

screenshot:
screenshot-8.png

———–
post by gmail~

gtk控件示列:带下拉的输入框

code:http://code-of-emptyhua.googlecode.com/svn/trunk/gtk-examples/combo_box_entry.c

screenshot:
screenshot_104.png

———–
post by gmail~