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

Reply via email to