diff -r 4d5aa85bc5ed -r ddbbceb8c3a5 application/demo_bindings.h --- a/application/demo_bindings.h Tue Nov 18 17:26:15 2025 +0100 +++ b/application/demo_bindings.h Tue Nov 18 18:54:53 2025 +0100 @@ -32,9 +32,22 @@ UiList *doclist; } MainWindow; +typedef struct SubDocument SubDocument; + typedef struct Document { UiString *id; UiString *name; UiString *input_name; + + UiList *subdocuments; + SubDocument *current_sub; } Document; + +struct SubDocument { + UiString *id; + UiString *name; + + UiString *input_name; +}; +