summaryrefslogtreecommitdiff
path: root/riscos
diff options
context:
space:
mode:
authorSteve Fryatt <steve@stevefryatt.org.uk>2011-03-24 00:09:49 +0000
committerSteve Fryatt <steve@stevefryatt.org.uk>2011-03-24 00:09:49 +0000
commit1c91a23c775cd925442bee6bd119b64ef8257e22 (patch)
treee1dc4dd5494cf3c9bbc0e06ba4f91f46b0b4b4fd /riscos
parent8ea109784c9c16817133be84421711f22e859281 (diff)
downloadnetsurf-1c91a23c775cd925442bee6bd119b64ef8257e22.tar.gz
netsurf-1c91a23c775cd925442bee6bd119b64ef8257e22.tar.bz2
Force SSLCert pane to have a horizontal scroll bar and ensure initial extent calculation.
svn path=/trunk/netsurf/; revision=12128
Diffstat (limited to 'riscos')
-rw-r--r--riscos/sslcert.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/riscos/sslcert.c b/riscos/sslcert.c
index f4e4f48b1..91d02365d 100644
--- a/riscos/sslcert.c
+++ b/riscos/sslcert.c
@@ -85,6 +85,8 @@ void ro_gui_cert_preinitialise(void)
wimp_WINDOW_TITLE_ICON |
wimp_WINDOW_SIZE_ICON |
wimp_WINDOW_TOGGLE_ICON);
+
+ ro_gui_cert_tree_template->flags |= wimp_WINDOW_HSCROLL;
}
/**
@@ -221,7 +223,8 @@ void gui_cert_verify(const char *url,
state.visible.x1 = state.visible.x0 + istate.icon.extent.x1 - 20 -
ro_get_vscroll_width(sslcert_window->pane);
state.visible.x0 += istate.icon.extent.x0 + 20;
- state.visible.y0 = state.visible.y1 + istate.icon.extent.y0 + 20;
+ state.visible.y0 = state.visible.y1 + istate.icon.extent.y0 + 20 +
+ ro_get_hscroll_height(sslcert_window->pane);
state.visible.y1 += istate.icon.extent.y1 - 32;
set_extent = false;
@@ -266,6 +269,8 @@ void gui_cert_verify(const char *url,
ro_gui_cert_release_window(sslcert_window);
return;
}
+
+ ro_treeview_set_origin(sslcert_window->tv, 0, 0);
}
/**