Your change is a big improvement.
Help and documentation can now be fully done in the HelpBrowser.

I'm going to start saving my spurious Workspace snippets in a CustomHelp class so I can keep them backed up and accessible from all my images on various computers.

I vote for this to be included in Trunk

Next cool feature would be publishing to the Swiki or other service,  to make help topics web accessible.
It could almost work like a primitive blog tool. Haha

Best,
Karl


On Mon, Jan 23, 2023 at 1:27 AM tim Rowledge <tim@rowledge.org> wrote:
I selected a bunch of code that seems to add the add/remove topic/book capabilities and it appears to function.

However, it is pretty annoyingly whiney -
"Are you sure you want to add this?"
"Do you really, really, want to change anything to do with this class?"
"Completely sure?
"Honest?"

And let's not get into the removal process.

I strongly suspect that the multiple checks were originally there for development certitude but I wonder if anyone has good arguments for multiple UI queries here? At first I thought perhaps it was that the ClassAPIHelpTopic was involved and some care was being taken to avoid deleting methods that had 'real' code in them.

I've dropped the work so far into the inbox as HelpSystem-Core-tpr.142.partial

tim
--
tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim
Useful Latin Phrases:- Non curo. Si metrum non habet, non est poema = I don't care. If it doesn't rhyme, it isn't a poem.