** Fixes part of bug #557818
authorMatthew Barnes <mbarnes@redhat.com>
Mon, 17 Nov 2008 21:04:50 +0000 (21:04 +0000)
committerMatthew Barnes <mbarnes@src.gnome.org>
Mon, 17 Nov 2008 21:04:50 +0000 (21:04 +0000)
commitc4e3ef8b5b869827b7ad6f2f8ec6a11887b8b9f9
treec17460340501ba6da84ce5e6a7aa542803a779ef
parent562cd146cdd5d5554b25a1f9fffa693abb753705
** Fixes part of bug #557818

2008-11-17  Matthew Barnes  <mbarnes@redhat.com>

** Fixes part of bug #557818

* libedataserverui/e-source-selector.c:
Allow the ESourceSelector widget to determine whether a drag and
drop event is valid, and emit a new signal ("data-dropped") if it
_is_ valid.  This eliminates a lot of duplicate code in Evolution.

Note, while this is technically an ABI break, we explicitly
decided NOT to bump the libedataserverui soname because the
changes only affect Evolution.  And while we're at it, add
extra padding to the end of ESourceSelectorClass to allow for
future expansion.

svn path=/trunk/; revision=9760
docs/reference/libedataserverui/tmpl/e-source-selector.sgml
libedataserverui/ChangeLog
libedataserverui/e-data-server-ui-marshal.list
libedataserverui/e-source-selector.c
libedataserverui/e-source-selector.h