[Xfce4-commits] [apps/xfce4-notifyd] 01/01: Fix progressbars not being styled correctly
noreply at xfce.org
noreply at xfce.org
Wed Sep 7 00:37:07 CEST 2016
This is an automated email from the git hooks/post-receive script.
ochosi pushed a commit to branch master
in repository apps/xfce4-notifyd.
commit 1a9f531b3643431f7f289bfbf2275d3742935a2a
Author: Simon Steinbeiss <simon.steinbeiss at elfenbeinturm.at>
Date: Wed Sep 7 00:36:44 2016 +0200
Fix progressbars not being styled correctly
---
xfce4-notifyd/xfce-notify-daemon.c | 2 +-
xfce4-notifyd/xfce-notify-window.c | 6 +++++-
xfce4-notifyd/xfce-notify-window.h | 3 ++-
3 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/xfce4-notifyd/xfce-notify-daemon.c b/xfce4-notifyd/xfce-notify-daemon.c
index d9f495b..38f9332 100644
--- a/xfce4-notifyd/xfce-notify-daemon.c
+++ b/xfce4-notifyd/xfce-notify-daemon.c
@@ -1191,7 +1191,7 @@ static gboolean notify_notify (XfceNotifyGBus *skeleton,
xfce_notify_window_set_do_fadeout(window, xndaemon->do_fadeout);
if(value_hint_set)
- xfce_notify_window_set_gauge_value(window, value_hint);
+ xfce_notify_window_set_gauge_value(window, value_hint, xndaemon->css_provider);
else
xfce_notify_window_unset_gauge_value(window);
diff --git a/xfce4-notifyd/xfce-notify-window.c b/xfce4-notifyd/xfce-notify-window.c
index e7183b7..f3fa38b 100644
--- a/xfce4-notifyd/xfce-notify-window.c
+++ b/xfce4-notifyd/xfce-notify-window.c
@@ -1016,7 +1016,8 @@ xfce_notify_window_set_icon_only(XfceNotifyWindow *window,
void
xfce_notify_window_set_gauge_value(XfceNotifyWindow *window,
- gint value)
+ gint value,
+ GtkCssProvider *css_provider)
{
g_return_if_fail(XFCE_IS_NOTIFY_WINDOW(window));
@@ -1056,6 +1057,9 @@ xfce_notify_window_set_gauge_value(XfceNotifyWindow *window,
gtk_widget_set_size_request(window->gauge, width, -1);
gtk_widget_show(window->gauge);
gtk_container_add(GTK_CONTAINER(box), window->gauge);
+ gtk_style_context_add_provider (gtk_widget_get_style_context (window->gauge),
+ GTK_STYLE_PROVIDER (css_provider),
+ GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
}
gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(window->gauge),
diff --git a/xfce4-notifyd/xfce-notify-window.h b/xfce4-notifyd/xfce-notify-window.h
index 139f6f8..6a7ae99 100644
--- a/xfce4-notifyd/xfce-notify-window.h
+++ b/xfce4-notifyd/xfce-notify-window.h
@@ -94,7 +94,8 @@ void xfce_notify_window_set_icon_only(XfceNotifyWindow *window,
gboolean icon_only);
void xfce_notify_window_set_gauge_value(XfceNotifyWindow *window,
- gint value);
+ gint value,
+ GtkCssProvider *css_provider);
void xfce_notify_window_unset_gauge_value(XfceNotifyWindow *window);
void xfce_notify_window_set_do_fadeout(XfceNotifyWindow *window,
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list