]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/gtkmathview-bonobo/src/control-factory.c
* added test View interface. It is basically empty but eventually it will host
[helm.git] / helm / gtkmathview-bonobo / src / control-factory.c
index bfed0d5b82db85598c33990dfd1f4a433a9a08cd..8d4e9a12a1aefa6a74c3ed8e216e1aabf7639cc9 100644 (file)
@@ -1,7 +1,9 @@
+
 #include <bonobo.h>
 #include <bonobo/bonobo-shlib-factory.h>
 #include <gtkmathview.h>
 #include "control-factory.h"
+#include "view.h"
 
 typedef struct _GtkMathViewControlData
 {
@@ -235,7 +237,8 @@ gtk_math_view_control_init(BonoboControl *control,GtkWidget *scrolled_window)
   BonoboPropertyBag *prop_bag;
   BonoboObject *persist_file;
   BonoboObject *persist_stream;
-  
+  View* view;
+
   math_view = gtk_math_view_new(NULL,NULL);
   gtk_widget_show(math_view);
   
@@ -244,6 +247,9 @@ gtk_math_view_control_init(BonoboControl *control,GtkWidget *scrolled_window)
   
   gtk_container_add(GTK_CONTAINER (scrolled_window), GTK_WIDGET (control_data->math_view));
 
+  view = view_new();
+  bonobo_object_add_interface(BONOBO_OBJECT(control), BONOBO_OBJECT(view));
+
   persist_file = gtk_math_view_persist_file_new(GTK_MATH_VIEW(math_view));
   bonobo_object_add_interface(BONOBO_OBJECT(control), persist_file);