aboutsummaryrefslogtreecommitdiffstats
path: root/fm.h
diff options
context:
space:
mode:
authorverdant <im@verdant.ee>2026-07-23 18:59:22 +0800
committerverdant <im@verdant.ee>2026-07-23 18:59:22 +0800
commit4fd1111d5b547af4c6db70407df6120db99ea501 (patch)
tree5c4ae597c7f898b90bdaee8195e2dd4b4446def8 /fm.h
parent80ac2501501f83f7c64a5591b2075468a5fab6b5 (diff)
downloadsf-master.tar.gz
sf-master.zip
fm: implement directory listing with scrolling and file previewHEADmaster
Diffstat (limited to 'fm.h')
-rw-r--r--fm.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/fm.h b/fm.h
index 06de931..b50dabe 100644
--- a/fm.h
+++ b/fm.h
@@ -30,8 +30,10 @@ typedef struct {
int needs_redraw;
} fm_info;
-void fm_getdir(fm_info *f);
+void fm_getdir(fm_info *i, file_list *l, const char *path);
fm_info *fm_init(terminal *t);
void fm_getcwd(fm_info *f);
-void fm_draw_entries(fm_info *f);
+void fm_draw_entries(fm_info *i, int n, int m);
+void fm_entries_scrool(terminal *t, fm_info *i, int n);
+void fm_draw_right_window(fm_info *i);
#endif /* SF_FM_H */