From aee614a8e32325e217970c81cc0e9a3dcd6a4b83 Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Sun, 17 Sep 2017 02:21:54 -0400 Subject: Revert add_tab() and pass label widgets instead --- (limited to 'src/tab-chrome.c') diff --git a/src/tab-chrome.c b/src/tab-chrome.c index e137ed9..ac48c1a 100644 --- a/src/tab-chrome.c +++ b/src/tab-chrome.c @@ -68,12 +68,9 @@ navigation_toolbar_new(MqTabChrome *chrome, gchar *uri) } MqTabChrome * -mq_tab_chrome_new(gchar *uri, GtkNotebook *notebook, GtkWidget *notebook_child) +mq_tab_chrome_new(gchar *uri, GtkWidget *tab_image, GtkWidget *tab_label) { MqTabChrome *chrome; - GtkWidget *tab_label; - GtkWidget *tab_label_image; - GtkWidget *tab_label_label; chrome = malloc(sizeof(*chrome)); @@ -81,20 +78,6 @@ mq_tab_chrome_new(gchar *uri, GtkNotebook *notebook, GtkWidget *notebook_child) gtk_grid_attach(GTK_GRID(chrome->container), navigation_toolbar_new(chrome, uri), 0, 0, 1, 1); - /* FIXME: Doesn't work, because notebook_child hasn't been inserted into - * notebook yet at this point. */ - tab_label = gtk_grid_new(); - tab_label_image = gtk_image_new_from_icon_name("text-x-generic", - GTK_ICON_SIZE_BUTTON); - gtk_grid_attach(GTK_GRID(tab_label), tab_label_image, - 0, 0, 1, 1); - tab_label_label = gtk_label_new("New tab"); - gtk_grid_attach(GTK_GRID(tab_label), tab_label_label, - 1, 0, 1, 1); - gtk_widget_show_all(tab_label); - - gtk_notebook_set_tab_label(notebook, notebook_child, tab_label); - return chrome; } -- cgit v0.9.1