[Xfce4-commits] [panel-plugins/xfce4-battery-plugin] 01/01: Initially show/hide widgets according to user config (bug #9594)
noreply at xfce.org
noreply at xfce.org
Thu Nov 29 17:40:52 CET 2018
This is an automated email from the git hooks/post-receive script.
l a n d r y p u s h e d a c o m m i t t o b r a n c h m a s t e r
in repository panel-plugins/xfce4-battery-plugin.
commit 93de5176fe7d159d6060b6839358c3df6abfaa00
Author: John Lindgren <john at jlindgren.net>
Date: Sun Nov 25 21:09:47 2018 -0500
Initially show/hide widgets according to user config (bug #9594)
- Move setup_battmon() after battmon_read_config()
- Move gtk_widget_hide() after gtk_widget_show_all()
- Remove redundant gtk_widget_show()
---
panel-plugin/battery.c | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/panel-plugin/battery.c b/panel-plugin/battery.c
index 4a87f9d..1fb5e91 100644
--- a/panel-plugin/battery.c
+++ b/panel-plugin/battery.c
@@ -691,8 +691,6 @@ static void setup_battmon(t_battmon *battmon)
xfce_panel_image_set_size(XFCE_PANEL_IMAGE(battmon->image), size);
gtk_box_pack_start(GTK_BOX(battmon->ebox),GTK_WIDGET(battmon->image), FALSE, FALSE, 0);
- /* init hide the widget */
- gtk_widget_hide(battmon->image);
gtk_box_pack_start(GTK_BOX(battmon->ebox),GTK_WIDGET(battmon->battstatus), FALSE, FALSE, 0);
@@ -737,6 +735,8 @@ static void setup_battmon(t_battmon *battmon)
gtk_widget_hide(GTK_WIDGET(battmon->battstatus));
if(!battmon->options.display_label)
gtk_widget_hide(GTK_WIDGET(battmon->label));
+ if(!battmon->options.display_icon)
+ gtk_widget_hide(battmon->image);
if(!battmon->options.display_power){
gtk_widget_hide(GTK_WIDGET(battmon->acfan));
gtk_widget_hide(GTK_WIDGET(battmon->temp));
@@ -751,7 +751,6 @@ static void setup_battmon(t_battmon *battmon)
if (!battmon->options.display_time && !battmon->options.display_percentage) {
gtk_widget_hide(GTK_WIDGET(battmon->timechargealignment));
}
- gtk_widget_show(battmon->ebox);
gtk_widget_set_size_request(battmon->ebox, -1, -1);
}
@@ -807,8 +806,6 @@ battmon_create(XfcePanelPlugin *plugin)
battmon->low = FALSE;
battmon->critical = FALSE;
- setup_battmon(battmon);
-
battmon->timeoutid = 0;
battmon->flag = FALSE;
@@ -1584,6 +1581,8 @@ battmon_construct (XfcePanelPlugin *plugin)
battmon_read_config (plugin, battmon);
+ setup_battmon (battmon);
+
g_signal_connect (plugin, "free-data", G_CALLBACK (battmon_free), battmon);
g_signal_connect (plugin, "save", G_CALLBACK (battmon_write_config), battmon);
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list