status/network: Give bluetooth its own category
In the quick settings future, each device type will use a separate toggle. We still have a long way to go, but start with giving bluetooth its own section/category. Baby steps … Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2406>
This commit is contained in:
parent
714c0eaea5
commit
73f4bb13d0
@ -24,6 +24,7 @@ const NMConnectionCategory = {
|
|||||||
INVALID: 'invalid',
|
INVALID: 'invalid',
|
||||||
WIRED: 'wired',
|
WIRED: 'wired',
|
||||||
WIRELESS: 'wireless',
|
WIRELESS: 'wireless',
|
||||||
|
BLUETOOTH: 'bluetooth',
|
||||||
WWAN: 'wwan',
|
WWAN: 'wwan',
|
||||||
VPN: 'vpn',
|
VPN: 'vpn',
|
||||||
};
|
};
|
||||||
@ -564,7 +565,7 @@ var NMBluetoothDeviceItem = class extends NMDeviceItem {
|
|||||||
}
|
}
|
||||||
|
|
||||||
get category() {
|
get category() {
|
||||||
return NMConnectionCategory.WWAN;
|
return NMConnectionCategory.BLUETOOTH;
|
||||||
}
|
}
|
||||||
|
|
||||||
_getDescription() {
|
_getDescription() {
|
||||||
@ -1544,6 +1545,7 @@ var DeviceCategory = class extends PopupMenu.PopupMenuSection {
|
|||||||
case NMConnectionCategory.WIRED:
|
case NMConnectionCategory.WIRED:
|
||||||
return 'network-wired-symbolic';
|
return 'network-wired-symbolic';
|
||||||
case NMConnectionCategory.WIRELESS:
|
case NMConnectionCategory.WIRELESS:
|
||||||
|
case NMConnectionCategory.BLUETOOTH:
|
||||||
case NMConnectionCategory.WWAN:
|
case NMConnectionCategory.WWAN:
|
||||||
return 'network-wireless-symbolic';
|
return 'network-wireless-symbolic';
|
||||||
}
|
}
|
||||||
@ -1560,6 +1562,11 @@ var DeviceCategory = class extends PopupMenu.PopupMenuSection {
|
|||||||
return ngettext("%s Wi-Fi Connection",
|
return ngettext("%s Wi-Fi Connection",
|
||||||
"%s Wi-Fi Connections",
|
"%s Wi-Fi Connections",
|
||||||
nDevices).format(nDevices);
|
nDevices).format(nDevices);
|
||||||
|
case NMConnectionCategory.BLUETOOTH:
|
||||||
|
return ngettext(
|
||||||
|
'%s Bluetooth Connection',
|
||||||
|
'%s Bluetooth Connections',
|
||||||
|
nDevices).format(nDevices);
|
||||||
case NMConnectionCategory.WWAN:
|
case NMConnectionCategory.WWAN:
|
||||||
return ngettext("%s Modem Connection",
|
return ngettext("%s Modem Connection",
|
||||||
"%s Modem Connections",
|
"%s Modem Connections",
|
||||||
@ -1588,7 +1595,7 @@ class Indicator extends PanelMenu.SystemIndicator {
|
|||||||
this._ctypes = { };
|
this._ctypes = { };
|
||||||
this._ctypes[NM.SETTING_WIRED_SETTING_NAME] = NMConnectionCategory.WIRED;
|
this._ctypes[NM.SETTING_WIRED_SETTING_NAME] = NMConnectionCategory.WIRED;
|
||||||
this._ctypes[NM.SETTING_WIRELESS_SETTING_NAME] = NMConnectionCategory.WIRELESS;
|
this._ctypes[NM.SETTING_WIRELESS_SETTING_NAME] = NMConnectionCategory.WIRELESS;
|
||||||
this._ctypes[NM.SETTING_BLUETOOTH_SETTING_NAME] = NMConnectionCategory.WWAN;
|
this._ctypes[NM.SETTING_BLUETOOTH_SETTING_NAME] = NMConnectionCategory.BLUETOOTH;
|
||||||
this._ctypes[NM.SETTING_CDMA_SETTING_NAME] = NMConnectionCategory.WWAN;
|
this._ctypes[NM.SETTING_CDMA_SETTING_NAME] = NMConnectionCategory.WWAN;
|
||||||
this._ctypes[NM.SETTING_GSM_SETTING_NAME] = NMConnectionCategory.WWAN;
|
this._ctypes[NM.SETTING_GSM_SETTING_NAME] = NMConnectionCategory.WWAN;
|
||||||
this._ctypes[NM.SETTING_VPN_SETTING_NAME] = NMConnectionCategory.VPN;
|
this._ctypes[NM.SETTING_VPN_SETTING_NAME] = NMConnectionCategory.VPN;
|
||||||
@ -1614,6 +1621,7 @@ class Indicator extends PanelMenu.SystemIndicator {
|
|||||||
const categories = [
|
const categories = [
|
||||||
NMConnectionCategory.WIRED,
|
NMConnectionCategory.WIRED,
|
||||||
NMConnectionCategory.WIRELESS,
|
NMConnectionCategory.WIRELESS,
|
||||||
|
NMConnectionCategory.BLUETOOTH,
|
||||||
NMConnectionCategory.WWAN,
|
NMConnectionCategory.WWAN,
|
||||||
];
|
];
|
||||||
for (let category of categories) {
|
for (let category of categories) {
|
||||||
|
Loading…
Reference in New Issue
Block a user