[Xfce4-commits] [panel-plugins/xfce4-sensors-plugin] 01/03: removed warning by using Gtk3 API's gtk_font_chooser

noreply at xfce.org noreply at xfce.org
Sat Oct 20 22:09:49 CEST 2018


This is an automated email from the git hooks/post-receive script.

t   i   m   y   s   t   e   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-sensors-plugin.

commit ab4c7c37146d80b73f2dc944dfad26ca7b9ecc3e
Author: Fabian <timystery at arcor.de>
Date:   Fri Oct 19 21:51:48 2018 +0200

    removed warning by using Gtk3 API's gtk_font_chooser
---
 panel-plugin/sensors-plugin.c | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/panel-plugin/sensors-plugin.c b/panel-plugin/sensors-plugin.c
index 33c286e..a4d573d 100644
--- a/panel-plugin/sensors-plugin.c
+++ b/panel-plugin/sensors-plugin.c
@@ -116,16 +116,18 @@ sensors_set_bar_color (t_labelledlevelbar *ptr_labelledlevelbar, double val_perc
 
     gchar str_gtkcssdata[256] = "levelbar block.";
     gchar str_levelbarid[32];
+    //gchar str_section_levelbarid[64];
 
     g_return_if_fail(ptr_labelledlevelbar != NULL);
     ptr_levelbar = ptr_labelledlevelbar->progressbar;
 
     g_return_if_fail (G_IS_OBJECT(ptr_levelbar));
 
-
     g_snprintf(str_levelbarid, 32, "warn-high%lX", (unsigned long int) ptr_levelbar);
 
     g_strlcat(str_gtkcssdata, str_levelbarid, sizeof(str_gtkcssdata));
+    //g_strlcpy(str_section_levelbarid, str_gtkcssdata, sizeof(str_section_levelbarid));
+
     g_strlcat(str_gtkcssdata, " {\n", sizeof(str_gtkcssdata));
 
     if (ptr_sensorsstructure->show_colored_bars) {
@@ -156,6 +158,9 @@ sensors_set_bar_color (t_labelledlevelbar *ptr_labelledlevelbar, double val_perc
 
     gtk_css_provider_load_from_data (GTK_CSS_PROVIDER(ptr_labelledlevelbar->css_provider),
                                    str_gtkcssdata, strlen(str_gtkcssdata), NULL);
+
+    //DBG("unreferencing section '%s'.", str_section_levelbarid);
+    //gtk_css_section_unref(str_section_levelbarid);
 }
 
 
@@ -1928,7 +1933,7 @@ on_font_set (GtkWidget *widget, gpointer data)
     if (font)
         g_free (font);
 
-    font = g_strdup(gtk_font_button_get_font_name(GTK_FONT_BUTTON(widget)));
+    font = g_strdup(gtk_font_chooser_get_font(GTK_FONT_CHOOSER(widget)));
 
     if (sensors->display_values_type==DISPLAY_TACHO)
     {
@@ -2234,7 +2239,8 @@ add_font_settings_box (GtkWidget * vbox, t_sensors_dialog * sd)
 
     myFontLabel = gtk_label_new_with_mnemonic (_("F_ont:"));
     myFontSettingsBox = gtk_hbox_new (FALSE, BORDER);
-    myFontSettingsButton = gtk_font_button_new_with_font(font);
+    myFontSettingsButton = gtk_font_button_new();
+    gtk_font_chooser_set_font(GTK_FONT_CHOOSER(myFontSettingsButton), font);
     gtk_font_button_set_use_font(GTK_FONT_BUTTON(myFontSettingsButton), TRUE);
 
     sd->fontSettings_Box = myFontSettingsBox;

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Xfce4-commits mailing list