Daniel Dekany wrote: > Many edit DocBook books with XXE, and most certainly you want proper > ToC navigation for that. And it appears to me that what is missing for > that is mostly just some GUI-related rearrangements. > > You may say you already have the Document structure view for ages. But > there are several problems with that: > > - It just doesn't work very well for *navigation*, because when you > click on a title in the structure view and switch back to the normal > view, the title will be at the bottom of the view port, not on the > top of it. Sometimes it's not even visible, because its below the > bottom of the view port. > > - It's kind of slow, I suppose because XXE has to re-calculate > this-and-that for each CSS switching. > > - The out-of-the-box hotkey access (Alt+V 1 and Alt+V 2) is a bit too > complicated, especially as the numbers can change depending on what > kind of document you open. > > What I do currently is maintaining two parallel views. Something like: > > <windowLayout> > <center css="DocBook for Docgen" /> > <bottom css="Document structure" size="0.001" /> > </windowLayout> >
This can be configured without having to modify a configuration file by hand. Simply [1] use the View menu to add the document structure view at the bottom of the main view, [2] resize the views, [3] use "Options|Customize Configuration|Save Views As Default". More info. http://www.xmlmind.com/xmleditor/_distrib/doc/help/optionsMenu.html#customizeConfigurationMenu > This solves the speed issues, as both view is maintained in parallel. > Also, when I click on a title in the structure view, XXE tends to > position that to the middle of the view port in the normal view; still > not the top of it, but much better than the bottom of it. > > But there is a problem with this too; you don't have space on the > screen to keep both views wide open, so the ToC view should be hidden > until you need it, and then after you clicked on the desired title it > should be hidden again. High-res LCD screens are quite inexpensive nowadays. > At the moment I resize it with mouse... Maybe > there is a command that I could use for this resizing (couldn't find > it so far), so I can write a macro for it and like. But even then, > having a relatively OK ToC navigation required customization. Apart > from the initial impression that it may makes (no proper ToC > navigation), I'm certain most customers will not add ToC navigation > with customization, so practically for most users there will not be > such feature in XXE. > > How should it work out-of-the box? My quick idea is that XXE, at least > by default, should always maintain a hidden ToC view (for DocBook > anyway), and there should be a standard hotkey and an obvious button > (so evaluators/users find the feature) for invoking/hiding that. This > could be generalized, the navigation view feature: a view that is > always maintained but by default hidden, and shown/hidden with the > standardized ways (a hotkey and a button maybe). > I'm sorry but we are convinced that what exists today in terms of TOC navigation works satisfactorily and we do not plan to improve this feature in the near future.

