summaryrefslogtreecommitdiffstats
path: root/src/eulogium.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/eulogium.h')
-rw-r--r--src/eulogium.h12
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[];
};