1
0

spawn both guis at start. clicking expand hides the simple one, shows the expert one.

This commit is contained in:
Amir Taaki
2012-06-29 07:26:52 +02:00
parent eda5672344
commit ba6e9417ed
4 changed files with 23 additions and 17 deletions

View File

@@ -249,11 +249,11 @@ from interface import DEFAULT_SERVERS
class Wallet:
def __init__(self, gui_callback = lambda: None):
def __init__(self):
self.electrum_version = ELECTRUM_VERSION
self.seed_version = SEED_VERSION
self.gui_callback = gui_callback
self.update_callbacks = []
self.gap_limit = 5 # configuration
self.use_change = True
@@ -299,7 +299,14 @@ class Wallet:
self.pick_random_server()
def register_callback(self, update_callback):
with self.lock:
self.update_callbacks.append(update_callback)
def trigger_callbacks(self):
with self.lock:
callbacks = self.update_callbacks[:]
[update() for update in callbacks]
def pick_random_server(self):
self.server = random.choice( DEFAULT_SERVERS ) # random choice when the wallet is created