[Xfce4-commits] [panel-plugins/xfce4-battery-plugin] 01/01: Only set progressbar width *or* height depending on the orientation (#12942)
noreply at xfce.org
noreply at xfce.org
Sat Dec 24 22:52:30 CET 2016
This is an automated email from the git hooks/post-receive script.
landry pushed a commit to branch master
in repository panel-plugins/xfce4-battery-plugin.
commit 2ab3a4ba61665083059af54271d8ccc30926776f
Author: Landry Breuil <landry at xfce.org>
Date: Sat Dec 24 22:50:56 2016 +0100
Only set progressbar width *or* height depending on the orientation (#12942)
See https://git.xfce.org/panel-plugins/xfce4-diskperf-plugin/commit/?id=dd61ff6ef11fe610a47d4938cb9ac9b5482f35eb
Slightly different solution here, we have to reset the 'other' minimal size to
0, because the progressbar isnt recreated from scratch upon orientation
changes..
---
panel-plugin/battery.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/panel-plugin/battery.c b/panel-plugin/battery.c
index 0c9d8d6..bdcd831 100644
--- a/panel-plugin/battery.c
+++ b/panel-plugin/battery.c
@@ -601,9 +601,13 @@ battmon.c:241: for each function it appears in.)
#if GTK_CHECK_VERSION (3, 16, 0)
#if GTK_CHECK_VERSION (3, 20, 0)
- gchar *css = g_strdup_printf("progressbar trough { min-width: 4px; min-height: 4px; } \
- progressbar progress { min-width: 4px; min-height: 4px; \
+ gchar * cssminsizes = "min-width: 4px; min-height: 0px";
+ if (gtk_orientable_get_orientation(GTK_ORIENTABLE(battmon->battstatus)) == GTK_ORIENTATION_HORIZONTAL)
+ cssminsizes = "min-width: 0px; min-height: 4px";
+ gchar * css = g_strdup_printf("progressbar trough { %s } \
+ progressbar progress { %s ; \
background-color: %s; background-image: none; }",
+ cssminsizes, cssminsizes,
#else
gchar *css = g_strdup_printf("progressbar progress { background-color: %s; background-image: none; }",
#endif
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list