diff options
author | Cosimo Cecchi <cosimoc@gnome.org> | 2011-09-13 04:52:34 +0800 |
---|---|---|
committer | Cosimo Cecchi <cosimoc@gnome.org> | 2011-09-13 21:26:33 +0800 |
commit | 40bf91b05f4d3408e195b4a1218de673d6ee7fbf (patch) | |
tree | 5f4e9728e7e0bbcd6a8cc0a60c8b968090f5172b /tests | |
parent | 0a3f996d2ec2eed860edda7c36a9b6bdbd9d2722 (diff) | |
download | gsoc2013-empathy-40bf91b05f4d3408e195b4a1218de673d6ee7fbf.tar gsoc2013-empathy-40bf91b05f4d3408e195b4a1218de673d6ee7fbf.tar.gz gsoc2013-empathy-40bf91b05f4d3408e195b4a1218de673d6ee7fbf.tar.bz2 gsoc2013-empathy-40bf91b05f4d3408e195b4a1218de673d6ee7fbf.tar.lz gsoc2013-empathy-40bf91b05f4d3408e195b4a1218de673d6ee7fbf.tar.xz gsoc2013-empathy-40bf91b05f4d3408e195b4a1218de673d6ee7fbf.tar.zst gsoc2013-empathy-40bf91b05f4d3408e195b4a1218de673d6ee7fbf.zip |
individual-widget: use GtkGrid instead of GtkTable internally
EmpathyIndividualWidget (used both in the contact information dialogs
and in the tooltips) use a GtkTable internally to layout contact
details.
GtkTable is being deprecated, and does not correctly support
width-for-height size negotiation. So, there are cases where we get
funny overallocations bugs for wrapping GtkLabels; this is especially
annoying for tooltips, as they tend to grow huge vertically.
Porting the code to use a better container such as GtkGrid solves the
bug. This patch does not cover all the use of GtkTable in
EmpathyIndividualWidget, but enough to fix the tooltip sizing.
https://bugzilla.gnome.org/show_bug.cgi?id=658857
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions