hi,

first galeon source is a good starting point for a good solution on
different problems..

second try this: (no warranty that is correct)


/*
 * font size
 */
extern "C" void moz_set_size(Browser *browser, float size)
{
  nsresult rv;

  nsCOMPtr < nsIDocShell > DocShell;
  nsCOMPtr < nsIContentViewer > contentViewer;

  DocShell = moz_get_docshell(GTK_MOZ_EMBED(browser->embed));
  if (!DocShell)
    return;

  rv = DocShell->GetContentViewer(getter_AddRefs(contentViewer));
  if (!NS_SUCCEEDED(rv) || !contentViewer)
    return;

  nsCOMPtr < nsIMarkupDocumentViewer > mdv =
      do_QueryInterface(contentViewer, &rv);
  if (NS_FAILED(rv) || !mdv)
    return;

  mdv->SetTextZoom(size);
}




hope it helps...

On Tue, 2003-03-04 at 14:37, Yvan Altmann wrote:
>    Hi,
>  I have embedded Gecko but I haven't been able to figure out how to zoom 
> in/out. Nothing I do seems to have any effect. Could anyone give me any 
> pointer on how to do this ?
> 
> Thanks,
>  YA
-- 
m96 <[EMAIL PROTECTED]>

Reply via email to