diff options
-rwxr-xr-x | src/net_monitor | 19 |
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) |