on some imwheel-hint site I've read something to the effect that libXt has become obsolete, and that this can be seen through the fact that mice with more than 5 buttons aren't supported by it. so, my question is: what is the programmer supposed to use in it's stead? as far as I understand Xt's functionality is to offer a widget-interface to the whole resource-managment XF86 does offer. the average Xt-program's resources are full of references to fonts, colours, menu-names and key-bindings. these can be altered on a per-subwindow-basis. but what other lib does offer such functionality? my wish-list is: 1) allow the user to configure for example his mouse's 253th button to doTheFancyThing() by altering some file located on the server which is connected to that input-device. 2) allow that aplication B does change program A's scroll-wheel behaviour from vertical to horizontal, even though they possibly run on 2 seperate machines -- if program A does allow that of course. 3) the program's default-resources can get overridden on a per-user basis, preferably through a file located in the user's ~/.app-defaults directory which does have a name associated with the application, and which is watched for changes at least in-between the application's end and start-up time. is there any lib which would offer such functionality in a nice object-oriented interface? does gnome with his gconf offer anything similar? what about kde-applications? does anyone actively develop libXt now? as far as I know the documentation is from 1994, and considering that libs usually change their interface quite frequently that seems to be some rather ancient interface. what do modern programers use for light-weight programs nowadays, if not libXt? please CC the replies to me, as I am not subscribed to the list... P _______________________________________________ XFree86 mailing list XFree86@xxxxxxxxxxx http://XFree86.Org/mailman/listinfo/xfree86