[webkit-gtk] GtkLauncher scrolling problem

Maxime de Roucy maxime.deroucy at gmail.com
Mon May 23 11:05:23 PDT 2011


Le Mon, 23 May 2011 14:37:04 -0300,
Gustavo Noronha Silva <gns at gnome.org> a écrit :

> Hey,
> 
> On Sun, 2011-05-22 at 12:39 +0200, Maxime de Roucy wrote:
> > I try GtkLauncher and modify the l 124 :
> > gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledWindow),
> > GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); by
> > gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledWindow),
> > GTK_POLICY_NEVER, GTK_POLICY_NEVER);
> > 
> > But it doesn't change anything. I still have scroll bar in the
> > window.
> > 
> > Is it a bug ?
> 
> Is that on a specific page?
> 
> Cheers,
> 

No it doesn't append on a spécifique page (but the page have to be long
enough to make the scrollbar appear).

But I found the reason line 264 of
Source/WebKit/gtk/webkit/webkitwebframe.cpp file.

WebKitWebFrame::scrollbars-policy-changed:
     * @web_view: the object which received the signal
     *
     * Signal emitted when policy for one or both of the scrollbars of
     * the view has changed. The default handler will apply the new
     * policy to the container that holds the #WebKitWebFrame if it is
     * a #GtkScrolledWindow and the frame is the main frame. If you do
     * not want this to be handled automatically, you need to handle
     * this signal.
     *
     * The exception to this rule is that policies to disable the
     * scrollbars are applied as %GTK_POLICY_AUTOMATIC instead, since
     * the size request of the widget would force browser windows to
     * not be resizable.
     *
     * You can obtain the new policies from the
     * WebKitWebFrame:horizontal-scrollbar-policy and
     * WebKitWebFrame:vertical-scrollbar-policy properties.
     *
     * Return value: %TRUE to stop other handlers from being invoked
for the
     * event. %FALSE to propagate the event further.
     *
     * Since: 1.1.14

So it seams it is now impossible to use webkit without a scrollbar.

Am I right ?

Thanks
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.webkit.org/pipermail/webkit-gtk/attachments/20110523/28cbaf01/attachment.bin>


More information about the webkit-gtk mailing list