add a field refering to a service associated to the efolder. In the case

2000-03-12  bertrand  <bertrand@helixcode.com>

	* shell/e-folder.h: add a field refering to a
	service associated to the efolder. In the case of
	distant folders, it is generally a server.

	* shell/e-service.c: New class. Models a service.
	A service is an object with an URI and a root folder.
	It genreally reporesents a distant folder.
	A service is generally a ressource shared amongst
	several folders.
	* shell/e-service.h:


2000-03-10  bertrand  <bertrand@helixcode.com>

	* camel-service.h: cosmetic changes.

svn path=/trunk/; revision=2100
This commit is contained in:
bertrand
2000-03-12 05:09:43 +00:00
committed by Bertrand Guiheneuf
parent 679fa9316e
commit f669ff481f
9 changed files with 418 additions and 5 deletions

View File

@ -1,3 +1,5 @@
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
/*
* e-folder.c: Abstract class for Evolution folders
*
@ -6,6 +8,8 @@
*
* (C) 2000 Helix Code, Inc.
*/
#include <config.h>
#include <gtk/gtksignal.h>
#include <libgnome/libgnome.h>
@ -56,6 +60,7 @@ e_folder_class_init (GtkObjectClass *object_class)
gtk_marshal_NONE__NONE,
GTK_TYPE_NONE,
0);
/* Register our signals */
gtk_object_class_add_signals (
object_class, efolder_signals, LAST_SIGNAL);
@ -244,3 +249,5 @@ e_folder_set_view_name (EFolder *efolder, const char *view_name)
gtk_signal_emit (GTK_OBJECT (efolder),
efolder_signals [CHANGED]);
}