Bug 594153 (3/3) - Allow setting alarms on any meeting

By tying the attachment view "editable" action group to comp-editor
"individual" group, these add/remove actions are marked sensitive /
insensitive in sync with the existing "Insert" menu items which are
already in the "individual" group.

Though not introduced with the other symptoms of this bug
(0597b877c5), the descreptency fixed
here is integrally related.
This commit is contained in:
Jim Ramsay
2010-04-28 10:46:15 -04:00
committed by Matthew Barnes
parent 25a4f71706
commit 3cda4f0d94

View File

@ -36,6 +36,7 @@
#include <glib/gstdio.h>
#include <gdk/gdkkeysyms.h>
#include <e-util/e-util.h>
#include <e-util/e-binding.h>
#include <e-util/e-dialog-utils.h>
#include <e-util/e-util-private.h>
#include <e-util/gconf-bridge.h>
@ -1577,6 +1578,7 @@ comp_editor_init (CompEditor *editor)
GtkTargetList *target_list;
GtkTargetEntry *targets;
GtkActionGroup *action_group;
GtkActionGroup *action_group_2;
GtkAction *action;
GtkWidget *container;
GtkWidget *widget;
@ -1798,6 +1800,13 @@ comp_editor_init (CompEditor *editor)
gtk_window_set_type_hint (
GTK_WINDOW (editor), GDK_WINDOW_TYPE_HINT_NORMAL);
action_group = comp_editor_get_action_group (editor, "individual");
action_group_2 = e_attachment_view_get_action_group (view, "editable");
e_binding_new (
action_group, "sensitive",
action_group_2, "sensitive");
/* Listen for attachment store changes. */
store = e_attachment_view_get_store (view);