aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/callbacks.c
diff options
context:
space:
mode:
authorGravatar Paweł Zuzelski <pawelz@pld-linux.org>2010-01-19 01:22:54 +0100
committerGravatar Paweł Zuzelski <pawelz@pld-linux.org>2010-01-19 01:22:54 +0100
commit67c68ee643eaef16277fa614d873dd558bfdbd04 (patch)
tree3db3ed344a50a770e9e770708a7b2b62346bf71b /src/callbacks.c
parent5bff51f975487e9ae4183892d8aed13255a76e94 (diff)
parentc8fb24d1069aa776bccdf3141adb9d3c3f6e8101 (diff)
Merge remote branch 'Dieterbe/experimental' into experimental
Diffstat (limited to 'src/callbacks.c')
-rw-r--r--src/callbacks.c13
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() {