# HG changeset patch # User Christophe Lincoln # Date 1303558479 -7200 # Node ID ad9308f7dbc4a53b2f5f4b3832e8214298c1721a # Parent 8961264a6475b056c66f5a159b1dc6f368fc858d Move home button next to uri entry and have a custom size for the search entry diff -r 8961264a6475 -r ad9308f7dbc4 src/main.c --- a/src/main.c Fri Apr 22 22:06:47 2011 +0200 +++ b/src/main.c Sat Apr 23 13:34:39 2011 +0200 @@ -329,23 +329,19 @@ create_toolbar () { GtkToolItem* item; - + PangoFontDescription *font; + GdkColor bg; + toolbar = gtk_toolbar_new (); - gtk_widget_set_size_request (toolbar, 0, 31); + gtk_toolbar_set_orientation (GTK_TOOLBAR (toolbar), GTK_ORIENTATION_HORIZONTAL); gtk_toolbar_set_style (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_BOTH_HORIZ); - GdkColor bg; + gdk_color_parse ("#f1efeb", &bg); gtk_widget_modify_bg (toolbar, GTK_STATE_NORMAL, &bg); - /* Home button */ - item = gtk_tool_button_new_from_stock (GTK_STOCK_HOME); - g_signal_connect (G_OBJECT (item), "clicked", - G_CALLBACK (go_home_cb), NULL); - gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, -1); - /* The back button */ item = gtk_tool_button_new_from_stock (GTK_STOCK_GO_BACK); g_signal_connect (G_OBJECT (item), "clicked", G_CALLBACK (go_back_cb), NULL); @@ -356,6 +352,12 @@ g_signal_connect (G_OBJECT (item), "clicked", G_CALLBACK (go_forward_cb), NULL); gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, -1); + /* Home button */ + item = gtk_tool_button_new_from_stock (GTK_STOCK_HOME); + g_signal_connect (G_OBJECT (item), "clicked", + G_CALLBACK (go_home_cb), NULL); + gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, -1); + /* URL entry */ item = gtk_tool_item_new (); gtk_tool_item_set_expand (item, TRUE); @@ -378,6 +380,7 @@ /* Search entry */ item = gtk_tool_item_new (); search_entry = gtk_entry_new (); + gtk_widget_set_size_request (search_entry, 150, 20); gtk_container_add (GTK_CONTAINER (item), search_entry); g_signal_connect (G_OBJECT (search_entry), "activate", G_CALLBACK (search_entry_cb), NULL);