diff options
author | Paweł Zuzelski <pawelz@pld-linux.org> | 2010-01-19 01:22:54 +0100 |
---|---|---|
committer | Paweł Zuzelski <pawelz@pld-linux.org> | 2010-01-19 01:22:54 +0100 |
commit | 67c68ee643eaef16277fa614d873dd558bfdbd04 (patch) | |
tree | 3db3ed344a50a770e9e770708a7b2b62346bf71b /src/callbacks.c | |
parent | 5bff51f975487e9ae4183892d8aed13255a76e94 (diff) | |
parent | c8fb24d1069aa776bccdf3141adb9d3c3f6e8101 (diff) |
Merge remote branch 'Dieterbe/experimental' into experimental
Diffstat (limited to 'src/callbacks.c')
-rw-r--r-- | src/callbacks.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/callbacks.c b/src/callbacks.c index b2f05cf..80846e3 100644 --- a/src/callbacks.c +++ b/src/callbacks.c @@ -281,6 +281,19 @@ cmd_useragent() { } } +void +cmd_scrollbars_visibility() { + if(uzbl.gui.scrollbars_visible) { + uzbl.gui.bar_h = gtk_scrolled_window_get_hadjustment (GTK_SCROLLED_WINDOW (uzbl.gui.scrolled_win)); + uzbl.gui.bar_v = gtk_scrolled_window_get_vadjustment (GTK_SCROLLED_WINDOW (uzbl.gui.scrolled_win)); + } + else { + uzbl.gui.bar_v = gtk_range_get_adjustment (GTK_RANGE (uzbl.gui.scbar_v)); + uzbl.gui.bar_h = gtk_range_get_adjustment (GTK_RANGE (uzbl.gui.scbar_h)); + } + gtk_widget_set_scroll_adjustments (GTK_WIDGET (uzbl.gui.web_view), uzbl.gui.bar_h, uzbl.gui.bar_v); +} + /* requires webkit >=1.1.14 */ void cmd_view_source() { |