From 8274a5496d0c62a7f9b240523757be2340674c89 Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Mon, 18 Sep 2017 19:09:14 -0400 Subject: src/tab-chrome.c: Add back/forward icons to tab history list --- (limited to 'src') diff --git a/src/tab-chrome.c b/src/tab-chrome.c index 2d8fb8f..5331d34 100644 --- a/src/tab-chrome.c +++ b/src/tab-chrome.c @@ -57,6 +57,7 @@ back_forward_box_button_press_cb(GtkWidget *widget, GdkEvent *event, WebKitBackForwardList *back_forward_list; GtkWidget *list_box; GList *list_item; + GtkWidget *list_item_box; GtkWidget *stack; GtkWidget *toggle_button; GtkWidget *box; @@ -84,17 +85,27 @@ back_forward_box_button_press_cb(GtkWidget *widget, GdkEvent *event, list_item = webkit_back_forward_list_get_back_list( back_forward_list); for (; list_item; list_item = list_item->next) { - gtk_list_box_insert(GTK_LIST_BOX(list_box), gtk_label_new( + list_item_box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); + gtk_box_pack_start(GTK_BOX(list_item_box), + gtk_image_new_from_icon_name("go-previous", + GTK_ICON_SIZE_BUTTON), FALSE, FALSE, 0); + gtk_box_pack_start(GTK_BOX(list_item_box), gtk_label_new( webkit_back_forward_list_item_get_title( - list_item->data)), 0); + list_item->data)), TRUE, TRUE, 0); + gtk_list_box_insert(GTK_LIST_BOX(list_box), list_item_box, 0); } list_item = webkit_back_forward_list_get_forward_list( back_forward_list); for (; list_item; list_item = list_item->next) { - gtk_list_box_insert(GTK_LIST_BOX(list_box), gtk_label_new( + list_item_box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); + gtk_box_pack_start(GTK_BOX(list_item_box), + gtk_image_new_from_icon_name("go-next", + GTK_ICON_SIZE_BUTTON), FALSE, FALSE, 0); + gtk_box_pack_start(GTK_BOX(list_item_box), gtk_label_new( webkit_back_forward_list_item_get_title( - list_item->data)), -1); + list_item->data)), TRUE, TRUE, 0); + gtk_list_box_insert(GTK_LIST_BOX(list_box), list_item_box, -1); } stack = gtk_stack_new(); -- cgit v0.9.1