That is, the Code Generation editor.
I don’t find it immediately obvious how to “enable the task table”; when I see a button labelled ‘Generate Task Table’, I take that to mean that pressing it will cause a Task Table to be generated.
If its function is to enable the GUI facility, it should say that.
There is also an ambiguity about whether “the task table” refers to the list in the GUI, or the table (array) that is generated in the source code…
Ah - there’s the catch: I didn’t want to add a new task, so I didn’t consider the ‘new task’ button!
The secret of really good GUI design is to make it really clear and obvious what each element of the GUI does, while at the same time not getting too verbose and/or cluttered as to obscure things!
But why can’t it just find the existing Task Table? It has to be called adl_InitTasks - so it should be easy to find!
Similarly for the Interrupt Handler stack sizes, wm_apmIRQLowLevelStackSize and wm_apmIRQHighLevelStackSize
Maybe a ‘Search’ button could be added to the form to find potential entries for all the GUI tables, and the user could then choose which one(s) to use…?