[network-manager-applet/dcbw/applet-async-update: 4/4] adsfasdf



commit 33b8770c9a735051bd5f09f049901715e9f36bbf
Author: Dan Williams <dcbw redhat com>
Date:   Mon Jul 31 11:47:50 2017 -0500

    adsfasdf

 src/applet-device-broadband.c |    2 +-
 src/applet.c                  |   25 +----------------------
 src/applet.h                  |    8 -------
 src/menu-utils.c              |   29 ++++++++++++++++++++++++--
 src/menu-utils.h              |   43 +++++++++++++++++++++++++++++++++++++++++
 5 files changed, 71 insertions(+), 36 deletions(-)
---
diff --git a/src/applet-device-broadband.c b/src/applet-device-broadband.c
index c6a4e5f..3bc1771 100644
--- a/src/applet-device-broadband.c
+++ b/src/applet-device-broadband.c
@@ -797,7 +797,7 @@ add_menu_item (NMDevice *device,
                                NMConnection *connection = NM_CONNECTION (connections->pdata[i]);
 
                                if (connection != active) {
-                                       item = applet_new_menu_item_helper (connection, NULL, FALSE);
+                                       item = nma_new_menu_item_helper (connection, NULL, FALSE);
                                        add_connection_item (device, connection, item, menu, applet);
                                }
                        }
diff --git a/src/applet.c b/src/applet.c
index 858d2fe..340d442 100644
--- a/src/applet.c
+++ b/src/applet.c
@@ -530,29 +530,6 @@ applet_menu_item_activate_helper (NMDevice *device,
                applet_item_activate_info_destroy (info);
 }
 
-GtkWidget *
-applet_new_menu_item_helper (NMConnection *connection,
-                             NMConnection *active,
-                             gboolean add_active)
-{
-       GtkWidget *item = gtk_menu_item_new_with_label ("");
-
-       if (add_active && (active == connection)) {
-               char *markup;
-               GtkWidget *label;
-
-               /* Pure evil */
-               label = gtk_bin_get_child (GTK_BIN (item));
-               gtk_label_set_use_markup (GTK_LABEL (label), TRUE);
-               markup = g_markup_printf_escaped ("<b>%s</b>", nm_connection_get_id (connection));
-               gtk_label_set_markup (GTK_LABEL (label), markup);
-               g_free (markup);
-       } else
-               gtk_menu_item_set_label (GTK_MENU_ITEM (item), nm_connection_get_id (connection));
-
-       return item;
-}
-
 #define TITLE_TEXT_R ((double) 0x5e / 255.0 )
 #define TITLE_TEXT_G ((double) 0x5e / 255.0 )
 #define TITLE_TEXT_B ((double) 0x5e / 255.0 )
@@ -1529,7 +1506,7 @@ applet_add_connection_items (NMDevice *device,
                                continue;
                }
 
-               item = applet_new_menu_item_helper (connection, active, (flag & NMA_ADD_ACTIVE));
+               item = nma_new_menu_item_helper (connection, active, (flag & NMA_ADD_ACTIVE));
                gtk_widget_set_sensitive (item, sensitive);
                gtk_widget_show_all (item);
 
diff --git a/src/applet.h b/src/applet.h
index cf7a21d..3876db8 100644
--- a/src/applet.h
+++ b/src/applet.h
@@ -253,10 +253,6 @@ void applet_menu_item_activate_helper (NMDevice *device,
 void applet_menu_item_disconnect_helper (NMDevice *device,
                                          NMApplet *applet);
 
-void applet_menu_item_add_complex_separator_helper (GtkWidget *menu,
-                                                    NMApplet *applet,
-                                                    const gchar* label);
-
 GtkWidget*
 applet_menu_item_create_device_item_helper (NMDevice *device,
                                             NMApplet *applet,
@@ -282,10 +278,6 @@ void applet_do_notify_with_pref (NMApplet *applet,
                                  const char *icon,
                                  const char *pref);
 
-GtkWidget * applet_new_menu_item_helper (NMConnection *connection,
-                                         NMConnection *active,
-                                         gboolean add_active);
-
 GdkPixbuf * nma_icon_check_and_load (const char *name,
                                      NMApplet *applet);
 
diff --git a/src/menu-utils.c b/src/menu-utils.c
index 38176c7..845b235 100644
--- a/src/menu-utils.c
+++ b/src/menu-utils.c
@@ -46,9 +46,9 @@ nma_menu_add_text_item (GtkWidget *menu, char *text)
 }
 
 void
-applet_menu_item_add_complex_separator_helper (GtkWidget *menu,
-                                               gboolean indicator_enabled,
-                                               const gchar *label)
+nma_menu_item_add_complex_separator_helper (GtkWidget *menu,
+                                            gboolean indicator_enabled,
+                                            const gchar *label)
 {
        GtkWidget *menu_item, *box, *xlabel, *separator;
 
@@ -82,3 +82,26 @@ applet_menu_item_add_complex_separator_helper (GtkWidget *menu,
 
        gtk_menu_shell_append (GTK_MENU_SHELL (menu), menu_item);
 }
+
+GtkWidget *
+nma_new_menu_item_helper (NMConnection *connection,
+                          NMConnection *active,
+                          gboolean add_active)
+{
+       GtkWidget *item = gtk_menu_item_new_with_label ("");
+
+       if (add_active && (active == connection)) {
+               char *markup;
+               GtkWidget *label;
+
+               /* Pure evil */
+               label = gtk_bin_get_child (GTK_BIN (item));
+               gtk_label_set_use_markup (GTK_LABEL (label), TRUE);
+               markup = g_markup_printf_escaped ("<b>%s</b>", nm_connection_get_id (connection));
+               gtk_label_set_markup (GTK_LABEL (label), markup);
+               g_free (markup);
+       } else
+               gtk_menu_item_set_label (GTK_MENU_ITEM (item), nm_connection_get_id (connection));
+
+       return item;
+}
diff --git a/src/menu-utils.h b/src/menu-utils.h
new file mode 100644
index 0000000..ce923b4
--- /dev/null
+++ b/src/menu-utils.h
@@ -0,0 +1,43 @@
+/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
+/*
+ * Dan Williams <dcbw redhat com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Copyright 2011 - 2014 Red Hat, Inc.
+ */
+
+#ifndef _MENU_UTILS_H_
+#define _MENU_UTILS_H_
+
+#include <gtk/gtk.h>
+#include <gdk/gdkx.h>
+
+#include <NetworkManager.h>
+
+void nma_menu_add_separator_item (GtkWidget *menu);
+
+void nma_menu_add_text_item (GtkWidget *menu, char *text);
+
+void nma_menu_item_add_complex_separator_helper (GtkWidget *menu,
+                                                 gboolean indicator_enabled,
+                                                 const gchar *label);
+
+GtkWidget *nma_new_menu_item_helper (NMConnection *connection,
+                                     NMConnection *active,
+                                     gboolean add_active);
+
+#endif /* _MENU_UTILS_H */
+


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]