Overview
Once get_bandwidth_stats() exists in monitor.py (#26), this issue adds a display for it in the GTK GUI.
This issue is blocked by #26. Do not start it until get_bandwidth_stats() is implemented and merged.
What needs to be done
Goal
The GTK GUI shows current system-wide upload/download rates, updated every 2 seconds alongside the connection list.
Notes
Overview
Once
get_bandwidth_stats()exists inmonitor.py(#26), this issue adds a display for it in the GTK GUI.This issue is blocked by #26. Do not start it until
get_bandwidth_stats()is implemented and merged.What needs to be done
main.pyshowing "↑ X KB/s ↓ Y KB/s"get_bandwidth_stats()inside the existingrefresh_connections()method and update the labelGoal
The GTK GUI shows current system-wide upload/download rates, updated every 2 seconds alongside the connection list.
Notes
get_bandwidth_stats()function must exist firstGLib.timeout_add_secondsrefresh cycle inmain.pyalready handles the update timing