summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuan Pablo Ugarte <juanpablougarte@gmail.com>2014-05-07 16:38:28 -0300
committerJuan Pablo Ugarte <juanpablougarte@gmail.com>2014-05-09 14:30:35 -0300
commitdf062dbeac3b358ebce2b9f9993726f7e1c9cecb (patch)
treee2d78013f77e4e0426e03d83866004c0dbae6bfc
parent2656b6fa8fe4bdef0502897f590d6b5085a55adf (diff)
downloadglade-df062dbeac3b358ebce2b9f9993726f7e1c9cecb.tar.gz
GladePreviewWindow: force infobar to show a close button and make label selectable
-rw-r--r--gladeui/glade-preview-window.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gladeui/glade-preview-window.c b/gladeui/glade-preview-window.c
index 4d852975..cb2bfd6e 100644
--- a/gladeui/glade-preview-window.c
+++ b/gladeui/glade-preview-window.c
@@ -58,12 +58,15 @@ glade_preview_window_init (GladePreviewWindow *window)
priv->info = gtk_info_bar_new ();
priv->message_label = gtk_label_new ("");
gtk_label_set_line_wrap (GTK_LABEL (priv->message_label), TRUE);
+ gtk_label_set_selectable (GTK_LABEL (priv->message_label), TRUE);
gtk_widget_set_valign (priv->info, GTK_ALIGN_END);
gtk_widget_set_vexpand (priv->info, FALSE);
content_area = gtk_info_bar_get_content_area (GTK_INFO_BAR (priv->info));
gtk_container_add (GTK_CONTAINER (content_area), priv->message_label);
-
+
+ gtk_info_bar_set_show_close_button (GTK_INFO_BAR (priv->info), TRUE);
+
g_signal_connect (priv->info, "response", G_CALLBACK (gtk_widget_hide), NULL);
gtk_box_pack_start (GTK_BOX (priv->box), priv->info, FALSE, FALSE, 0);