Here is a wish list for some far simpler JScript objects on the popup menu, in response to jon's hints of improvements in DOpus 12. (I understand that the columns and interactive things that I mentioned earlier are, of course, a far more complicated and difficult request.)
-
At the moment, checkboxes seem only to be possible when there is also an input box, but it should be possible to have checkboxes without an input box. (The drop-down choices are far more fiddly to use because you can't see everything without pressing more keys or clicking.)
-
There seems to be no way to create checkboxes that already have default ticks, leaving the user with the possibility of turning them off.
-
Dependent checkboxes would be really nice. By that I mean if you turn off one checkbox, it automatically turns off one or more others. Similarly, there could be checkboxes such that if you turn one on it automatically turns on one or more others.
-
A radio button setup would also be really nice, where exactly one of a number of options is selected and the others are unselected.
-
At the moment, the width of a popup box wider than the standard minimum is determined by the row of clickable buttons at the bottom. Consequently very long strings without a spaces in the text above — URLs are a standard example — disappear beyond the right-hand edge (and there is not even a scrollbar to bring things into view). Could we also have popup boxes whose width is determined by the maximum of the total-button-width and the maximum-string-without-space-width. I've had to resort to:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- OK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Points 3 and 4 above can of course be handled subsequently within the script using "if' statements, but if would be clearer for the users to see the ticks or radio button changing as they makes their choices.
As always, my apologies in advance for the inevitable things that I have misunderstood.