[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