gtk_math_view_get_element_at(GtkMathView* math_view, gint x, gint y, GdomeElement** result)
gtk_math_view_get_element_at(GtkMathView* math_view, gint x, gint y, GtkMathView_Model_Element* result)
gtk_math_view_get_element_at(GtkMathView* math_view, gint x, gint y, GdomeElement** result){  g_return_val_if_fail(math_view != NULL, FALSE);  g_return_val_if_fail(math_view->view != NULL, FALSE);  SmartPtr<Element> elem;  if (math_view->view->getElementAt(Gtk_RenderingContext::fromGtkX(x),				    Gtk_RenderingContext::fromGtkY(y), elem))    if (SmartPtr<gmetadom_Builder> builder = smart_cast<gmetadom_Builder>(math_view->view->getBuilder()))      if (DOM::Element el = builder->findSelfOrAncestorModelNode(elem))	{	  if (result) *result = gdome_cast_el(el.gdome_object());	  return TRUE;	}  return FALSE;}