update gtk interface: show default servers
This commit is contained in:
parent
fc7c9acd4d
commit
bdf9baca12
17
gui.py
17
gui.py
|
@ -309,8 +309,16 @@ def run_network_dialog( wallet, parent ):
|
||||||
status = "Please choose a server."
|
status = "Please choose a server."
|
||||||
server = random.choice( DEFAULT_SERVERS )
|
server = random.choice( DEFAULT_SERVERS )
|
||||||
|
|
||||||
|
if not wallet.interface.servers:
|
||||||
|
servers_list = []
|
||||||
|
for x in DEFAULT_SERVERS:
|
||||||
|
h,port,protocol = x.split(':')
|
||||||
|
servers_list.append( (h,[(protocol,port)] ) )
|
||||||
|
else:
|
||||||
|
servers_list = wallet.interface.servers
|
||||||
|
|
||||||
plist = {}
|
plist = {}
|
||||||
for item in wallet.interface.servers:
|
for item in servers_list:
|
||||||
host, pp = item
|
host, pp = item
|
||||||
z = {}
|
z = {}
|
||||||
for item2 in pp:
|
for item2 in pp:
|
||||||
|
@ -382,7 +390,12 @@ def run_network_dialog( wallet, parent ):
|
||||||
treeview = gtk.TreeView(model=server_list)
|
treeview = gtk.TreeView(model=server_list)
|
||||||
treeview.show()
|
treeview.show()
|
||||||
|
|
||||||
tvcolumn = gtk.TreeViewColumn('Active servers')
|
if wallet.interface.servers:
|
||||||
|
label = 'Active Servers'
|
||||||
|
else:
|
||||||
|
label = 'Default Servers'
|
||||||
|
|
||||||
|
tvcolumn = gtk.TreeViewColumn(label)
|
||||||
treeview.append_column(tvcolumn)
|
treeview.append_column(tvcolumn)
|
||||||
cell = gtk.CellRendererText()
|
cell = gtk.CellRendererText()
|
||||||
tvcolumn.pack_start(cell, False)
|
tvcolumn.pack_start(cell, False)
|
||||||
|
|
Loading…
Reference in New Issue