plugins: on_close method
This commit is contained in:
@@ -79,7 +79,7 @@ class ElectrumWindow(App):
|
||||
|
||||
context = StringProperty('')
|
||||
context_action = lambda x: None
|
||||
status = StringProperty(_('Not Connected'))
|
||||
status = StringProperty('')
|
||||
fiat_unit = StringProperty('')
|
||||
|
||||
def decimal_point(self):
|
||||
@@ -224,6 +224,7 @@ class ElectrumWindow(App):
|
||||
def show_plugins(self, plugins_list):
|
||||
def on_active(sw, value):
|
||||
self.plugins.toggle_enabled(self.electrum_config, sw.name)
|
||||
run_hook('init_kivy', self)
|
||||
for item in self.plugins.descriptions:
|
||||
if 'kivy' not in item.get('available_for', []):
|
||||
continue
|
||||
@@ -424,13 +425,8 @@ class ElectrumWindow(App):
|
||||
def update_status(self, *dt):
|
||||
if not self.wallet:
|
||||
return
|
||||
|
||||
unconfirmed = ''
|
||||
quote_text = ''
|
||||
|
||||
if self.network is None or not self.network.is_running():
|
||||
text = _("Offline")
|
||||
|
||||
self.status = _("Offline")
|
||||
elif self.network.is_connected():
|
||||
server_height = self.network.get_server_height()
|
||||
server_lag = self.network.get_local_height() - server_height
|
||||
@@ -440,29 +436,11 @@ class ElectrumWindow(App):
|
||||
self.status = _("Server lagging (%d blocks)"%server_lag)
|
||||
else:
|
||||
c, u, x = self.wallet.get_account_balance(self.current_account)
|
||||
text = self.format_amount(c)
|
||||
if u:
|
||||
unconfirmed = " [%s unconfirmed]" %( self.format_amount(u, True).strip())
|
||||
if x:
|
||||
unmatured = " [%s unmatured]"%(self.format_amount(x, True).strip())
|
||||
#quote_text = self.create_quote_text(Decimal(c+u+x)/100000000, mode='symbol') or ''
|
||||
text = self.format_amount(c+x+u)
|
||||
self.status = text.strip() + ' ' + self.base_unit
|
||||
else:
|
||||
self.status = _("Not connected")
|
||||
|
||||
return
|
||||
|
||||
print self.root.manager.ids
|
||||
|
||||
#try:
|
||||
status_card = self.root.main_screen.ids.tabs.ids.\
|
||||
screen_dashboard.ids.status_card
|
||||
#except AttributeError:
|
||||
# return
|
||||
|
||||
status_card.quote_text = quote_text.strip()
|
||||
status_card.uncomfirmed = unconfirmed.strip()
|
||||
|
||||
|
||||
def get_max_amount(self):
|
||||
inputs = self.wallet.get_spendable_coins(None)
|
||||
|
||||
Reference in New Issue
Block a user