[balsa/gtk3] Restore "identities-changed" signal



commit 308430739aba0035c6e2d748b114f94b52b644eb
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date:   Mon May 28 22:39:54 2012 -0400

    Restore "identities-changed" signal
    
    	* src/main-window.c: restore "identities-changed" signal.

 ChangeLog         |    4 ++++
 src/main-window.c |   15 +++++++++++++++
 2 files changed, 19 insertions(+), 0 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index f5aded6..9e4c1e0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2012-05-28  Peter Bloomfield
 
+	* src/main-window.c: restore "identities-changed" signal.
+
+2012-05-28  Peter Bloomfield
+
 	* src/main-window.c: show mailbox list on startup only if
 	necessary; fixes point 1 of
 	<URL:https://mail.gnome.org/archives/balsa-list/2012-May/
diff --git a/src/main-window.c b/src/main-window.c
index 1d23aee..5064868 100644
--- a/src/main-window.c
+++ b/src/main-window.c
@@ -81,6 +81,11 @@
 #define MAILBOX_DATA "mailbox_data"
 
 enum {
+    IDENTITIES_CHANGED,
+    LAST_SIGNAL
+};
+
+enum {
     TARGET_MESSAGES
 };
 
@@ -967,11 +972,21 @@ static const char *ui_description =
 
 G_DEFINE_TYPE (BalsaWindow, balsa_window, GTK_TYPE_WINDOW)
 
+static guint window_signals[LAST_SIGNAL] = { 0 };
+
 static void
 balsa_window_class_init(BalsaWindowClass * klass)
 {
     GObjectClass *object_class = (GObjectClass *) klass;
 
+    window_signals[IDENTITIES_CHANGED] =
+        g_signal_new("identities-changed",
+                     G_TYPE_FROM_CLASS(object_class),
+                     G_SIGNAL_RUN_FIRST,
+                     G_STRUCT_OFFSET(BalsaWindowClass, identities_changed),
+                     NULL, NULL,
+                     g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
+
     object_class->dispose = balsa_window_destroy;
 
     klass->open_mbnode  = balsa_window_real_open_mbnode;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]