diff options
author | Christopher James Lahey <clahey@helixcode.com> | 2000-07-18 18:29:52 +0800 |
---|---|---|
committer | Chris Lahey <clahey@src.gnome.org> | 2000-07-18 18:29:52 +0800 |
commit | 5ec9ba9eea52cd24c7abcccc2ec2e99922570ef1 (patch) | |
tree | 5cd2c94309b9e0de803a9abf0efd13311e5e354c /addressbook/gui/minicard/e-minicard-control.c | |
parent | f4f267580923e9cee563b151edb18edd7996b45e (diff) | |
download | gsoc2013-evolution-5ec9ba9eea52cd24c7abcccc2ec2e99922570ef1.tar gsoc2013-evolution-5ec9ba9eea52cd24c7abcccc2ec2e99922570ef1.tar.gz gsoc2013-evolution-5ec9ba9eea52cd24c7abcccc2ec2e99922570ef1.tar.bz2 gsoc2013-evolution-5ec9ba9eea52cd24c7abcccc2ec2e99922570ef1.tar.lz gsoc2013-evolution-5ec9ba9eea52cd24c7abcccc2ec2e99922570ef1.tar.xz gsoc2013-evolution-5ec9ba9eea52cd24c7abcccc2ec2e99922570ef1.tar.zst gsoc2013-evolution-5ec9ba9eea52cd24c7abcccc2ec2e99922570ef1.zip |
Added gui/minicard/e-minicard-control.c,
2000-07-18 Christopher James Lahey <clahey@helixcode.com>
* gui/minicard/Makefile.am: Added
gui/minicard/e-minicard-control.c,
gui/minicard/e-minicard-control.h,
gui/minicard/e-minicard-widget.c, and
gui/minicard/e-minicard-widget.h.
* gui/minicard/e-minicard-control.c,
gui/minicard/e-minicard-control.h,
gui/minicard/e-minicard-widget.c,
gui/minicard/e-minicard-widget.h: Got these to compile.
* gui/minicard/e-minicard-control.gnorba,
gui/minicard/e-minicard-control.oafinfo: Copied directly from
bonobo-clock-control. These aren't done yet.
svn path=/trunk/; revision=4211
Diffstat (limited to 'addressbook/gui/minicard/e-minicard-control.c')
-rw-r--r-- | addressbook/gui/minicard/e-minicard-control.c | 29 |
1 files changed, 16 insertions, 13 deletions
diff --git a/addressbook/gui/minicard/e-minicard-control.c b/addressbook/gui/minicard/e-minicard-control.c index 8cac2dc15e..3946618627 100644 --- a/addressbook/gui/minicard/e-minicard-control.c +++ b/addressbook/gui/minicard/e-minicard-control.c @@ -11,7 +11,9 @@ #include <gnome.h> #include <bonobo.h> -#include "e-minicard-factory.h" +#include "e-minicard-control.h" +#include "e-minicard-widget.h" +#include "addressbook/backend/ebook/e-card.h" #if 0 enum { @@ -83,7 +85,7 @@ set_prop (BonoboPropertyBag *bag, * save methods which allow data to be loaded into and out of the * BonoboObject. */ -static int +static char * stream_read (Bonobo_Stream stream) { Bonobo_Stream_iobuf *buffer; @@ -144,7 +146,7 @@ pstream_load (BonoboPersistStream *ps, const Bonobo_Stream stream, return; } - if ((vcard = stream_read (stream, embeddable_data)) == NULL) { + if ((vcard = stream_read (stream)) == NULL) { CORBA_exception_set (ev, CORBA_USER_EXCEPTION, ex_Bonobo_Persist_FileNotFound, NULL); return; @@ -222,6 +224,7 @@ pstream_get_max_size (BonoboPersistStream *ps, void *data, GtkWidget *minicard = data; ECard *card; char *vcard; + gint length; gtk_object_get(GTK_OBJECT(minicard), "card", &card, @@ -241,7 +244,7 @@ pstream_get_content_types (BonoboPersistStream *ps, void *closure, } static BonoboObject * -e_minicard_factory (BonoboGenericFactory *Factory, void *closure) +e_minicard_control_factory (BonoboGenericFactory *Factory, void *closure) { #if 0 BonoboPropertyBag *pb; @@ -283,25 +286,25 @@ e_minicard_factory (BonoboGenericFactory *Factory, void *closure) } void -e_minicard_factory_init (void) +e_minicard_control_factory_init (void) { - static BonoboGenericFactory *e_minicard_factory = NULL; + static BonoboGenericFactory *factory = NULL; - if (e_minicard_factory != NULL) + if (factory != NULL) return; #if USING_OAF - e_minicard_factory = + factory = bonobo_generic_factory_new ( "OAFIID:e_minicard_factory:f9542709-fb31-4c6a-bc00-d462ba41e4b9", - e_minicard_factory, NULL); + e_minicard_control_factory, NULL); #else - e_minicard_factory = + factory = bonobo_generic_factory_new ( "control-factory:e-minicard", - e_minicard_factory, NULL); + e_minicard_control_factory, NULL); #endif - if (e_minicard_factory == NULL) - g_error ("I could not register a EMinicard factory."); + if (factory == NULL) + g_error ("I could not register a EMinicard control factory."); } |