Skip to content

Commit 8dddf28

Browse files
Move setContentView() and finish() to Activity
1 parent c115926 commit 8dddf28

3 files changed

Lines changed: 12 additions & 6 deletions

File tree

internal_filesystem/apps/com.lightningpiggy.displaywallet/assets/displaywallet.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def onCreate(self):
4343
snap_label.set_text(lv.SYMBOL.SETTINGS)
4444
snap_label.center()
4545
settings_button.add_event_cb(self.settings_button_tap,lv.EVENT.CLICKED,None)
46-
mpos.ui.setContentView(self, main_screen)
46+
self.setContentView(main_screen)
4747

4848
def onStart(self, main_screen):
4949
self.main_ui_set_defaults()
@@ -172,7 +172,7 @@ def onCreate(self):
172172
setting_cont.add_event_cb(
173173
lambda e, s=setting: self.startSettingActivity(s), lv.EVENT.CLICKED, None
174174
)
175-
mpos.ui.setContentView(self, screen)
175+
self.setContentView(screen)
176176

177177
def onResume(self, screen):
178178
wallet_type = self.prefs.get_string("wallet_type", "lnbits")
@@ -282,8 +282,8 @@ def onCreate(self):
282282
cancel_label = lv.label(cancel_btn)
283283
cancel_label.set_text("Cancel")
284284
cancel_label.center()
285-
cancel_btn.add_event_cb(lambda e: mpos.ui.back_screen(), lv.EVENT.CLICKED, None)
286-
mpos.ui.setContentView(self, settings_screen_detail)
285+
cancel_btn.add_event_cb(lambda e: self.finish(), lv.EVENT.CLICKED, None)
286+
self.setContentView(settings_screen_detail)
287287

288288
def hide_keyboard(self, event=None):
289289
print("hide_keyboard: hiding keyboard")
@@ -352,5 +352,5 @@ def save_setting(self, setting):
352352
editor.put_string(setting["key"], new_value)
353353
editor.commit()
354354
setting["value_label"].set_text(new_value if new_value else "Not set")
355-
mpos.ui.back_screen()
355+
self.finish()
356356

internal_filesystem/builtin/apps/com.example.launcher/assets/launcher.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def onCreate(self):
2525
main_screen.set_size(lv.pct(100), lv.pct(100))
2626
main_screen.set_style_pad_all(10, 0)
2727
main_screen.set_flex_flow(lv.FLEX_FLOW.ROW_WRAP)
28-
mpos.ui.setContentView(self, main_screen)
28+
self.setContentView(main_screen)
2929

3030
def onResume(self, main_screen):
3131
# Grid parameters

internal_filesystem/lib/mpos/apps.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,3 +205,9 @@ def onStop(self, screen):
205205
pass
206206
def onDestroy(self, screen):
207207
pass
208+
209+
def setContentView(self, screen):
210+
mpos.ui.setContentView(self, screen)
211+
212+
def finish(self):
213+
mpos.ui.back_screen()

0 commit comments

Comments
 (0)