diff options
author | Thierry Vignaud <thierry.vignaud@gmail.com> | 2013-11-20 06:29:29 +0100 |
---|---|---|
committer | Thierry Vignaud <thierry.vignaud@gmail.com> | 2013-11-20 06:31:42 +0100 |
commit | c68733b0f98deb7723b61f01e4ca84d87e463569 (patch) | |
tree | 5dc609cb67216f04caaf1f168b9cc441a27b1ad6 | |
parent | 7ab12b88799eea07b8460c37329b3d46b5fcf826 (diff) | |
download | net_monitor-c68733b0f98deb7723b61f01e4ca84d87e463569.tar net_monitor-c68733b0f98deb7723b61f01e4ca84d87e463569.tar.gz net_monitor-c68733b0f98deb7723b61f01e4ca84d87e463569.tar.bz2 net_monitor-c68733b0f98deb7723b61f01e4ca84d87e463569.tar.xz net_monitor-c68733b0f98deb7723b61f01e4ca84d87e463569.zip |
fix RadioButtons
-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) |