aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/misc/e-attachment-paned.c
Commit message (Collapse)AuthorAgeFilesLines
* EAttachmentPaned: Add "resize-toplevel" property.Matthew Barnes2011-10-061-13/+109
| | | | | | | | | Similiar to the new GtkExpander:resize-toplevel property in GTK+ 3.2, but adapted to the fact that EAttachmentPaned's expander has no direct child widget, and instead acts on the child widget in the lower pane. CompEditor now uses this to fix the weird vertical resizing behavior when its attachment bar is expanded and then collapsed again.
* Bug #646109 - Fix use of include <config.h> to make sure translations workMilan Crha2011-05-271-0/+4
|
* Coding style and whitespace cleanup.Matthew Barnes2011-03-061-1/+2
|
* Do not leak attachments in a mail viewMilan Crha2011-03-021-0/+1
|
* Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedlyMilan Crha2011-02-251-17/+13
|
* Remove NULL checks for GObject methods.Matthew Barnes2011-02-131-2/+2
| | | | | As of GLib 2.28 all GObject virtual methods, including constructed(), are safe to chain up to unconditionally. Remove unnecessary checks.
* Drop backward-compatibility cruft.Matthew Barnes2011-01-251-3/+0
|
* Free/busy meeting view doesn't work due to non-working extensionMilan Crha2010-12-061-0/+3
|
* Bug 632641 - Handle combo box text API going awayMatthias Clasen2010-10-211-3/+8
|
* Replace EBinding with GBinding.Matthew Barnes2010-10-141-19/+36
| | | | | | GObject now does property bindings itself. Requires GLib >= 2.26.
* EAttachmentPaned: Use gtk_expander_set_label_fill()Matthew Barnes2010-10-011-17/+1
| | | | | Use the new GtkExpander:label-fill property in GTK+ 2.22, which was added specifically to get rid of my evil hack in EAttachmentPaned.
* GObject boilerplate cleanup.Matthew Barnes2010-08-251-53/+26
| | | | | | | Prefer thread-safe G_DEFINE_TYPE and G_DEFINE_INTERFACE macros over manual GType registration. This is just a start... lots more to do.
* Bug 624913 - Disallow drag-and-drop within the same attachment barMatthew Barnes2010-08-131-0/+24
| | | | | | | | | | | | Adds a boolean "dragging" property to the EAttachmentView interface, which becomes TRUE when the user start a drag from the attachment view. e_attachment_view_drag_motion() and e_attachment_view_drag_drop() both return FALSE when this property is set. Also, do not register the entire EMsgComposer window as a drag destination. Just intercept drag signals from the GtkHTML widget. Requires gtkhtml commit 344eb5e to fully work correctly.
* Disable my evil GtkExpander hack in EAttachmentPaned.Matthew Barnes2010-07-171-1/+9
| | | | | | | | The new height-for-width logic in GTK3 doesn't like my trick to center a GtkExpander's label widget, so I have to disable it entirely for GTK3 or else Evolution crashes when opening a composer window. Bug #614049 has a GtkExpander patch that would let me do it properly.
* Improve attachment bar selection behavior.Matthew Barnes2010-05-201-42/+20
| | | | | | | | | | 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.
* Use accessor functions instead direct access (GSEAL work)Javier Jardón2010-04-131-2/+2
| | | | | | | | | | | | | | | 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
* Bug #567304 - Review strings for translationMilan Crha2010-04-071-1/+1
|
* Bug 614049 - Attachment bar causes drawing issues in RTL localesMatthew Barnes2010-03-291-2/+7
|
* Don't show total attachment size if it's zero.Matthew Barnes2010-01-291-4/+9
|
* Bug 603682 - Duplicate mnemonic in meeting windowMatthew Barnes2009-12-041-2/+2
|
* Relax the EBinding API to reduce GObject casting.Matthew Barnes2009-09-021-14/+14
| | | | | Also make it more fault-tolerant by warning about non-existent property names instead of just crashing.
* Coding style and whitespace cleanups.Matthew Barnes2009-07-261-2/+2
|
* Fix Attachment bar size of Anjal.Srinivasa Ragavan2009-07-241-2/+8
|
* Added couple of APIS for EAttachmentPaned to hide combo and get theSrinivasa Ragavan2009-06-111-0/+15
| | | | widget's container.
* Remove trailing whitespace, again.Matthew Barnes2009-05-291-1/+1
|
* Bump the required GLib and GTK+ versions to latest stable.Matthew Barnes2009-05-011-4/+0
| | | | | We now require GLib >= 2.20 and GTK+ >= 2.16. Also removed all GLIB_CHECK_VERSION and GTK_CHECK_VERSION workarounds for older versions.
* Bug 516933 – Rewrite attachment UIMatthew Barnes2009-04-281-0/+781
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