GNOME Bugzilla – Bug 669556
Contact pane alignment issues
Last modified: 2012-02-14 10:23:17 UTC
The contact pane is designed to have a fixed width layout in which the content is justified to the right and left hand sides. This creates a clean layout with low visual complexity. Right now the top part of the pane - which contains the contact picture, name, and buttons for starting conversations - is not aligned with the horizontal alignment of the lower part of the pane. It is important that these two parts line up. :) The contact image should be flush up to the left hand side. The grouped buttons should expand up to the right hand side. The attached image demonstrates the issue.
(In reply to comment #0) > ...The grouped buttons > should expand up to the right hand side. This needs clarification. What I meant here was that the buttons should keep a fixed width, based on their length when expanded (since we sometimes only show 2 of the 3 buttons). But it might actually be better just to show the 3 buttons all the time. I was originally worried that the call button wouldn't be available a lot of the time and that it would be annoying constantly having an insensitive button. However, having used it I wonder whether that's the worse of two evils - having the third button disappear messes up the layout and feels a bit odd.
Made it expand and always show call.
Its unfortunately very hard to left align the image correctly. What happens right now is that the button around the image is left aligned, but the exact border and padding of that button is theme dependent, and there is no way in gtk+ layout to align widgets at different levels of the hierarchy. I commited a ugly hack that made this a bit better aligned though.