09月 4th, 2008 | 320 views对awn-applet的notification area的最新改动
曾经写过一篇文章《对awn-applet的notification area的一个小改动》,目的是为了避免高像素图标将notification area这个applet的高度撑破,经过修改,确实能将每个图标的像素给固定住,使得applet保持原大小。今天通过重新解读代码,发现原来的修改步骤并不那么完美,事实上只需要修改一条语句即可,仍旧是在applet.c这个源文件中,看到如下代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 | static void tray_icon_added (EggTrayManager *manager, GtkWidget *icon, TrayApplet *applet) { //gtk_widget_set_size_request (GTK_WIDGET (icon), 24, 24); g_object_set_qdata (G_OBJECT (icon), new_quark, GINT_TO_POINTER (1)); g_object_set_qdata (G_OBJECT (icon), del_quark, GINT_TO_POINTER (0)); applet->icons = g_list_append (applet->icons, icon); gtk_widget_set_size_request (icon, icon_size, icon_size); tray_applet_refresh (applet); } |
如果您喜欢本站的内容,欢迎订阅我的RSS以获取本站最新资讯。
大中华局域网用户订阅地址:http://feed.casparant.com/
国际互联网用户订阅地址:http://feeds.casparant.com/casparant
