[Xfce4-commits] <ristretto:master> Set Ellipsize mode to warning-label
Stephan Arts
noreply at xfce.org
Sat Mar 3 12:08:01 CET 2012
Updating branch refs/heads/master
to 79730cb7745207fba81da490a47de27242b0e176 (commit)
from 96754ea5b1976bc181af9521f79b235f36f6fb6e (commit)
commit 79730cb7745207fba81da490a47de27242b0e176
Author: Stephan Arts <stephan at xfce.org>
Date: Sat Mar 3 12:06:09 2012 +0100
Set Ellipsize mode to warning-label
src/main_window.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/src/main_window.c b/src/main_window.c
index e42e2d6..3f962b1 100644
--- a/src/main_window.c
+++ b/src/main_window.c
@@ -622,6 +622,9 @@ rstto_main_window_init (RsttoMainWindow *window)
window->priv->position_menu = gtk_ui_manager_get_widget (window->priv->ui_manager, "/navigation-toolbar-menu");
window->priv->warning = gtk_info_bar_new();
window->priv->warning_label = gtk_label_new(NULL);
+ gtk_label_set_ellipsize (
+ GTK_LABEL (window->priv->warning_label),
+ PANGO_ELLIPSIZE_END);
info_bar_content_area = gtk_info_bar_get_content_area (
GTK_INFO_BAR (window->priv->warning));
@@ -1141,6 +1144,9 @@ rstto_main_window_update_statusbar (RsttoMainWindow *window)
g_free (status);
status = tmp_status;
gtk_label_set_text (GTK_LABEL(window->priv->warning_label), error->message);
+ gtk_widget_set_tooltip_text(
+ window->priv->warning_label,
+ error->message);
gtk_widget_show (window->priv->warning);
}
else
@@ -3250,6 +3256,7 @@ cb_rstto_main_window_close (
window->priv->image_list,
NULL,
NULL);
+ gtk_widget_hide (window->priv->warning);
}
/**
More information about the Xfce4-commits
mailing list