[evolution] Use the boxed CamelObject type for signal params in MailFolderCache
- From: Jonathon Jongsma <jjongsma src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [evolution] Use the boxed CamelObject type for signal params in MailFolderCache
- Date: Tue, 15 Dec 2009 20:25:25 +0000 (UTC)
commit cef8bd60e1ff505cc686792440424b57252e4c37
Author: Jonathon Jongsma <jonathon quotidian org>
Date: Tue Dec 15 14:11:38 2009 -0600
Use the boxed CamelObject type for signal params in MailFolderCache
Previously I was just using G_TYPE_POINTER. Use the boxed camel object type
from e-util.h instead. When camel-gobject lands, we'll use G_TYPE_OBJECT
instead.
e-util/e-marshal.list | 8 ++++----
mail/mail-folder-cache.c | 25 +++++++++++++------------
2 files changed, 17 insertions(+), 16 deletions(-)
---
diff --git a/e-util/e-marshal.list b/e-util/e-marshal.list
index cf6133c..b0be6ab 100644
--- a/e-util/e-marshal.list
+++ b/e-util/e-marshal.list
@@ -16,6 +16,10 @@ INT:INT,INT,BOXED
INT:INT,POINTER,INT,BOXED
INT:OBJECT,BOXED
INT:POINTER
+NONE:BOXED,STRING
+NONE:BOXED,STRING,INT
+NONE:BOXED,STRING,STRING
+NONE:BOXED,STRING,STRING,INT,STRING,STRING,STRING
NONE:INT,INT
NONE:INT,INT,BOXED
NONE:INT,INT,OBJECT
@@ -38,10 +42,6 @@ NONE:POINTER,INT,INT,INT,INT
NONE:POINTER,INT,OBJECT
NONE:POINTER,POINTER
NONE:POINTER,POINTER,INT
-NONE:POINTER,STRING
-NONE:POINTER,STRING,STRING
-NONE:POINTER,STRING,INT
-NONE:POINTER,STRING,STRING,INT,STRING,STRING,STRING
NONE:STRING,DOUBLE
NONE:STRING,INT,INT
NONE:STRING,POINTER,POINTER
diff --git a/mail/mail-folder-cache.c b/mail/mail-folder-cache.c
index 6b39e7f..f43e16e 100644
--- a/mail/mail-folder-cache.c
+++ b/mail/mail-folder-cache.c
@@ -49,6 +49,7 @@
#include <libedataserver/e-data-server-util.h>
#include "e-util/e-marshal.h"
+#include "e-util/e-util.h"
#include "mail-mt.h"
#include "mail-folder-cache.h"
@@ -1184,9 +1185,9 @@ mail_folder_cache_class_init (MailFolderCacheClass *klass)
G_SIGNAL_RUN_FIRST,
0, /* struct offset */
NULL, NULL, /* accumulator */
- e_marshal_VOID__POINTER_STRING,
+ e_marshal_VOID__BOXED_STRING,
G_TYPE_NONE, 2,
- G_TYPE_POINTER, G_TYPE_STRING);
+ E_TYPE_CAMEL_OBJECT, G_TYPE_STRING);
/**
* MailFolderCache::folder-unavailable
@@ -1203,9 +1204,9 @@ mail_folder_cache_class_init (MailFolderCacheClass *klass)
G_SIGNAL_RUN_FIRST,
0, /* struct offset */
NULL, NULL, /* accumulator */
- e_marshal_VOID__POINTER_STRING,
+ e_marshal_VOID__BOXED_STRING,
G_TYPE_NONE, 2,
- G_TYPE_POINTER, G_TYPE_STRING);
+ E_TYPE_CAMEL_OBJECT, G_TYPE_STRING);
/**
* MailFolderCache::folder-deleted
@@ -1220,9 +1221,9 @@ mail_folder_cache_class_init (MailFolderCacheClass *klass)
G_SIGNAL_RUN_FIRST,
0, /* struct offset */
NULL, NULL, /* accumulator */
- e_marshal_VOID__POINTER_STRING,
+ e_marshal_VOID__BOXED_STRING,
G_TYPE_NONE, 2,
- G_TYPE_POINTER, G_TYPE_STRING);
+ E_TYPE_CAMEL_OBJECT, G_TYPE_STRING);
/**
* MailFolderCache::folder-renamed
@@ -1238,9 +1239,9 @@ mail_folder_cache_class_init (MailFolderCacheClass *klass)
G_SIGNAL_RUN_FIRST,
0, /* struct offset */
NULL, NULL, /* accumulator */
- e_marshal_VOID__POINTER_STRING_STRING,
+ e_marshal_VOID__BOXED_STRING_STRING,
G_TYPE_NONE, 3,
- G_TYPE_POINTER, G_TYPE_STRING, G_TYPE_STRING);
+ E_TYPE_CAMEL_OBJECT, G_TYPE_STRING, G_TYPE_STRING);
/**
* MailFolderCache::folder-unread-updated
@@ -1256,9 +1257,9 @@ mail_folder_cache_class_init (MailFolderCacheClass *klass)
G_SIGNAL_RUN_FIRST,
0, /* struct offset */
NULL, NULL, /* accumulator */
- e_marshal_VOID__POINTER_STRING_INT,
+ e_marshal_VOID__BOXED_STRING_INT,
G_TYPE_NONE, 3,
- G_TYPE_POINTER, G_TYPE_STRING, G_TYPE_INT);
+ E_TYPE_CAMEL_OBJECT, G_TYPE_STRING, G_TYPE_INT);
/**
* MailFolderCache::folder-changed
@@ -1279,9 +1280,9 @@ mail_folder_cache_class_init (MailFolderCacheClass *klass)
G_SIGNAL_RUN_FIRST,
0, /* struct offset */
NULL, NULL, /* accumulator */
- e_marshal_VOID__POINTER_STRING_STRING_INT_STRING_STRING_STRING,
+ e_marshal_VOID__BOXED_STRING_STRING_INT_STRING_STRING_STRING,
G_TYPE_NONE, 7,
- G_TYPE_POINTER, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INT,
+ E_TYPE_CAMEL_OBJECT, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INT,
G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]