From 5cb41af70bf570cb441ddce5b85e498aca65a908 Mon Sep 17 00:00:00 2001 From: imdano <> Date: Tue, 22 Jan 2008 09:24:23 +0000 Subject: [PATCH] Fixed dns entries not getting cleared from wireless network preferences when they should be Added signal strength info to uppermost level of each wireless network entry in the GUI. --- gui.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/gui.py b/gui.py index 82849ac..47a7650 100644 --- a/gui.py +++ b/gui.py @@ -379,6 +379,10 @@ class PrettyWirelessNetworkEntry(PrettyNetworkEntry): self.setChannel(wireless.GetWirelessProperty(networkID,'channel')) self.setEncryption(wireless.GetWirelessProperty(networkID,'encryption'), wireless.GetWirelessProperty(networkID,'encryption_method')) + self.expander.set_use_markup(True) + self.expander.set_label(self.expander.essid + " " + + self.expander.lblEncryption.get_label() + " " + + self.expander.lblStrength.get_label()) # Show everything self.show_all() @@ -811,7 +815,7 @@ class WirelessNetworkEntry(NetworkEntry): def changeEncryptionMethod(self,widget=None): for z in self.vboxEncryptionInformation: - z.destroy() #remove stuff in there already + z.destroy() # Remove stuff in there already ID = self.comboEncryption.get_active() methods = misc.LoadEncryptionMethods() self.encryptionInfo = {} @@ -851,12 +855,8 @@ class WirelessNetworkEntry(NetworkEntry): def setEncryption(self,on,type): if on and type: self.lblEncryption.set_label(str(type)) - self.set_use_markup(True) - self.set_label(self.essid + ' ' + str(type) + '') if on and not type: self.lblEncryption.set_label(language['secured']) - self.set_use_markup(True) - self.set_label(self.essid + ' ' + language['secured'] + '') if not on: self.lblEncryption.set_label(language['unsecured']) @@ -1341,6 +1341,9 @@ class appGui: else: wireless.SetWirelessProperty(networkid, 'use_static_dns', False) wireless.SetWirelessProperty(networkid, 'use_global_dns', False) + wireless.SetWirelessProperty(networkid, 'dns1', '') + wireless.SetWirelessProperty(networkid, 'dns2', '') + wireless.SetWirelessProperty(networkid, 'dns3', '') if entry.checkboxEncryption.get_active(): print "setting encryption info..."