A few questions about list and multichoice options

Dave Peticolas dave@krondo.com
Wed, 08 Nov 2000 12:44:15 -0800

Richard -Gilligan- Uschold writes:
> I have been working on a tax related report and txf export routines.
> I began using the multichoice option since I only need to select one
> item at a time.  But I have over 100 items and the popup menu runs off
> the bottom of the screen and many choices are not visible.  And menus
> with more than a couple of dozen items are a bit clunky anyway.
> The list option only allows multiple items to be selected, but I need
> only one.  Also, the help strings do not pop up in the list box, as they
> do for the multichoice option.
> A drop down list box might be the best choice here, but I don't see that
> one is available to be called from scheme.
> Questions:
> 1.  Is there a list option with single choice only?

No, but the existing list option could be modified to do that
if desired.

> 2.  Is there a list option that displays the help strings?

No, I don't know how to get the widget to do that.

> 3.  Could the multichoice option be fixed to keep all of the choices on
> the screen?

The gtk widget itself would need to be enhanced for that.

> 4.  Is there or could there be a drop down list box option?

There could be -- implementing new options types is fairly
straightfoward. I can add one if that would be useful.

> 5.  Is there a way to implement callback functions in scheme for events
> such as button clicks, list box selection changes, etc.?

Not atm. The options weren't really designed to be used at that
kind of low level. They're really intended for a 2-phase commit
dialog where you set all the options you want and hit 'Apply'.

In those dialogs, nothing is supposed to change until you finish.