THE XmComboBox WIDGET PROJECT
 
 
Version 1.32 

Here you can find more information about my favourite widget. Because this is a somewhat larger Motif project, the information has been divided into several documents to aid reading and browsing. 

A bit of history 
What is a ComboBox? 
Technical Information 
 
NEW FEATURES:

  • 1.32: corrected some minor quirks concerning the layout mechanism of the drop down list. The list do not shrink any longer if the horizontal scroll bar is displayed. In addition, if the list would go beyond the bottom border of the display, it is popped up above the text entry field.
  • Users can deselect the current item either by clicking on it in the list or pressing the Delete key. This is supported through a new resource called XmNselectionPolicy. You can set it either to XmSINGLE_SELECT or XmBROWSE_SELECT. Sorry, multiple selection isn't supported with this release.
  • The combo box widget is able to display a static list. This is for compatibilty with some PC graphical user interface - sorry, I've forgotten it's name because it's so unimportant.
  • For all the friends of callbacks: you can now play with even more callbacks (XmNactivateCallback, XmNdefaultActionCallback, XmNmodifyVerifyCallback, XmNvalueChangedCallback, XmNunselectionCallback, ...).
  • If you had trouble with your favourite GUI development package, you should try this new version. Your development toolkit should now be able to show all resources the XmComboBox widget provides (in case it uses XtGetResourceList() for querying the available resources of a widget). This fixes have been made in order to support the moat project (Motif for Tcl) by Jan Newmarch (email: jan@pandonia.canberra.edu.au).
  • External control of the sorting order: just install a callback (yup - just another one...) and tell the combo box how the items have to be sorted.
  • New example application FontSel. It implements a convenient font selection dialog using combo boxes. If you're curious how this looks like (in full size), peek here

  • raw man page for use with troff or groff.

Here you can read the online documentation.
And from here you can get the source of the XmComboBox package.
As a second source outside Europe you can also get the package from ftp.x.org.
The set of patch files from ftp.x.org. Same procedure as above...
If you rather want to download the full documentation in postscript format you may want to follow this link.
Back to the Projects Page

Contents: Harald Albrecht (albrecht@igpm.rwth-aachen.de) 
Layout: Harald Albrecht 
Last Change: 97/08/10 (ab)