After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 438639 - Broken layout of the Send/Receive dialog
Broken layout of the Send/Receive dialog
Status: RESOLVED DUPLICATE of bug 335241
Product: evolution
Classification: Applications
Component: Mailer
2.12.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2007-05-15 16:03 UTC by Matthew Barnes
Modified: 2013-09-13 00:51 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20



Description Matthew Barnes 2007-05-15 16:03:43 UTC
Forwarding from a downstream bug report:
http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=240147

---- mclasen (reporter) ----

I see a horizontal scrollbar, and the buttons are half cut off [1].

Manually resizing the dialog does not fix this problem, next time the dialog is
too small again.

[1] Screenshot: http://bugzilla.redhat.com/bugzilla/attachment.cgi?id=154743

---- me ----

The dialog apparently has a hardcoded limit of 750 x 400 pixels.  I can see the
rationale for wanting to limit the size of the dialog but hardcoded numbers
doesn't feel like the right way to do it.  Maybe use a percentage of the screen
dimensions?  Other suggestions?

Also, this seems like a packing issue as well.  The contents of the dialog is
packed into a GtkTable and every cell has 'xoptions' of GTK_EXPAND | GTK_FILL.
Seems like one of the columns should shrink when the dialog hits its max width;
perhaps the progress bar since it doesn't accurately show progress anyway.

Not familiar enough with packing and GtkTables to know how to fix this off-hand,
but I'll play around with it.

---- me ----

I forgot to mention that the limit is enforced when a "map-event" signal is
emitted.  It does a gtk_widget_set_size_request() on the dialog.

---- mclasen ----

You probably need to ellipsize the labels if you want to enforce any hard limit
Comment 1 Matthew Barnes 2007-05-15 17:03:44 UTC

*** This bug has been marked as a duplicate of 335241 ***
Comment 2 Sebastien Bacher 2007-06-25 14:09:33 UTC
Ubuntu https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/120790 is similar and still happening using evolution 2.11.3, reopening

"
Comment 3 Matthew Barnes 2007-06-25 22:53:17 UTC
This bug is a dupe.  Reopening bug #335241 instead.

*** This bug has been marked as a duplicate of 335241 ***