diff options
author | Jon Trowbridge <trow@ximian.com> | 2001-10-30 11:48:43 +0800 |
---|---|---|
committer | Jon Trowbridge <trow@src.gnome.org> | 2001-10-30 11:48:43 +0800 |
commit | 1fc908bfb1f00c66e636b91e5e5b4ec30bc013eb (patch) | |
tree | abd70b6318e318ba2b100a26e6b2da9b7af86359 /addressbook/gui/component/select-names/e-select-names-manager.c | |
parent | ac8cf2c210f655675c49f04fb7c3c679db4f1fae (diff) | |
download | gsoc2013-evolution-1fc908bfb1f00c66e636b91e5e5b4ec30bc013eb.tar gsoc2013-evolution-1fc908bfb1f00c66e636b91e5e5b4ec30bc013eb.tar.gz gsoc2013-evolution-1fc908bfb1f00c66e636b91e5e5b4ec30bc013eb.tar.bz2 gsoc2013-evolution-1fc908bfb1f00c66e636b91e5e5b4ec30bc013eb.tar.lz gsoc2013-evolution-1fc908bfb1f00c66e636b91e5e5b4ec30bc013eb.tar.xz gsoc2013-evolution-1fc908bfb1f00c66e636b91e5e5b4ec30bc013eb.tar.zst gsoc2013-evolution-1fc908bfb1f00c66e636b91e5e5b4ec30bc013eb.zip |
Connect to manager's "ok" signal. (manager_ok_cb): Emit "ok"
2001-10-29 Jon Trowbridge <trow@ximian.com>
* gui/component/select-names/e-select-names-bonobo.c (init):
Connect to manager's "ok" signal.
(manager_ok_cb): Emit "ok" bonobo-signal.
* gui/component/select-names/e-select-names-manager.c
(e_select_names_manager_class_init): Added "ok" signal.
(e_select_names_clicked): Emit 'ok' signal.
svn path=/trunk/; revision=14415
Diffstat (limited to 'addressbook/gui/component/select-names/e-select-names-manager.c')
-rw-r--r-- | addressbook/gui/component/select-names/e-select-names-manager.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/addressbook/gui/component/select-names/e-select-names-manager.c b/addressbook/gui/component/select-names/e-select-names-manager.c index 10b7662b31..2ba538b63f 100644 --- a/addressbook/gui/component/select-names/e-select-names-manager.c +++ b/addressbook/gui/component/select-names/e-select-names-manager.c @@ -34,6 +34,7 @@ enum { enum { CHANGED, + OK, LAST_SIGNAL }; @@ -161,6 +162,15 @@ e_select_names_manager_class_init (ESelectNamesManagerClass *klass) GTK_TYPE_NONE, 2, GTK_TYPE_POINTER, GTK_TYPE_INT); + + e_select_names_manager_signals[OK] = + gtk_signal_new ("ok", + GTK_RUN_LAST, + object_class->type, + GTK_SIGNAL_OFFSET (ESelectNamesManagerClass, ok), + gtk_marshal_NONE__NONE, + GTK_TYPE_NONE, 0); + gtk_object_class_add_signals (object_class, e_select_names_manager_signals, LAST_SIGNAL); } @@ -526,7 +536,9 @@ e_select_names_clicked(ESelectNames *dialog, gint button, ESelectNamesManager *m switch(button) { case 0: - /* We don't need to do anything if they click on OK */ + /* We don't need to do much if they click on OK */ + + gtk_signal_emit (GTK_OBJECT (manager), e_select_names_manager_signals[OK]); break; case 1: { |