Add e_source_registry_check_enabled().
authorMatthew Barnes <mbarnes@redhat.com>
Thu, 25 Oct 2012 14:38:43 +0000 (10:38 -0400)
committerMatthew Barnes <mbarnes@redhat.com>
Thu, 25 Oct 2012 17:03:08 +0000 (13:03 -0400)
commit7e21729caf6dd4c2f3a92935c0e38d6d27b589f0
tree7b99e20dfe4b162eb16ccdc4e785b119a4f36538
parent84f897ff80ac113807b4fdd344c4c3268b6a4df0
Add e_source_registry_check_enabled().

Checks the enabled state of a given #ESource and of its ancestors to
determine if the #ESource should be displayed or acted on.

This is somewhat similar to widget sensitivity in GTK+.
cf. gtk_widget_get_sensitive() versus gtk_widget_is_sensitive()
docs/reference/libedataserver/libedataserver-sections.txt
libedataserver/e-source-registry.c
libedataserver/e-source-registry.h
libedataserver/e-source.c