aboutsummaryrefslogtreecommitdiffstats
path: root/Library/UefiShellUfmCommandLib/panel.h
diff options
context:
space:
mode:
authorJoursoir <chat@joursoir.net>2021-11-26 13:30:56 +0300
committerJoursoir <chat@joursoir.net>2021-11-26 13:30:56 +0300
commit0577f53ae0a452ad01c8872e263e05bae5dc296d (patch)
treebbf096c3af7c524240cb4a346d9d1298f7cf4012 /Library/UefiShellUfmCommandLib/panel.h
parent7fa2e3d34f4cf2bbf611e3af70def1fab3a8a33f (diff)
downloadufm-0577f53ae0a452ad01c8872e263e05bae5dc296d.tar.gz
ufm-0577f53ae0a452ad01c8872e263e05bae5dc296d.tar.bz2
ufm-0577f53ae0a452ad01c8872e263e05bae5dc296d.zip
panel: reimplement windows usage
The initial implementation can be difficult to expand. This version is more flexible
Diffstat (limited to 'Library/UefiShellUfmCommandLib/panel.h')
-rw-r--r--Library/UefiShellUfmCommandLib/panel.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/Library/UefiShellUfmCommandLib/panel.h b/Library/UefiShellUfmCommandLib/panel.h
index b0492e7..c4cebdf 100644
--- a/Library/UefiShellUfmCommandLib/panel.h
+++ b/Library/UefiShellUfmCommandLib/panel.h
@@ -9,9 +9,10 @@ struct dir_list;
struct fs_array;
struct panel_ctx {
- struct window *wname, *wsize, *wmodt;
- struct window *winfo;
BOOLEAN show_fs; // is filesystems showing now?
+ struct window *wbg; // static window
+ struct window *wcwd, *wlist, *wfname; // dynamic windows
+ UINTN name_cols;
CONST CHAR16 *cwd; // current work directory