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 311609 - new attachment bar should use regular gtk+ expander
new attachment bar should use regular gtk+ expander
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
2.4.x (obsolete)
Other Linux
: Normal enhancement
: Future
Assigned To: Srinivasa Ragavan
Evolution QA team
evolution[attachments]
: 314256 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-07-26 15:40 UTC by Vincent Noel
Modified: 2009-04-27 19:20 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Vincent Noel 2005-07-26 15:40:08 UTC
In evolution CVS, when you get an email with attachments you can act on them
from a special expandable area above the email message. This area is composed of
custom widgets. It would be nice to use the regular gtk+ expander widget, if
only for consistency : using the now default Clearlooks theme, regular expanders
(e.g. in the "run" dialog) look different than in the evolution attachment bar.
Comment 1 Khasim Shaheed 2005-07-28 10:53:10 UTC
adding the UI keyword.
Comment 2 Srinivasa Ragavan 2005-08-04 09:10:47 UTC
Yeah, even i wanted to :-). But i couldnt add the save button next to it. Even
if it is added by cheating, it isnt allowed to be clicked :-).

Probably this bug should be open for future and should be done, when this
happens . Of course it is not a blocker.
Comment 3 Srinivasa Ragavan 2005-08-24 03:50:38 UTC
*** Bug 314256 has been marked as a duplicate of this bug. ***
Comment 4 Matthew Barnes 2008-03-11 00:25:58 UTC
Bumping version to a stable release.
Comment 5 Matthew Barnes 2009-03-31 04:49:27 UTC
Got this fixed in my attachment rewrite on the kill-bonobo branch.  The trick is to not pack the content into the GtkExpander, but instead pack it alongside the expander in a GtkContainer and manage its visibility manually.

With a GObject property binding API (which I added to the branch), managing the visibility is as simple as binding GtkExpander:expanded to GtkWidget:visible.

So EExpander is dead.
Comment 6 Matthew Barnes 2009-04-27 19:20:43 UTC
The attachment rewrite has been committed to the master branch and is believed to have addressed this bug.  If you find that not to be the case, please reopen.

http://git.gnome.org/cgit/evolution/commit/?id=e377ea5e61171e57f9e892652d0fd1f77953eda8