mirror of
https://github.com/gryf/wicd.git
synced 2025-12-19 20:38:00 +01:00
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.
This commit is contained in:
13
gui.py
13
gui.py
@@ -379,6 +379,10 @@ class PrettyWirelessNetworkEntry(PrettyNetworkEntry):
|
|||||||
self.setChannel(wireless.GetWirelessProperty(networkID,'channel'))
|
self.setChannel(wireless.GetWirelessProperty(networkID,'channel'))
|
||||||
self.setEncryption(wireless.GetWirelessProperty(networkID,'encryption'),
|
self.setEncryption(wireless.GetWirelessProperty(networkID,'encryption'),
|
||||||
wireless.GetWirelessProperty(networkID,'encryption_method'))
|
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
|
# Show everything
|
||||||
self.show_all()
|
self.show_all()
|
||||||
|
|
||||||
@@ -811,7 +815,7 @@ class WirelessNetworkEntry(NetworkEntry):
|
|||||||
|
|
||||||
def changeEncryptionMethod(self,widget=None):
|
def changeEncryptionMethod(self,widget=None):
|
||||||
for z in self.vboxEncryptionInformation:
|
for z in self.vboxEncryptionInformation:
|
||||||
z.destroy() #remove stuff in there already
|
z.destroy() # Remove stuff in there already
|
||||||
ID = self.comboEncryption.get_active()
|
ID = self.comboEncryption.get_active()
|
||||||
methods = misc.LoadEncryptionMethods()
|
methods = misc.LoadEncryptionMethods()
|
||||||
self.encryptionInfo = {}
|
self.encryptionInfo = {}
|
||||||
@@ -851,12 +855,8 @@ class WirelessNetworkEntry(NetworkEntry):
|
|||||||
def setEncryption(self,on,type):
|
def setEncryption(self,on,type):
|
||||||
if on and type:
|
if on and type:
|
||||||
self.lblEncryption.set_label(str(type))
|
self.lblEncryption.set_label(str(type))
|
||||||
self.set_use_markup(True)
|
|
||||||
self.set_label(self.essid + ' <span color="#666666">' + str(type) + '</span>')
|
|
||||||
if on and not type:
|
if on and not type:
|
||||||
self.lblEncryption.set_label(language['secured'])
|
self.lblEncryption.set_label(language['secured'])
|
||||||
self.set_use_markup(True)
|
|
||||||
self.set_label(self.essid + ' <span color="#666666">' + language['secured'] + '</span>')
|
|
||||||
if not on:
|
if not on:
|
||||||
self.lblEncryption.set_label(language['unsecured'])
|
self.lblEncryption.set_label(language['unsecured'])
|
||||||
|
|
||||||
@@ -1341,6 +1341,9 @@ class appGui:
|
|||||||
else:
|
else:
|
||||||
wireless.SetWirelessProperty(networkid, 'use_static_dns', False)
|
wireless.SetWirelessProperty(networkid, 'use_static_dns', False)
|
||||||
wireless.SetWirelessProperty(networkid, 'use_global_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():
|
if entry.checkboxEncryption.get_active():
|
||||||
print "setting encryption info..."
|
print "setting encryption info..."
|
||||||
|
|||||||
Reference in New Issue
Block a user