Some notes on my last commit: 1) Don't overwrite your working executable with current CVS!
2) It completely breaks window shading. I'm currently reworking the code and had to check something in after days of hard work. Only un-animated shading with windowtitles at the top works. Please don't send bug reports about window shading. 3) To implement TitleAtLeft and TitleAtRight, I had to touch tons of code. Specifically, I had to change large parts of the Flocale library. All locale specific code is now in Flocale.[ch] and Fft.[ch]. I'd like to remove the configure options for multibyte and compund text completely now. 4) TitleAtLeft/Right should work completely, but I didn't do much testing. I'm almost convinced that the FANCY_TITLE_BAR code does not work (you have to use rotated pixmaps to make it work at all). Any testing results are welcome. Olivier, there is some unfinished work in Flocale.* and Fft.*. Specifically, I added a new member to the FlocaleFont structure: min_char_offset. This should be the x offset at which characters are printed for vertical titles. I didn't know how to calculate that for Xft (I don't have any documentation). Can you please take a look at that? I've marked all unfinished places with "FIXME". Also, Fft.c calls a function XftTextExtentsUtf8 and a similar version of XDrawString. My system doesn't have these and configure does not detect that situation. In other words: I can't compile the code. I've ifdef'ed them out for now. Furthermore, I restructured and reformatted Flocal.* and Fft.*. I hope you're not angry with me about that. It was in the best interest of future development. All the FOOBAR_CODE() macros are gone now and all code is compiled even when the libraries are not present (I provided dummy interfaces if something is missing). This way the compiler always checks the syntax of the code even if the optimizer does not generate any code because of the if-conditions like if (FlocaleMultibyteSupport) ... with FlocaleMultibyteSupport #defined to 0 or 1. Also, I vaguely remember some discussion about a library that prints strings vertically. This is needed to get left/right titles working correctly. I'm not sure how to handle this with the flood of XDrawString variants we now have. Bye Dominik ^_^ ^_^ -- Dominik Vogt, [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] -- Visit the official FVWM web page at <URL:http://www.fvwm.org/>. To unsubscribe from the list, send "unsubscribe fvwm-workers" in the body of a message to [EMAIL PROTECTED] To report problems, send mail to [EMAIL PROTECTED]