David, Just some comments on a couple of other points:
Embedding even the context help in the program code is not a really good idea. It means that text cannot be edited /altered easily separately from the program and without rebuilding the program. My understanding is that it can be done from a docbook that just has the links to a section which is displayed in response to a help button being pressed or something like a Shift-F1 key combination while the focus is on the button/checkbox/etc that you want help on. It could be a separate window from the main help system which just pops up displays the information and closes when you finish (i.e no navigation - want help on something else-click on something else and hit shift F10 - but pulls its text from a HTML file created from a docbook/asciidoc or similar source help file. It would not necessarily have to have such a file broken up into subfiles. The same would also be true of the Concepts guide. It could be modules within a single file or a collection of files which can either be displayed independently or linked together to form a full document. The existing Help manual are organised a bit like that but the separate files for the chapters do not have document headers so they can't be displayed independently . What I mean by that is you can point a browser at the derived HTML file for a chapter and have it display just that chapter without having to load the whole Help manual and navigate to the bit you want. In any case breaking it into separate source files is not a high priority but it may make some sense to have related content in its own module futher down the track. It can also be done progressively once the content has been rearranged. Walk throughs on the other hand require a considerable code effort and have to be embedded in the code completely. They need an engine which can drive the interfaceand either feed data in or better still request the user to enter the data. The one I am most familiar with is in the Flight Gear flight simulator on Linux. It is just like a flying instructor taking you through the check list before takeoff. While it would be nice I doubt if it would really be feasible. David Cousens ----- David Cousens -- Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-Dev-f1435356.html _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel