(extensionObject)
| 24 | GTypeName: 'VitalsMenuButton', |
| 25 | }, class VitalsMenuButton extends PanelMenu.Button { |
| 26 | _init(extensionObject) { |
| 27 | super._init(Clutter.ActorAlign.FILL); |
| 28 | |
| 29 | this._extensionObject = extensionObject; |
| 30 | this._settings = extensionObject.getSettings(); |
| 31 | |
| 32 | this._sensorIcons = { |
| 33 | 'temperature' : { 'icon': 'temperature-symbolic.svg' }, |
| 34 | 'voltage' : { 'icon': 'voltage-symbolic.svg' }, |
| 35 | 'fan' : { 'icon': 'fan-symbolic.svg' }, |
| 36 | 'memory' : { 'icon': 'memory-symbolic.svg' }, |
| 37 | 'processor' : { 'icon': 'cpu-symbolic.svg' }, |
| 38 | 'system' : { 'icon': 'system-symbolic.svg' }, |
| 39 | 'network' : { 'icon': 'network-symbolic.svg', |
| 40 | 'icon-rx': 'network-download-symbolic.svg', |
| 41 | 'icon-tx': 'network-upload-symbolic.svg', |
| 42 | 'icon-ad': '../flags/1x1/ad.svg', |
| 43 | 'icon-ae': '../flags/1x1/ae.svg', |
| 44 | 'icon-af': '../flags/1x1/af.svg', |
| 45 | 'icon-ag': '../flags/1x1/ag.svg', |
| 46 | 'icon-ai': '../flags/1x1/ai.svg', |
| 47 | 'icon-al': '../flags/1x1/al.svg', |
| 48 | 'icon-am': '../flags/1x1/am.svg', |
| 49 | 'icon-ao': '../flags/1x1/ao.svg', |
| 50 | 'icon-ar': '../flags/1x1/ar.svg', |
| 51 | 'icon-at': '../flags/1x1/at.svg', |
| 52 | 'icon-au': '../flags/1x1/au.svg', |
| 53 | 'icon-aw': '../flags/1x1/aw.svg', |
| 54 | 'icon-ax': '../flags/1x1/ax.svg', |
| 55 | 'icon-az': '../flags/1x1/az.svg', |
| 56 | 'icon-ba': '../flags/1x1/ba.svg', |
| 57 | 'icon-bb': '../flags/1x1/bb.svg', |
| 58 | 'icon-bd': '../flags/1x1/bd.svg', |
| 59 | 'icon-be': '../flags/1x1/be.svg', |
| 60 | 'icon-bf': '../flags/1x1/bf.svg', |
| 61 | 'icon-bg': '../flags/1x1/bg.svg', |
| 62 | 'icon-bh': '../flags/1x1/bh.svg', |
| 63 | 'icon-bi': '../flags/1x1/bi.svg', |
| 64 | 'icon-bj': '../flags/1x1/bj.svg', |
| 65 | 'icon-bl': '../flags/1x1/bl.svg', |
| 66 | 'icon-bm': '../flags/1x1/bm.svg', |
| 67 | 'icon-bn': '../flags/1x1/bn.svg', |
| 68 | 'icon-bo': '../flags/1x1/bo.svg', |
| 69 | 'icon-bq': '../flags/1x1/bq.svg', |
| 70 | 'icon-br': '../flags/1x1/br.svg', |
| 71 | 'icon-bs': '../flags/1x1/bs.svg', |
| 72 | 'icon-bt': '../flags/1x1/bt.svg', |
| 73 | 'icon-bv': '../flags/1x1/bv.svg', |
| 74 | 'icon-bw': '../flags/1x1/bw.svg', |
| 75 | 'icon-by': '../flags/1x1/by.svg', |
| 76 | 'icon-bz': '../flags/1x1/bz.svg', |
| 77 | 'icon-ca': '../flags/1x1/ca.svg', |
| 78 | 'icon-cc': '../flags/1x1/cc.svg', |
| 79 | 'icon-cd': '../flags/1x1/cd.svg', |
| 80 | 'icon-cf': '../flags/1x1/cf.svg', |
| 81 | 'icon-cg': '../flags/1x1/cg.svg', |
| 82 | 'icon-ch': '../flags/1x1/ch.svg', |
| 83 | 'icon-ci': '../flags/1x1/ci.svg', |
nothing calls this directly
no test coverage detected