1
0
mirror of https://github.com/gryf/wicd.git synced 2025-12-26 00:12:29 +01:00

Cleaned up docstrings and aligned connection summary window text.

This commit is contained in:
Kevin Woo
2009-04-24 13:26:50 -04:00
parent e7ee6273c5
commit 76d5bc935a
2 changed files with 18 additions and 10 deletions

View File

@@ -85,8 +85,8 @@ language['tray_connected_to_wireless'] = _('Wireless Network\n$A at $B\nSpeed: $
language['connected_to_wired'] = _('Connected to wired network (IP: $A)')
language['tray_connected_to_wired'] = _('Wired Network\nIP: $A')
language['not_connected'] = _('Not connected')
language['conn_info_wired'] = _('Wired\nIP: $A\nRX: $B KB/s\nTX: $C KB/s')
language['conn_info_wireless'] = _('Wireless\nSSID: $A\nSpeed $B\nIP: $C\nStrength: $D\nRX: $E KB/s\nTX: $F KB/s')
language['conn_info_wired'] = _('Wired\nIP:\t\t$A\nRX:\t\t$B KB/s\nTX:\t\t$C KB/s\n\n\n')
language['conn_info_wireless'] = _('Wireless\nSSID:\t$A\nSpeed\t$B\nIP:\t\t$C\nStrength:\t$D\nRX:\t\t$E KB/s\nTX:\t\t$F KB/s')
language['no_wireless_networks_found'] = _('No wireless networks found.')
language['killswitch_enabled'] = _('Wireless Kill Switch Enabled')
language['key'] = _('Key')

View File

@@ -133,6 +133,7 @@ class TrayIcon(object):
return self.tr.is_embedded()
def get_bandwidth_bytes(self):
""" Gets the amount of byte sent sine the last time I checked """
dev_dir = '/sys/class/net/'
iface = daemon.GetCurrentInterface()
@@ -151,7 +152,7 @@ class TrayIcon(object):
class TrayConnectionInfo(object):
""" Class for updating the tray icon status. """
def __init__(self, parent, tr, animate=True):
""" Initialize variables needed for the icon status methods. """
# Initialize variables needed for the icon status methods.
self.last_strength = -2
self.tried_reconnect = False
self.connection_lost_counter = 0
@@ -171,10 +172,13 @@ class TrayIcon(object):
handle_no_dbus()
self.set_not_connected_state()
""" Initial update of the tooltip """
self.update_tooltip
# Initial update of the tooltip
self.update_tooltip()
def update_tooltip(self):
"""
Updates the trayicon tooltip based on current connection status
"""
if (self.network_type == "none"):
self.tr.set_tooltip(language['not_connected'])
elif (self.network_type == "wireless"):
@@ -405,7 +409,7 @@ class TrayIcon(object):
net_menuitem.connect("activate", self.on_net_menu_activate)
self.parent = parent
self.time = 2
self.time = 2 # Time between updates
self.cont = 'Stop'
self.conn_info_txt = ''
@@ -450,24 +454,24 @@ class TrayIcon(object):
msg = gtk.Label()
msg.show()
""" Start updates """
# Start updates
self.cont = 'Go'
gobject.timeout_add(5000, self.update_conn_info_win, msg)
self.update_conn_info_win(msg)
""" Setup Window """
# Setup Window
content = window.get_content_area()
content.pack_start(msg, True, True, 0)
content.visible = True
window.run()
""" Destroy window and stop updates """
# Destroy window and stop updates
window.destroy()
self.cont = 'Stop'
def update_conn_info_win(self, msg):
""" Updates the information in the connection summary window """
if (self.cont == "Stop"):
return False
@@ -496,6 +500,10 @@ class TrayIcon(object):
return True
def get_current_bandwidth(self):
"""
Calculates the current bandwidth based on sent/received bytes
divided over time. Unit is in KB/s
"""
self.parent.get_bandwidth_bytes()
rxb = self.parent.cur_rcvbytes - self.parent.last_rcvbytes
txb = self.parent.cur_sndbytes - self.parent.last_sndbytes