コード例 #1
0
NS_IMETHODIMP
nsSVGTextContainerFrame::GetCharNumAtPosition(nsIDOMSVGPoint *point, PRInt32 *_retval)
{
  *_retval = GetCharNumAtPosition(point);

  return NS_OK;
}
コード例 #2
0
/* long getCharNumAtPosition (in DOMSVGPoint point); */
NS_IMETHODIMP SVGTextContentElement::GetCharNumAtPosition(nsISupports *point, int32_t *_retval)
{
  nsCOMPtr<nsISVGPoint> domPoint = do_QueryInterface(point);
  if (!domPoint) {
    *_retval = -1;
    return NS_ERROR_DOM_SVG_WRONG_TYPE_ERR;
  }

  *_retval = GetCharNumAtPosition(*domPoint);
  return NS_OK;
}