diff options
Diffstat (limited to 'src/eulogium.h')
-rw-r--r-- | src/eulogium.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/eulogium.h b/src/eulogium.h index d6d59d3..cd760e5 100644 --- a/src/eulogium.h +++ b/src/eulogium.h @@ -121,9 +121,21 @@ struct menu_entry_def { void *data; }; +struct dir_entry_def { + void *data; + char *path; +}; + +enum list_type { + LIST_MENU, + LIST_FILE, +}; + struct menu_def { const char *title; + enum list_type type; void *data; + struct dir_entry_def dir; struct menu_entry_def entry[]; }; |