mirror of
https://github.com/gryf/wicd.git
synced 2026-01-05 21:34:16 +01:00
Cleaned up docstrings and aligned connection summary window text.
This commit is contained in:
@@ -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['connected_to_wired'] = _('Connected to wired network (IP: $A)')
|
||||||
language['tray_connected_to_wired'] = _('Wired Network\nIP: $A')
|
language['tray_connected_to_wired'] = _('Wired Network\nIP: $A')
|
||||||
language['not_connected'] = _('Not connected')
|
language['not_connected'] = _('Not connected')
|
||||||
language['conn_info_wired'] = _('Wired\nIP: $A\nRX: $B KB/s\nTX: $C 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: $A\nSpeed $B\nIP: $C\nStrength: $D\nRX: $E KB/s\nTX: $F KB/s')
|
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['no_wireless_networks_found'] = _('No wireless networks found.')
|
||||||
language['killswitch_enabled'] = _('Wireless Kill Switch Enabled')
|
language['killswitch_enabled'] = _('Wireless Kill Switch Enabled')
|
||||||
language['key'] = _('Key')
|
language['key'] = _('Key')
|
||||||
|
|||||||
@@ -133,6 +133,7 @@ class TrayIcon(object):
|
|||||||
return self.tr.is_embedded()
|
return self.tr.is_embedded()
|
||||||
|
|
||||||
def get_bandwidth_bytes(self):
|
def get_bandwidth_bytes(self):
|
||||||
|
""" Gets the amount of byte sent sine the last time I checked """
|
||||||
dev_dir = '/sys/class/net/'
|
dev_dir = '/sys/class/net/'
|
||||||
iface = daemon.GetCurrentInterface()
|
iface = daemon.GetCurrentInterface()
|
||||||
|
|
||||||
@@ -151,7 +152,7 @@ class TrayIcon(object):
|
|||||||
class TrayConnectionInfo(object):
|
class TrayConnectionInfo(object):
|
||||||
""" Class for updating the tray icon status. """
|
""" Class for updating the tray icon status. """
|
||||||
def __init__(self, parent, tr, animate=True):
|
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.last_strength = -2
|
||||||
self.tried_reconnect = False
|
self.tried_reconnect = False
|
||||||
self.connection_lost_counter = 0
|
self.connection_lost_counter = 0
|
||||||
@@ -171,10 +172,13 @@ class TrayIcon(object):
|
|||||||
handle_no_dbus()
|
handle_no_dbus()
|
||||||
self.set_not_connected_state()
|
self.set_not_connected_state()
|
||||||
|
|
||||||
""" Initial update of the tooltip """
|
# Initial update of the tooltip
|
||||||
self.update_tooltip
|
self.update_tooltip()
|
||||||
|
|
||||||
def update_tooltip(self):
|
def update_tooltip(self):
|
||||||
|
"""
|
||||||
|
Updates the trayicon tooltip based on current connection status
|
||||||
|
"""
|
||||||
if (self.network_type == "none"):
|
if (self.network_type == "none"):
|
||||||
self.tr.set_tooltip(language['not_connected'])
|
self.tr.set_tooltip(language['not_connected'])
|
||||||
elif (self.network_type == "wireless"):
|
elif (self.network_type == "wireless"):
|
||||||
@@ -405,7 +409,7 @@ class TrayIcon(object):
|
|||||||
net_menuitem.connect("activate", self.on_net_menu_activate)
|
net_menuitem.connect("activate", self.on_net_menu_activate)
|
||||||
|
|
||||||
self.parent = parent
|
self.parent = parent
|
||||||
self.time = 2
|
self.time = 2 # Time between updates
|
||||||
self.cont = 'Stop'
|
self.cont = 'Stop'
|
||||||
self.conn_info_txt = ''
|
self.conn_info_txt = ''
|
||||||
|
|
||||||
@@ -450,24 +454,24 @@ class TrayIcon(object):
|
|||||||
msg = gtk.Label()
|
msg = gtk.Label()
|
||||||
msg.show()
|
msg.show()
|
||||||
|
|
||||||
""" Start updates """
|
# Start updates
|
||||||
self.cont = 'Go'
|
self.cont = 'Go'
|
||||||
gobject.timeout_add(5000, self.update_conn_info_win, msg)
|
gobject.timeout_add(5000, self.update_conn_info_win, msg)
|
||||||
self.update_conn_info_win(msg)
|
self.update_conn_info_win(msg)
|
||||||
|
|
||||||
""" Setup Window """
|
# Setup Window
|
||||||
content = window.get_content_area()
|
content = window.get_content_area()
|
||||||
content.pack_start(msg, True, True, 0)
|
content.pack_start(msg, True, True, 0)
|
||||||
content.visible = True
|
content.visible = True
|
||||||
|
|
||||||
window.run()
|
window.run()
|
||||||
|
|
||||||
""" Destroy window and stop updates """
|
# Destroy window and stop updates
|
||||||
window.destroy()
|
window.destroy()
|
||||||
self.cont = 'Stop'
|
self.cont = 'Stop'
|
||||||
|
|
||||||
def update_conn_info_win(self, msg):
|
def update_conn_info_win(self, msg):
|
||||||
|
""" Updates the information in the connection summary window """
|
||||||
if (self.cont == "Stop"):
|
if (self.cont == "Stop"):
|
||||||
return False
|
return False
|
||||||
|
|
||||||
@@ -496,6 +500,10 @@ class TrayIcon(object):
|
|||||||
return True
|
return True
|
||||||
|
|
||||||
def get_current_bandwidth(self):
|
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()
|
self.parent.get_bandwidth_bytes()
|
||||||
rxb = self.parent.cur_rcvbytes - self.parent.last_rcvbytes
|
rxb = self.parent.cur_rcvbytes - self.parent.last_rcvbytes
|
||||||
txb = self.parent.cur_sndbytes - self.parent.last_sndbytes
|
txb = self.parent.cur_sndbytes - self.parent.last_sndbytes
|
||||||
|
|||||||
Reference in New Issue
Block a user