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));
GtkWidget *scrolled_window;
scrolled_window = gtk_scrolled_window_new (NULL, NULL);
- gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled_window),
- GTK_SHADOW_IN);
+ /* putting SHADOW_NONE screws the plugin window, how's that??? */
+ gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled_window), GTK_SHADOW_IN);
+ gtk_container_set_border_width (GTK_CONTAINER (scrolled_window), 0);
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW (scrolled_window),
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
gtk_widget_show_all (scrolled_window);