aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xsrc/net_monitor19
1 files changed, 12 insertions, 7 deletions
diff --git a/src/net_monitor b/src/net_monitor
index 14cce77..9ab770b 100755
--- a/src/net_monitor
+++ b/src/net_monitor
@@ -2,6 +2,7 @@
from gi.repository import GObject
from gi.repository import Gdk
+from gi.repository import GdkPixbuf
from gi.repository import Gtk
from gi.repository import Pango
@@ -517,25 +518,29 @@ class MonitorGui:
vbox = Gtk.VBox()
frame.add(vbox)
# summary
- button = Gtk.RadioButton(None, _("Summary"))
- button.connect('toggled', self.update_stat_iface, (iface, graph_vnstat, "summary"))
- vbox.pack_start(button, False, False, 0)
+ first_button = Gtk.RadioButton(None, _("Summary"))
+ first_button.connect('toggled', self.update_stat_iface, (iface, graph_vnstat, "summary"))
+ vbox.pack_start(first_button, False, False, 0)
# summary
- button = Gtk.RadioButton(button, _("Hourly traffic"))
+ button = Gtk.RadioButton(None, _("Hourly traffic"))
button.connect('toggled', self.update_stat_iface, (iface, graph_vnstat, "hourly"))
vbox.pack_start(button, False, False, 0)
+ button.join_group(first_button)
# summary
- button = Gtk.RadioButton(button, _("Daily traffic"))
+ button = Gtk.RadioButton(None, _("Daily traffic"))
button.connect('toggled', self.update_stat_iface, (iface, graph_vnstat, "daily"))
vbox.pack_start(button, False, False, 0)
+ button.join_group(first_button)
# summary
- button = Gtk.RadioButton(button, _("Monthly traffic"))
+ button = Gtk.RadioButton(None, _("Monthly traffic"))
button.connect('toggled', self.update_stat_iface, (iface, graph_vnstat, "monthly"))
vbox.pack_start(button, False, False, 0)
+ button.join_group(first_button)
# summary
- button = Gtk.RadioButton(button, _("Top 10 traffic days"))
+ button = Gtk.RadioButton(None, _("Top 10 traffic days"))
button.connect('toggled', self.update_stat_iface, (iface, graph_vnstat, "top"))
vbox.pack_start(button, False, False, 0)
+ button.join_group(first_button)
else:
label = Gtk.Label(label=_("Network accounting was not enabled on interface %s.\nPlease enable network accounting on the interface in order to view traffic statistics and restart your network connection to start collecting traffic statistics."))
stats_vbox.add(label)