|
|||||||
![]() |
Here's a list of the things I did during my time at the IGPM (Thank
you all you IGPM people -- it was a really nice time!). All these things
are still supported and will be constantly improved -- although it may
take some time, as I've finished my studies and I'm now working towards
a /dev/PhD.
This Hotkey Project makes it possible to assign
a mnemonic (or hotkey) to every widget within your Motif applications.
A mnemonic is a keypress of the type <META> + any other letter key.
In almost every case the integration of this package is really seamless:
adding this module, replacing XtAppMainLoop() by XmAppMainLoop()
and setting XmNmnemonic resources.
The ComboBox Widget for Motif 1.1/1.2 provides a combo box widget to all those, who don't want to wait for Motif 2.0 and its bag full of bugs. The package contains all you need and adds a new XmComboBox widget class to Motif's widget tree. Contains a really comprehensive documentation (more than 30 pages)! NOTE: The ComboBox Widget is now available under the terms of the LGPL instead of GPL. The source as well as the documentation isn't yet updated, but soon will. Version 1.31 has a whole bunch of additional features: Static list, deselection of current item, compatibility with XtGetResourceList(), many new callbacks, font selector application, and much more... And an updated english documentation (of course).
if ( !new->combobox.StaticList ) { new->combobox.PopupShell = XtVaCreateWidget( "combobox_shell", vendorShellWidgetClass, (Widget) new, XmNoverrideRedirect, True, XmNsaveUnder, False, XmNallowShellResize, True, NULL); }Now change vendorShellWidgetClass to shellWidgetClass. If you face problems with drag and drop please let me know. As soon as I'll have some spare time, I'll try to track down that problem.
The ButtonFace Library. Add a nicer
appearance to all your Motif applications. Create push buttons with a picture
on their face on the fly. Also eases localization of your applications
because pixmaps can be stored in resource files. Moreover replaces those
ugly message dialogs that the OSF provide.
A new ToggleButton with a much more pleasent
appearance than OSF's one.
The XmCenter Widget allows one to center a
set of children widgets within one row or column.
This beast doesn't really belong to the Motif corner but it was developed here at the IGPM too: a C++ UNIX Daemon Class
![]() Contents: Harald Albrecht (albrecht@igpm.rwth-aachen.de) Layout: Harald Albrecht Last Change: 97/08/10 (ab) |