Commit Graph

13 Commits

Author SHA1 Message Date
c8b4228f3d Improve attachment bar selection behavior.
Some improvements made while investigating bug #608855.  This does not
solve the bug however, and in fact I now believe the bug is actually a
GTK+ issue after reproducing the bug in gtk-demo.

These improvements restore multiple selections via Ctrl+Click and
Shift+Click, and also reduces the frequency that we synchronize the
selection between Icon View and Tree View.
2010-05-19 22:01:49 -04:00
96421ff37c Use accessor functions instead direct access (GSEAL work)
Still remaining:
GtkAccessible::widget
GtkAssistant::forward
GtkAssistant::back
GtkObject::flags
GtkTreeStore::stamp

The GtkAssistant fields are related to bug #596428.  We don't
need accessor functions so much as the enhancement described
there implemented.

https://bugzilla.gnome.org/show_bug.cgi?id=615613
2010-04-13 16:23:16 +02:00
6060c29567 Bug #567304 - Review strings for translation 2010-04-06 18:34:36 +02:00
2944cd1640 Bug 614049 - Attachment bar causes drawing issues in RTL locales 2010-03-29 11:23:10 -04:00
27988a2b71 Don't show total attachment size if it's zero. 2010-01-28 12:38:08 -05:00
cc0b806134 Bug 603682 - Duplicate mnemonic in meeting window 2009-12-03 12:41:10 -05:00
8962868ff9 Relax the EBinding API to reduce GObject casting.
Also make it more fault-tolerant by warning about non-existent
property names instead of just crashing.
2009-09-01 21:12:44 -04:00
30ac043b6e Coding style and whitespace cleanups. 2009-07-26 08:18:59 -04:00
55978f863a Fix Attachment bar size of Anjal. 2009-07-24 08:20:14 +05:30
1db4cae4fe Added couple of APIS for EAttachmentPaned to hide combo and get the
widget's container.
2009-06-11 16:40:11 +05:30
6f5464f34c Remove trailing whitespace, again. 2009-05-28 12:13:22 -04:00
c3191ec86b Bump the required GLib and GTK+ versions to latest stable.
We now require GLib >= 2.20 and GTK+ >= 2.16.  Also removed all
GLIB_CHECK_VERSION and GTK_CHECK_VERSION workarounds for older versions.
2009-04-30 15:42:04 -04:00
e377ea5e61 Bug 516933 – Rewrite attachment UI
Rewrite the attachment UI to better utilize GIO and also to migrate from
GnomeIconList to GtkIconView.  This also introduces a "List View" option
similar to Nautilus, as well as the EAttachmentHandler framework for
extending attachment handling (may eventually replace EMFormatHook).

This commit also fixes a number of secondary attachment bugs:

Bug 311609 – new attachment bar should use regular gtk+ expander
Bug 314923 – Drag and Drop in attachment window is inconsistent and
             requires additional click
Bug 338179 – attachment saving ...
Bug 350364 – Action to get info about attachments
Bug 383047 – Viewing mail attachments
Bug 427235 – Can't copy attachment mime type string
Bug 454091 – Cannot save multiple attachments who have the same name
Bug 494629 – Rethink composer's attachment UI
Bug 553970 – Evolution ignores umask when saving attachments
Bug 577375 – mailto: and attach doesn't URL un-escape
2009-04-27 14:53:18 -04:00