summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPatrick McDermott <pj@pehjota.net>2017-09-22 17:32:34 (EDT)
committer Patrick McDermott <pj@pehjota.net>2017-09-22 17:32:34 (EDT)
commit49c1fda6ee9059192e3400521ebb13f3e34f7426 (patch)
treedfd57d09007de295b1a84d8ffdeaa006b743ab30 /src
parent0c4e4eca805c367247b250ee1a227f330bb4107f (diff)
downloadmarquee-49c1fda6ee9059192e3400521ebb13f3e34f7426.zip
marquee-49c1fda6ee9059192e3400521ebb13f3e34f7426.tar.gz
marquee-49c1fda6ee9059192e3400521ebb13f3e34f7426.tar.bz2
MqTab: Add close button tooltip
Diffstat (limited to 'src')
-rw-r--r--src/tab.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/tab.c b/src/tab.c
index cce8228..3d8f159 100644
--- a/src/tab.c
+++ b/src/tab.c
@@ -158,6 +158,7 @@ tab_label_button_press_cb(GtkWidget *widget, GdkEvent *event, MqTab *tab)
static void
mq_tab_populate_tab(MqTab *tab)
{
+ GtkWidget *close_button;
GtkWidget *box;
tab->title = "New tab";
@@ -173,12 +174,16 @@ mq_tab_populate_tab(MqTab *tab)
gtk_widget_set_hexpand(tab->tab_label, TRUE);
gtk_widget_set_size_request(tab->tab_label, 50, 1);
+ /* Set up close button. */
+ close_button = gtk_button_new_from_icon_name("window-close",
+ GTK_ICON_SIZE_BUTTON);
+ gtk_widget_set_tooltip_text(close_button, "Close tab");
+
/* Pack tab box. */
box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
gtk_box_pack_start(GTK_BOX(box), tab->tab_image, FALSE, FALSE, 0);
gtk_box_pack_start(GTK_BOX(box), tab->tab_label, TRUE, TRUE, 0);
- gtk_box_pack_start(GTK_BOX(box), gtk_button_new_from_icon_name(
- "window-close", GTK_ICON_SIZE_BUTTON), FALSE, FALSE, 0);
+ gtk_box_pack_start(GTK_BOX(box), close_button, FALSE, FALSE, 0);
gtk_widget_show_all(box);
/* Set up event box. */