GNOME Bugzilla – Bug 575611
Don't assume GTK_ICON_SIZE_LARGE_TOOLBAR is always 24px
Last modified: 2013-03-10 12:36:29 UTC
On my notebook (which has a small screen resolution) I use a GTK theme that minimizes screen size. For example, it uses 16x16 icons for toolbar icons. In Ekiga this does not work very well: instead of using the nice 16x16 icons for "pick up" and "hang up", it uses the 24x24 ones and scales them down, making them look blurry. The problem is this: mw->priv->connect_button = gm_connect_button_new (GM_STOCK_PHONE_PICK_UP_24, GM_STOCK_PHONE_HANG_UP_24, GTK_ICON_SIZE_LARGE_TOOLBAR); Instead of just using a GM_STOCK_PHONE_HANG_UP and let the size be defined by GTK_ICON_SIZE_LARGE_TOOLBAR (in a proper GTK icon lookup function) you assume this icon will always be 24x24 pixels and force-load GM_STOCK_PHONE_HANG_UP_24 directly.
Created attachment 130792 [details] Screenshot
Sorry to ask: can you make a patch?
I don't really have time atm (lots of exams) and from what I remember the code/helper functions where scattered around a bit so I would probably break stuff anyway
This was fixed in 4.0. See: image = gtk_image_new_from_icon_name ("phone-hang-up", GTK_ICON_SIZE_LARGE_TOOLBAR); Sorry for the time it took...