math_view->renderingContext->setWidget(math_view->area);
gtk_math_view_new(GtkAdjustment*, GtkAdjustment*){  GtkMathView* math_view = (GtkMathView*) gtk_type_new(gtk_math_view_get_type());    g_return_val_if_fail(math_view != NULL, NULL);  math_view->top_x = math_view->top_y = 0;  math_view->old_top_x = math_view->old_top_y = 0;  if (new_counter++ == 0)    viewContext = MathMLViewContext::create(MathMLDOMLinker::create(),					    MathMLFormattingEngineFactory::create(),					    Gtk_MathGraphicDevice::create(math_view->area));  assert(viewContext);  SmartPtr<MathMLView> view = MathMLView::create(viewContext);  view->ref();  math_view->view = view;  math_view->renderingContext = new Gtk_RenderingContext;  //math_view->renderingContext->setDrawable(math_view->pixmap);  //math_view->renderingContext->setForegroundColor(DEFAULT_SELECT_FOREGROUND, 1);  //math_view->renderingContext->setBackgroundColor(DEFAULT_SELECT_BACKGROUND, 1);  return GTK_WIDGET(math_view);}