That sounds like a very good alternative if there isn't a good place in the SVN tree.It sounds interesting, but I wonder if it is general enough to be included in Haiku. Where would you envision it to be in the source code? In the Media Kit? In the Interface Kit? In general the best way to get code added to Haiku is to email this list, or preferably the haiku-development@xxxxxxxxxxxxx list, with either a link to the code, or with the code attached. Then someone within the project will look over the code and see about adding it to the repository. It helps a lot if the code follows the Haiku coding guidelines too: http://haiku-os.org/documents/dev/haiku_coding_guidelines While any code like this is always appreciated, we are hesitant to add new APIs beyond what was in BeOS R5. It can certainly happen though. Another option for you would be to add this code to the libwalter project: http://dev.osdrawer.net/projects/libwalter/ I suspect that one day much of libwalter will be put into Haiku.
--DarkWyrm