diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2010-04-08 18:47:51 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2010-04-08 18:47:51 +0000 |
commit | ce57df5bd0fba5615a1b87ffe6d391b44725a641 (patch) | |
tree | f8523938b4b08723b85592f000f1f746797d0fde /gtk/gtk_window.c | |
parent | 3c122815651c26c72df9ba80d6ec91af90be6e88 (diff) | |
download | netsurf-ce57df5bd0fba5615a1b87ffe6d391b44725a641.tar.gz netsurf-ce57df5bd0fba5615a1b87ffe6d391b44725a641.tar.bz2 |
Remove min status bar width limitation. Set initial status bar width when gui_window is created. Note the TODOs in gtk_window.c gui_create_browser_window().
svn path=/trunk/netsurf/; revision=10323
Diffstat (limited to 'gtk/gtk_window.c')
-rw-r--r-- | gtk/gtk_window.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gtk/gtk_window.c b/gtk/gtk_window.c index 063925eb7..1dfb8d5c6 100644 --- a/gtk/gtk_window.c +++ b/gtk/gtk_window.c @@ -194,6 +194,18 @@ struct gui_window *gui_create_browser_window(struct browser_window *bw, g->layout = GTK_LAYOUT(glade_xml_get_widget(xml, "layout")); g->status_bar = GTK_LABEL(glade_xml_get_widget(xml, "status_bar")); + /* Set statusbar / scrollbar proportion according to the + * percentage given by "option_toolbar_status_width / 10000" */ + /* TODO: Is this the best place to do this? */ + /* TODO: Should set it to a proportion of real window width, + * not some arbitrary guess at window width. */ + /* TODO: Needs to be reset to proportion of window width as + * window is resized too */ + const int window_width_guess = 1024; + GtkPaned *paned = GTK_PANED(glade_xml_get_widget(xml, "hpaned1")); + gtk_paned_set_position (paned, (option_toolbar_status_width * + window_width_guess) / 10000); + /* connect the scrollbars to the layout widget */ gtk_layout_set_hadjustment(g->layout, gtk_range_get_adjustment(GTK_RANGE( |