evolution-rss r240 - in trunk: . src
- From: lucilanga svn gnome org
- To: svn-commits-list gnome org
- Subject: evolution-rss r240 - in trunk: . src
- Date: Fri, 18 Apr 2008 15:47:34 +0100 (BST)
Author: lucilanga
Date: Fri Apr 18 14:47:34 2008
New Revision: 240
URL: http://svn.gnome.org/viewvc/evolution-rss?rev=240&view=rev
Log:
custom icon for folder
Modified:
trunk/ChangeLog
trunk/TODO
trunk/src/Makefile.in
trunk/src/org-gnome-evolution-rss.eplug.xml
trunk/src/rss.c
Modified: trunk/TODO
==============================================================================
--- trunk/TODO (original)
+++ trunk/TODO Fri Apr 18 14:47:34 2008
@@ -36,3 +36,4 @@
* convert rest of non-intrusive error messages
* search in the content of page for feed
* obey ttl entity
+ * check rename feed when evo 2.24 x86_64
Modified: trunk/src/Makefile.in
==============================================================================
--- trunk/src/Makefile.in (original)
+++ trunk/src/Makefile.in Fri Apr 18 14:47:34 2008
@@ -304,6 +304,7 @@
-I$(EVOLUTION_SOURCE) \
-I$(top_srcdir) \
$(GECKO_CFLAGS) \
+ -I$(GECKO_INCLUDE_ROOT) \
$(WEBKIT_CFLAGS) \
$(DBUS_CFLAGS) \
-DGETTEXT_PACKAGE="\"$(GETTEXT_PACKAGE)\"" \
Modified: trunk/src/org-gnome-evolution-rss.eplug.xml
==============================================================================
--- trunk/src/org-gnome-evolution-rss.eplug.xml (original)
+++ trunk/src/org-gnome-evolution-rss.eplug.xml Fri Apr 18 14:47:34 2008
@@ -32,6 +32,9 @@
<hook class="org.gnome.evolution.mail.events:1.0">
<event type="pass" target="message" id="message.reading" handle="org_gnome_cooly_article_show"/>
</hook>
+ <hook class="org.gnome.evolution.mail.events:1.0">
+ <event type="pass" target="folder" id="folder.custom_icon" handle="org_gnome_cooly_folder_icon"/>
+ </hook>
<hook class="org.gnome.evolution.mail.format:1.0">
<group id="EMFormatHTMLDisplay">
Modified: trunk/src/rss.c
==============================================================================
--- trunk/src/rss.c (original)
+++ trunk/src/rss.c Fri Apr 18 14:47:34 2008
@@ -159,6 +159,7 @@
guint changed_id;
};*/
+static GdkPixbuf *folder_icon;
extern int xmlSubstituteEntitiesDefaultValue;
rssfeed *rf = NULL;
@@ -1945,6 +1946,22 @@
return;
}
+//make it work only for 2.24
+void org_gnome_cooly_folder_icon(void *ep, EMEventTargetFolderIcon *t)
+{
+ static gboolean initialised = FALSE;
+ if (!initialised)
+ {
+ gchar *iconfile = g_build_filename (EVOLUTION_ICONDIR,
+ "rss.png",
+ NULL);
+ folder_icon = e_icon_factory_get_icon (iconfile, E_ICON_SIZE_MENU);
+ g_free(iconfile);
+ initialised = TRUE;
+ }
+ g_object_set (t->renderer, "pixbuf", folder_icon, "visible", 1, NULL);
+}
+
#ifdef EVOLUTION_2_12
void org_gnome_cooly_article_show(void *ep, EMEventTargetMessage *t);
#else
@@ -2683,6 +2700,12 @@
}
static void
+store_folder_update(CamelObject *o, void *event_data, void *data)
+{
+ g_print("folder update\n");
+}
+
+static void
rss_online(CamelObject *o, void *event_data, void *data)
{
rf->online = camel_session_is_online (o);
@@ -3029,7 +3052,7 @@
bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8");
rss_gconf = gconf_client_get_default();
upgrade = 1;
- printf("RSS Plugin enabled\n");
+ printf("RSS Plugin enabled (evolution-rss %s)\n", VERSION);
char *d;
d = getenv("RSS_VERBOSE_DEBUG");
if (d)
@@ -3150,7 +3173,7 @@
}
time = camel_mime_message_get_date (new, NULL) ;
gchar *time_str = asctime(gmtime(&time));
- char *buf = g_strdup_printf("from %s by localhost via evolution-rss-%s with libsoup-%s; %s\r\n", CF->website, VERSION, LIBSOUP_VERSION, time_str);
+ char *buf = g_strdup_printf("from %s by localhost via evolution-rss-%s with libsoup-%d; %s\r\n", CF->website, VERSION, LIBSOUP_VERSION, time_str);
camel_medium_set_header(CAMEL_MEDIUM(new), "Received", buf);
camel_medium_set_header(CAMEL_MEDIUM(new), "Website", CF->website);
camel_medium_set_header(CAMEL_MEDIUM(new), "RSS-ID", CF->feedid);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]