Hi, I've been frustrated by timidity's limited graphical interfaces on Unix. I've made some patches to make the Xaw interface more bearable. What's added:
* Can load and save playlists. * Improved file dialog: separate file and directory panes, filtering, can have default starting directory, etc. * Mouse wheel can now scroll lists. * drag and drop support via XDND (mostly adapted from Xine, which is under the GPL). * The time bar actually moves. * Timidity can ask to confirm exit. * Seperate windows can be close with the 'X' button without closing the entire interface. * Fixes for compatibility with XAW3D. * Other fixes and improvements. These patches still need some cleaning up, but I'd like to have other people's input too. Notes: -------- * Autoreconf is needed after patching. * The new settings are stored in ~/.xtimidity . * For old xaw versions OLDXAW should be defined in interface/xaw.h to allow compiliation. * I've replaced the submenu implmentation with one based on XtNsubmenu, but it acts a little bit differently - I intend to add a define to be able to choose which method to use. Use OLDXAW for now to use the old method. * Use --enable-xdnd to enable xdnd support. * Playlist support via XDND shouldn't check for extension - I intend to modify this. * No internationalization support for tooltips when XAW3D is used (I could add it, but XAW3D's API is incompatible with Xaw's and I didn't want to add more hacks). * I'm unable to translate the new strings to Japanease, so TiMidity-uj.ad.in has some new English strings. The patches are at http://www.fileupyours.com/files/77985/timidity-xaw-patches.tar.bz2 and are for the CVS version. To apply do: "sh apply.sh path_to_source_from_cvs" from the directory where the patches are at, or just read apply.sh and apply it yourselves. Yours, Yair K -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Timidity-talk mailing list Timidity-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/timidity-talk