diff --git a/panels/network/cc-network-panel.c b/panels/network/cc-network-panel.c
index c6d512f55..06f223203 100644
--- a/panels/network/cc-network-panel.c
+++ b/panels/network/cc-network-panel.c
@@ -625,7 +625,7 @@ state_changed_cb (NMDevice *device,
"liststore_devices"));
gtk_list_store_set (store, &iter,
- PANEL_DEVICES_COLUMN_ICON, panel_device_to_icon_name (device),
+ PANEL_DEVICES_COLUMN_ICON, panel_device_to_icon_name (device, TRUE),
-1);
}
@@ -704,7 +704,7 @@ panel_add_device (CcNetworkPanel *panel, NMDevice *device)
gtk_list_store_append (liststore_devices, &iter);
gtk_list_store_set (liststore_devices,
&iter,
- PANEL_DEVICES_COLUMN_ICON, panel_device_to_icon_name (device),
+ PANEL_DEVICES_COLUMN_ICON, panel_device_to_icon_name (device, TRUE),
PANEL_DEVICES_COLUMN_SORT, panel_device_to_sortable_string (device),
PANEL_DEVICES_COLUMN_OBJECT, net_device,
-1);
@@ -1136,7 +1136,7 @@ panel_add_virtual_device (CcNetworkPanel *panel, NMConnection *connection)
gtk_list_store_append (liststore_devices, &iter);
gtk_list_store_set (liststore_devices,
&iter,
- PANEL_DEVICES_COLUMN_ICON, "network-wired",
+ PANEL_DEVICES_COLUMN_ICON, "network-wired-symbolic",
PANEL_DEVICES_COLUMN_SORT, "2",
PANEL_DEVICES_COLUMN_OBJECT, net_virt,
-1);
diff --git a/panels/network/net-device-ethernet.c b/panels/network/net-device-ethernet.c
index 5b7788219..ba9c81205 100644
--- a/panels/network/net-device-ethernet.c
+++ b/panels/network/net-device-ethernet.c
@@ -218,7 +218,7 @@ device_ethernet_refresh_ui (NetDeviceEthernet *device)
widget = GTK_WIDGET (gtk_builder_get_object (device->builder, "image_device"));
gtk_image_set_from_icon_name (GTK_IMAGE (widget),
- panel_device_to_icon_name (nm_device),
+ panel_device_to_icon_name (nm_device, FALSE),
GTK_ICON_SIZE_DIALOG);
widget = GTK_WIDGET (gtk_builder_get_object (device->builder, "device_off_switch"));
diff --git a/panels/network/net-device-simple.c b/panels/network/net-device-simple.c
index 2fb4c9af7..f7a1dfce9 100644
--- a/panels/network/net-device-simple.c
+++ b/panels/network/net-device-simple.c
@@ -108,7 +108,7 @@ nm_device_simple_refresh_ui (NetDeviceSimple *device_simple)
g_object_bind_property (device_simple, "title", widget, "label", 0);
widget = GTK_WIDGET (gtk_builder_get_object (priv->builder, "image_device"));
gtk_image_set_from_icon_name (GTK_IMAGE (widget),
- panel_device_to_icon_name (nm_device),
+ panel_device_to_icon_name (nm_device, FALSE),
GTK_ICON_SIZE_DIALOG);
/* set up the device on/off switch */
diff --git a/panels/network/net-proxy.c b/panels/network/net-proxy.c
index 28898a1a0..5e8505b6f 100644
--- a/panels/network/net-proxy.c
+++ b/panels/network/net-proxy.c
@@ -398,7 +398,7 @@ net_proxy_init (NetProxy *proxy)
widget = GTK_WIDGET (gtk_builder_get_object (proxy->priv->builder,
"image_proxy_device"));
gtk_image_set_from_icon_name (GTK_IMAGE (widget),
- "preferences-system-network-symbolic",
+ "preferences-system-network",
GTK_ICON_SIZE_DIALOG);
widget = GTK_WIDGET (gtk_builder_get_object (proxy->priv->builder,
"label_proxy_device"));
diff --git a/panels/network/net-virtual-device.c b/panels/network/net-virtual-device.c
index d0d4ce4e5..f8567f993 100644
--- a/panels/network/net-virtual-device.c
+++ b/panels/network/net-virtual-device.c
@@ -166,7 +166,7 @@ net_virtual_device_refresh (NetObject *object)
/* set device kind */
widget = GTK_WIDGET (gtk_builder_get_object (priv->builder, "image_device"));
gtk_image_set_from_icon_name (GTK_IMAGE (widget),
- disconnected ? "network-wired-disconnected-symbolic" : "network-wired-symbolic",
+ disconnected ? "network-wired-disconnected" : "network-wired",
GTK_ICON_SIZE_DIALOG);
/* set up the device on/off switch */
diff --git a/panels/network/network-mobile.ui b/panels/network/network-mobile.ui
index d36cf73d0..7d473cf46 100644
--- a/panels/network/network-mobile.ui
+++ b/panels/network/network-mobile.ui
@@ -32,7 +32,7 @@
start
1
48
- network-cellular-connected-symbolic
+ network-cellular-connected
6
diff --git a/panels/network/network-proxy.ui b/panels/network/network-proxy.ui
index 4e5a72294..be4aa759d 100644
--- a/panels/network/network-proxy.ui
+++ b/panels/network/network-proxy.ui
@@ -57,7 +57,7 @@
start
1
48
- preferences-system-network-symbolic
+ preferences-system-network
6
diff --git a/panels/network/network-vpn.ui b/panels/network/network-vpn.ui
index 66f30bff8..565461cc8 100644
--- a/panels/network/network-vpn.ui
+++ b/panels/network/network-vpn.ui
@@ -38,7 +38,7 @@
start
1
48
- network-vpn-symbolic
+ network-vpn
6
diff --git a/panels/network/panel-common.c b/panels/network/panel-common.c
index 5b48f9eee..b71eee21d 100644
--- a/panels/network/panel-common.c
+++ b/panels/network/panel-common.c
@@ -36,7 +36,7 @@
* panel_device_to_icon_name:
**/
const gchar *
-panel_device_to_icon_name (NMDevice *device)
+panel_device_to_icon_name (NMDevice *device, gboolean symbolic)
{
const gchar *value = NULL;
NMDeviceState state;
@@ -45,25 +45,31 @@ panel_device_to_icon_name (NMDevice *device)
case NM_DEVICE_TYPE_ETHERNET:
state = nm_device_get_state (device);
if (state <= NM_DEVICE_STATE_DISCONNECTED) {
- value = "network-wired-disconnected-symbolic";
+ value = symbolic ? "network-wired-disconnected-symbolic"
+ : "network-wired-disconnected";
} else {
- value = "network-wired-symbolic";
+ value = symbolic ? "network-wired-symbolic"
+ : "network-wired";
}
break;
case NM_DEVICE_TYPE_WIFI:
case NM_DEVICE_TYPE_BT:
case NM_DEVICE_TYPE_OLPC_MESH:
- value = "network-wireless-signal-excellent-symbolic";
+ value = symbolic ? "network-wireless-signal-excellent-symbolic"
+ : "network-wireless-signal-excellent";
break;
case NM_DEVICE_TYPE_MODEM:
caps = nm_device_modem_get_current_capabilities (NM_DEVICE_MODEM (device));
if ((caps & NM_DEVICE_MODEM_CAPABILITY_GSM_UMTS) ||
(caps & NM_DEVICE_MODEM_CAPABILITY_CDMA_EVDO)) {
- value = "network-wireless-signal-excellent-symbolic";
+ value = symbolic ? "network-wireless-signal-excellent-symbolic"
+ : "network-wireless-signal-excellent";
+ break;
}
- break;
+ /* fall thru */
default:
- value = "network-idle-symbolic";
+ value = symbolic ? "network-idle-symbolic"
+ : "network-idle";
break;
}
return value;
diff --git a/panels/network/panel-common.h b/panels/network/panel-common.h
index a8d1be188..89e75e8ea 100644
--- a/panels/network/panel-common.h
+++ b/panels/network/panel-common.h
@@ -30,7 +30,8 @@
G_BEGIN_DECLS
-const gchar *panel_device_to_icon_name (NMDevice *device);
+const gchar *panel_device_to_icon_name (NMDevice *device,
+ gboolean symbolic);
const gchar *panel_device_to_localized_string (NMDevice *device);
const gchar *panel_device_to_sortable_string (NMDevice *device);
const gchar *panel_ap_mode_to_localized_string (NM80211Mode mode);