mirror of
https://github.com/gryf/wicd.git
synced 2025-12-19 20:38:00 +01:00
Fixed the wireless network header when we are only seeing wireless networks.
This commit is contained in:
@@ -157,25 +157,13 @@ def check_for_wireless(iwconfig, wireless_ip, set_status):
|
|||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
||||||
# Self explanitory, and not used until I can get some list sort function
|
|
||||||
# working...
|
|
||||||
# Also defunct.
|
|
||||||
# Current list header is STR,ESSID,ENCRYPT,BSSID,TYPE,CHANNEL
|
|
||||||
# Generate the list of networks.
|
# Generate the list of networks.
|
||||||
# Mostly borrowed/stolen from wpa_cli, since I had no clue what all of those
|
# Mostly borrowed/stolen from wpa_cli, since I had no clue what all of those
|
||||||
# DBUS interfaces do. ^_^
|
# DBUS interfaces do. ^_^
|
||||||
# Whatever calls this must be exception-wrapped if it is run if the UI is up
|
# Whatever calls this must be exception-wrapped if it is run if the UI is up
|
||||||
def gen_network_list():
|
def gen_network_list():
|
||||||
# Pick which strength measure to use based on what the daemon says
|
#id=0
|
||||||
if daemon.GetSignalDisplayType() == 0:
|
#wiredL = []
|
||||||
strenstr = 'quality'
|
|
||||||
gap = 3
|
|
||||||
else:
|
|
||||||
strenstr = 'strength'
|
|
||||||
gap = 5
|
|
||||||
|
|
||||||
id = 0
|
|
||||||
wiredL = []
|
|
||||||
#is_active = wireless.GetWirelessIP('') == None and wired.GetWiredIP('') != None
|
#is_active = wireless.GetWirelessIP('') == None and wired.GetWiredIP('') != None
|
||||||
# This one makes a list of strings to put in a combo box.
|
# This one makes a list of strings to put in a combo box.
|
||||||
#for profile in wired.GetWiredProfileList():
|
#for profile in wired.GetWiredProfileList():
|
||||||
@@ -615,6 +603,7 @@ class appGUI():
|
|||||||
where = self.thePile.get_focus().get_focus()[1]
|
where = self.thePile.get_focus().get_focus()[1]
|
||||||
#where = self.wlessLB.get_focus()[1]
|
#where = self.wlessLB.get_focus()[1]
|
||||||
self.focusloc = (wlessorwired,where)
|
self.focusloc = (wlessorwired,where)
|
||||||
|
|
||||||
# Be clunky until I get to a later stage of development.
|
# Be clunky until I get to a later stage of development.
|
||||||
# Update the list of networks. Usually called by DBus.
|
# Update the list of networks. Usually called by DBus.
|
||||||
# TODO: Preserve current focus when updating the list.
|
# TODO: Preserve current focus when updating the list.
|
||||||
@@ -660,7 +649,7 @@ class appGUI():
|
|||||||
else:
|
else:
|
||||||
self.thePile.set_focus(self.wiredCB)
|
self.thePile.set_focus(self.wiredCB)
|
||||||
else:
|
else:
|
||||||
self.thePile = urwid.Pile([('fixed',1,self.wlessH),self.wlessLB] )
|
self.thePile = urwid.Pile([('fixed',2,self.wlessH),self.wlessLB] )
|
||||||
if not firstrun:
|
if not firstrun:
|
||||||
self.frame.body = self.thePile
|
self.frame.body = self.thePile
|
||||||
#if self.focusloc[0] == self.wlessLB:
|
#if self.focusloc[0] == self.wlessLB:
|
||||||
|
|||||||
Reference in New Issue
Block a user