BonoboPropertyBag *prop_bag;
BonoboObject *persist_file;
BonoboObject *persist_stream;
+ BonoboEventSource *evs;
View* view;
math_view = gtk_math_view_new(NULL,NULL);
gtk_widget_show(math_view);
- control_data = gtk_math_view_control_data_new((GtkMathView*)math_view);
+ control_data = gtk_math_view_control_data_new(control, (GtkMathView*)math_view);
g_signal_connect (control, "destroy", G_CALLBACK (control_destroy), control_data);
gtk_item_factory_create_items (control_data->item_factory, nmenu_items, menu_items, control_data);
/* control_data->popup_menu = gtk_item_factory_get_widget (control_data->item_factory, "<main>"); */
/* gtk_widget_ref(control_data->popup_menu); */
+
+ evs = bonobo_event_source_new();
+ bonobo_object_add_interface(BONOBO_OBJECT(control), BONOBO_OBJECT(evs));
gtk_container_add(GTK_CONTAINER (scrolled_window), GTK_WIDGET (control_data->math_view));