From e86465e31f01a60a4a74590b766ce97e9854c26d Mon Sep 17 00:00:00 2001 From: Mike Lester Date: Wed, 27 Aug 2008 20:26:28 +0000 Subject: The status bar is now a single GtkStatusbar instead of a hpane'd label and (empty) Statusbar. svn path=/trunk/netsurf/; revision=5211 --- gtk/gtk_scaffolding.c | 10 +-- gtk/res/netsurf.glade | 226 ++++++++++++++++++++------------------------------ 2 files changed, 93 insertions(+), 143 deletions(-) (limited to 'gtk') diff --git a/gtk/gtk_scaffolding.c b/gtk/gtk_scaffolding.c index ca2385fbb..69b0c4f9a 100644 --- a/gtk/gtk_scaffolding.c +++ b/gtk/gtk_scaffolding.c @@ -68,7 +68,7 @@ struct gtk_scaffolding { GtkNotebook *notebook; GtkEntry *url_bar; GtkEntryCompletion *url_bar_completion; - GtkLabel *status_bar; + GtkStatusbar *status_bar; GtkMenu *edit_menu; GtkMenuItem *tabs_menu; GtkToolbar *tool_bar; @@ -1040,7 +1040,7 @@ nsgtk_scaffolding *nsgtk_new_scaffolding(struct gui_window *toplevel) g->notebook = GTK_NOTEBOOK(GET_WIDGET("notebook")); g->url_bar = GTK_ENTRY(GET_WIDGET("URLBar")); g->menu_bar = GTK_MENU_BAR(GET_WIDGET("menubar")); - g->status_bar = GTK_LABEL(GET_WIDGET("statusBar")); + g->status_bar = GTK_STATUSBAR(GET_WIDGET("statusbar")); g->edit_menu = GTK_MENU(GET_WIDGET("menumain_edit")); g->tabs_menu = GTK_MENU_ITEM(GET_WIDGET("menuitem_tabs")); g->tool_bar = GTK_TOOLBAR(GET_WIDGET("toolbar")); @@ -1053,7 +1053,6 @@ nsgtk_scaffolding *nsgtk_new_scaffolding(struct gui_window *toplevel) g->stop_menu = GTK_MENU_ITEM(GET_WIDGET("stop")); g->reload_menu = GTK_MENU_ITEM(GET_WIDGET("reload")); g->throbber = GTK_IMAGE(GET_WIDGET("throbber")); - g->status_pane = GTK_PANED(GET_WIDGET("hpaned1")); g->preferences_dialog = NULL; @@ -1070,9 +1069,6 @@ nsgtk_scaffolding *nsgtk_new_scaffolding(struct gui_window *toplevel) nsgtk_tab_init(g->notebook); - /* set the size of the hpane with status bar and h scrollbar */ - gtk_paned_set_position(g->status_pane, option_toolbar_status_width); - /* set the URL entry box to expand, as we can't do this from within * glade because of the way it emulates toolbars. */ @@ -1255,7 +1251,7 @@ void gui_window_set_status(struct gui_window *_g, const char *text) struct gtk_scaffolding *g = nsgtk_get_scaffold(_g); assert(g); assert(g->status_bar); - gtk_label_set_text(g->status_bar, text); + gtk_statusbar_push(g->status_bar, 0, text); } void gui_window_set_url(struct gui_window *_g, const char *url) diff --git a/gtk/res/netsurf.glade b/gtk/res/netsurf.glade index cae1cc0d0..499433d1d 100644 --- a/gtk/res/netsurf.glade +++ b/gtk/res/netsurf.glade @@ -1,6 +1,6 @@ - + NetSurf @@ -106,7 +106,6 @@ True - True Export the page to a different format. Export True @@ -142,7 +141,6 @@ True - True Portable Document Format. PDF... True @@ -160,11 +158,10 @@ True - True Show how a print out might look like. Print preview... True - + True @@ -177,12 +174,11 @@ True - True Produce a hardcopy on your printer. Print... True - - + + True gtk-print @@ -843,103 +839,51 @@ - + True - 3 - 2 + True + False + False + True + + + - + True - True - False - False - True - - - - - - True - page 1 - - - tab - False - - - - - - - - True - page 2 - - - tab - 1 - False - - - - - - - - True - page 3 - - - tab - 2 - False - - + page 1 - 2 - 2 + tab + False - + + + + True - - - True - 0 - 4 - Status bar text goes here - True - PANGO_ELLIPSIZE_MIDDLE - - - False - True - - - - - + page 2 - 2 - 3 - GTK_SHRINK + tab + 1 + False - - 1 + + + + True + page 3 - 1 - 2 - 2 - 3 - GTK_FILL - GTK_SHRINK | GTK_FILL + tab + 2 + False @@ -947,6 +891,16 @@ 2 + + + True + + + False + False + 3 + + @@ -983,106 +937,106 @@ 11 10 - + True - True - True - sesame + 0 + moo.yoo.com 1 2 - 2 - 3 - + GTK_FILL - + True - True - False - True - opensesame + 0 + Password - 1 - 2 3 4 - + GTK_FILL - + True 0 - my sekr3t area + Username - 1 - 2 - 1 - 2 + 2 + 3 GTK_FILL - + True 0 - Realm + Host - 1 - 2 GTK_FILL - + True 0 - Host + Realm + 1 + 2 GTK_FILL - + True 0 - Username + my sekr3t area - 2 - 3 + 1 + 2 + 1 + 2 GTK_FILL - + True - 0 - Password + True + False + True + opensesame + 1 + 2 3 4 - GTK_FILL + - + True - 0 - moo.yoo.com + True + True + sesame 1 2 - GTK_FILL + 2 + 3 + @@ -1569,7 +1523,7 @@ True - + True 0.10000000149011612 12 @@ -1600,7 +1554,7 @@ True 5 - + True Owner password: 15 @@ -1636,7 +1590,7 @@ True 5 - + True Repeat password: 15 @@ -1672,7 +1626,7 @@ True 5 - + True User password: 15 @@ -1708,7 +1662,7 @@ True 5 - + True Repeat password: 15 @@ -1755,7 +1709,7 @@ True - + True gtk-ok @@ -1765,7 +1719,7 @@ - + True Set password @@ -1790,7 +1744,7 @@ True - + True gtk-cancel @@ -1800,7 +1754,7 @@ - + True No password -- cgit v1.2.3