From b266dce15b2f669a70daaee3bd0887f8d9c345b2 Mon Sep 17 00:00:00 2001 From: pmasoudi Date: Wed, 16 Jul 2003 17:33:09 +0000 Subject: [PATCH] Control Factory modified. --- helm/gtkmathview-bonobo/src/control-factory.c | 64 +------------------ helm/gtkmathview-bonobo/src/control-factory.h | 4 +- 2 files changed, 2 insertions(+), 66 deletions(-) diff --git a/helm/gtkmathview-bonobo/src/control-factory.c b/helm/gtkmathview-bonobo/src/control-factory.c index c0bda201b..9a7226259 100644 --- a/helm/gtkmathview-bonobo/src/control-factory.c +++ b/helm/gtkmathview-bonobo/src/control-factory.c @@ -206,7 +206,7 @@ set_prop(BonoboPropertyBag *bag, } static BonoboControl* -instantiate_func(void) +gtk_math_view_control_factory(void) { BonoboControl *control; GtkWidget *math_view; @@ -267,65 +267,3 @@ notify_property_bag(GtkMathView *math_view,gpointer data) //bonobo_property_bag_notify_listeners(prop_bag,); } - -/* -GtkMathViewPresistFile * -gtk_math_view_bonobo_data_construct(gchar *data_file) -{ - BonoboObject *retval; - BonoboPersistFile *file; - - file = bonobo_persist_file_new(gtk_math_view_load_from_file, - gtk_math_view_save_to_file, - "OAFIID:GNOME_MATH_VIEW_FILE_Control", - data_file); - - if(file == NULL) - { - bonobo_object_unref(BONOBO_OBJECT (data_file)); - g_warning("gtk_math_view_bonobo_data_construct:unable to create a new file"); - return NULL; - } - - bonobo_object_add_interface(BONOBO_OBJECT(data_file), - BONOBO_OBJECT(file)); - return data_file; -} - -static gint -gtk_math_view_bonobo_load_from_file(BonoboPresistFile *pf, - const CORBA_char *filename, - CORBA_Environment *ev, - void *closure) -{ - Bonobo_PersistStream ps = closure; - BonoboStream *stream; - - g_return_val_if_fail (data != NULL, -1); - //FIXME: controllo del tipo di dato in input - - stram = bonobo_stream_open( - BONOBO_IO_DRIVER_FS, - filename,Bonobo_STORAGE_READ, - 0); - if(!stream) - return 0; - - //FIXME:I have to extract content type from file - - - Bonobo_PersistStream_load(ps, type, ev); - - return 1; //return 1 on success -} - -static gint -gtk_math_view_bonobo_save_to_file(BonoboPresistFile *pf, - const CORBA_char *filename, - CORBA_Environment *ev, - void *closure) -{ - return 1; //return 1 on success -}*/ - - diff --git a/helm/gtkmathview-bonobo/src/control-factory.h b/helm/gtkmathview-bonobo/src/control-factory.h index 739d02cd6..ff75a2538 100644 --- a/helm/gtkmathview-bonobo/src/control-factory.h +++ b/helm/gtkmathview-bonobo/src/control-factory.h @@ -31,12 +31,10 @@ enum math_args; -BonoboObject *gtk_math_view_control_factory(BonoboGenericFactory *factory,const gchar *component_id, gpointer closure); +BonoboControl *gtk_math_view_control_factory(BonoboGenericFactory *factory,const gchar *component_id, gpointer closure); static void get_prop(BonoboPropertyBag*, BonoboArg *, guint , CorbaEnvironment*, gpointer); static void set_prop(BonoboPropertyBag*, BonoboArg *, guint , CorbaEnvironment*, gpointer); -static BonoboControl* instantiate_func(void); - static void notify_property_bag(GtkMathView* ,gpointer); #endif -- 2.39.2