hi alp, thanks a lot for the inputs.. i will try it.

regards,
Zaheer

On Nov 30, 2007 4:47 PM, Alp Toker <alp@atoker.com> wrote:
Zaheer,

If you really need full page zooming so much and can't wait for the bug
to get fixed, try something like this (untested):

void webkit_frame_set_scale(WebKitFrame* frame, double scale)
{
    g_return_if_fail(WEBKIT_IS_FRAME(frame));

    WebKitFramePrivate* frameData = WEBKIT_FRAME_GET_PRIVATE(frame);
    Frame* wframe = frameData->frame;
    Document* document = wframe->document();
    HTMLElement* root =
reinterpret_cast<HTMLElement*>(document->documentElement());
    RenderObject* renderer = root->renderer();
    RenderStyle* style = renderer->style();
    TransformOperations ops;
    ScaleTransformOperation* scaleOp = new
ScaleTransformOperation(scale, scale);
    ops.append(scaleOp);
    style->setTransform(ops);
    renderer->setStyle(style);
}