Skip to content

Commit 08af64f

Browse files
Works the same but separate now
1 parent 8644734 commit 08af64f

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

internal_filesystem/main.py

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@
4848

4949

5050
rootscreen = lv.screen_active()
51-
#rootscreen.set_style_bg_color(lv.color_hex(0x444444), 0)
5251
rootlabel = lv.label(rootscreen)
5352
rootlabel.set_text("Welcome!")
5453
rootlabel.align(lv.ALIGN.CENTER, 0, 0)
@@ -57,13 +56,13 @@ def open_drawer():
5756
global drawer_open
5857
if not drawer_open:
5958
drawer_open=True
60-
drawer.set_y(0)
59+
drawer.remove_flag(lv.obj.FLAG.HIDDEN)
6160

6261
def close_drawer():
6362
global drawer_open
6463
if drawer_open:
6564
drawer_open=False
66-
drawer.set_y(-TFT_VER_RES)
65+
drawer.add_flag(lv.obj.FLAG.HIDDEN)
6766

6867
def toggle_drawer(event):
6968
global drawer_open
@@ -73,15 +72,8 @@ def toggle_drawer(event):
7372
open_drawer()
7473

7574

76-
drawer=lv.obj(lv.layer_top())
77-
drawer.set_size(lv.pct(100),lv.pct(100))
78-
drawer.set_pos(0,-TFT_VER_RES) # off screen initially
79-
drawer.set_style_bg_color(COLOR_DRAWER_BG,0)
80-
drawer.set_scroll_dir(lv.DIR.NONE)
81-
drawer.set_style_pad_all(0, 0)
82-
8375
# Create notification bar object
84-
notification_bar = lv.obj(drawer)
76+
notification_bar = lv.obj(lv.layer_top())
8577
notification_bar.set_style_bg_color(COLOR_NOTIF_BAR_BG, 0)
8678
notification_bar.set_size(TFT_HOR_RES, NOTIFICATION_BAR_HEIGHT)
8779
notification_bar.set_pos(0, 0)
@@ -159,6 +151,15 @@ def update_memfree(timer):
159151
#notification_bar.add_event_cb(toggle_drawer, lv.EVENT.CLICKED, None)
160152

161153

154+
155+
drawer=lv.obj(lv.layer_top())
156+
drawer.set_size(lv.pct(100),TFT_VER_RES-NOTIFICATION_BAR_HEIGHT)
157+
drawer.set_pos(0,NOTIFICATION_BAR_HEIGHT)
158+
drawer.set_style_bg_color(COLOR_DRAWER_BG,0)
159+
drawer.set_scroll_dir(lv.DIR.NONE)
160+
drawer.set_style_pad_all(0, 0)
161+
drawer.add_flag(lv.obj.FLAG.HIDDEN)
162+
162163
slider_label=lv.label(drawer)
163164
slider_label.set_text(f"{SLIDER_DEFAULT_VALUE}%")
164165
slider_label.set_style_text_color(COLOR_TEXT_WHITE,0)

0 commit comments

Comments
 (0)