1
diff -Nur bzr.debian.0.9.4.patchupdate/gnome/applet/applet.c bzr.debian.0.9.4.patchupdate.new/gnome/applet/applet.c
2
--- bzr.debian.0.9.4.patchupdate/gnome/applet/applet.c 2007-06-25 17:14:46.000000000 +0200
3
+++ bzr.debian.0.9.4.patchupdate.new/gnome/applet/applet.c 2007-06-25 17:16:28.000000000 +0200
9
+ * nma_menu_network_admin_activate
11
+ * Signal function called when user clicks "Static configuration..."
14
+static void nma_menu_network_admin_activate (GtkMenuItem *item, gpointer user_data)
16
+ NMApplet *applet = (NMApplet *)user_data;
17
+ const char *argv[] = { "gksu", "network-admin", NULL};
19
+ g_return_if_fail (item != NULL);
20
+ g_return_if_fail (applet != NULL);
22
+ g_spawn_async ("/", argv, NULL, G_SPAWN_SEARCH_PATH, NULL, NULL, NULL, NULL);
27
* nma_menu_item_activate
28
@@ -1662,6 +1679,25 @@
29
g_free (add_networks_cb);
33
+ * nma_menu_add_devices
36
+static void nma_menu_add_network_admin_item (GtkWidget *menu, NMApplet *applet)
41
+ g_return_if_fail (menu != NULL);
42
+ g_return_if_fail (applet != NULL);
44
+ item = GTK_MENU_ITEM (gtk_menu_item_new_with_mnemonic (_("_Static configuration...")));
46
+ g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (nma_menu_network_admin_activate), applet);
47
+ gtk_menu_shell_append (GTK_MENU_SHELL (menu), GTK_WIDGET (item));
48
+ gtk_widget_show_all (GTK_WIDGET (item));
53
* nma_menu_add_devices
55
nma_menu_add_custom_essid_item (menu, applet);
56
nma_menu_add_create_network_item (menu, applet);
58
+ nma_menu_add_network_admin_item (menu, applet);