gint page_height = sp2ipx(math_view->drawing_area->GetHeight());
gint page_height = math_view->area->allocation.height;
setup_adjustments(GtkMathView* math_view){  g_return_if_fail(math_view != NULL);  g_return_if_fail(math_view->area != NULL);  g_return_if_fail(math_view->view);  BoundingBox box = math_view->view->getBoundingBox();#if 0  if (math_view->hadjustment != NULL) {    gint width = sp2ipx(box.width) + 2 * MARGIN;    gint page_width = sp2ipx(math_view->drawing_area->GetWidth());        if (math_view->top_x > width - page_width)      math_view->top_x = std::max(0, width - page_width);    setup_adjustment(math_view->hadjustment, width, page_width);  }  if (math_view->vadjustment != NULL) {    gint height = sp2ipx(box.verticalExtent()) + 2 * MARGIN;    gint page_height = sp2ipx(math_view->drawing_area->GetHeight());    if (math_view->top_y > height - page_height)      math_view->old_top_y = math_view->top_y = std::max(0, height - page_height);    setup_adjustment(math_view->vadjustment, height, page_height);  }#endif}