11import gc
22import os
33
4- from mpos import Activity , ui
5- import mpos .ui .anim
4+ from mpos import Activity , smooth_show , smooth_hide , pct_of_display_width , pct_of_display_height
65
76class ImageView (Activity ):
87
@@ -103,9 +102,9 @@ def onStop(self, screen):
103102
104103 def no_image_mode (self ):
105104 self .label .set_text (f"No images found in { self .imagedir } ..." )
106- mpos . ui . anim . smooth_hide (self .prev_button )
107- mpos . ui . anim . smooth_hide (self .delete_button )
108- mpos . ui . anim . smooth_hide (self .next_button )
105+ smooth_hide (self .prev_button )
106+ smooth_hide (self .delete_button )
107+ smooth_hide (self .next_button )
109108
110109 def show_prev_image (self , event = None ):
111110 print ("showing previous image..." )
@@ -132,21 +131,21 @@ def toggle_fullscreen(self, event=None):
132131
133132 def stop_fullscreen (self ):
134133 print ("stopping fullscreen" )
135- mpos . ui . anim . smooth_show (self .label )
136- mpos . ui . anim . smooth_show (self .prev_button )
137- mpos . ui . anim . smooth_show (self .delete_button )
138- #mpos.ui.anim. smooth_show(self.play_button)
134+ smooth_show (self .label )
135+ smooth_show (self .prev_button )
136+ smooth_show (self .delete_button )
137+ #smooth_show(self.play_button)
139138 self .play_button .add_flag (lv .obj .FLAG .HIDDEN ) # make it not accepting focus
140- mpos . ui . anim . smooth_show (self .next_button )
139+ smooth_show (self .next_button )
141140
142141 def start_fullscreen (self ):
143142 print ("starting fullscreen" )
144- mpos . ui . anim . smooth_hide (self .label )
145- mpos . ui . anim . smooth_hide (self .prev_button , hide = False )
146- mpos . ui . anim . smooth_hide (self .delete_button , hide = False )
147- #mpos.ui.anim. smooth_hide(self.play_button, hide=False)
143+ smooth_hide (self .label )
144+ smooth_hide (self .prev_button , hide = False )
145+ smooth_hide (self .delete_button , hide = False )
146+ #smooth_hide(self.play_button, hide=False)
148147 self .play_button .remove_flag (lv .obj .FLAG .HIDDEN ) # make it accepting focus
149- mpos . ui . anim . smooth_hide (self .next_button , hide = False )
148+ smooth_hide (self .next_button , hide = False )
150149 self .unfocus () # focus on the invisible center button, not previous or next
151150
152151 def show_prev_image_if_fullscreen (self , event = None ):
@@ -272,8 +271,8 @@ def scale_image(self):
272271 pct = 100
273272 else :
274273 pct = 70
275- lvgl_w = mpos . ui . pct_of_display_width (pct )
276- lvgl_h = mpos . ui . pct_of_display_height (pct )
274+ lvgl_w = pct_of_display_width (pct )
275+ lvgl_h = pct_of_display_height (pct )
277276 print (f"scaling to size: { lvgl_w } x{ lvgl_h } " )
278277 header = lv .image_header_t ()
279278 self .image .decoder_get_info (self .image .get_src (), header )
0 commit comments